:root{--_size:1.8rem;--_font-default:"Funnel Sans",sans-serif;--_font-accent:"Funnel Display",sans-serif;--_radius-s:1rem;--_radius-m:1.6rem;--_radius-pt-m:1.6rem;--_radius-l:3.8rem;--_radius-xl:6rem;--_animspeed-fast:0.1s;--_animspeed-medium:0.3s;--_animspeed-slow:0.6s;--_animbezier:cubic-bezier(0.23,0.65,0.74,1.09);color-scheme:light dark;--brand-black:#0D0D0D;--brand-white:#FFFFFF;--brand-blue:#0052FF;--brand-surface-dark:#161616;--brand-surface-deep:#050505;--brand-surface-light:#F7F8FA;--brand-surface-muted:#E3E6EA;--brand-graphite:#1F232A;--brand-steel:#2B2F36;--brand-slate:#5F6672;--brand-muted:#8A9099;--brand-muted-soft:#A8AFBA;--brand-blue-soft:#7DA2FF;--brand-blue-dark:#002378;--base--light:#F7F8FA;--base-rgb--light:247,248,250;--base-tint--light:#FFFFFF;--base-shade--light:#E3E6EA;--base-opp--light:#0D0D0D;--base-opp-tint--light:#161616;--accent--light:#0052FF;--accent-text--light:#0052FF;--accent-rgb--light:0,82,255;--additional--light:#0052FF;--additional-rgb--light:31,35,42;--neutral-transparent--light:rgba(13,13,13,0.06);--st-bright--light:#0D0D0D;--st-medium--light:#6B7280;--st-muted--light:#DDE1E7;--st-opp-bright--light:#FFFFFF;--fw-regular--light:400;--fw-medium--light:600;--fw-semibold--light:700;--fw-bold--light:800;--fw-regular-opp--light:300;--fw-medium-opp--light:500;--t-bright--light:#0D0D0D;--t-medium--light:#2B2F36;--t-muted--light:#5F6672;--t-muted-extra--light:#A8AFBA;--t-opp-bright--light:#FFFFFF;--t-opp-medium--light:#C4C8CF;--t-opp-muted--light:#8A9099;--bg-demo-screen-01--light:url(../img/demo/screens/01.webp);--bg-demo-screen-02--light:url(../img/demo/screens/02.webp);--bg-demo-screen-03--light:url(../img/demo/screens/03.webp);--bg-demo-screen-04--light:url(../img/demo/screens/04.webp);--bg-demo-screen-05--light:url(../img/demo/screens/05.webp);--bg-demo-screen-06--light:url(https://dbeta.b-cdn.net/icon/dbeta-bones-ipad.png);--bg-demo-screen-07--light:url(../img/demo/screens/07.webp);--bg-demo-screen-08--light:url(../img/demo/screens/08.webp);--bg-demo-screen-09--light:url(../img/demo/screens/09.webp);--base--dark:#0D0D0D;--base-rgb--dark:13,13,13;--base-tint--dark:#161616;--base-shade--dark:#050505;--base-opp--dark:#F7F8FA;--base-opp-tint--dark:#FFFFFF;--accent--dark:#0052FF;--accent-text--dark:#4D86FF;--accent-rgb--dark:0,82,255;--additional--dark:#7DA2FF;--additional-rgb--dark:125,162,255;--neutral-transparent--dark:rgba(255,255,255,0.08);--st-bright--dark:#FFFFFF;--st-medium--dark:#5C626D;--st-muted--dark:#1F232A;--st-opp-bright--dark:#0D0D0D;--fw-regular--dark:300;--fw-medium--dark:500;--fw-semibold--dark:600;--fw-bold--dark:700;--fw-regular-opp--dark:400;--fw-medium-opp--dark:600;--t-bright--dark:#FFFFFF;--t-medium--dark:#C4C8CF;--t-muted--dark:#8A9099;--t-muted-extra--dark:#555B65;--t-opp-bright--dark:#0D0D0D;--t-opp-medium--dark:#2B2F36;--t-opp-muted--dark:#6B7280;--bg-demo-screen-01--dark:url(../img/demo/screens/01-d.webp);--bg-demo-screen-02--dark:url(../img/demo/screens/02-d.webp);--bg-demo-screen-03--dark:url(../img/demo/screens/03-d.webp);--bg-demo-screen-04--dark:url(../img/demo/screens/04-d.webp);--bg-demo-screen-05--dark:url(../img/demo/screens/05-d.webp);--bg-demo-screen-06--dark:url(../img/demo/screens/06-d.webp);--bg-demo-screen-07--dark:url(../img/demo/screens/07-d.webp);--bg-demo-screen-08--dark:url(../img/demo/screens/08-d.webp);--bg-demo-screen-09--dark:url(../img/demo/screens/09-d.webp);--pt-base:#FFFFFF;--pt-base-dark:#0D0D0D;--pt-t-light-bright:#FFFFFF;--pt-t-dark-bright:#0D0D0D;--pt-st-light-bright:#FFFFFF;--pt-st-dark-bright:#0D0D0D;--pt-blue-rgb:0,82,255;--pt-blue-soft-rgb:125,162,255;--pt-blue-dark-rgb:0,35,120;--nl-white:#FFFFFF;--nl-black:#000000;--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-tint:var(--base-tint--dark);--base-shade:var(--base-shade--dark);--base-opp:var(--base-opp--dark);--base-opp-tint:var(--base-opp-tint--dark);--accent:var(--accent--dark);--accent-text:var(--accent-text--dark);--accent-rgb:var(--accent-rgb--dark);--additional:var(--additional--dark);--additional-rgb:var(--additional-rgb--dark);--neutral-transparent:var(--neutral-transparent--dark);--st-bright:var(--st-bright--dark);--st-medium:var(--st-medium--dark);--st-muted:var(--st-muted--dark);--st-opp-bright:var(--st-opp-bright--dark);--fw-regular:var(--fw-regular--dark);--fw-medium:var(--fw-medium--dark);--fw-semibold:var(--fw-semibold--dark);--fw-bold:var(--fw-bold--dark);--fw-regular-opp:var(--fw-regular-opp--dark);--fw-medium-opp:var(--fw-medium-opp--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-muted-extra:var(--t-muted-extra--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--bg-demo-screen-01:var(--bg-demo-screen-01--dark);--bg-demo-screen-02:var(--bg-demo-screen-02--dark);--bg-demo-screen-03:var(--bg-demo-screen-03--dark);--bg-demo-screen-04:var(--bg-demo-screen-04--dark);--bg-demo-screen-05:var(--bg-demo-screen-05--dark);--bg-demo-screen-06:var(--bg-demo-screen-06--dark);--bg-demo-screen-07:var(--bg-demo-screen-07--dark);--bg-demo-screen-08:var(--bg-demo-screen-08--dark);--bg-demo-screen-09:var(--bg-demo-screen-09--dark);}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-tint:var(--base-tint--light);--base-shade:var(--base-shade--light);--base-opp:var(--base-opp--light);--base-opp-tint:var(--base-opp-tint--light);--accent:var(--accent--light);--accent-text:var(--accent-text--light);--accent-rgb:var(--accent-rgb--light);--additional:var(--additional--light);--additional-rgb:var(--additional-rgb--light);--neutral-transparent:var(--neutral-transparent--light);--st-bright:var(--st-bright--light);--st-medium:var(--st-medium--light);--st-muted:var(--st-muted--light);--st-opp-bright:var(--st-opp-bright--light);--fw-regular:var(--fw-regular--light);--fw-medium:var(--fw-medium--light);--fw-semibold:var(--fw-semibold--light);--fw-bold:var(--fw-bold--light);--fw-regular-opp:var(--fw-regular-opp--light);--fw-medium-opp:var(--fw-medium-opp--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-muted-extra:var(--t-muted-extra--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--bg-demo-screen-01:var(--bg-demo-screen-01--light);--bg-demo-screen-02:var(--bg-demo-screen-02--light);--bg-demo-screen-03:var(--bg-demo-screen-03--light);--bg-demo-screen-04:var(--bg-demo-screen-04--light);--bg-demo-screen-05:var(--bg-demo-screen-05--light);--bg-demo-screen-06:var(--bg-demo-screen-06--light);--bg-demo-screen-07:var(--bg-demo-screen-07--light);--bg-demo-screen-08:var(--bg-demo-screen-08--light);--bg-demo-screen-09:var(--bg-demo-screen-09--light);}}:root[data-theme="light"]{color-scheme:light;--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-tint:var(--base-tint--light);--base-shade:var(--base-shade--light);--base-opp:var(--base-opp--light);--base-opp-tint:var(--base-opp-tint--light);--accent:var(--accent--light);--accent-text:var(--accent-text--light);--accent-rgb:var(--accent-rgb--light);--additional:var(--additional--light);--additional-rgb:var(--additional-rgb--light);--neutral-transparent:var(--neutral-transparent--light);--st-bright:var(--st-bright--light);--st-medium:var(--st-medium--light);--st-muted:var(--st-muted--light);--st-opp-bright:var(--st-opp-bright--light);--fw-regular:var(--fw-regular--light);--fw-medium:var(--fw-medium--light);--fw-semibold:var(--fw-semibold--light);--fw-bold:var(--fw-bold--light);--fw-regular-opp:var(--fw-regular-opp--light);--fw-medium-opp:var(--fw-medium-opp--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-muted-extra:var(--t-muted-extra--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--bg-demo-screen-01:var(--bg-demo-screen-01--light);--bg-demo-screen-02:var(--bg-demo-screen-02--light);--bg-demo-screen-03:var(--bg-demo-screen-03--light);--bg-demo-screen-04:var(--bg-demo-screen-04--light);--bg-demo-screen-05:var(--bg-demo-screen-05--light);--bg-demo-screen-06:var(--bg-demo-screen-06--light);--bg-demo-screen-07:var(--bg-demo-screen-07--light);--bg-demo-screen-08:var(--bg-demo-screen-08--light);--bg-demo-screen-09:var(--bg-demo-screen-09--light);}:root[data-theme="dark"]{color-scheme:dark;--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-tint:var(--base-tint--dark);--base-shade:var(--base-shade--dark);--base-opp:var(--base-opp--dark);--base-opp-tint:var(--base-opp-tint--dark);--accent:var(--accent--dark);--accent-text:var(--accent-text--dark);--accent-rgb:var(--accent-rgb--dark);--additional:var(--additional--dark);--additional-rgb:var(--additional-rgb--dark);--neutral-transparent:var(--neutral-transparent--dark);--st-bright:var(--st-bright--dark);--st-medium:var(--st-medium--dark);--st-muted:var(--st-muted--dark);--st-opp-bright:var(--st-opp-bright--dark);--fw-regular:var(--fw-regular--dark);--fw-medium:var(--fw-medium--dark);--fw-semibold:var(--fw-semibold--dark);--fw-bold:var(--fw-bold--dark);--fw-regular-opp:var(--fw-regular-opp--dark);--fw-medium-opp:var(--fw-medium-opp--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-muted-extra:var(--t-muted-extra--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--bg-demo-screen-01:var(--bg-demo-screen-01--dark);--bg-demo-screen-02:var(--bg-demo-screen-02--dark);--bg-demo-screen-03:var(--bg-demo-screen-03--dark);--bg-demo-screen-04:var(--bg-demo-screen-04--dark);--bg-demo-screen-05:var(--bg-demo-screen-05--dark);--bg-demo-screen-06:var(--bg-demo-screen-06--dark);--bg-demo-screen-07:var(--bg-demo-screen-07--dark);--bg-demo-screen-08:var(--bg-demo-screen-08--dark);--bg-demo-screen-09:var(--bg-demo-screen-09--dark);}@media only screen and (min-width:768px){:root{--_radius-m:2.6rem;--_radius-l:5rem;--_radius-xl:8rem;}}@media only screen and (min-width:1200px){:root{--_radius-xl:8rem;}}.about-image-1{background-image:url(https://dummyimage.com/1400x1000/5d5d5d/838383);}.divider-image-1{background-image:url(https://dbeta.b-cdn.net/divider/a-ready-digital-systems.jpg?width=1920&height=1200);}.divider-image-2{background-image:url(https://dbeta.b-cdn.net/divider/futuristic-vr-visor-portrait.jpg?width=1920&height=1200);}.divider-image-3{background-image:url(https://dummyimage.com/1920x1200/5d5d5d/838383);}.divider-image-4{background-image:url(https://dummyimage.com/1920x1200/5d5d5d/838383);}.divider-image-5{background-image:url(https://dummyimage.com/1920x1200/5d5d5d/838383);}.divider-image-6{background-image:url(https://dbeta.b-cdn.net/divider/futuristic-vr-visor-portrait.jpg?width=1920&height=1200);}.divider-image-7{background-image:url(https://dbeta.b-cdn.net/agency/stakeholder-interviews.jpeg);}.divider-image-8{background-image:url(https://dbeta.b-cdn.net/agency/stakeholder-interviews.jpeg);}.divider-image-9{background-image:url(https://dbeta.b-cdn.net/agency/report-and-recommendations.jpeg);}.divider-image-10{background-image:url(https://dummyimage.com/1920x1200/5d5d5d/838383);}.db-promo__bg{background-image:url('https://dbeta.b-cdn.net/blog/cta-bg.jpg?width=1920&height=1200');}.headline-img-01::before{background-image:url(https://dummyimage.com/400x200/5d5d5d/838383);}.headline-img-02::before{background-image:url(https://dummyimage.com/400x200/5d5d5d/838383);}.headline-img-03::after{background-image:url(https://dbeta.b-cdn.net/divider/futuristic-vr-visor-portrait.jpg?width=400&height=200);}.headline-img-04::before{background-image:url(https://dbeta.b-cdn.net/marquee/marquee-robot.png?width=400&height=200);}.headline-img-05::before{background-image:url(https://dbeta.b-cdn.net/marquee/marquee-robot.png?width=400&height=200);}.headline-img-06::before{background-image:url(https://dbeta.b-cdn.net/blog/futuristic-warrior-helmet-digital-web-solutions.png?width=400&height=200);}.headline-img-07::before{background-image:url(https://dummyimage.com/400x200/5d5d5d/838383);}.image-values-1{background-image:url(https://dbeta.b-cdn.net/agency/performance-optimisation-recuded.jpg?width=1200&height=1600);}.image-values-2{background-image:url(https://dbeta.b-cdn.net/agency/crm-customisation.jpeg?width=1600&height=1200);}.at_project_img_01{background-image:url(https://dbeta.b-cdn.net/work/at-eco/at-eco-web-design-kent.jpeg);}.at_project_img_02{background-image:url(https://dbeta.b-cdn.net/work/at-eco/at-eco-ipad-website-mockup.jpeg);}.renhub_project_img_01{background-image:url(https://dbeta.b-cdn.net/work/renhub/renhub-cleaning-company-website-macbook-mockup.jpeg);}.renhub_project_img_02{background-image:url(https://dbeta.b-cdn.net/work/renhub/renhub-cleaning-services-web-design-mockup.jpeg);}.mario_project_img_01{background-image:url(https://dbeta.b-cdn.net/work/mario/marios-wheel-repair-website-design-macbook-pro.jpeg);}.mario_project_img_02{background-image:url(https://dbeta.b-cdn.net/work/mario/marios-wheel-repair-web-design-macbook-air.jpeg);}.innox_project_img_01{background-image:url(https://dbeta.b-cdn.net/work/innox/innox-website-design-macbook-air-dark-surface.jpeg);}.innox_project_img_02{background-image:url(https://dbeta.b-cdn.net/work/innox/innox-web-design-macbook-air-floating-angle.jpeg);}.purelake_project_img_01{background-image:url(https://dbeta.b-cdn.net/work/purelake/purelake-website-design-macbook-pro-office.jpeg);}.purelake_project_img_02{background-image:url(https://dbeta.b-cdn.net/work/purelake/purelake-web-design-macbook-pro-professional.jpeg);}.lvmt_project_img_01{background-image:url(https://dbeta.b-cdn.net/work/lvmt/lvmt-website-design-macbook-pro.jpeg);}.lvmt_project_img_02{background-image:url(https://dbeta.b-cdn.net/work/lvmt/lvmt-web-design-dell-desktop.jpeg);}.crm_project_img_01{background-image:url(https://dbeta.b-cdn.net/work/crm/crm-dashboard-design-dell-desktop.jpeg);}.crm_project_img_02{background-image:url(https://dbeta.b-cdn.net/work/crm/crm-mobile-dashboard-design-ipad-air.jpeg);}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}button:active,button:focus{outline:none;}button::-moz-focus-inner{border:0 !important;}input::-moz-focus-inner{border:0 !important;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}a:focus,button:focus,input:focus,textarea:focus{-webkit-tap-highlight-color:transparent;}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent;}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:0.4rem;}::-moz-selection{background-color:var(--accent);color:var(--t-opp-bright);text-shadow:none;}::selection{background-color:var(--accent);color:var(--t-opp-bright);text-shadow:none;}::-webkit-scrollbar{display:none;width:6px;background:var(--base-shade);}@media only screen and (min-width:768px){::-webkit-scrollbar{display:block;}}::-webkit-scrollbar-track{background-color:var(--base-shade);}::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:var(--_radius-s);}html{width:100%;height:100%;font-family:var(--_font-default);font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{position:relative;width:100%;min-width:360px;overflow-x:unset !important;font:normal 400 var(--_size)/1.6 var(--_font-default);text-rendering:optimizeLegibility;background-color:var(--base);color:var(--t-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6,.hero-title,.display-title,.inner-headline__title{font-family:var(--_font-accent);font-weight:700;line-height:1;letter-spacing:-0.04em;color:var(--t-bright);}p,li,span,input,textarea,select,button{font-family:var(--_font-default);}strong,b{font-weight:700;color:inherit;}section{position:relative;width:100%;min-width:360px;}a{text-decoration:none;outline:0;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);}img{display:block;width:100%;height:auto;}.overflow-hidden{overflow:hidden !important;}.components{position:relative;}.components__item{position:relative;padding:8rem 10%;border-bottom:1px solid var(--st-muted);}.components__item.no-padding{padding:0;}.components__caption{display:block;margin-bottom:2rem;font:normal 600 1.3rem/1 var(--_font-default);color:var(--t-muted);text-transform:uppercase;letter-spacing:0.1rem;}.width-50-desktop{width:100%;}@media only screen and (min-width:1200px){.width-50-desktop{width:50%;}}.db-spacer{position:relative;width:100%;height:100px;}html.lenis,html.lenis body{height:auto;}.lenis.lenis-smooth{scroll-behavior:auto !important;}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain;}.lenis.lenis-stopped{overflow:hidden;}.lenis.lenis-scrolling iframe{pointer-events:none;}.inner-headline__title{position:relative;padding-bottom:var(--db-space-blog-descr-pre-grid);font-family:var(--_font-accent);font-weight:700;line-height:1;letter-spacing:-0.04em;color:var(--t-bright);left:10px;}.inner-headline__title.headline-img-before::before{content:"";display:inline-block;width:8rem;height:4.3rem;margin-right:1.6rem;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;-moz-border-radius:4.2rem;border-radius:4.2rem;}.inner-headline__title.headline-img-after::after{content:"";display:inline-block;width:8rem;height:4.3rem;margin-left:1.6rem;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;-moz-border-radius:4.2rem;border-radius:4.2rem;}@media only screen and (min-width:768px){.inner-headline__title.headline-img-before::before{width:11rem;height:5.8rem;margin-right:2.2rem;}.inner-headline__title.headline-img-after::after{width:11rem;height:5.8rem;margin-left:2.2rem;}}@media only screen and (min-width:1200px){.inner-headline__title.headline-img-before::before{width:14rem;height:7rem;margin-right:2.6rem;}.inner-headline__title.headline-img-after::after{width:14rem;height:7rem;margin-left:2.6rem;}}@media only screen and (min-width:1600px){.inner-headline__title.headline-img-before::before{width:16rem;height:8.4rem;margin-right:3.3rem;}.inner-headline__title.headline-img-after::after{width:16rem;height:8.4rem;margin-left:3.3rem;}}*,*::before,*::after{box-sizing:border-box;}:root{--db-header-offset:clamp(7.6rem,8vw,9.6rem);--db-container-x:clamp(3rem,6vw,9rem);--db-container-grid-x:clamp(1.5rem,5vw,7.5rem);--db-container-grid-l-x:clamp(1.5rem,3vw,4.5rem);--db-space-default:clamp(0.4rem,10vw,10rem);--db-space-default-mobile-title:clamp(9rem,11vw,14rem);--db-space-pre-grid:clamp(10rem,14vw,17rem);--db-space-pre-grid-mobile-s:clamp(12.5rem,14vw,17rem);--db-space-pre-grid-mobile-title:clamp(10rem,14vw,17rem);--db-space-pre-title:clamp(13rem,15vw,18.3rem);--db-space-pre-manifest:clamp(13.7rem,14vw,13.9rem);--db-space-pre-stack:clamp(10rem,11vw,11rem);--db-space-pre-footer:clamp(6rem,15rem - 6vw,11rem);--db-space-pre-pinned-img:clamp(10rem,12vw,16rem);--db-space-stacked-section:clamp(10.1rem,11vw,12.3rem);--db-space-stacked-pre-mtext:clamp(7.3rem,8vw,12.3rem);--db-space-grid-pre-pinned:clamp(4rem,8vw,14.3rem);--db-space-grid-pre-mtext:clamp(10.4rem,12vw,14.4rem);--db-space-pinned-img-pre-mtext:clamp(4.3rem,7vw,0.4rem);--db-space-mtext:clamp(12.6rem,15vw,17.3rem);--db-space-mtext-mobile-title:clamp(11.6rem,15vw,17.3rem);--db-space-mtext-pre-title:clamp(11.6rem,14vw,15.6rem);--db-space-mtext-pre-grid:clamp(9.8rem,12vw,14.6rem);--db-space-mtext-pre-grid-mobile-s:clamp(10.6rem,12vw,14.6rem);--db-space-mtext-pre-pinned:clamp(5.6rem,9vw,10.8rem);--db-space-mtext-pre-stack:clamp(0rem,2vw,3.7rem);--db-space-blog:clamp(13.1rem,16vw,19.2rem);--db-space-blog-default-pre-grid:clamp(3rem,8vw,11rem);--db-space-blog-descr-pre-grid:clamp(2.2rem,5vw,7.2rem);--db-space-hero-01:clamp(12rem,18vw,25rem);--db-space-hero-06:clamp(5.4rem,10vw,13.8rem);--db-space-hero-07:clamp(12rem,14vw,16rem);--db-space-hero-08:clamp(0rem,5rem - 3vw,3.4rem);--db-space-hero-09:clamp(6rem,10vw,13.8rem);--db-inner-headline-pt:clamp(13rem,15vw,17rem);--db-inner-headline-grid-pt:clamp(13rem,16vw,20rem);--db-inner-default-pb:clamp(14rem,16vw,20rem);--db-inner-headline-pre-block-pb:clamp(13rem,15vw,18rem);--db-inner-headline-pre-grid-pb:clamp(10rem,13vw,15rem);--db-inner-s-headline-pre-grid-pb:clamp(2rem,3.5vw,4.9rem);--db-inner-headline-pre-stack-pb:clamp(0.6rem,2.5vw,4.4rem);--db-inner-text-pre-block-pb:clamp(13rem,16vw,18.7rem);--db-inner-s-text-pre-block-pb:clamp(4.9rem,7vw,8.8rem);--db-inner-s-text-pre-form-pb:clamp(0rem,2vw,3.2rem);}.db-page-content{position:relative;}.db-page-content--inner,.db-page-content.inner-page-content{padding-top:var(--db-header-offset);}.db-wrapper{position:relative;width:100%;min-width:360px;}.db-wrapper--opposite,.db-wrapper.db-wrapper-opposite{background-color:var(--base-opp);border-radius:var(--_radius-l);}.db-section{position:relative;width:100%;min-width:360px;padding-top:var(--db-section-pt,0);padding-bottom:var(--db-section-pb,0);}.db-section-inner-headline{padding-top:var(--db-inner-pt,var(--db-inner-headline-pt));padding-bottom:var(--db-inner-pb,0);}.db-section--fullscreen,.db-section-fullscreen{width:100%;min-height:100svh;padding-top:var(--db-header-offset);overflow:hidden;}.db-container{position:relative;width:100%;max-width:1920px;margin:0 auto;padding-inline:var(--db-container-x);}.db-container--fullwidth,.db-container.fullwidth-container{max-width:none;padding-inline:0;}.db-container--fullscreen,.db-container.fullscreen-container{height:100%;}.db-container--no-padding,.db-container.no-padding-container{padding-inline:0;overflow:hidden;}.db-container--grid,.db-container.grid-container{padding-inline:var(--db-container-grid-x);}.db-container--grid-l,.db-container.grid-l-container{padding-inline:var(--db-container-grid-l-x);}.db-container--grid.no-padding-right,.db-container.grid-container.no-padding-right{padding-right:0;}.db-pt-hero-01{--db-section-pt:var(--db-space-hero-01);}.db-pt-hero-06{--db-section-pt:var(--db-space-hero-06);}.db-pt-hero-07{--db-section-pt:var(--db-space-hero-07);}.db-pt-hero-08{--db-section-pt:var(--db-space-hero-08);}.db-pt-hero-09{--db-section-pt:var(--db-space-hero-09);}.db-pb-default{--db-section-pb:var(--db-space-default);}.db-pb-default-mobile-title{--db-section-pb:var(--db-space-default-mobile-title);}.db-pb-pre-footer{--db-section-pb:var(--db-space-pre-footer);}.db-pb-pre-pinned-img{--db-section-pb:var(--db-space-pre-pinned-img);}.db-pb-pre-grid{--db-section-pb:var(--db-space-pre-grid);}.db-pb-pre-grid-mobile-s{--db-section-pb:var(--db-space-pre-grid-mobile-s);}.db-pb-pre-grid-mobile-title{--db-section-pb:var(--db-space-pre-grid-mobile-title);}.db-pb-pre-title{--db-section-pb:var(--db-space-pre-title);}.db-pb-pre-manifest{--db-section-pb:var(--db-space-pre-manifest);}.db-pb-pre-stack{--db-section-pb:var(--db-space-pre-stack);}.db-pb-stacked-section{--db-section-pb:var(--db-space-stacked-section);}.db-pb-stacked-pre-mtext{--db-section-pb:var(--db-space-stacked-pre-mtext);}.db-pb-grid-pre-pinned{--db-section-pb:var(--db-space-grid-pre-pinned);}.db-pb-grid-pre-mtext{--db-section-pb:var(--db-space-grid-pre-mtext);}.db-pb-pinned-img-pre-mtext{--db-section-pb:var(--db-space-pinned-img-pre-mtext);}.db-pb-mtext{--db-section-pb:var(--db-space-mtext);}.db-pb-mtext-mobile-title{--db-section-pb:var(--db-space-mtext-mobile-title);}.db-pb-mtext-pre-title{--db-section-pb:var(--db-space-mtext-pre-title);}.db-pb-mtext-pre-grid{--db-section-pb:var(--db-space-mtext-pre-grid);}.db-pb-mtext-pre-grid-mobile-s{--db-section-pb:var(--db-space-mtext-pre-grid-mobile-s);}.db-pb-mtext-pre-pinned{--db-section-pb:var(--db-space-mtext-pre-pinned);}.db-pb-mtext-pre-stack{--db-section-pb:var(--db-space-mtext-pre-stack);}.db-pb-blog{--db-section-pb:var(--db-space-blog);}.db-pb-blog-default-pre-grid{--db-section-pb:var(--db-space-blog-default-pre-grid);}.db-pb-blog-descr-pre-grid{--db-section-pb:var(--db-space-blog-descr-pre-grid);}.db-inner-grid-headline{--db-inner-pt:var(--db-inner-headline-grid-pt);}.db-inner-pb-default{--db-inner-pb:var(--db-inner-default-pb);}.db-inner-pb-headline-pre-block{--db-inner-pb:var(--db-inner-headline-pre-block-pb);}.db-inner-pb-headline-pre-grid{--db-inner-pb:var(--db-inner-headline-pre-grid-pb);}.db-inner-pb-s-headline-pre-grid{--db-inner-pb:var(--db-inner-s-headline-pre-grid-pb);}.db-inner-pb-headline-pre-stack{--db-inner-pb:var(--db-inner-headline-pre-stack-pb);}.db-inner-pb-text-pre-block{--db-inner-pb:var(--db-inner-text-pre-block-pb);}.db-inner-pb-s-text-pre-block{--db-inner-pb:var(--db-inner-s-text-pre-block-pb);}.db-inner-pb-s-text-pre-form{--db-inner-pb:var(--db-inner-s-text-pre-form-pb);}.db-wrapper.padding-top-pre-title{padding-top:var(--db-space-pre-title);}.db-wrapper.margin-bottom-pre-title{margin-bottom:var(--db-space-pre-title);}.db-section.padding-hero-01{--db-section-pt:var(--db-space-hero-01);}.db-section.padding-hero-06{--db-section-pt:var(--db-space-hero-06);}.db-section.padding-hero-07{--db-section-pt:var(--db-space-hero-07);}.db-section.padding-hero-08{--db-section-pt:var(--db-space-hero-08);}.db-section.padding-hero-09{--db-section-pt:var(--db-space-hero-09);}.db-section.padding-default{--db-section-pb:var(--db-space-default);}.db-section.padding-default.mobile-title{--db-section-pb:var(--db-space-default-mobile-title);}.db-section.padding-pre-footer{--db-section-pb:var(--db-space-pre-footer);}.db-section.padding-pre-pinned-img{--db-section-pb:var(--db-space-pre-pinned-img);}.db-section.padding-pre-grid{--db-section-pb:var(--db-space-pre-grid);}.db-section.padding-pre-grid.mobile-grid-s{--db-section-pb:var(--db-space-pre-grid-mobile-s);}.db-section.padding-pre-grid.mobile-grid-title{--db-section-pb:var(--db-space-pre-grid-mobile-title);}.db-section.padding-pre-title{--db-section-pb:var(--db-space-pre-title);}.db-section.padding-pre-manifest{--db-section-pb:var(--db-space-pre-manifest);}.db-section.padding-pre-manifest.mobile-point-subtitle{--db-section-pb:var(--db-space-pre-manifest);}.db-section.padding-pre-stack{--db-section-pb:var(--db-space-pre-stack);}.db-section.padding-stacked-section{--db-section-pb:var(--db-space-stacked-section);}.db-section.padding-stacked-pre-mtext{--db-section-pb:var(--db-space-stacked-pre-mtext);}.db-section.padding-grid-pre-pinned{--db-section-pb:var(--db-space-grid-pre-pinned);}.db-section.padding-grid-pre-mtext{--db-section-pb:var(--db-space-grid-pre-mtext);}.db-section.padding-default{--db-section-pb:var(--db-space-default);}.db-section.padding-mtext{--db-section-pb:var(--db-space-mtext);}.db-section.padding-mtext.mobile-title{--db-section-pb:var(--db-space-mtext-mobile-title);}.db-section.padding-mtext-pre-title{--db-section-pb:var(--db-space-mtext-pre-title);}.db-section.padding-mtext-pre-grid{--db-section-pb:var(--db-space-mtext-pre-grid);}.db-section.padding-mtext-pre-grid.mobile-grid-s{--db-section-pb:var(--db-space-mtext-pre-grid-mobile-s);}.db-section.padding-mtext-pre-pinned{--db-section-pb:var(--db-space-mtext-pre-pinned);}.db-section.padding-mtext-pre-stack{--db-section-pb:var(--db-space-mtext-pre-stack);}.db-section.padding-blog{--db-section-pb:var(--db-space-blog);}.db-section.padding-blog-default-pre-grid{--db-section-pb:var(--db-space-blog-default-pre-grid);}.db-section.padding-blog-descr-pre-grid{--db-section-pb:var(--db-space-blog-descr-pre-grid);}.db-section-inner-headline.grid-headline{--db-inner-pt:var(--db-inner-headline-grid-pt);}.db-section-inner-headline.padding-default{--db-inner-pb:var(--db-inner-default-pb);}.db-section-inner-headline.padding-headline-pre-block{--db-inner-pb:var(--db-inner-headline-pre-block-pb);}.db-section-inner-headline.padding-headline-pre-grid{--db-inner-pb:var(--db-inner-headline-pre-grid-pb);}.db-section-inner-headline.padding-s-headline-pre-grid{--db-inner-pb:var(--db-inner-s-headline-pre-grid-pb);}.db-section-inner-headline.padding-headline-pre-stack{--db-inner-pb:var(--db-inner-headline-pre-stack-pb);}.db-section-inner-headline.padding-text-pre-block{--db-inner-pb:var(--db-inner-text-pre-block-pb);}.db-section-inner-headline.padding-s-text-pre-block{--db-inner-pb:var(--db-inner-s-text-pre-block-pb);}.db-section-inner-headline.padding-s-text-pre-form{--db-inner-pb:var(--db-inner-s-text-pre-form-pb);}:root{--fs-h1:clamp(4.8rem,1.5rem + 6vw,8rem);--fs-h1-small:clamp(3.4rem,1.2rem + 5vw,9rem);--fs-h2:clamp(3.8rem,1.2rem + 4.5vw,8rem);--fs-h2-small:clamp(2.6rem,1rem + 3.8vw,6rem);--fs-h2-large:clamp(3.8rem,1.8rem + 6vw,12rem);--fs-h3:clamp(2.2rem,1.6rem + 1.5vw,7rem);--fs-h4:clamp(2.0rem,1.6rem + 1vw,3rem);--fs-h5:clamp(1.8rem,1.5rem + 0.8vw,3.4rem);--fs-h5-small:clamp(1.4rem,1.2rem + 0.3vw,1.8rem);--fs-h6:clamp(1.8rem,1.4rem + 0.8vw,3rem);--fs-body:clamp(1.6rem,1.4rem + 0.5vw,2.2rem);--fs-body-xsmall:clamp(1.3rem,1.2rem + 0.1vw,1.4rem);--fs-body-small:clamp(1.4rem,1.3rem + 0.2vw,1.8rem);--fs-body-small-mobile:clamp(1.5rem,1.3rem + 0.4vw,2.1rem);--fs-body-large:clamp(2.0rem,1.6rem + 0.9vw,3rem);--fs-point-subtitle:clamp(1.6rem,1.4rem + 0.5vw,2.2rem);--fs-manifest:clamp(2.2rem,1.8rem + 1.6vw,4.4rem);--fs-stats:clamp(4.5rem,2rem + 5vw,12rem);--fs-stats-small:clamp(3.5rem,1.8rem + 3.5vw,7rem);--fs-stats-xsmall:clamp(3.0rem,2rem + 1.5vw,5rem);--fs-card-title:clamp(1.8rem,1.4rem + 1.2vw,3rem);--text-xs:var(--fs-body-xsmall);--text-sm:var(--fs-body-small);--text-base:var(--fs-body);--text-lg:var(--fs-body-large);--text-xl:var(--fs-h5);--text-2xl:var(--fs-h4);--text-3xl:var(--fs-h3);--text-4xl:var(--fs-h2-small);--text-6xl:var(--fs-h1);--weight-normal:var(--fw-regular);--weight-medium:var(--fw-medium);--weight-semibold:var(--fw-semibold);--weight-bold:var(--fw-bold);--weight-extrabold:var(--fw-bold);--radius-md:var(--_radius-m);--radius-lg:var(--_radius-l);--radius-xl:var(--_radius-xl);--radius-full:999px;--space-1:0.4rem;--space-2:0.8rem;--space-3:1.2rem;--space-4:1.6rem;--space-5:2.0rem;--space-6:2.4rem;--space-8:3.2rem;--space-10:4.0rem;--space-12:4.8rem;--space-16:6.4rem;}h1{font:normal var(--fw-medium) var(--fs-h1)/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}h1.h1-small{font-size:var(--fs-h1-small);}.typed-cursor{color:var(--accent);}h2{font:normal var(--fw-medium) var(--fs-h2)/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}h2.opposite{color:var(--t-opp-bright);}h2.permanent-light{color:var(--pt-t-light-bright);}h2.permanent-dark{color:var(--pt-t-dark-bright);}h2.h2-small{font-size:var(--fs-h2-small);}h2.h2-large{font-size:var(--fs-h2-large);}.fs_7{font-size:var(--fs-h2-small);}.h1{font-size:var(--fs-h1);}.h2{font-size:var(--fs-h2);}.h3{font-size:var(--fs-h3);}.h4{font-size:var(--fs-h4);}.h5{font-size:var(--fs-h5);}.h6{font-size:var(--fs-h6);}h3{font:normal var(--fw-medium) var(--fs-h3)/1.2 var(--_font-accent);letter-spacing:-0.03em;color:var(--t-bright);}h3.opposite{color:var(--t-opp-bright);}.fs_2_4{font:normal var(--fw-medium) var(--fs-card-title)/1.2 var(--_font-accent);color:var(--t-bright);}h4{font:normal var(--fw-medium) var(--fs-h4)/1.2 var(--_font-accent);letter-spacing:-0.02em;color:var(--t-bright);}h5{font:normal var(--fw-medium) var(--fs-h5)/1.2 var(--_font-accent);letter-spacing:-0.02em;color:var(--t-bright);}h5 small{display:block;margin-top:0.2rem;font:normal var(--fw-regular) var(--fs-h5-small)/1.2 var(--_font-default);color:var(--t-medium);}h5 a{color:var(--t-bright);}h5.opposite,h5.opposite a{color:var(--t-opp-bright);}.fs_3{font-size:var(--fs-h4);}h6{font:normal var(--fw-medium) var(--fs-h6)/1.2 var(--_font-accent);letter-spacing:-0.01em;color:var(--t-bright);}h6 a{color:var(--t-bright);}h6.opposite,h6.opposite a{color:var(--t-opp-bright);}p{font:normal var(--fw-regular) var(--fs-body)/1.6 var(--_font-default);color:var(--t-medium);}p span,p a{color:var(--t-bright);}p span{font-weight:var(--fw-semibold);}p a{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-medium)),to(var(--t-medium))),-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--accent)));background:-moz-linear-gradient(left,var(--t-medium),var(--t-medium)),-moz-linear-gradient(left,var(--accent),var(--accent));background:linear-gradient(to right,var(--t-medium),var(--t-medium)),linear-gradient(to right,var(--accent),var(--accent));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;}p a.opposite{background:-webkit-gradient(linear,left top,right top,from(var(--t-opp-medium)),to(var(--t-opp-medium))),-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--accent)));background:-moz-linear-gradient(left,var(--t-opp-medium),var(--t-opp-medium)),-moz-linear-gradient(left,var(--accent),var(--accent));background:linear-gradient(to right,var(--t-opp-medium),var(--t-opp-medium)),linear-gradient(to right,var(--accent),var(--accent));}.no-touch p a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.no-touch p a:hover.opposite{color:var(--t-opp-bright);}p.t-120{line-height:1.2;}p.t-140{line-height:1.4;}p.t-xsmall{font-size:var(--fs-body-xsmall);line-height:1.2;}p.t-small{font-size:var(--fs-body-small);}p.t-small-mobile{font-size:var(--fs-body-small-mobile);}p.t-large{font-family:var(--_font-accent);font-size:var(--fs-body-large);line-height:1.35;color:var(--t-bright);}p.t-caption{line-height:1.4;font-weight:var(--fw-medium);}p.t-muted{color:var(--t-muted);}p.t-muted span{color:var(--t-medium);}p.t-muted a{font-weight:var(--fw-regular);color:var(--t-muted);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted))),-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--accent)));background:-moz-linear-gradient(left,var(--t-muted),var(--t-muted)),-moz-linear-gradient(left,var(--accent),var(--accent));background:linear-gradient(to right,var(--t-muted),var(--t-muted)),linear-gradient(to right,var(--accent),var(--accent));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;}.no-touch p.t-muted a:hover{color:var(--t-medium);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}p.t-muted a.no-effect{background:none;}p.t-opposite,li.t-opposite{color:var(--t-opp-bright);}p.t-opposite-medium{color:var(--t-opp-medium);}p.t-opposite-medium a{color:var(--t-opp-bright);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-opp-medium)),to(var(--t-opp-medium))),-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--accent)));background:-moz-linear-gradient(left,var(--t-opp-medium),var(--t-opp-medium)),-moz-linear-gradient(left,var(--accent),var(--accent));background:linear-gradient(to right,var(--t-opp-medium),var(--t-opp-medium)),linear-gradient(to right,var(--accent),var(--accent));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;}.no-touch p.t-opposite-medium a:hover{color:var(--t-opp-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}p.t-bright{color:var(--t-bright);}p.t-bright.opposite{color:var(--t-opp-bright);}p.t-medium{font-weight:var(--fw-medium);}p.t-semibold,.t-semibold{font-weight:var(--fw-semibold);}.db-point-subtitle{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;font:normal var(--fw-medium) var(--fs-point-subtitle)/1.2 var(--_font-default);color:var(--t-bright);}.db-point-subtitle svg{width:1.9rem;height:1.9rem;fill:var(--accent);}.db-point-subtitle span{font-weight:var(--fw-medium);}.db-point-subtitle a{color:var(--t-bright);background:none;}.no-touch .db-point-subtitle:hover a{color:var(--accent);}.db-manifest{font:normal var(--fw-regular) var(--fs-manifest)/1.6 var(--_font-accent);color:var(--t-bright);}@media only screen and (min-width:1600px){.db-manifest{max-width:855px;}.db-manifest.db-manifest-l{max-width:none;}}.db-stats-number{font:normal var(--fw-medium) var(--fs-stats)/0.8 var(--_font-accent);color:var(--t-bright);letter-spacing:-0.1rem;}.db-stats-number.opposite{color:var(--t-opp-bright);}.db-stats-number.small{font-size:var(--fs-stats-small);}.db-stats-number.xsmall{font-size:var(--fs-stats-xsmall);}.btn-rotating{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:var(--t-bright);font-size:2.2rem;}.btn-rotating .btn-rotating__text{display:block;position:absolute;top:0;left:0;}.btn-rotating .btn-rotating__text text{fill:var(--t-bright);font-family:var(--_font-accent);font-weight:500;text-transform:uppercase;-webkit-transition:var(--_animspeed-medium) var(--_animbezier);-moz-transition:var(--_animspeed-medium) var(--_animbezier);transition:var(--_animspeed-medium) var(--_animbezier);}.btn-rotating .btn-rotating__image{display:block;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}.no-touch .btn-rotating:hover .btn-rotating__image{-webkit-transform:scale(0.92);-moz-transform:scale(0.92);-ms-transform:scale(0.92);transform:scale(0.92);}.btn-rotating .btn-rotating__image svg{display:block;width:clamp(2.6rem,3.5vw,4.2rem);height:auto;color:var(--t-bright);}.btn-rotating-160{width:160px;height:160px;}.btn-rotating-160 .btn-rotating__text{width:160px;height:160px;}.btn-rotating-160 .btn-rotating__text text{font-size:1.39rem;letter-spacing:normal;}.btn-rotating-160 .btn-rotating__image{width:6rem;}.btn-rotating-120-160{width:120px;height:120px;}.btn-rotating-120-160 .btn-rotating__text{width:120px;height:120px;}.btn-rotating-120-160 .btn-rotating__text text{font-size:1.4rem;letter-spacing:normal;}.btn-rotating-120-160 .btn-rotating__image{width:5rem;}@media only screen and (min-width:1600px){.btn-rotating-120-160{width:160px;height:160px;}.btn-rotating-120-160 .btn-rotating__text{width:160px;height:160px;}.btn-rotating-120-160 .btn-rotating__text text{font-size:1.39rem;letter-spacing:normal;}.btn-rotating-120-160 .btn-rotating__image{width:6rem;}}.btn-rotating-180{width:180px;height:180px;}.btn-rotating-180 .btn-rotating__text{width:180px;height:180px;}.btn-rotating-180 .btn-rotating__text text{font-size:1.53rem;letter-spacing:0.1rem;}.btn-rotating-180 .btn-rotating__image{width:7.6rem;}.btn-rotating-180.ver-02 .btn-rotating__text text{font-size:1.36rem;}.btn-rotating-blur-outline{width:200px;height:200px;border:1px solid var(--st-opp-bright);-moz-border-radius:50%;border-radius:50%;background-color:var(--neutral-transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);}.btn-rotating-blur-outline .btn-rotating__text{width:180px;height:180px;top:1rem;left:1rem;}.btn-rotating-blur-outline .btn-rotating__text text{font-size:1.4rem;letter-spacing:0.09rem;}.btn-rotating-blur-outline.ver-02{width:clamp(13rem,3.5rem + 8.6vw,24rem);height:clamp(13rem,3.5rem + 8.6vw,24rem);}.btn-rotating-blur-outline.ver-02 .btn-rotating__text{width:90%;height:90%;top:5%;left:5%;}.btn-rotating-blur-outline.ver-02 .btn-rotating__text text{font-size:1.374rem;letter-spacing:0.09rem;}.btn-rotating-blur-outline.ver-02 .btn-rotating__image svg{width:clamp(4rem,2.4vw,6rem);}.btn-rotating-blur-outline.ver-03 .btn-rotating__text text{font-size:1.54rem;letter-spacing:0.1rem;}.btn-rotating-blur-outline.ver-04{width:147px;height:147px;color:var(--nl-white);}.btn-rotating-blur-outline.ver-04 .btn-rotating__text{width:130px;height:130px;top:0.8rem;left:0.8rem;}.btn-rotating-blur-outline.ver-04 .btn-rotating__text text{font-size:1.54rem;letter-spacing:0.1rem;}.btn-rotating-blur-outline.ver-04 .btn-rotating__image{width:5rem;}@media only screen and (min-width:1200px){.btn-rotating-blur-outline.permanent-desktop{border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.05);}.btn-rotating-blur-outline.permanent-desktop .btn-rotating__text{fill:var(--nl-white);}.btn-rotating-blur-outline.permanent-desktop .btn-rotating__text text{fill:var(--nl-white);}}.btn{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;border:none;outline:0;padding:0;font:inherit;background-color:transparent;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.btn-to-top{position:fixed;right:3rem;bottom:3rem;width:4.6rem;height:4.6rem;-moz-border-radius:50%;border-radius:50%;border-width:2px;background-color:rgba(255,255,255,0.03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--nl-white);mix-blend-mode:difference;font:normal var(--fw-regular) 2.2rem/1.5 var(--_font-accent);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);z-index:9;overflow:hidden;}.btn-to-top i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;font-size:2.2rem;overflow:hidden;}.no-touch .btn-to-top:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}@media only screen and (min-width:768px){.btn-to-top{right:6rem;bottom:4rem;width:5.6rem;height:5.6rem;}.btn-to-top i{font-size:2.5rem;}}@media only screen and (min-width:1600px){.btn-to-top{right:9rem;}}.btn-line-default{gap:1rem;font:normal var(--fw-medium) 1.8rem/1.2 var(--_font-accent);color:var(--t-bright);}.btn-line-default i,.btn-line-default .btn-caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;}.btn-line-default i{font-size:2.2rem;overflow:hidden;}@media only screen and (min-width:1600px){.btn-line-default{font-size:2.2rem;}.btn-line-default i{font-size:2.6rem;}}.btn-line-medium{gap:1rem;font:normal var(--fw-regular) 1.6rem/1.2 var(--_font-accent);color:var(--t-bright);}.btn-line-medium i,.btn-line-medium .btn-caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;}.btn-line-medium i{font-size:1.8rem;overflow:hidden;}@media only screen and (min-width:1600px){.btn-line-medium{font-size:1.8rem;}.btn-line-medium i{font-size:2rem;}}.btn-line-small{gap:1rem;font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);color:var(--t-muted);}.btn-line-small i,.btn-line-small .btn-caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;}.btn-line-small i{font-size:2.2rem;overflow:hidden;}.btn-line-xsmall{font:normal var(--fw-regular) 1.4rem/1.2 var(--_font-accent);gap:0.6rem;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;}.btn-line-xsmall i,.btn-line-xsmall .btn-caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;}.btn-line-xsmall i{font-size:1.6rem;overflow:hidden;}.btn-line-headline{gap:1rem;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto;font:normal var(--fw-medium) 3.6rem/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-muted-extra);margin-top:1rem;}.btn-line-headline i,.btn-line-headline .btn-caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;}.btn-line-headline i{font-size:3.1rem;overflow:hidden;}@media only screen and (min-width:768px){.btn-line-headline{font-size:8rem;margin-top:0;}.btn-line-headline i{font-size:6.7rem;}}@media only screen and (min-width:1200px){.btn-line-headline{font-size:10rem;}.btn-line-headline i{font-size:8.7rem;}.no-touch .btn-line-headline:hover{color:var(--accent);}}@media only screen and (min-width:1600px){.btn-line-headline{font-size:12rem;}.btn-line-headline i{font-size:10.1rem;}}.btn-default{height:5.6rem;line-height:5.6rem;gap:1.2rem;padding:0 2.2rem;-moz-border-radius:2.8rem;border-radius:2.8rem;border-width:2px;font:normal var(--fw-medium) 2.2rem/1.5 var(--_font-accent);}.btn-default i,.btn-default .btn-caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;}.btn-default i{font-size:2.6rem;overflow:hidden;}.btn-small{height:4.4rem;line-height:4.4rem;gap:0.8rem;padding:0 1.5rem;-moz-border-radius:2.2rem;border-radius:2.2rem;border-width:1px;font:normal var(--fw-regular) 1.6rem/1.5 var(--_font-accent);}.btn-small i{font-size:1.8rem;}.btn-large{height:5.6rem;line-height:5.6rem;gap:1.2rem;padding:0 2.2rem;-moz-border-radius:2.8rem;border-radius:2.8rem;border-width:2px;font:normal var(--fw-medium) 2.2rem/1.5 var(--_font-accent);}.btn-large i{font-size:2.6rem;}@media only screen and (min-width:768px){.btn-large{height:8.4rem;line-height:8.4rem;gap:1.6rem;padding:0 3.2rem;-moz-border-radius:4.2rem;border-radius:4.2rem;border-width:2px;font:normal var(--fw-medium) 3rem/1.5 var(--_font-accent);}.btn-large i{font-size:3.6rem;}}.btn-round{width:5.6rem;height:5.6rem;-moz-border-radius:50%;border-radius:50%;border-width:2px;font:normal var(--fw-regular) 2.2rem/1.5 var(--_font-accent);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}.btn-round i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;font-size:2.5rem;overflow:hidden;}.no-touch .btn-round:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}.btn-round-large{width:5.6rem;height:5.6rem;border-width:2px;}.btn-round-large i{font-size:2.6rem;}@media only screen and (min-width:768px){.btn-round-large{width:8.2rem;height:8.2rem;}.btn-round-large i{font-size:3rem;}}.btn-round-medium{width:5.6rem;height:5.6rem;border-width:1px;}.btn-round-medium i{font-size:2.4rem;}.btn-round-small{width:4rem;height:4rem;border-width:1px;}.btn-round-small i{font-size:1.8rem;}.btn-form{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end;width:6rem;height:6rem;border-width:2px;font:normal var(--fw-regular) 2.2rem/1.5 var(--_font-accent);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium);transition:color var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium);-moz-transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium);transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium),-moz-transform var(--_animspeed-medium);}.btn-form i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;font-size:2.6rem;overflow:hidden;}.no-touch .btn-form:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}.no-touch .btn-form:hover.no-scale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.btn-absolute-right{position:absolute;top:0;right:0;}.btn-fullwidth{width:100%;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.btn-outline{background-color:transparent;border-style:solid;border-color:var(--st-bright);color:var(--t-bright);}.btn-outline.opposite{border-color:var(--st-opp-bright);color:var(--t-opp-bright);}.btn-outline.permanent{border-color:var(--pt-base);color:var(--pt-t-light-bright);}.btn-accent{background-color:var(--accent);border-style:solid;border-color:var(--accent);color:var(--t-opp-bright);}.btn-additional{background-color:var(--additional);border-style:solid;border-color:var(--additional);}.btn-opposite{background-color:var(--base-opp);border-style:solid;border-color:var(--base-opp);color:var(--t-opp-bright);}.btn-base{background-color:var(--base);border-style:solid;border-color:var(--base);color:var(--t-bright);}.btn-permanent{background-color:var(--pt-base);border-style:solid;border-color:var(--pt-st-light-bright);color:var(--pt-t-dark-bright);}.btn-muted{background-color:transparent;color:var(--t-muted);}.no-touch .btn-muted:hover{color:var(--t-bright);}.btn-bright{background-color:transparent;color:var(--t-bright);}.no-touch .btn-bright:hover{color:var(--t-bright);}.btn-anim.play .btn-anim__letter{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.btn-anim:hover .btn-anim__letter{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.btn-anim .btn-caption{display:block !important;height:3.3rem;line-height:3.3rem;overflow:hidden;}.btn-anim.btn-anim-medium .btn-caption{height:2.3rem;line-height:2.3rem;}.btn-anim__letter{display:inline-block;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.76,0,0.024,1);transition:-webkit-transform 0.5s cubic-bezier(0.76,0,0.024,1);-moz-transition:transform 0.5s cubic-bezier(0.76,0,0.024,1),-moz-transform 0.5s cubic-bezier(0.76,0,0.024,1);transition:transform 0.5s cubic-bezier(0.76,0,0.024,1);transition:transform 0.5s cubic-bezier(0.76,0,0.024,1),-webkit-transform 0.5s cubic-bezier(0.76,0,0.024,1),-moz-transform 0.5s cubic-bezier(0.76,0,0.024,1);}.btn-anim .btn-anim__block:last-child{color:var(--primary);}.btn-anim__letter:nth-child(1){-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}.btn-anim__letter:nth-child(2){-webkit-transition-delay:0.03s;-moz-transition-delay:0.03s;transition-delay:0.03s;}.btn-anim__letter:nth-child(3){-webkit-transition-delay:0.06s;-moz-transition-delay:0.06s;transition-delay:0.06s;}.btn-anim__letter:nth-child(4){-webkit-transition-delay:0.09s;-moz-transition-delay:0.09s;transition-delay:0.09s;}.btn-anim__letter:nth-child(5){-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;transition-delay:0.12s;}.btn-anim__letter:nth-child(6){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s;}.btn-anim__letter:nth-child(7){-webkit-transition-delay:0.18s;-moz-transition-delay:0.18s;transition-delay:0.18s;}.btn-anim__letter:nth-child(8){-webkit-transition-delay:0.21s;-moz-transition-delay:0.21s;transition-delay:0.21s;}.btn-anim__letter:nth-child(9){-webkit-transition-delay:0.24s;-moz-transition-delay:0.24s;transition-delay:0.24s;}.btn-anim__letter:nth-child(10){-webkit-transition-delay:0.27s;-moz-transition-delay:0.27s;transition-delay:0.27s;}.btn-anim__letter:nth-child(11){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}.btn-anim__letter:nth-child(12){-webkit-transition-delay:0.33s;-moz-transition-delay:0.33s;transition-delay:0.33s;}.btn-anim__letter:nth-child(13){-webkit-transition-delay:0.36s;-moz-transition-delay:0.36s;transition-delay:0.36s;}.btn-anim__letter:nth-child(14){-webkit-transition-delay:0.39s;-moz-transition-delay:0.39s;transition-delay:0.39s;}.btn-anim__letter:nth-child(15){-webkit-transition-delay:0.42s;-moz-transition-delay:0.42s;transition-delay:0.42s;}.btn-anim__letter:nth-child(16){-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;transition-delay:0.45s;}.btn-anim__letter:nth-child(17){-webkit-transition-delay:0.48s;-moz-transition-delay:0.48s;transition-delay:0.48s;}.btn-anim__letter:nth-child(18){-webkit-transition-delay:0.51s;-moz-transition-delay:0.51s;transition-delay:0.51s;}.btn-anim__letter:nth-child(19){-webkit-transition-delay:0.54s;-moz-transition-delay:0.54s;transition-delay:0.54s;}.btn-anim__letter:nth-child(20){-webkit-transition-delay:0.57s;-moz-transition-delay:0.57s;transition-delay:0.57s;}.btn-anim__letter:nth-child(21){-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s;}.btn-anim__letter:nth-child(22){-webkit-transition-delay:0.63s;-moz-transition-delay:0.63s;transition-delay:0.63s;}.btn-anim__letter:nth-child(23){-webkit-transition-delay:0.66s;-moz-transition-delay:0.66s;transition-delay:0.66s;}.btn-anim__letter:nth-child(24){-webkit-transition-delay:0.69s;-moz-transition-delay:0.69s;transition-delay:0.69s;}.btn-anim__letter:nth-child(25){-webkit-transition-delay:0.72s;-moz-transition-delay:0.72s;transition-delay:0.72s;}.btn-anim__letter:nth-child(26){-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;transition-delay:0.75s;}.btn-anim__letter:nth-child(27){-webkit-transition-delay:0.78s;-moz-transition-delay:0.78s;transition-delay:0.78s;}.btn-anim__letter:nth-child(28){-webkit-transition-delay:0.81s;-moz-transition-delay:0.81s;transition-delay:0.81s;}.btn-anim__letter:nth-child(29){-webkit-transition-delay:0.84s;-moz-transition-delay:0.84s;transition-delay:0.84s;}.btn-anim__letter:nth-child(30){-webkit-transition-delay:0.87s;-moz-transition-delay:0.87s;transition-delay:0.87s;}.btn-mobile-icon{width:4.6rem;height:4.6rem;padding:0;-moz-border-radius:50%;border-radius:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}.btn-mobile-icon i{font-size:2rem;}.btn-mobile-icon .btn-caption{display:none !important;}@media only screen and (min-width:768px){.btn-mobile-icon{width:auto;height:5.6rem;padding:0 2.2rem;-moz-border-radius:2.8rem;border-radius:2.8rem;}.btn-mobile-icon i{font-size:2.6rem;}.btn-mobile-icon .btn-caption{display:block !important;}}.tag{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;border:none;outline:0;padding:0;font:inherit;background-color:transparent;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.tag-default{height:3.2rem;line-height:3.2rem;padding:0 1.2rem;-moz-border-radius:1.6rem;border-radius:1.6rem;border-width:1px;font:normal var(--fw-regular) 1.4rem/1.5 var(--_font-accent);}@media only screen and (min-width:1600px){.tag-default{height:3.6rem;line-height:3.6rem;padding:0 1.4rem;-moz-border-radius:1.8rem;border-radius:1.8rem;font-size:1.6rem;}}.tag-opposite{background-color:var(--base-opp);border-style:solid;border-color:var(--base-opp);color:var(--t-opp-bright);}.tag-link-opposite{-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);}.tag-link-opposite a{color:var(--t-opp-bright);}.no-touch .tag-link-opposite:hover{background-color:transparent;border-color:var(--st-bright);color:var(--t-bright);}.no-touch .tag-link-opposite:hover a{color:var(--t-bright);}.tag-outline{background-color:transparent;border-style:solid;border-color:var(--st-bright);color:var(--t-bright);}.tag-link-outline{-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);}.tag-link-outline a{color:var(--t-bright);}.no-touch .tag-link-outline:hover{background-color:var(--base-opp);border-color:var(--base-opp);color:var(--t-opp-bright);}.no-touch .tag-link-outline:hover a{color:var(--t-opp-bright);}.tag-outline-opposite{background-color:transparent;border-style:solid;border-color:var(--st-opp-bright);color:var(--t-opp-bright);}.tag-outline-opposite a{color:var(--t-opp-bright);}.tag-outline-medium{background-color:transparent;border-style:solid;border-color:var(--st-medium);color:var(--t-medium);}.tag-outline-permanent{background-color:transparent;border-style:solid;border-color:var(--pt-st-light-bright);color:var(--pt-t-light-bright);}.tag-link-outline-premanent{-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);}.tag-link-outline-premanent a{color:var(--pt-t-light-bright);}.no-touch .tag-link-outline-premanent:hover{background-color:var(--pt-base);border-color:var(--pt-st-light-bright);color:var(--pt-t-dark-bright);}.no-touch .tag-link-outline-premanent:hover a{color:var(--pt-t-dark-bright);}.tag-permanent{background-color:var(--pt-base);border-style:solid;border-color:var(--pt-st-light-bright);color:var(--pt-t-dark-bright);}.tag-permanent-opposite{background-color:var(--pt-base-dark);border-style:solid;border-color:var(--pt-st-dark-bright);color:var(--pt-t-light-bright);}.tag-accent{background-color:var(--accent);border-style:solid;border-color:var(--accent);color:var(--t-opp-bright);}.tag-additional{background-color:var(--additional);border-style:solid;border-color:var(--additional);color:var(--t-bright);}.slide-right:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0.3s 1 both slideRight;-moz-animation:0.6s var(--_animbezier) 0.3s 1 both slideRight;animation:0.6s var(--_animbezier) 0.3s 1 both slideRight;}.slide-right-up:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0.3s 1 both slideRightUp;-moz-animation:0.6s var(--_animbezier) 0.3s 1 both slideRightUp;animation:0.6s var(--_animbezier) 0.3s 1 both slideRightUp;}.slide-right-down:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0.3s 1 both slideRightDown;-moz-animation:0.6s var(--_animbezier) 0.3s 1 both slideRightDown;animation:0.6s var(--_animbezier) 0.3s 1 both slideRightDown;}.slide-left:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0s 1 both slideLeft;-moz-animation:0.6s var(--_animbezier) 0s 1 both slideLeft;animation:0.6s var(--_animbezier) 0s 1 both slideLeft;}.slide-left-up:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0s 1 both slideLeftUp;-moz-animation:0.6s var(--_animbezier) 0s 1 both slideLeftUp;animation:0.6s var(--_animbezier) 0s 1 both slideLeftUp;}.slide-left-down:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0s 1 both slideLeftDown;-moz-animation:0.6s var(--_animbezier) 0s 1 both slideLeftDown;animation:0.6s var(--_animbezier) 0s 1 both slideLeftDown;}.slide-down:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0.3s 1 both slideDown;-moz-animation:0.6s var(--_animbezier) 0.3s 1 both slideDown;animation:0.6s var(--_animbezier) 0.3s 1 both slideDown;}.slide-up:hover i::before{-webkit-animation:0.6s var(--_animbezier) 0s 1 both slideUp;-moz-animation:0.6s var(--_animbezier) 0s 1 both slideUp;animation:0.6s var(--_animbezier) 0s 1 both slideUp;}.anim-no-delay:hover i::before{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(100%);transform:translateX(100%);}51%{opacity:0;}52%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes slideRight{0%{-moz-transform:translateX(0);transform:translateX(0);}50%{-moz-transform:translateX(100%);transform:translateX(100%);}51%{opacity:0;}52%{-moz-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateX(0);transform:translateX(0);}}@keyframes slideRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}51%{opacity:0;}52%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes slideRightUp{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%);}51%{opacity:0;}52%{-webkit-transform:translateX(-100%) translateY(100%);transform:translateX(-100%) translateY(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-moz-keyframes slideRightUp{0%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-moz-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%);}51%{opacity:0;}52%{-moz-transform:translateX(-100%) translateY(100%);transform:translateX(-100%) translateY(100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@keyframes slideRightUp{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(100%) translateY(-100%);-moz-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%);}51%{opacity:0;}52%{-webkit-transform:translateX(-100%) translateY(100%);-moz-transform:translateX(-100%) translateY(100%);transform:translateX(-100%) translateY(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-webkit-keyframes slideRightDown{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(100%) translateY(100%);transform:translateX(100%) translateY(100%);}51%{opacity:0;}52%{-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-moz-keyframes slideRightDown{0%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-moz-transform:translateX(100%) translateY(100%);transform:translateX(100%) translateY(100%);}51%{opacity:0;}52%{-moz-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@keyframes slideRightDown{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(100%) translateY(100%);-moz-transform:translateX(100%) translateY(100%);transform:translateX(100%) translateY(100%);}51%{opacity:0;}52%{-webkit-transform:translateX(-100%) translateY(-100%);-moz-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}51%{opacity:0;}52%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes slideLeft{0%{-moz-transform:translateX(0);transform:translateX(0);}50%{-moz-transform:translateX(-100%);transform:translateX(-100%);}51%{opacity:0;}52%{-moz-transform:translateX(100%);transform:translateX(100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateX(0);transform:translateX(0);}}@keyframes slideLeft{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);}51%{opacity:0;}52%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes slideLeftUp{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%);}51%{opacity:0;}52%{-webkit-transform:translateX(100%) translateY(100%);transform:translateX(100%) translateY(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-moz-keyframes slideLeftUp{0%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-moz-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%);}51%{opacity:0;}52%{-moz-transform:translateX(100%) translateY(100%);transform:translateX(100%) translateY(100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@keyframes slideLeftUp{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(-100%) translateY(-100%);-moz-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%);}51%{opacity:0;}52%{-webkit-transform:translateX(100%) translateY(100%);-moz-transform:translateX(100%) translateY(100%);transform:translateX(100%) translateY(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-webkit-keyframes slideLeftDown{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(-100%) translateY(100%);transform:translateX(-100%) translateY(100%);}51%{opacity:0;}52%{-webkit-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-moz-keyframes slideLeftDown{0%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-moz-transform:translateX(-100%) translateY(100%);transform:translateX(-100%) translateY(100%);}51%{opacity:0;}52%{-moz-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@keyframes slideLeftDown{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}50%{-webkit-transform:translateX(-100%) translateY(100%);-moz-transform:translateX(-100%) translateY(100%);transform:translateX(-100%) translateY(100%);}51%{opacity:0;}52%{-webkit-transform:translateX(100%) translateY(-100%);-moz-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(100%);transform:translateY(100%);}51%{opacity:0;}52%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(0);transform:translateY(0);}50%{-moz-transform:translateY(100%);transform:translateY(100%);}51%{opacity:0;}52%{-moz-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateY(0);transform:translateY(0);}}@keyframes slideDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);}51%{opacity:0;}52%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}51%{opacity:0;}52%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0);transform:translateY(0);}50%{-moz-transform:translateY(-100%);transform:translateY(-100%);}51%{opacity:0;}52%{-moz-transform:translateY(100%);transform:translateY(100%);opacity:0;}53%{opacity:1;}100%{-moz-transform:translateY(0);transform:translateY(0);}}@keyframes slideUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}51%{opacity:0;}52%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);opacity:0;}53%{opacity:1;}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}}.db-spin{-webkit-animation:spin 15s linear infinite;-moz-animation:spin 15s linear infinite;animation:spin 15s linear infinite;}.db-spin-hover img{-webkit-animation:spin 5s linear infinite;-moz-animation:spin 5s linear infinite;animation:spin 5s linear infinite;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused;}.db-spin-hover:hover img{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running;}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}}.db-container__circle--cta{z-index:2;position:relative;margin-bottom:-10rem;text-align:center;}@media only screen and (min-width:1200px){.db-container__circle--cta{margin-bottom:0;position:absolute;top:-10rem;right:12rem;left:auto;}}@media only screen and (min-width:1600px){.db-container__circle--cta{right:18rem;}}.form-container{position:relative;}.form{opacity:1;-webkit-transition:opacity var(--_animspeed-slow) ease-in-out;-moz-transition:opacity var(--_animspeed-slow) ease-in-out;transition:opacity var(--_animspeed-slow) ease-in-out;}.form.is-hidden{opacity:0;}form{position:relative;width:100%;}form input,form textarea{position:relative;display:block;width:100%;border:none;outline:none;margin:0;padding:1.2rem 0.2rem;background-color:transparent;border-bottom:2px solid var(--st-medium);font:normal var(--fw-regular) 2.2rem var(--_font-accent);height:6rem;line-height:6rem;color:var(--t-bright);background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size 0.45s var(--_animbezier),border-color 0.45s var(--_animbezier),color 0.45s var(--_animbezier);}form input:focus,form textarea:focus{border-bottom-color:var(--st-medium);background-size:100% 2px;}form input:focus-visible,form textarea:focus-visible,form select:focus-visible,.contact-form input:focus-visible,.contact-form textarea:focus-visible,.contact-form select:focus-visible{outline:none;outline-offset:0;}form textarea{height:16rem;line-height:1.6;resize:none;}form select{position:relative;display:block;width:100%;outline:none;margin:0;padding:1.2rem 3rem 1.2rem 0.2rem;background-color:transparent;border:0;border-bottom:2px solid var(--st-medium,rgba(15,23,42,0.18));font:normal var(--fw-regular) 2.2rem var(--_font-accent);height:6rem;line-height:6rem;color:var(--t-bright);cursor:pointer;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:0 100%,calc(100% - 12px) calc(50% - 3px),calc(100% - 6px) calc(50% - 3px);background-size:0% 2px,6px 6px,6px 6px;background-repeat:no-repeat;transition:background-size 0.45s var(--_animbezier),border-color 0.45s var(--_animbezier);}form select::-ms-expand{display:none;}form select:focus{border-bottom-color:var(--st-medium);background-size:100% 2px,6px 6px,6px 6px;}form select:invalid,form select option[value=""]{color:var(--t-muted);}form select option{color:#111;background:#fff;}.contact-form select{border-bottom:2px solid var(--st-medium);}.form .row>[class*="col-"]{margin-bottom:2.5rem;}@media only screen and (min-width:768px){.form .row>[class*="col-"]{margin-bottom:4rem;}.form .row>[class*="col-md-6"]{padding-right:2.5rem;}.form .row>[class*="col-md-6"]:nth-child(even){padding-right:0;padding-left:2.5rem;}}@media only screen and (min-width:1200px){.form .row>[class*="col-"]{margin-bottom:6rem;}.form .row>[class*="col-md-6"]{padding-right:4rem;}.form .row>[class*="col-md-6"]:nth-child(even){padding-right:0;padding-left:4rem;}}.form .row>[class*="col-"]:last-child{margin-bottom:0;}form::-webkit-input-placeholder{color:var(--t-muted);}form:-moz-placeholder{color:var(--t-muted);}form::-moz-placeholder{color:var(--t-muted);}form:-ms-input-placeholder{color:var(--t-muted);}form input:focus:required:invalid,form textarea:focus:required:invalid{color:var(--t-bright);}form input:required:valid,form textarea:required:valid{color:var(--t-bright);}@media only screen and (min-width:768px){form textarea{height:23rem;}}@media only screen and (min-width:1600px){form input,form textarea{font-size:2.2rem;}}.form__reply{position:absolute;top:auto;right:auto;bottom:0;left:0;opacity:0;-webkit-transition:opacity var(--_animspeed-slow) ease-in-out;-moz-transition:opacity var(--_animspeed-slow) ease-in-out;transition:opacity var(--_animspeed-slow) ease-in-out;}.form__reply.centered{position:absolute;top:auto;right:auto;bottom:auto;left:auto;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:400px;}.form__reply.is-visible{opacity:1;}.reply__icon{display:block;font-size:6rem;color:var(--t-bright);margin-bottom:1.2rem;}.reply__title{font:normal var(--fw-medium) 3.6rem/1.2 var(--_font-accent);color:var(--t-bright);margin-bottom:1.4rem;}.reply__text{display:block;font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium);}.form__reply--inline{position:static;transform:none;max-width:540px;margin:6rem auto;padding:3rem 1rem;opacity:1;}.form-container.is-success{min-height:auto;}.db-logo{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;}@media only screen and (min-width:768px){.db-logo{gap:1.4rem;}}.db-logo__image{display:block;width:5.6rem;height:auto;}@media only screen and (min-width:768px){.db-logo__image{width:5.6rem;}}.db-logo__text{font:normal var(--fw-semibold) 1.9rem/1 var(--_font-accent);letter-spacing:-0.02em;color:var(--t-bright);text-transform:uppercase;}@media only screen and (min-width:768px){.db-logo__text{font-size:1.9rem;}}.db-section-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.4rem;text-align:left;margin-bottom:2rem;}.db-section-title.h2-only{margin-bottom:6.2rem;}.db-section-title.no-controls{margin-bottom:6rem;}.db-section-title.title-large{gap:4.2rem;}.db-section-title.pre-grid{margin-bottom:12rem;}.db-section-title.pre-block{margin-bottom:4.4rem;}.db-section-title.no-margin{margin:0;}@media only screen and (min-width:768px){.db-section-title{margin-bottom:8rem;}.db-section-title.h2-only{margin-bottom:6.6rem;}.db-section-title.no-controls{margin-bottom:7rem;}.db-section-title.pre-grid{margin-bottom:10rem;}}@media only screen and (min-width:1200px){.db-section-title{margin-bottom:6.7rem;}.db-section-title.no-controls{margin-bottom:6.7rem;}.db-section-title.no-margin-desktop{margin-bottom:0;}}@media only screen and (min-width:1200px){.db-section-title.title-large{gap:4rem;}}@media only screen and (min-width:1600px){.db-section-title{gap:4.2rem;margin-bottom:6.7rem;}}.db-section-title__text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}@media only screen and (min-width:1600px){.db-section-title__text{gap:2.6rem;}}.db-section-title__controls{position:relative;}.db-section-title__image-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}.db-section-title__image-link svg,.db-section-title__image-link img{width:140px;height:auto;}@media only screen and (min-width:1600px){.db-section-title__image-link svg,.db-section-title__image-link img{width:160px;}}@media only screen and (min-width:1200px){.db-section-title__title.card-split-title{margin-top:-1.6rem;max-width:700px;}}.db-section-title__descr{padding-right:6rem;margin-top:2.2rem;}@media only screen and (min-width:768px){.db-section-title__descr{margin-top:1.8rem;max-width:620px;}}@media only screen and (min-width:1200px){.db-section-title__descr{margin-top:2.8rem;}}@media only screen and (min-width:1600px){.db-section-title__descr{margin-top:2.5rem;}}.db-section-title__controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:3.2rem;}.db-section-title__controls.pre-title{margin-top:3.2rem;}@media only screen and (min-width:768px){.db-section-title__controls.pre-title{margin-top:2.9rem;}}@media only screen and (min-width:1200px){.db-section-title__controls{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:4.2rem;}.db-section-title__controls.pre-title{margin-top:0;}}@media only screen and (min-width:1600px){.db-section-title__controls{margin-top:4.2rem;}}@media only screen and (min-width:1200px){.db-section-title__hrtitle{padding-right:6rem;margin-bottom:0;}}.db-section-title__hrdescr{margin-top:2.2rem;}@media only screen and (min-width:768px){.db-section-title__hrdescr{padding-right:6rem;margin-top:1.8rem;}}@media only screen and (min-width:1200px){.db-section-title__hrdescr{margin-top:0;padding-top:0.7rem;}}.db-section-title__hrcontrols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:3.2rem;}.db-section-title__hrcontrols.pre-title{margin-top:3.2rem;}@media only screen and (min-width:768px){.db-section-title__hrcontrols.pre-title{margin-top:2.9rem;}}@media only screen and (min-width:1200px){.db-section-title__hrcontrols{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1.7rem;margin-top:0;}.db-section-title__hrcontrols.pre-title{margin-top:0;}}@media only screen and (min-width:1600px){.db-section-title__hrcontrols{padding-top:1.7rem;}}@media only screen and (min-width:1200px){.db-section-title__hrparagraph{margin-top:4rem;}}@media only screen and (min-width:1600px){.db-section-title__hrparagraph{margin-top:5.3rem;}}.db-data-list{position:relative;}.db-data-list__column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.8rem;margin-bottom:2.8rem;}.db-data-list__column:last-of-type{margin-bottom:0;}@media only screen and (min-width:768px){.db-data-list__column{margin-bottom:0;}}@media only screen and (min-width:1200px){.db-data-list__column{gap:3.4rem;}}.db-data-list__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem;}.db-data-list__name{font:normal var(--fw-medium) 1.4rem/1.2 var(--_font-default);color:var(--t-muted);text-transform:uppercase;letter-spacing:0.08em;}.db-data-list__content{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);}.db-data-list__content a{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--st-medium)),to(var(--st-medium))),-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--accent)));background:-moz-linear-gradient(left,var(--st-medium),var(--st-medium)),-moz-linear-gradient(left,var(--accent),var(--accent));background:linear-gradient(to right,var(--st-medium),var(--st-medium)),linear-gradient(to right,var(--accent),var(--accent));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}.no-touch .db-data-list__content a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}.db-avatars-group{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:2rem;}@media only screen and (min-width:1200px){.db-avatars-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.db-avatars-group.align-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}.db-avatars-group__text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-avatars-group__text p,.db-avatars-group__text a{line-height:1.2;color:var(--t-medium);font-size:1.8rem;}@media only screen and (min-width:768px){.db-avatars-group__text p,.db-avatars-group__text a{font-size:2.2rem;}}.db-avatars{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}.db-avatars.align-right{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}.db-avatars__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8rem;height:8rem;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin-left:-2.2rem;}.db-avatars__item:first-of-type{margin-left:0;}.db-avatars__item.small{width:4.6rem;height:4.6rem;margin-left:-1.4rem;}.db-avatars__item.small:first-of-type{margin-left:0;}.db-avatars__item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-avatars__item.small{width:5.6rem;height:5.6rem;margin-left:-1.6rem;}}.db-avatars__icon{width:4rem;height:auto;}.db-avatars__icon.small{width:3rem;height:auto;}.db-preview-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);-webkit-transition:-webkit-backdrop-filter var(--_animspeed-medium),opacity var(--_animspeed-medium) var(--_animbezier);transition:backdrop-filter var(--_animspeed-medium),opacity var(--_animspeed-medium) var(--_animbezier);}.db-preview-hover__icon{display:block;width:10rem;}.db-preview-hover__icon.icon-small{width:8rem;}.db-preview-hover__icon img{width:100%;height:auto;}.db-preview-hover__text{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--pt-t-light-bright);}.db-counter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.db-counter.small{gap:2rem;}.db-counter.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;}@media only screen and (min-width:768px){.db-counter.align-end{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;}}.db-counter__descr{max-width:250px;}.db-btngroup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.db-btngroup.centered{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width:576px){.db-btngroup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;}}.db-divider{position:relative;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);overflow:hidden;height:460px;}@media only screen and (min-width:768px){.db-divider{height:600px;}}@media only screen and (min-width:1200px){.db-divider{height:760px;}.db-divider.divider-hero-01{padding-top:14rem;}}@media only screen and (min-width:1600px){.db-divider{height:930px;}}.db-divider__image{position:relative;width:100%;height:460px;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;overflow:hidden;}.db-divider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-divider__image{height:600px;}}@media only screen and (min-width:1200px){.db-divider__image{height:760px;}}@media only screen and (min-width:1600px){.db-divider__image{height:930px;}}.db-divider__video{position:relative;width:100%;height:460px;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;overflow:hidden;}.db-divider__video video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;background-position:center center;-moz-background-size:contain;background-size:contain;-o-object-fit:cover;object-fit:cover;}.db-divider__video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-divider__video{height:600px;}}@media only screen and (min-width:1200px){.db-divider__video{height:760px;}}@media only screen and (min-width:1600px){.db-divider__video{height:930px;}}.db-divider__trigger{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.db-project-item__media{position:relative;display:block;margin-bottom:1.4rem;height:460px;}@media only screen and (min-width:768px){.db-project-item__media{height:600px;margin-bottom:2.3rem;}}@media only screen and (min-width:1200px){.db-project-item__media{height:760px;}}@media only screen and (min-width:1600px){.db-project-item__media{height:930px;}}.db-project-item__preview{position:relative;width:100%;height:460px;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;}@media only screen and (min-width:768px){.db-project-item__preview{height:600px;}}@media only screen and (min-width:1200px){.db-project-item__preview{height:760px;}}@media only screen and (min-width:1600px){.db-project-item__preview{height:930px;}}.db-project-item__tags{position:absolute;bottom:0;left:0;width:100%;padding:2.6rem 3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}@media only screen and (min-width:768px){.db-project-item__tags{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:4rem;}}@media only screen and (min-width:1600px){.db-project-item__tags{gap:1.4rem;}}.db-project-item__promo{padding:0 3rem;}@media only screen and (min-width:768px){.db-project-item__promo{padding:0 4rem;}}.db-project-item__name a{display:inline;font:normal var(--fw-medium) 2.2rem/1.25 var(--_font-accent);letter-spacing:-0.02em;color:var(--t-medium);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--accent)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--accent),var(--accent));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--accent),var(--accent));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;}.no-touch .db-project-item__name a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-project-item__name a span{font-weight:var(--fw-semibold);color:var(--t-bright);}.db-project-item__name.small a{font-size:2.2rem;}@media only screen and (min-width:768px){.db-project-item__name a{font-size:3rem;}.db-project-item__name.small a{font-size:2.2rem;}}.db-links-lines{position:relative;}@media (hover) and (prefers-reduced-motion:no-preference){.db-links-lines>.db-links-lines__item{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.db-links-lines:hover>.db-links-lines__item:not(:hover){opacity:0.2;}}.db-links-lines__item{position:relative;display:block;margin-top:-2px;}.db-links-lines__item:first-of-type{margin-top:0;}.db-links-lines__divider{position:relative;width:100%;height:2px;background-color:var(--st-bright);}.db-links-lines__link{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem 0;overflow:hidden;}.no-touch .db-links-lines__link:hover .db-links-lines__title{color:var(--accent);-webkit-transform:translateX(1rem);-moz-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem);}.no-touch .db-links-lines__link:hover .db-links-lines__icon i{color:var(--accent);}.no-touch .db-links-lines__link:hover .db-links-lines__icon i::before{-webkit-animation:0.6s var(--_animbezier) 0s 1 both slideRightUp;-moz-animation:0.6s var(--_animbezier) 0s 1 both slideRightUp;animation:0.6s var(--_animbezier) 0s 1 both slideRightUp;}.db-links-lines__title{position:relative;color:var(--t-bright);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium);-moz-transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium);transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier);}.db-links-lines__icon{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:3rem;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);}.db-links-lines__icon i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;color:var(--t-bright);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier);-moz-transition:color var(--_animspeed-medium) var(--_animbezier);transition:color var(--_animspeed-medium) var(--_animbezier);}.db-check-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem;}.db-check-list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-default);color:var(--t-medium);}.db-floating-img{position:absolute;top:0;left:0;width:100%;height:100vh;}.db-floating-img.floating-bg{overflow:hidden;z-index:-1;}.db-floating-img__item{position:absolute;width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);height:auto;bottom:20%;right:1.5rem;}@media only screen and (min-width:768px){.db-floating-img__item{bottom:4rem;right:6rem;width:600px;height:auto;}}@media only screen and (min-width:1400px){.db-floating-img__item{width:46%;}}@media only screen and (min-width:1600px){.db-floating-img__item{right:9rem;width:40%;}}.db-sector{position:relative;padding-top:clamp(0.6rem,4vw + 3rem,0.8rem);padding-bottom:clamp(7.7rem,5vw + 4rem,9.1rem);}.db-sector__title{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:1200px;margin:0 auto;}.db-sector__title span{font:normal var(--fw-medium) var(--fs-h1-small)/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}.db-sector__text{margin:clamp(1.6rem,1rem + 2vw,2.4rem) auto 0;width:100%;max-width:72ch;text-align:center;color:var(--t-medium);font-size:var(--fs-body);text-wrap:pretty;}.db-sector__text.t-large{color:var(--t-medium);font-size:var(--fs-body);}.db-sector__title h1,.db-sector__title h2,.db-sector__title h3{font-size:clamp(3.2rem,0.4rem + 3.9vw,7.6rem);line-height:1.1;}#how-it-compares .db-sector__title + .db-sector__text{margin-top:clamp(2rem,1.2rem + 1.6vw,3.4rem);}#how-it-compares .db-sector__text + .table-responsive-custom{margin-top:clamp(3.2rem,2rem + 2.4vw,5.2rem);}.db-features-promo,.db-features-promo__item{position:relative;}.db-features-promo{padding-top:0;padding-bottom:4rem;}@media only screen and (min-width:768px){.db-features-promo{padding-top:10.8rem;padding-bottom:10.8rem;}}@media only screen and (min-width:1200px){.db-features-promo__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.db-features-structural_strategy__content{margin-bottom:5rem;text-align:center;}@media only screen and (min-width:768px){.db-features-structural_strategy__content{max-width:600px;margin:0 auto 5rem;}}@media only screen and (min-width:1200px){.db-features-structural_strategy__content{max-width:100%;margin:0;padding-bottom:1.7rem;text-align:left;}}@media only screen and (min-width:1600px){.db-features-structural_strategy__content{padding-bottom:3.2rem;}}.db-features-structural_strategy__img{padding-left:0;max-width:500px;}.db-features-promo__content{margin-bottom:5rem;text-align:center;}.db-features-promo__content span{color:var(--t-bright);}.db-features-promo__content p + p{margin-top:1.6rem;}.db-features-promo__content ul{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.8rem;padding:0;margin:2rem 0 0;}.db-features-promo__content li{position:relative;padding-left:2rem;color:var(--t-medium);}.db-features-promo__content li::before{content:"";position:absolute;top:0.9em;left:0;width:0.7rem;height:0.7rem;background-color:var(--accent);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (min-width:768px){.db-features-promo__content{max-width:600px;margin:0 auto 5rem;}.db-features-promo__content ul{gap:1rem;font-size:1.8rem;}}@media only screen and (min-width:1200px){.db-features-promo__content{max-width:700px;margin:0;padding-bottom:1.7rem;text-align:left;}}@media only screen and (min-width:1600px){.db-features-promo__content{padding-bottom:3.2rem;}.db-features-promo__content ul{gap:1rem;font-size:2.2rem;}}.db-features-promo__image{padding-left:0;}.db-features-promo__image img{width:100%;height:auto;display:block;}@media only screen and (min-width:992px){.db-features-promo .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(3rem,6vw,8rem);}.db-features-promo .row>.db-features-promo__item{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto;max-width:none;margin:0;}.db-features-promo__content{max-width:66rem;margin:0;text-align:left;}.db-features-promo .db-features-promo__content .db-pinned__title,.db-features-promo .db-features-promo__content h2,.db-features-promo .db-features-promo__content p{text-align:left;}.db-features-promo__content .db-pinned__title,.db-features-promo__content h2{font-size:clamp(3.2rem,0.4rem + 3.9vw,7.6rem);line-height:1.08;}}@media only screen and (min-width:1200px){.db-features-promo .row{gap:clamp(8rem,12vw,18rem);}}.bg-accent{background-color:var(--accent);}.bg-additional{background-color:var(--additional);}.bg-base{background-color:var(--base);}.bg-base-tint{background-color:var(--base-tint);}.bg-base-shade{background-color:var(--base-shade);}.bg-base-opp{background-color:var(--base-opp);}.bg-brand-black{background-color:var(--brand-black);}.bg-brand-white{background-color:var(--brand-white);}.bg-brand-blue{background-color:var(--brand-blue);}.bg-brand-surface-dark{background-color:var(--brand-surface-dark);}.bg-brand-surface-light{background-color:var(--brand-surface-light);}.bg-brand-graphite{background-color:var(--brand-graphite);}.st-accent{border:1px solid var(--accent);}.st-additional{border:1px solid var(--additional);}.st-base{border:1px solid var(--base);}.st-base-tint{border:1px solid var(--base-tint);}.st-base-shade{border:1px solid var(--base-shade);}.st-base-opp{border:1px solid var(--base-opp);}.st-bright{border:1px solid var(--st-bright);}.st-medium{border:1px solid var(--st-medium);}.st-muted{border:1px solid var(--st-muted);}.t-accent{color:var(--accent);}.t-error{color:#e5484d;}.t-additional{color:var(--additional);}.t-bright{color:var(--t-bright);}.t-medium{color:var(--t-medium);}.t-muted{color:var(--t-muted);}.t-muted-extra{color:var(--t-muted-extra);}.t-opp-bright{color:var(--t-opp-bright);}.t-brand-blue{color:var(--brand-blue);}.radius-s{-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);overflow:hidden;}.radius-m{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);overflow:hidden;}.radius-l{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);overflow:hidden;}.radius-xl{-moz-border-radius:var(--_radius-xl);border-radius:var(--_radius-xl);overflow:hidden;}.fullheight-l{height:auto;}@media only screen and (min-width:992px){.fullheight-l{height:100%;}}.fullheight-xl{height:auto;}@media only screen and (min-width:1200px){.fullheight-xl{height:100%;}}.anim-zoom-in-container,.anim-zoom-out-container{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.padding-4{padding:2.6rem 3rem;}@media only screen and (min-width:768px){.padding-4{padding:3.6rem 4rem;}}.padding-5x4{padding:2.6rem 3rem;}@media only screen and (min-width:768px){.padding-5x4{padding:4rem 5rem;}}@media only screen and (min-width:1200px){.card-desktop-4{width:-moz-calc(40% - 1.5rem);width:calc(40% - 1.5rem);}.card-desktop-6{width:-moz-calc(60% - 1.5rem);width:calc(60% - 1.5rem);}}.radius-m-clip{border-radius:var(--_radius-m);overflow:hidden;}:root{--db-ctrl-h:clamp(4.8rem,4rem + 1vw,6.4rem);}.db-header{position:absolute;top:0px;left:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;width:-moz-calc(100% - 11.6rem);width:calc(100% - 11.6rem);padding-top:3rem;z-index:101;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);}.db-header.is-hidden{-webkit-transform:scaleY(1.2);-moz-transform:scaleY(1.2);-ms-transform:scaleY(1.2);transform:scaleY(1.2);opacity:0;}.db-header.menu-is-visible{z-index:10;}@media only screen and (min-width:768px){.db-header{left:6rem;width:-moz-calc(100% - 19.6rem);width:calc(100% - 19.6rem);padding-top:4rem;}}@media only screen and (min-width:1600px){.db-header{left:9rem;width:-moz-calc(100% - 25.6rem);width:calc(100% - 25.6rem);}}.db-header__logo{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.db-header__logo img,.db-header__logo svg{height:clamp(3rem,1.6rem + 2.1vw,min(6rem,var(--logo-max-h,6rem)));width:auto;max-width:100%;display:block;}.db-header__controls{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;}@media only screen and (min-width:768px){.db-header__controls{gap:2rem;}}@media only screen and (max-width:767.98px){.db-header__controls .btn-mobile-icon{width:4rem;height:4rem;line-height:4rem;}.db-header__controls .btn-mobile-icon i{font-size:1.7rem;}}@media only screen and (min-width:768px){.db-header__controls .btn-default,.db-header__controls .btn-mobile-icon{height:var(--db-ctrl-h);line-height:var(--db-ctrl-h);padding:0 clamp(1.8rem,1.2rem + 0.7vw,3rem);font-size:clamp(1.8rem,1.5rem + 0.35vw,2.3rem);border-radius:calc(var(--db-ctrl-h) / 2);}}.db-nav__wrap{position:fixed;top:auto;right:0;bottom:auto;left:0;z-index:100;}.db-nav__contain{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:4rem;margin-top:3rem;padding:0 3rem;z-index:2;pointer-events:none;}.db-nav__contain>*{pointer-events:auto;}@media only screen and (min-width:768px){.db-nav__contain{min-height:var(--db-ctrl-h);margin-top:4rem;padding:0 6rem;}}@media only screen and (min-width:1600px){.db-nav__contain{padding:0 9rem;}}.nav_link_wrap{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.nav_link_svg{display:block;width:5rem;}.db-nav__hamburger{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.7rem;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:4rem;height:4rem;}@media only screen and (min-width:768px){.db-nav__hamburger{width:var(--db-ctrl-h);height:var(--db-ctrl-h);}}.hamburger__base{position:absolute;inset:0%;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);background-color:var(--base-opp-tint);z-index:1;}.nav_hamburger_bg{position:absolute;inset:0%;-moz-border-radius:50%;border-radius:50%;background-color:black;z-index:2;}.hamburger__line{position:relative;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;flex:none;width:50%;height:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;background-color:var(--t-opp-bright);z-index:2;}.db-menu__wrapper{position:absolute;inset:0% 0% auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100vh;height:100svh;height:100dvh;z-index:1;padding:1.5rem;display:none;}@media only screen and (min-width:768px){.db-menu__wrapper{padding:2rem 4rem;}}@media only screen and (min-width:1600px){.db-menu__wrapper{padding:2rem 7rem;}}.db-menu__base{position:absolute;inset:0%;width:100%;height:100%;z-index:1;}.db-menu__contain{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;}.db-menu__inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:0;padding-top:7.6rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;}.db-menu__inner::-webkit-scrollbar{display:none;-webkit-appearance:none !important;width:0 !important;height:0;}@media only screen and (min-width:768px){.db-menu__inner::-webkit-scrollbar{display:none;width:0 !important;}}@media only screen and (min-width:1200px){.db-menu__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;padding-top:0;padding-bottom:clamp(4rem,8vh,9.7rem);}}.db-menu__left{width:100%;height:auto;min-height:0;padding:0 3rem;z-index:2;}@media only screen and (min-width:1200px){.db-menu__left{width:50%;height:100%;padding:clamp(2rem,4vh,4rem) clamp(2.4rem,3vw,4rem) 0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;}.db-menu__left::-webkit-scrollbar{display:none;-webkit-appearance:none !important;width:0 !important;height:0;}}@media only screen and (min-width:1600px){.db-menu__left{padding-left:7rem;padding-right:7rem;}}.db-menu__right{position:relative;min-height:0;padding-top:5.2rem;z-index:2;}@media only screen and (min-width:1200px){.db-menu__right{width:50%;height:100%;padding-top:0;}}.db-menu__data{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:left;-moz-box-align:left;-ms-flex-align:left;align-items:left;gap:0.6rem;padding:0 3rem 2.6rem 3rem;margin-top:2.4rem;text-align:center;z-index:2;}.db-menu__data p{color:var(--t-opp-medium);}.db-menu__data p a{color:var(--t-opp-medium);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-opp-muted)),to(var(--t-opp-muted))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:-moz-linear-gradient(left,var(--t-opp-muted),var(--t-opp-muted)),-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));background:linear-gradient(to right,var(--t-opp-muted),var(--t-opp-muted)),linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.no-touch .db-menu__data p a:hover{color:var(--t-opp-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}@media only screen and (min-width:1200px){.db-menu__data{position:absolute;bottom:clamp(1.5rem,4vh,4rem);left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 clamp(2.4rem,3vw,4rem);margin-top:0;}}@media only screen and (min-width:1600px){.db-menu__data{padding-left:7rem;padding-right:7rem;}}.db-menu__caption{margin-bottom:4.4rem;font-weight:var(--fw-regular-opp);color:var(--t-opp-medium);}@media only screen and (min-width:1200px){.db-menu__caption{max-width:380px;}}@media only screen and (min-width:1600px){.db-menu__caption{max-width:460px;}}.db-menu__link{position:relative;z-index:2;color:var(--t-opp-bright);text-decoration:none;font-size:clamp(3rem,6vw,4rem);}.main-menu{position:relative;}.main-menu__accordion{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1rem,1.8vh,1.6rem);}@media only screen and (min-width:1200px){.main-menu__accordion{gap:clamp(0.8rem,1.2vh,2rem);}}.main-menu__item{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;color:var(--t-opp-bright);}.main-menu__item a{display:inline-block;}.main-menu__item.open .main-menu__toggle svg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.main-menu__link{display:inline-flex;align-items:center;min-height:clamp(3.8rem,6vh,4.2rem);line-height:1;font:normal var(--fw-medium-opp) clamp(3rem,6.8vw,3.6rem) / 1 var(--_font-accent);color:var(--t-opp-bright);}.main-menu__link .btn-caption{display:inline-flex;align-items:center;min-height:inherit;line-height:1;}@media only screen and (min-width:1200px){.main-menu__link{min-height:clamp(4.2rem,5.5vh,6.5rem);font-size:clamp(3.8rem,3vw,5.6rem);line-height:1;}.main-menu__link .btn-caption{min-height:inherit;line-height:1;}}.main-menu__toggle{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}.main-menu__toggle img,.main-menu__toggle svg{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.9rem;height:1.9rem;-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}.main-menu__toggle svg{fill:currentColor;}.no-touch .main-menu__toggle:hover svg{fill:var(--additional);}@media only screen and (min-width:1200px){.main-menu__toggle img,.main-menu__toggle svg{width:2.3rem;height:2.3rem;}}.submenu{position:relative;padding-top:2rem;padding-left:1.5rem;display:none;}@media only screen and (min-width:768px){.submenu{padding-left:2rem;}}@media only screen and (min-width:1600px){.submenu{padding-left:3.5rem;}}.submenu__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:1.2rem;}.submenu__item:last-of-type{margin-bottom:0;}.submenu__item a{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;font:normal var(--fw-regular-opp) 2rem/1.2 var(--_font-accent);color:var(--t-opp-bright);padding-left:0;}.no-touch .submenu__item a:hover{color:var(--t-opp-medium);-webkit-transform:translateX(1rem);-moz-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem);}.submenu__item.active a{color:color-mix(in srgb,var(--additional),var(--nl-black) 15%);font-weight:600;}@media only screen and (min-width:1400px){.submenu__item a{font-size:2.5rem;}}.menu-promo{position:relative;padding:0 3rem;}@media only screen and (min-width:768px){.menu-promo{padding:0 4rem;}}@media only screen and (min-width:1200px){.menu-promo{height:100%;text-align:right;}}@media only screen and (min-width:1600px){.menu-promo{padding:0 7rem;}}.menu-promo__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.1rem;}@media only screen and (min-width:1200px){.menu-promo__content{position:absolute;right:0;bottom:0;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3rem;width:80%;padding:0 4rem;}}@media only screen and (min-width:1600px){.menu-promo__content{padding:0 7rem;}}.menu-promo__caption{font-weight:var(--fw-regular-opp);color:var(--t-opp-medium);}@media only screen and (min-width:1200px){.menu-promo__caption{max-width:380px;}}@media only screen and (min-width:1600px){.menu-promo__caption{max-width:460px;}}.menu-promo__video{position:relative;overflow:hidden;}@media only screen and (min-width:1200px){.menu-promo__video{width:100%;height:auto;padding:1rem;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);background-color:var(--base-opp);}}.menu-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);}@media only screen and (min-width:1200px){.menu-video{-moz-border-radius:1.8rem;border-radius:1.8rem;}}@media only screen and (min-width:1200px) and (max-height:900px){.db-menu__inner{padding-bottom:4rem;}.db-menu__left{padding-top:1.8rem;}.db-menu__data{bottom:1.5rem;}.main-menu__accordion{gap:0.7rem;}.main-menu__link{font-size:clamp(3.4rem,4.6vw,4.6rem);min-height:5rem;}}.db-promo{position:relative;}.db-promo__inner{position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--brand-black);color:var(--brand-white);padding-left:clamp(3rem,5vw,9rem);padding-right:clamp(3rem,5vw,9rem);}.db-promo__inner::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( 135deg,rgba(var(--accent-rgb),0.16) 0%,rgba(var(--accent-rgb),0.04) 28%,rgba(255,255,255,0) 58% );opacity:0.75;}.db-promo__bg{position:absolute;top:-4rem;right:-10rem;width:70%;height:calc(100% + 4rem);background-repeat:no-repeat;background-position:left center;background-size:cover;opacity:0.78;mix-blend-mode:screen;}@media only screen and (min-width:1200px){.db-promo__bg{top:0;right:0;width:50%;background-position:center;}}.db-promo__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(3rem,5vw,6rem);margin-top:clamp(8rem,15vw,17.6rem);margin-bottom:clamp(8rem,15vw,20rem);}.db-promo__title{display:block;color:var(--brand-white);}.db-promo__title span{color:var(--brand-white);}@media only screen and (min-width:1200px){.db-promo__title{width:70%;}}@media only screen and (min-width:1600px){.db-promo__title{width:60%;}}.db-promo__icon{padding-right:1rem;}.db-promo__icon img{display:inline;width:auto;height:clamp(3.4rem,4vw,7rem);}.db-promo__caption{font:normal var(--fw-medium) clamp(3.6rem,2.5rem + 5vw,10rem)/1.05 var(--_font-accent);letter-spacing:-0.06rem;color:var(--brand-white);text-wrap:balance;}.db-promo__caption .accent,.db-promo__title .accent{color:var(--accent);}.db-promo__images{display:none;}@media only screen and (min-width:1200px){.db-promo__images{display:flex;position:absolute;top:0;right:0;width:46%;height:100%;pointer-events:none;}.db-promo__images .promo-image{display:flex;flex-direction:column;position:absolute;}.db-promo__images .promo-image.bottom-layer{order:-1;}.db-promo__images .promo-image-1{width:clamp(330px,22vw,396px);height:auto;right:clamp(6rem,5vw,9rem);bottom:clamp(6rem,5vw,9rem);}.db-promo__images .promo-image-2{width:clamp(120px,8vw,140px);height:auto;left:clamp(0px,4vw,6rem);bottom:clamp(12rem,10vw,18rem);}}.db-promo .form-container{position:relative;width:100%;max-width:520px;}.db-promo .notify-form{position:relative;display:flex;align-items:center;border:1px solid rgba(255,255,255,0.35);border-radius:0.5rem;overflow:hidden;background:rgba(255,255,255,0.08);transition:border-color 0.2s;}.db-promo .notify-form:focus-within{border-color:rgba(255,255,255,0.7);}.db-promo .notify-form input[type="email"]{flex:1;border:none;outline:none;background:transparent;padding:1.2rem 1.6rem;font-size:var(--fs-body-small);font-family:var(--_font-default);color:var(--brand-white);min-width:0;}.db-promo .notify-form input[type="email"]::placeholder{color:rgba(255,255,255,0.5);}.btn-promo-subscribe{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:0.5rem;width:3.6rem;height:3.6rem;border-radius:0.4rem;background:var(--brand-white);color:var(--brand-black);border:none;cursor:pointer;font-size:var(--fs-body-large);transition:opacity 0.2s,transform 0.2s;}.btn-promo-subscribe:hover{opacity:0.88;transform:scale(1.05);}.db-promo .form__reply{margin-top:1.2rem;font-size:var(--fs-body-small);font-family:var(--_font-default);color:rgba(255,255,255,0.8);}.db-footer{position:relative;width:100%;max-width:1920px;margin:0 auto;padding-bottom:3rem;}@media only screen and (min-width:768px){.db-footer{padding-bottom:6rem;}}.db-footer__text-wrap{position:relative;width:100%;}.db-footer__fullwidth-text{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;flex:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:-webkit-min-content;height:-moz-min-content;height:min-content;max-width:1920px;padding:0 3rem;color:var(--t-bright);z-index:-1;padding-top:12.5rem;margin-bottom:2rem;}.db-footer__fullwidth-text.personal{margin-bottom:3rem;}@media only screen and (min-width:768px){.db-footer__fullwidth-text{padding:0 6rem;padding-top:10.5rem;margin-bottom:0;}}@media only screen and (min-width:1200px){.db-footer__fullwidth-text.personal{margin-bottom:5rem;}}@media only screen and (min-width:1600px){.db-footer__fullwidth-text{padding:0 9rem;padding-top:11.1rem;margin-bottom:-1rem;}}.db-footer__svg-v2{position:relative;display:block;width:100%;fill:currentColor;z-index:-1;}.fullwidth-text__tl-trigger{position:absolute;top:0;right:0;width:0.1rem;height:0.1rem;}.db-footer__svg{position:relative;outline:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;will-change:transform;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}.db-footer__svg foreignObject,.db-footer__svg text{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}.db-footer__svg text{width:100%;height:100%;}.db-footer__text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:var(--fw-semibold);line-height:1.1;font-family:var(--_font-accent);letter-spacing:-0.006rem;color:var(--t-bright);font-size:1.2rem;}.db-footer__caption{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:var(--fw-semibold);line-height:1.1;font-family:var(--_font-accent);letter-spacing:-0.014rem;color:var(--t-bright);font-size:1.2rem;}.db-footer__caption .word{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.db-footer__footer-blocks{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;width:100%;max-width:1920px;padding:0 3rem;}@media only screen and (min-width:768px){.db-footer__footer-blocks{padding:0 6rem;}}@media only screen and (min-width:1200px){.db-footer__footer-blocks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media only screen and (min-width:1600px){.db-footer__footer-blocks{padding:0 9rem;}}.footer-blocks__column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;gap:3rem;}@media only screen and (min-width:1200px){.footer-blocks__column{height:650px;}}@media only screen and (min-width:1600px){.footer-blocks__column{height:650px;}}.footer-blocks__card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;width:100%;padding:3rem;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);}.footer-blocks__card.fullheight-card{height:100%;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer-blocks__card.fill-card{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media only screen and (min-width:768px){.footer-blocks__card{padding:5rem;}}.footer-blocks__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.footer-blocks__nav{position:relative;}.footer-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;}.footer-nav__item{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;}.footer-nav__link{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright);}.footer-nav__link .btn-caption{height:3.6rem;line-height:1.2;}@media only screen and (min-width:768px){.footer-nav__link{font-size:4.4rem;}.footer-nav__link .btn-caption{height:5.3rem;}}.footer-nav__counter{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;background-color:var(--accent);color:var(--t-opp-bright);height:3.6rem;-moz-border-radius:1.8rem;border-radius:1.8rem;padding:0 1.2rem;}.footer-nav__counter svg{width:1.5rem;height:1.5rem;}.footer-nav__counter span{font-size:2.2rem;letter-spacing:-0.1rem;color:var(--t-opp-bright);}.footer-blocks__links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;gap:1rem;}.footer-blocks__links p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:0.2rem;}.no-touch .footer-blocks__links p a:hover{color:var(--t-bright);}@media only screen and (min-width:768px){.footer-blocks__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.footer-blocks__title{position:relative;}.footer-blocks__title-m{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright);}@media only screen and (min-width:768px){.footer-blocks__title-m{font-size:3.6rem;}}.footer-blocks__title-l{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright);}@media only screen and (min-width:768px){.footer-blocks__title-l{font-size:4.4rem;}}.footer-blocks__socials{position:relative;}.footer-socials{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.footer-socials__item{display:block;margin-bottom:0.3rem;}.footer-socials__item:last-of-type{margin-bottom:0;}.footer-socials__link{font:normal var(--fw-regular) 2.2rem/1.6 var(--_font-accent);color:var(--t-bright);}.no-touch .footer-socials__link:hover{color:var(--t-medium);}.db-footer__newsletter{display:flex;align-items:center;width:100%;max-width:1920px;padding:3rem 3rem;border-bottom:1px solid var(--border,rgba(0,0,0,0.1));margin-bottom:3rem;}@media only screen and (min-width:768px){.db-footer__newsletter{padding:3rem 6rem;}}@media only screen and (min-width:1600px){.db-footer__newsletter{padding:3rem 9rem;}}.footer-blocks__newsletter-inner{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;width:100%;}.footer-blocks__newsletter-inner .footer-blocks__title-m{margin:0;white-space:nowrap;}.footer-blocks__newsletter-inner .form-container{flex:1;min-width:240px;max-width:480px;}.db-hero-section{padding-top:clamp(7.6rem,8vw,9.6rem);}@media only screen and (min-width:768px){.db-hero-fullheight{min-height:100svh;}}.db-hero-00,.db-hero-01{position:relative;width:100%;max-width:1920px;margin:0 auto;}.db-hero-00__wrap,.db-hero-01__wrap{position:relative;width:100%;padding:0 clamp(3rem,6vw,9rem);}@media only screen and (min-width:1200px){.db-hero-00__wrap{height:100%;}.db-hero-01__wrap{min-height:100%;display:flex;flex-direction:column;flex:1 1 auto;}.db-hero-01{min-height:100%;padding-bottom:4rem;display:flex;flex-direction:column;}}.db-hero-00__top,.db-hero-01__top{position:relative;display:flex;justify-content:center;width:100%;height:auto;}.db-hero-00__top{padding:clamp(20rem,15vw,20rem) clamp(1.5rem,3vw,3rem) clamp(7rem,10vw,12.8rem);}.db-hero-01__top{padding:clamp(9.9rem,12vw,12.6rem) 0 9.9rem 0;}@media only screen and (min-width:1200px){.db-hero-00__top,.db-hero-01__top{align-items:center;}.db-hero-00__top{padding:25rem clamp(2rem,4vw,6rem) clamp(7rem,8vw,11.8rem);}.db-hero-01__top{min-height:0;flex:1 1 auto;padding:0;}}.db-hero-00__title-wrap,.db-hero-01__title-wrap{position:relative;width:100%;}.hero-00-title,.hero-01-title{position:relative;display:flex;flex-direction:column;gap:clamp(1rem,1.5vw,2rem);font-size:clamp(6rem,10vw,14rem);}.hero-01-title{font-weight:600;}.hero-00-title__row,.hero-01-title__row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,3.4rem);text-align:center;}.hero-00-title__item,.hero-01-title__item{display:inline-flex;}.hero-00-title__item.title-item-transparent,.hero-01-title__item.title-item-transparent{opacity:0;}.hero-00-title__item.title-item-image,.hero-01-title__item.title-item-image{display:none;}.hero-00-title__item.title-item-image svg,.hero-01-title__item.title-item-image svg{fill:currentColor;}@media only screen and (min-width:768px){.db-hero-00__title-wrap,.db-hero-01__title-wrap{width:auto;}.hero-00-title,.hero-01-title{justify-content:center;}.hero-00-title__row,.hero-01-title__row{flex-direction:row;}.hero-00-title__item,.hero-01-title__item{white-space:nowrap;}.hero-00-title__item.title-item-transparent,.hero-01-title__item.title-item-transparent{padding:0 clamp(5rem,6vw,7rem);border-radius:clamp(4.4rem,6vw,7.7rem);color:var(--t-opp-bright);}.hero-00-title__item.title-item-image,.hero-01-title__item.title-item-image{display:inline-flex;padding-top:1rem;}.hero-00-title__item.title-item-image svg,.hero-01-title__item.title-item-image svg{width:clamp(5.1rem,7vw,9.2rem);height:clamp(5.1rem,7vw,9.2rem);}}@media only screen and (min-width:1200px){.db-hero-01__title-wrap{padding-bottom:clamp(2rem,3vw,4rem);}}.hero-01-title__item.title-item-transparent{opacity:1;background-color:var(--accent);color:var(--t-opp-bright);border-radius:clamp(2.6rem,4vw,6rem);padding:0 clamp(1.8rem,3vw,4rem);}.db-hero-01__marquee{display:none !important;}.db-hero-00__marquee,.db-hero-01__marquee{position:absolute;background-color:var(--accent);border:1px solid var(--base);overflow:hidden;height:clamp(68px,10vw,154px);border-radius:clamp(3.3rem,5vw,7.7rem);}.db-hero-00__marquee{width:clamp(200px,90vw,816px);top:clamp(0px,5vw,7.6rem);right:0;}.db-hero-01__marquee{width:clamp(200px,76vw,460px);right:clamp(0px,4vw,20.3rem);top:clamp(80px,1vw,1rem);}.db-hero-00__marquee .marquee-flex,.db-hero-01__marquee .marquee-flex{display:flex;align-items:center;gap:clamp(1rem,2vw,2.6rem);}.db-hero-00__marquee .marquee__item.item-regular,.db-hero-01__marquee .marquee__item.item-regular{display:flex;align-items:center;gap:clamp(1rem,2vw,2.6rem);margin:0;color:var(--t-opp-bright);}.db-hero-00__marquee .marquee__item.item-regular p,.db-hero-01__marquee .marquee__item.item-regular p{font:normal var(--fw-medium) clamp(6rem,10vw,14rem)/1.1 var(--_font-accent);color:var(--t-opp-bright);}.db-hero-00__marquee .marquee__item.item-regular svg,.db-hero-01__marquee .marquee__item.item-regular svg{fill:currentColor;width:clamp(3.7rem,6vw,9.2rem);height:clamp(3.7rem,6vw,9.2rem);}@media only screen and (min-width:768px){.db-hero-00__marquee,.db-hero-01__marquee{top:0;}}.db-hero-00__images,.db-hero-01__images{position:absolute;top:0;left:0;width:100%;height:100%;}.hero-00-image,.hero-01-image{position:absolute;display:none;}@media only screen and (min-width:768px){.hero-00-image,.hero-01-image{display:block;}.hero-00-image.image-01{width:clamp(180px,20vw,300px);top:clamp(-16%,-10vw,-14%);left:clamp(-9%,-6vw,-6%);}.hero-00-image.image-02{width:clamp(100px,12vw,180px);top:-40%;right:clamp(-6%,0vw,4%);z-index:1;}.hero-01-image.image-01{width:clamp(180px,20vw,300px);top:clamp(-26%,-20vw,-24%);left:clamp(-7%,-6vw,-5%);}.hero-01-image.image-02{width:clamp(100px,12vw,180px);top:clamp(-36%,-25vw,-34%);right:clamp(4%,5vw,6%);z-index:1;}.hero-01-image.image-03{width:clamp(100px,12vw,180px);top:clamp(76%,80vw,90%);left:clamp(35%,40vw,42%);z-index:1;}}.db-hero-00__bottom{position:relative;width:100%;}.hero-00-manifest{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 clamp(1.5rem,3vw,3rem) clamp(5rem,8vw,10rem);}.hero-00-manifest .db-manifest{width:100%;max-width:1100px;margin:0 auto;font-size:clamp(2.0rem,1.5rem + 1.8vw,4.4rem);line-height:1.4;text-wrap:balance;}.db-hero-01__bottom{position:relative;display:flex;flex-direction:column-reverse;width:100%;gap:clamp(2rem,4vw,6rem);min-height:clamp(16rem,15vw,20rem);}@media only screen and (min-width:1200px){.db-hero-01__bottom{flex-direction:row;height:auto;flex:0 0 auto;}}.db-hero-01__data-wrap{position:relative;padding:clamp(4rem,10vw,14rem) clamp(0px,15vw,28rem) clamp(5rem,10vw,13.2rem) 0;}@media only screen and (min-width:1200px){.db-hero-01__data-wrap{display:flex;justify-content:space-between;flex:1;}}.db-hero-01__dash-line{display:none;width:100%;height:1rem;position:absolute;top:0;left:0;}@media only screen and (min-width:1200px){.db-hero-01__dash-line{display:block;}}.dash-line{--s:0.8rem;height:3px;background:radial-gradient(circle closest-side,var(--st-muted) 98%,rgba(0,0,0,0)) 0 0/var(--s) 100%,linear-gradient(90deg,var(--st-muted) 50%,rgba(0,0,0,0) 0) calc(var(--s) / 2) 0/calc(2 * var(--s)) 100%;}.db-hero-01__data-btn{margin-bottom:clamp(0px,3vw,3.1rem);}@media only screen and (min-width:1200px){.db-hero-01__data-btn{flex-basis:clamp(12rem,10vw,16rem);flex-grow:0;flex-shrink:0;height:clamp(12rem,10vw,16rem);margin-bottom:0;}}.db-hero-01__data-descr{width:clamp(100%,30vw,386px);margin-bottom:clamp(0px,2vw,2.3rem);}.db-hero-01__data-socials ul{display:flex;flex-direction:column;gap:1.2rem;}.db-hero-01__data-socials ul li{display:flex;align-items:center;gap:1.2rem;color:var(--t-bright);}.db-hero-01__data-socials ul li svg{width:clamp(1.5rem,1.5vw,1.9rem);height:clamp(1.5rem,1.5vw,1.9rem);fill:currentColor;}.db-hero-01__data-socials ul li a{font:normal var(--fw-regular) clamp(1.8rem,1.5vw,2.2rem)/1.6 var(--_font-accent);color:var(--t-bright);}.db-hero-01__video-wrap{position:relative;border-radius:var(--_radius-m);overflow:hidden;}@media only screen and (min-width:1200px){.db-hero-01__video-wrap{flex-basis:clamp(24.6rem,20vw,30.8rem);flex-grow:0;flex-shrink:0;height:clamp(16rem,15vw,20rem);}}.db-hero-01__video-btn{position:absolute;right:0;bottom:0;padding:1rem;}.db-hero-01__video{display:block;width:100%;height:100%;object-fit:cover;}.db-pulse{animation:db-pulse 1.2s infinite ease-in-out alternate;}.db-pulse-small{animation:db-pulse-small 1.2s infinite ease-in-out alternate;}.db-move{animation:db-move 1.2s infinite ease-in-out alternate;}.db-move-slow{animation:db-move 2s infinite ease-in-out alternate;}.db-rotate{animation:spin 5s linear infinite;}.db-rotate-slow{animation:spin 16s linear infinite;}@keyframes db-pulse{from{transform:scale(0.94);}to{transform:scale(1.06);}}@keyframes db-pulse-small{from{transform:scale(0.94);}to{transform:scale(1.02);}}@keyframes db-move{from{transform:translateY(-1rem);}to{transform:translateY(1rem);}}@keyframes spin{100%{transform:rotate(360deg);}}@media only screen and (min-width:1200px) and (max-height:820px){.db-hero-fullheight{min-height:auto;}.db-hero-01{min-height:auto;padding-bottom:2rem;}.db-hero-01__wrap{min-height:auto;}.db-hero-01__top{flex:0 0 auto;align-items:flex-start;padding:3rem 0 2rem 0;}.db-hero-01__title-wrap{padding-bottom:1rem;}.hero-01-title{gap:1.2rem;}.hero-01-title__row{gap:2.2rem;}.hero-01-title__item.title-item-transparent{padding:0 7rem;border-radius:5.2rem;}.hero-01-title__item.title-item-image{padding-top:0.6rem;}.hero-01-title__item.title-item-image svg{width:6.4rem;height:6.4rem;}.db-hero-01__marquee{top:30px;height:128px;border-radius:5.4rem;}.db-hero-01__marquee .marquee__item.item-regular{gap:2rem;}.db-hero-01__marquee .marquee__item.item-regular p{font-size:10rem;}.db-hero-01__marquee .marquee__item.item-regular svg{width:6.6rem;height:6.6rem;}.db-hero-01__bottom{min-height:12rem;gap:3rem;}.db-hero-01__data-wrap{padding:2.4rem 0 5rem 0;}.db-hero-01__data-btn{flex-basis:10rem;height:10rem;}.db-hero-01__data-descr{width:340px;}.db-hero-01__video-wrap{flex-basis:20rem;height:12rem;}.hero-01-image.image-01{width:220px;top:-18%;left:-6%;}.hero-01-image.image-02{width:120px;top:-24%;right:4%;}.hero-01-image.image-03{width:120px;top:84%;left:40%;}}@media only screen and (min-width:1200px) and (max-height:860px){.hero-01-title{font-size:clamp(5.6rem,7.6vw,10.4rem);}.db-hero-00__top{padding-top:clamp(14rem,20vh,20rem);padding-bottom:clamp(4rem,6vh,8rem);}}@media only screen and (min-width:1200px) and (max-height:680px){.hero-01-title{font-size:clamp(4.8rem,6.4vw,8.4rem);}.db-hero-00__top{padding-top:clamp(13rem,22vh,17rem);}}.db-hero-05{position:relative;width:100%;max-width:1920px;margin:0 auto;padding-top:12rem;}@media only screen and (min-width:768px){.db-hero-05{padding-top:16rem;}}@media only screen and (min-width:1200px){.db-hero-05{padding-top:13.6rem;}}@media only screen and (min-width:1600px){.db-hero-05{padding-top:17rem;}}.db-hero-05__wrap{position:relative;width:100%;padding:0 1.5rem;overflow:hidden;}@media only screen and (min-width:768px){.db-hero-05__wrap{padding:0 4.5rem;}}@media only screen and (min-width:1200px){.db-hero-05__wrap{height:100%;}}@media only screen and (min-width:1600px){.db-hero-05__wrap{padding:0 7.5rem;}}.db-hero-05__top{margin-bottom:4.9rem;}@media only screen and (min-width:1200px){.db-hero-05__top{margin-bottom:8.2rem;}}.db-hero-05__bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}@media only screen and (min-width:768px){.db-hero-05__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.db-hero-05__worksblock{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;padding:3rem;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);background-color:var(--base-tint);}@media only screen and (min-width:768px){.db-hero-05__worksblock{-ms-flex-preferred-size:30rem;flex-basis:30rem;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:4rem;}}@media only screen and (min-width:1200px){.db-hero-05__worksblock{-ms-flex-preferred-size:43rem;flex-basis:43rem;padding:4rem 6rem;}}@media only screen and (min-width:1600px){.db-hero-05__worksblock{-ms-flex-preferred-size:55.5rem;flex-basis:55.5rem;padding:4rem 8rem;}}.hero-05-worksblock__descr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;text-align:center;}.db-hero-05__videoblock{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:3rem;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);overflow:hidden;}.db-hero-05__videoblock img{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-hero-05__videoblock{padding:4rem;}}.db-hero-05-videoblock__video{position:absolute;top:0;left:0;width:100%;height:100%;}.db-hero-05-videoblock__video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.db-hero-05-videoblock__descr{position:relative;padding:3rem;background-color:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.3);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);}.db-hero-05-videoblock__descr p{color:var(--pt-t-dark-bright);font-weight:500;}@media only screen and (min-width:768px){.db-hero-05-videoblock__descr{padding:3rem 4rem;}}@media only screen and (min-width:1200px){.db-hero-05-videoblock__descr{max-width:460px;}}@media only screen and (min-width:1600px){.db-hero-05-videoblock__descr{max-width:535px;}}.hero-05-title{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.5rem;}@media only screen and (min-width:1200px){.hero-05-title{margin-top:0;}}.hero-05-title__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}@media only screen and (min-width:768px){.hero-05-title__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;}}@media only screen and (min-width:1200px){.hero-05-title__row{gap:3.2rem;}}@media only screen and (min-width:1600px){.hero-05-title__row{gap:3.4rem;}}.hero-05-title__item{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.hero-05-title__item.title-item-transparent{opacity:0;}.hero-05-title__item.title-item-image{padding-top:1rem;display:none;}.hero-05-title__item.title-item-image svg{width:3.5rem;height:3.5rem;fill:currentColor;}@media only screen and (min-width:768px){.hero-05-title__item.title-item-transparent{padding:0 5rem;-moz-border-radius:4.4rem;border-radius:4.4rem;color:var(--t-opp-bright);}.hero-05-title__item.title-item-image{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:1rem;}.hero-05-title__item.title-item-image svg{width:4.1rem;height:4.1rem;}}@media only screen and (min-width:1200px){.hero-05-title__item.title-item-transparent{padding:0 7rem;-moz-border-radius:6.6rem;border-radius:6.6rem;}.hero-05-title__item.title-item-image svg{width:7.5rem;height:7.5rem;}}@media only screen and (min-width:1600px){.hero-05-title__item.title-item-transparent{-moz-border-radius:7.7rem;border-radius:7.7rem;}.hero-05-title__item.title-item-image svg{width:8.2rem;height:8.2rem;}}@media only screen and (min-width:1200px){.hero-05-headline__avatars{padding-top:2.4rem;}}@media only screen and (min-width:1600px){.hero-05-headline__avatars{padding-top:3rem;}}.db-hero-09{position:relative;width:100%;padding-top:11rem;}@media only screen and (min-width:768px){.db-hero-09{padding-top:14.8rem;}}@media only screen and (min-width:1200px){.db-hero-09{padding-top:0;}}.db-hero-09__wrap{position:relative;width:100%;padding-top:9.6rem;overflow:hidden;}@media only screen and (min-width:768px){.db-hero-09__wrap{padding-top:9.6rem;}}@media only screen and (min-width:1200px){.db-hero-09__wrap{padding-top:0;height:100vh;}}.db-hero-09__headline,.db-hero-09__objects{position:relative;padding:0 3rem;}@media only screen and (min-width:768px){.db-hero-09__headline,.db-hero-09__objects{padding:0 6rem;}}@media only screen and (min-width:1600px){.db-hero-09__headline,.db-hero-09__objects{padding:0 9rem;}}.db-hero-09__headline{position:relative;}@media only screen and (min-width:1200px){.db-hero-09__headline{position:absolute;bottom:4rem;left:0;width:100%;z-index:2;}}.hero-09-headline__caption{margin-bottom:3.6rem;}.hero-09-headline__caption p{font:normal var(--fw-regular) var(--fs-body)/1.5 var(--_font-default);color:var(--t-medium);}@media only screen and (min-width:768px){.hero-09-headline__caption{max-width:500px;margin-bottom:5.4rem;}.hero-09-headline__caption p{font-size:var(--fs-body);}}@media only screen and (min-width:1200px){.hero-09-headline__caption{max-width:440px;}}.hero-09-headline__title{position:relative;overflow:hidden;color:var(--t-bright);}.hero-09-headline__title svg{fill:currentColor;}.hero-09-svg-mobile{display:block;}@media only screen and (min-width:1200px){.hero-09-svg-mobile{display:none;}}.hero-09-svg-desktop{display:none;}@media only screen and (min-width:1200px){.hero-09-svg-desktop{display:block;}}.hero-09-headline__hidden{position:absolute;top:0;left:0;white-space:nowrap;opacity:0;visibility:hidden;}.hero-09-headline__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:6rem;max-width:800px;}@media only screen and (min-width:1600px){.hero-09-headline__tags{max-width:1000px;}}.db-hero-09__objects{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;}@media only screen and (min-width:768px){.db-hero-09__objects{gap:0;max-width:550px;margin:6rem auto 0;padding:0;}}@media only screen and (min-width:1200px){.db-hero-09__objects{position:absolute;right:14%;top:11.8rem;margin:0;z-index:1;}}.hero-09-objects__image{position:relative;max-width:325px;margin:6rem auto 0;padding-bottom:4.5rem;}@media only screen and (min-width:768px){.hero-09-objects__image{max-width:none;margin:0;padding-bottom:0;}}.hero-09-objects__item{position:relative;padding:1.8rem 2rem;-moz-border-radius:var(--_radius-pt-m);border-radius:var(--_radius-pt-m);background-color:var(--base-tint);}@media only screen and (min-width:768px){.hero-09-objects__item{position:absolute;background-color:var(--neutral-transparent);border:1px solid var(--neutral-transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-box-shadow:0px 4px 8px 0px rgba(var(--pt-purple-rgb),0.3);-moz-box-shadow:0px 4px 8px 0px rgba(var(--pt-purple-rgb),0.3);box-shadow:0px 4px 8px 0px rgba(var(--pt-purple-rgb),0.3);}.hero-09-objects__item.item-01{top:7rem;right:-9rem;}.hero-09-objects__item.item-02{left:-14rem;top:18rem;}.hero-09-objects__item.item-03{right:-8rem;top:24rem;}}@media only screen and (min-width:1600px){.hero-09-objects__item.item-01{top:8rem;right:-9rem;}.hero-09-objects__item.item-02{left:-14rem;top:29rem;}.hero-09-objects__item.item-03{right:-8rem;top:27rem;}}.db-hero-09__more{display:none;}@media only screen and (min-width:1200px){.db-hero-09__more{display:block;position:absolute;right:0;bottom:0;padding:4rem 6rem;z-index:3;}}@media only screen and (min-width:1600px){.db-hero-09__more{padding:4rem 9rem;}}@media only screen and (min-width:1200px){.hero-09-headline__title h1{font-size:min(clamp(7rem,6.67vw,9.6rem),14vh);line-height:1.05;}.hero-09-headline__caption{max-width:440px;margin-bottom:2.6rem;}.hero-09-headline__caption p{font-size:var(--fs-body);}.hero-09-headline__tags{margin-top:2.4rem;}.hero-09-objects__image img{max-height:68vh;width:auto;}}@media only screen and (min-width:1200px) and (max-height:820px){.hero-09-headline__caption{margin-bottom:1.8rem;}.hero-09-headline__caption p{font-size:1.9rem;}.hero-09-headline__tags{margin-top:1.6rem;}.hero-09-objects__image img{max-height:58vh;}.db-hero-09__objects{top:9rem;}}.breadcrumbs__nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5rem;}.breadcrumbs__nav span{font:normal var(--fw-regular) 1.8rem/1.4 var(--_font-accent);color:var(--t-muted);}.breadcrumbs__nav span::after{content:"/";display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:0.2rem;}.breadcrumbs__nav span:last-of-type::after{display:none;}.breadcrumbs__nav span a{display:inline;color:var(--t-muted);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-muted),var(--t-muted));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-muted),var(--t-muted));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.no-touch .breadcrumbs__nav span a:hover{color:var(--t-medium);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.breadcrumbs__nav span.current-item{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted)));background:-moz-linear-gradient(left,var(--t-muted),var(--t-muted));background:linear-gradient(to right,var(--t-muted),var(--t-muted));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%;background-repeat:no-repeat;}.breadcrumbs__nav span.current-item a{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:-moz-linear-gradient(left,var(--t-muted),var(--t-muted)),-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));background:linear-gradient(to right,var(--t-muted),var(--t-muted)),linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.no-touch .breadcrumbs__nav span.current-item a:hover{color:var(--t-medium);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}@media only screen and (min-width:1200px){.breadcrumbs__nav{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.db-posts-area{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:1200px){.db-posts-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.db-posts-area.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.db-posts-container{position:relative;width:100%;}@media only screen and (min-width:1200px){.db-posts-container{width:-moz-calc(100% - 450px);width:calc(100% - 450px);}.db-posts-container.fullwidth-posts-container{width:100%;}}.db-sidebar{position:relative;width:100%;}@media only screen and (min-width:1200px){.db-sidebar{width:450px;}}.db-post{position:relative;overflow:hidden;}.post-featured{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12.8rem;height:auto;padding:3rem;margin-bottom:6rem;}.post-featured.post-featured-v2{margin-bottom:0;}@media only screen and (min-width:768px){.post-featured{padding:4rem;margin-bottom:6rem;}}@media only screen and (min-width:1200px){.post-featured.post-featured-v2{height:760px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media only screen and (min-width:1400px){.post-featured{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;height:670px;}.post-featured.post-featured-v2{height:760px;}}@media only screen and (min-width:1600px){.post-featured{height:760px;}.post-featured.post-featured-v2{height:930px;}}.post-featured__thumb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;}.post-featured__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.post-featured__categories{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}@media only screen and (min-width:1200px){.post-featured__categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.post-featured__content{position:relative;}@media only screen and (min-width:768px){.post-featured__content{max-width:850px;}}@media only screen and (min-width:1200px){.post-featured__content{max-width:850px;overflow:hidden;}}@media only screen and (min-width:1600px){.post-featured__content{max-width:850px;}}.post-featured__meta,.post-secondary__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.6rem;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;}.post-featured__meta span,.post-secondary__meta span{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;font:normal var(--fw-regular) 1.6rem/1.4 var(--_font-accent);}.post-featured__meta span svg,.post-secondary__meta span svg{width:1.5rem;height:1.5rem;fill:currentColor;-ms-flex-negative:0;flex-shrink:0;}.post-featured__meta span.meta-tag,.post-secondary__meta span.meta-tag{font-size:var(--fs-body-small);font-weight:var(--fw-semibold);}.post-featured__meta span.meta-sep,.post-secondary__meta span.meta-sep{font-size:1.4rem;opacity:0.25;gap:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.post-featured__meta span.meta-tag-small,.post-secondary__meta span.meta-tag-small{font-size:var(--fs-body-xsmall);opacity:0.55;}.post-featured__meta span.meta-reading-time,.post-secondary__meta span.meta-reading-time,.post-featured__meta span.meta-date,.post-secondary__meta span.meta-date{font-size:var(--fs-body-xsmall);opacity:0.55;letter-spacing:0.01em;}.no-touch .post-featured__meta .blog-share-btn:hover,.no-touch .post-secondary__meta .blog-share-btn:hover{opacity:1 !important;}.post-featured__meta{color:var(--pt-t-light-bright);margin-bottom:1.6rem;}.post-featured__meta span a{color:var(--pt-t-light-bright);}.post-featured__meta span.meta-tag{color:var(--pt-t-light-bright);}.no-touch .post-featured__meta span:hover a{opacity:0.8;}@media only screen and (min-width:1600px){.post-featured__meta span{font-size:1.8rem;}}.post-secondary__meta{color:var(--t-medium);}.post-secondary__meta span a{color:var(--t-medium);}.post-secondary__meta span.meta-tag{color:var(--t-bright);}.no-touch .post-secondary__meta span:hover a{color:var(--t-bright);}.post-featured__title{margin-bottom:2.3rem;color:var(--pt-t-light-bright);}.post-featured__title a{display:inline;color:var(--pt-t-light-bright);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--pt-t-light-bright)),to(var(--pt-t-light-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--pt-t-light-bright),var(--pt-t-light-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--pt-t-light-bright),var(--pt-t-light-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.no-touch .post-featured__title a:hover{color:var(--pt-t-light-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.post-featured__excerpt p{color:var(--pt-t-light-bright);}.post-featured__btn{padding-top:3.3rem;}.post-simple{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;height:auto;padding:6rem 0;border-top:1px solid var(--st-muted);}.post-simple:last-of-type{border-bottom:1px solid var(--st-muted);}@media only screen and (min-width:768px){.post-simple{gap:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:6rem 0;}}.post-simple__thumb{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:340px;overflow:hidden;}.post-simple__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.no-touch .post-simple__thumb:hover .db-preview-hover{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}@media only screen and (min-width:768px){.post-simple__thumb{-ms-flex-preferred-size:260px;flex-basis:260px;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;}}@media only screen and (min-width:1400px){.post-simple__thumb{-ms-flex-preferred-size:300px;flex-basis:300px;height:320px;}}@media only screen and (min-width:1600px){.post-simple__thumb{-ms-flex-preferred-size:400px;flex-basis:400px;height:340px;}}.post-simple__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}@media only screen and (min-width:768px){.post-simple__content{max-width:665px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media only screen and (min-width:1600px){.post-simple__content{max-width:765px;}}.post-simple__descr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;}.post-simple__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.4rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;color:var(--t-medium);}.post-simple__meta span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);}.post-simple__meta span a{color:var(--t-medium);}.post-simple__meta span svg{width:1.7rem;height:1.7rem;fill:currentColor;}.post-simple__meta span.meta-tag{font-weight:var(--fw-semibold);}.no-touch .post-simple__meta span:hover a{color:var(--t-bright);}.post-simple__title a{display:inline;color:var(--t-bright);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;transition:background-size 300ms,color 300ms,-moz-background-size 300ms;}.no-touch .post-simple__title a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.post-secondary{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;}.post-secondary-container{padding-bottom:3.5rem;}.post-secondary-container:last-of-type{padding-bottom:0;}@media only screen and (min-width:1200px){.post-secondary-container{padding-bottom:0;}}.post-secondary__thumb{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;height:460px;}.no-touch .post-secondary__thumb:hover .db-preview-hover{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.post-secondary__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.post-secondary__thumb{height:600px;}}@media only screen and (min-width:1200px){.post-secondary__thumb{height:540px;}}@media only screen and (min-width:1600px){.post-secondary__thumb{}}.post-secondary__categories{position:absolute;top:0;left:0;width:100%;padding:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}@media only screen and (min-width:768px){.post-secondary__categories{padding:4rem;}}@media only screen and (min-width:1200px){.post-secondary__categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.post-secondary__descr{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.4rem 3rem 2.8rem;gap:2rem;border-top:1px solid var(--border);}@media only screen and (min-width:768px){.post-secondary__descr{padding:2.8rem 2rem 3.2rem;gap:2.4rem;}}.post-secondary__title{position:relative;}.post-secondary__title a{display:inline;color:var(--t-bright);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;transition:background-size 300ms,color 300ms,-moz-background-size 300ms;}.no-touch .post-secondary__title a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-projects-archive{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.db-projects-archive>.db-projects-archive__item{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.db-projects-archive:hover>.db-projects-archive__item:not(:hover){opacity:0.2;}}.db-projects-archive__item{position:relative;display:block;margin-top:-2px;}.db-projects-archive__item:first-of-type{margin-top:0;}@media only screen and (min-width:1200px){.no-touch .db-projects-archive__item:hover .db-projects-archive__title{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.no-touch .db-projects-archive__item:hover .db-projects-archive__image{-ms-flex-preferred-size:160px;flex-basis:160px;-moz-border-radius:6.2rem;border-radius:6.2rem;}}.db-projects-archive__border{position:relative;left:0;width:100%;height:2px;background-color:var(--st-bright);}.db-projects-archive__inner{display:block;padding:3rem 0;}@media only screen and (min-width:1200px){.db-projects-archive__inner{overflow:hidden;}}.db-projects-archive__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.5rem;margin-bottom:3.4rem;}.db-projects-archive__title p{font:normal var(--fw-medium) var(--fs-h4)/1.4 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}@media only screen and (min-width:768px){.db-projects-archive__title{gap:3.8rem;margin-bottom:3.8rem;}}@media only screen and (min-width:1200px){.db-projects-archive__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;height:100%;margin-bottom:0;max-width:720px;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier),-webkit-transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);}.db-projects-archive__title p{display:inline;width:530px;}.db-projects-archive__title p span{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;transition:background-size 300ms,color 300ms,-moz-background-size 300ms;}.no-touch .db-projects-archive__title p span:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}}.db-projects-archive__image{display:block;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);overflow:hidden;}.db-projects-archive__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:1200px){.db-projects-archive__image{-ms-flex-preferred-size:20px;flex-basis:20px;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:8.4rem;-moz-border-radius:0;border-radius:0;-webkit-transition:border-radius 1.5s,-webkit-flex-basis var(--_animspeed-medium) var(--_animbezier);transition:border-radius 1.5s,-webkit-flex-basis var(--_animspeed-medium) var(--_animbezier);-moz-transition:border-radius 1.5s,flex-basis var(--_animspeed-medium) var(--_animbezier),-moz-border-radius 1.5s,-moz-flex-basis var(--_animspeed-medium) var(--_animbezier);transition:border-radius 1.5s,flex-basis var(--_animspeed-medium) var(--_animbezier);transition:border-radius 1.5s,flex-basis var(--_animspeed-medium) var(--_animbezier),-moz-border-radius 1.5s,-webkit-flex-basis var(--_animspeed-medium) var(--_animbezier),-moz-flex-basis var(--_animspeed-medium) var(--_animbezier),-ms-flex-preferred-size var(--_animspeed-medium) var(--_animbezier);}}.db-projects-archive__tagslist{margin-bottom:0.6rem;}.db-projects-archive__tagslist ul li p{color:var(--t-bright);}@media only screen and (min-width:768px){.db-projects-archive__tagslist{margin-bottom:1rem;}}@media only screen and (min-width:1200px){.db-projects-archive__tagslist{margin-bottom:0;}}.db-blog-pagination{position:relative;margin-top:5rem;margin-bottom:2.4rem;}@media only screen and (min-width:1200px){.db-blog-pagination{margin-bottom:0;}}.db-blog-pagination__inner{position:relative;}.db-blog-pagination__items{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;font:normal var(--fw-medium) 1.8rem/3.3rem var(--_font-accent);}.blog-pagination-control{position:absolute;top:0;}.blog-pagination-control .btn-caption{display:none !important;}.blog-pagination-control.prev{left:0;}.blog-pagination-control.next{right:0;}@media only screen and (min-width:768px){.blog-pagination-control .btn-caption{display:block !important;}}.blog-pagination-number{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px;font:normal var(--fw-regular) 1.8rem/3.3rem var(--_font-accent);color:var(--t-bright);}.blog-pagination-number.active{font-size:3rem;font-weight:var(--fw-semibold);}.db-sidebar{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.db-sidebar__widget{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;padding:3rem;}@media only screen and (min-width:768px){.db-sidebar__widget{padding:4rem;}}.widget__title p{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright);}@media only screen and (min-width:768px){.widget__title p{font-size:3.6rem;}}.widget__categories{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.3rem;}.categories__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}.categories__link{font:normal var(--fw-regular) 2.2rem/1.6 var(--_font-accent);color:var(--t-bright);}.no-touch .categories__link:hover{color:var(--t-medium);}.widget__recent-posts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.recent-post__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:2rem;}.recent-post__thumb{-ms-flex-preferred-size:120px;flex-basis:120px;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:120px;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);overflow:hidden;}.recent-post__thumb a{display:block;}.recent-post__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-filter var(--_animspeed-medium),-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-filter var(--_animspeed-medium),-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:filter var(--_animspeed-medium),transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:filter var(--_animspeed-medium),transform var(--_animspeed-medium) var(--_animbezier);transition:filter var(--_animspeed-medium),transform var(--_animspeed-medium) var(--_animbezier),-webkit-filter var(--_animspeed-medium),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}.no-touch .recent-post__thumb:hover img{-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}.recent-post__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.recent-post__title{font:normal var(--fw-semibold) 1.8rem/1.4 var(--_font-accent);color:var(--t-bright);}.recent-post__title a{display:inline;color:var(--t-bright);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;transition:background-size 300ms,color 300ms,-moz-background-size 300ms;}.no-touch .recent-post__title a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.recent-post__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.4rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;color:var(--t-bright);}.recent-post__meta span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font:normal var(--fw-regular) 1.6rem/1.6 var(--_font-accent);}.recent-post__meta span a{color:var(--t-bright);}.recent-post__meta span svg{width:1.3rem;height:1.3rem;fill:currentColor;}.recent-post__meta span.meta-tag{font-weight:var(--fw-regular);}.no-touch .recent-post__meta span:hover a{color:var(--t-medium);}.widget__social-links-small{position:relative;}@media (hover) and (prefers-reduced-motion:no-preference){.widget__social-links-small>.social-links-small__item{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.widget__social-links-small:hover>.social-links-small__item:not(:hover){opacity:0.2;}}.social-links-small__item{position:relative;display:block;margin-top:-1px;}.social-links-small__item:first-of-type{margin-top:0;}.social-links-small__divider{position:relative;width:100%;height:1px;background-color:var(--st-bright);}.social-links-small__link{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0;overflow:hidden;}.no-touch .social-links-small__link:hover .social-links-small__title{-webkit-transform:translateX(1rem);-moz-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem);}.no-touch .social-links-small__link:hover .social-links-small__icon i::before{-webkit-animation:0.6s var(--_animbezier) 0s 1 both slideRightUp;-moz-animation:0.6s var(--_animbezier) 0s 1 both slideRightUp;animation:0.6s var(--_animbezier) 0s 1 both slideRightUp;}.social-links-small__title{position:relative;font:normal var(--fw-medium) 1.8rem/1.2 var(--_font-accent);color:var(--t-bright);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium);transition:color var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium);-moz-transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium);transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium),color var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium),-moz-transform var(--_animspeed-medium);}.social-links-small__icon{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.8rem;-webkit-transform:translateX(0) rotate(0deg);-moz-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}.social-links-small__icon i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;color:var(--t-bright);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier);-moz-transition:color var(--_animspeed-medium) var(--_animbezier);transition:color var(--_animspeed-medium) var(--_animbezier);}.widget-ad{position:relative;width:100%;height:auto;padding:0;overflow:hidden;}@media only screen and (min-width:1200px){.widget-ad{height:460px;}}.widget__bgimage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.widget__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;left:0;width:100%;padding:1rem;}.db-posts-area.column{display:flex;flex-direction:column;gap:2.5rem;}@media only screen and (min-width:1200px){.db-posts-area.column{gap:4rem;}}.db-posts-area.column .fullwidth-posts-container .row{margin-inline:0;}.db-posts-area.column .fullwidth-posts-container .row>[class*="col-"]{padding-inline:0;}@media only screen and (min-width:1200px){.db-posts-area.column .fullwidth-posts-container .row>[class*="col-"] + [class*="col-"]{padding-left:2rem;}}@media (min-width:768px) and (max-width:1199.98px){.db-posts-area.column .fullwidth-posts-container .row>[class*="col-"]{margin-bottom:2rem;}.db-posts-area.column .fullwidth-posts-container .row>[class*="col-"]:last-child{margin-bottom:0;}}.blog-filters__rule{border-top:1px solid var(--t-stroke,rgba(255,255,255,.12));margin-bottom:1.5rem;}.blog-filters__chips{display:flex;flex-wrap:wrap;gap:.5rem .65rem;}.blog-filter-chip{display:inline-flex;align-items:center;gap:0.9rem;padding:.55rem 1.5rem;border-radius:999px;border:1px solid var(--t-stroke,currentColor);color:inherit;line-height:1;text-decoration:none;background:transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;}.blog-filter-chip:hover,.blog-filter-chip:focus-visible{color:var(--t-dark,#0a0a0a);border-color:var(--t-bright,currentColor);outline:none;}.blog-filter-chip.is-active{color:var(--t-dark,#0a0a0a);border-color:var(--t-bright,currentColor);background:white;}.blog-filter-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;font-weight:500;}.blog-filters__section{margin-bottom:2rem;}.blog-filters__section:last-child{margin-bottom:0;}.blog-filters__label{display:block;margin-bottom:.8rem;font-weight:var(--fw-semibold);font-size:var(--fs-body-small);letter-spacing:.01em;color:var(--t-bright);}.blog-filters__reading-time{display:flex;flex-wrap:wrap;gap:.5rem .65rem;}.blog-filter-time{display:inline-flex;align-items:center;gap:.9rem;padding:.55rem 1.5rem;border-radius:999px;border:1px solid var(--t-stroke,currentColor);color:inherit;line-height:1;cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;}.blog-filter-time:hover,.blog-filter-time:focus-visible{color:var(--t-dark,#0a0a0a);border-color:var(--t-bright,currentColor);outline:none;}.blog-filter-time.is-active{color:var(--t-dark,#0a0a0a);border-color:var(--t-bright,currentColor);background:white;}.blog-search{margin-bottom:2rem;}.blog-search__field{display:flex;align-items:center;gap:1rem;width:100%;max-width:480px;padding:0 1.6rem;border:1px solid var(--st-medium);border-radius:999px;background:transparent;transition:border-color .18s ease,box-shadow .18s ease;}.blog-search__field:focus-within{border-color:var(--t-bright);box-shadow:0 0 0 3px rgba(128,128,128,.15);}.blog-search__icon{-ms-flex-negative:0;flex-shrink:0;font-size:1.9rem;line-height:1;color:var(--t-medium);}.blog-search__input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:1.15rem 0;border:none;outline:none;background:transparent;color:var(--t-bright);font-family:var(--_font-accent);font-size:1.6rem;}.blog-search__input::-webkit-input-placeholder{color:var(--t-medium);opacity:.7;}.blog-search__input::-moz-placeholder{color:var(--t-medium);opacity:.7;}.blog-search__input:-ms-input-placeholder{color:var(--t-medium);opacity:.7;}.blog-search__input::placeholder{color:var(--t-medium);opacity:.7;}.blog-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;}.blog-search__clear{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--t-medium);font-size:1.5rem;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease;}.blog-search__clear:hover,.blog-search__clear:focus-visible{color:var(--t-bright);background:rgba(128,128,128,.12);outline:none;}.blog-search__clear[hidden]{display:none;}.blog-filters__select{max-width:220px;cursor:pointer;font-family:var(--_font-accent);color:var(--t-bright);background:transparent;border:1px solid var(--st-medium);border-radius:var(--_radius-s,1rem);padding:.9rem 1.6rem;transition:border-color .18s ease,box-shadow .18s ease;}.blog-filters__select:focus{outline:none;border-color:var(--t-bright);box-shadow:0 0 0 3px rgba(128,128,128,.15);}.db-article-area{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:11.2rem;}@media only screen and (min-width:768px){.db-article-area{padding-top:15.2rem;}}@media only screen and (min-width:1200px){.db-article-area{padding-top:6.9rem;}}.db-article-container{position:relative;width:100%;}.db-article{position:relative;width:100%;}.db-article__headline{position:relative;width:100%;text-align:center;margin-bottom:7rem;}@media only screen and (min-width:1200px){.db-article__headline{max-width:1100px;margin:0 auto 10rem;}}@media only screen and (min-width:1600px){.db-article__headline{max-width:1160px;}}.db-article__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:1.6rem;}@media only screen and (min-width:1200px){.db-article__meta{margin-bottom:1.8rem;}}.db-article__breadcrumbs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;}.db-article__breadcrumbs span{font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);color:var(--t-muted);}.db-article__breadcrumbs span::after{content:"/";display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:0.2rem;}.db-article__breadcrumbs span:last-of-type::after{display:none;}.db-article__breadcrumbs span a{display:inline;color:var(--t-muted);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-muted),var(--t-muted));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-muted),var(--t-muted));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.no-touch .db-article__breadcrumbs span a:hover{color:var(--t-medium);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-article__breadcrumbs span.current-item{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted)));background:-moz-linear-gradient(left,var(--t-muted),var(--t-muted));background:linear-gradient(to right,var(--t-muted),var(--t-muted));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%;background-repeat:no-repeat;}.db-article__breadcrumbs span.current-item a{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:-moz-linear-gradient(left,var(--t-muted),var(--t-muted)),-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));background:linear-gradient(to right,var(--t-muted),var(--t-muted)),linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.no-touch .db-article__breadcrumbs span.current-item a:hover{color:var(--t-medium);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-article__data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:0.4rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;color:var(--t-bright);}.db-article__data span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);}.db-article__data span a{color:var(--pt-t-light-bright);}.db-article__data span svg{width:1.3rem;height:1.3rem;fill:currentColor;}.db-article__data span.meta-tag{font-weight:var(--fw-semibold);}.db-article__data span.meta-time{font-weight:var(--fw-semibold);}.db-article__title{margin-bottom:3.3rem;}@media only screen and (min-width:1200px){.db-article__title{margin-bottom:4.4rem;}}.db-article__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}.blog-share-buttons-bottom{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.db-article__thumb{position:relative;height:460px;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);overflow:hidden;margin-bottom:5.4rem;}.db-article__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-article__thumb{height:600px;}}@media only screen and (min-width:1200px){.db-article__thumb{height:760px;margin-bottom:8.3rem;}}@media only screen and (min-width:1600px){.db-article__thumb{height:930px;margin-bottom:8rem;}}.db-article__content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem;width:100%;text-align:left;}@media only screen and (min-width:768px){.db-article__content{gap:7rem;}}@media only screen and (min-width:1200px){.db-article__content{max-width:870px;margin:0 auto;}}@media only screen and (min-width:1600px){.db-article__content{max-width:900px;}}.db-article__block{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;width:100%;}.db-article__block.block-table-of-contents{background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);padding:3rem;}.db-article__block.block-table-of-contents ul li{margin-bottom:0;}.db-article__block.block-quote{padding:3rem 0;border-top:1px solid var(--st-muted);border-bottom:1px solid var(--st-muted);}.db-article__block.block-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}@media only screen and (min-width:768px){.db-article__block.block-table-of-contents{padding:4rem;}.db-article__block.block-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media only screen and (min-width:1200px){.db-article__block.block-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.table-of-contents__title{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright);}@media only screen and (min-width:768px){.table-of-contents__title{font-size:3.6rem;}}.table-of-contents__nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.3rem;}.table-of-contents__nav li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}.table-of-contents__nav li a{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium);}.no-touch .table-of-contents__nav li a:hover{color:var(--t-bright);}@media only screen and (min-width:1600px){.table-of-contents__nav li a{font-size:2.2rem;}}.quote__text{font:normal var(--fw-regular) 3rem/1.2 var(--_font-accent);color:var(--t-bright);margin-bottom:2rem;}@media only screen and (min-width:768px){.quote__text{font-size:3.6rem;}}.quote__cite{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium);}@media only screen and (min-width:1600px){.quote__cite{font-size:2.2rem;}}.db-article__content ol{list-style:decimal inside;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;}.db-article__content ol:not(:has(ol,ul)){gap:0;}.db-article__content ol li{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium);}.db-article__content ol li span{font-weight:var(--fw-semibold);color:var(--t-bright);}.db-article__content ol ul{gap:0;-webkit-padding-start:2.4rem;-moz-padding-start:2.4rem;padding-inline-start:2.4rem;margin-top:1rem;}.db-article__content ul{list-style:disc inside;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;}.db-article__content ul:not(:has(ol,ul)){gap:0;}.article-ul li a{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-medium)),to(var(--t-medium))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:-moz-linear-gradient(left,var(--t-medium),var(--t-medium)),-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));background:linear-gradient(to right,var(--t-medium),var(--t-medium)),linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;color:var(--t-bright)!important;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.article-ul li a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-article__content ul li span{font-weight:var(--fw-semibold);color:var(--t-bright);}.db-article__content ul ol,.db-article__content ul ul{gap:0;-webkit-padding-start:2.4rem;-moz-padding-start:2.4rem;padding-inline-start:2.4rem;margin-top:1rem;}.db-block_single ul{list-style:disc inside;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;}.db-block_single ul:not(:has(ol,ul)){gap:0;}.db-block_single ul li{font:normal var(--fw-regular) 2.1rem/1.6 var(--_font-accent);color:var(--t-medium);margin-bottom:1rem;}.db-block_single ul li span{font-weight:var(--fw-semibold);color:var(--t-bright);}.db-block_single ul ol,.db-article__content ul ul{gap:0;-webkit-padding-start:2.4rem;-moz-padding-start:2.4rem;padding-inline-start:2.4rem;margin-top:1rem;}.db-article__content p code,.db-article__content li code,.db-article__content td code,.db-article__content span code{font-family:'Fira Code','Courier New',monospace;font-size:0.95em;color:#d63384;padding:0.2em 0.4em;border-radius:4px;white-space:nowrap;}.db-article__content pre{padding:1.2rem 1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0;font-size:0.95em;line-height:1.6;background:#111;color:#f5f5f5;}.db-article__content pre code{display:block;font-family:'Fira Code','Courier New',monospace;color:inherit;padding:0;border-radius:0;white-space:pre;background:transparent;}.db-article__content em{font-style:italic;color:var(--t-dark);padding:0 0.2em;border-radius:3px;font-size:18px;}.db-article__content h2{font-size:clamp(2.4rem,4vw,5rem);font-weight:700;}.db-article__content h3{font-size:clamp(2rem,3vw,3.2rem);font-weight:600;}.db-article__content h2 a{color:var(--t-bright);}.db-article__content h3 a{color:var(--t-bright);}@media only screen and (min-width:1600px){.db-article__content ol li{font-size:2.2rem;}.db-article__content ol ul{-webkit-padding-start:2.8rem;-moz-padding-start:2.8rem;padding-inline-start:2.8rem;}.db-article__content ul li{font-size:2.2rem;}.db-article__content ul ol,.db-article__content ul ul{-webkit-padding-start:2.8rem;-moz-padding-start:2.8rem;padding-inline-start:2.8rem;}}.block-image__container{position:relative;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);overflow:hidden;}.block-image__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;left:0;width:100%;padding:1rem;}.db-article-author{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;width:100%;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);padding:3rem;margin-top:6rem;}@media only screen and (min-width:768px){.db-article-author{padding:4rem;margin-top:7rem;}}@media only screen and (min-width:1200px){.db-article-author{max-width:870px;margin:0rem auto 0;}}@media only screen and (min-width:1600px){.db-article-author{max-width:900px;}}.db-article-author__data{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.8rem;}@media only screen and (min-width:768px){.db-article-author__data{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:3rem;}}.db-article-author__avatar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:10rem;height:10rem;-moz-border-radius:var(--_radius-pt-m);border-radius:var(--_radius-pt-m);overflow:hidden;}.db-article-author__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-article-author__avatar{-ms-flex-preferred-size:120px;flex-basis:120px;height:12rem;}}.db-article-author__info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-article-author__name a{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.db-article-author__position{line-height:1.4;}.db-article-author__socials{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.4rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-top:2.2rem;}.db-article-navigation{position:relative;margin-top:0rem;padding-bottom:3rem;border-bottom:1px solid var(--st-muted);}@media only screen and (min-width:768px){.db-article-navigation{margin-top:0rem;}}@media only screen and (min-width:1200px){.db-article-navigation{max-width:870px;}}@media only screen and (min-width:1600px){.db-article-navigation{max-width:900px;}}.db-article-navigation__navitem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-article-navigation__navitem.left{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:1.5rem;}.db-article-navigation__navitem.right{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:1.5rem;text-align:right;}.db-article-navigation__link{display:block;font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);margin-top:0.5rem;}.db-article-navigation__link span{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;transition:background-size 300ms,color 300ms,-moz-background-size 300ms;}.no-touch .db-article-navigation__link span:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-article-comments{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem;width:100%;margin-top:6rem;}@media only screen and (min-width:768px){.db-article-comments{gap:7rem;margin-top:7rem;}}@media only screen and (min-width:1200px){.db-article-comments{max-width:870px;margin:7rem auto 0;}}@media only screen and (min-width:1600px){.db-article-comments{max-width:900px;}}.db-article-comments__container,.db-article-comments__respond{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.db-article-comments__list{position:relative;width:100%;}.db-article-comments__list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-comment{margin-top:-1px;border-top:1px solid var(--st-muted);}.db-comment:last-of-type{border-bottom:1px solid var(--st-muted);}.db-comment__children{padding-left:3rem;}@media only screen and (min-width:768px){.db-comment__children{padding-left:13rem;}}.db-comment__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:3rem 0;}@media only screen and (min-width:768px){.db-comment__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem;}}.db-comment__avatar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:10rem;height:10rem;-moz-border-radius:var(--_radius-pt-m);border-radius:var(--_radius-pt-m);overflow:hidden;margin-bottom:0.6rem;}.db-comment__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-comment__avatar{margin-bottom:0;}}.db-comment__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem;}@media only screen and (min-width:1200px){.db-comment__content{gap:1.3rem;}}.db-comment__info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.2rem;}.db-comment__reply{margin-top:0.9rem;}.db-error{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;overflow:hidden;padding:2rem 0 3rem 0;}@media only screen and (min-width:768px){.db-error{padding:3rem 0 4rem 0;}}.db-error__descr,.db-error__controls{position:relative;z-index:1;}@media only screen and (min-width:1200px){.marquee-error{margin-top:-4rem;}}.db-demo-cards{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}@media only screen and (min-width:1200px){.db-demo-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6rem;}}.db-demo-cards__item{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5rem;background-color:var(--base-tint);-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);overflow:hidden;margin-top:3rem;}.db-demo-cards__item.card-item-left{padding-top:4rem;}.db-demo-cards__item.card-item-right{padding-bottom:4rem;}@media only screen and (min-width:768px){.db-demo-cards__item{gap:5rem;}.db-demo-cards__item.card-item-left{padding-top:6rem;}.db-demo-cards__item.card-item-right{padding-bottom:6rem;}}@media only screen and (min-width:1200px){.db-demo-cards__item{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6rem;width:-moz-calc(50% - 3rem);width:calc(50% - 3rem);height:760px;}.db-demo-cards__item.card-item-left,.db-demo-cards__item.card-item-right{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media only screen and (min-width:1600px){.db-demo-cards__item{height:930px;}.db-demo-cards__item.card-item-left{padding-top:8rem;}.db-demo-cards__item.card-item-right{padding-bottom:8rem;}}.db-demo-card__gradient{position:absolute;top:-50%;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:600px;height:600px;z-index:0;}.db-demo-card__gradient svg{width:100%;height:100%;}@media only screen and (min-width:768px){.db-demo-card__gradient{width:800px;height:800px;}}@media only screen and (min-width:1600px){.db-demo-card__gradient{width:1000px;height:1000px;}}.db-demo-cards__image{position:relative;margin:0 auto;}.db-demo-cards__image.card-image-padding{padding:0 3rem;}@media only screen and (min-width:768px){.db-demo-cards__image.card-image-padding{padding:0 6rem;}}@media only screen and (min-width:1200px){.db-demo-cards__image.card-image-fullwidth{max-height:none;}.db-demo-cards__image.card-image-padding{max-width:610px;}}@media only screen and (min-width:1600px){.db-demo-cards__image.card-image-padding{padding:0 8rem;max-width:none;}}.db-demo-cards__content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;text-align:center;padding:0 3rem;}@media only screen and (min-width:768px){.db-demo-cards__content{gap:5rem;padding:0 6rem;}}@media only screen and (min-width:1200px){.db-demo-cards__content{gap:6rem;}}@media only screen and (min-width:1600px){.db-demo-cards__content{gap:6.8rem;padding:0 8rem;}}.db-demo-cards__descr p{max-width:420px;margin:0 auto;}@media only screen and (min-width:1600px){.db-demo-cards__descr p{max-width:600px;}}.db-demo-cards__title{margin-bottom:3rem;}.db-demo-cards__title a{color:var(--t-bright);}.no-touch .db-demo-cards__title a:hover{color:var(--accent);}.db-demo-cards__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.8rem;}.db-demo-cards__icons{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:3rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.db-demo-cards__icons.justify-start-desktop{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width:768px){.db-demo-cards__icons{gap:3rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media only screen and (min-width:1200px){.db-demo-cards__icons.justify-start-desktop{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.demo-icons__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;-ms-flex-preferred-size:7rem;flex-basis:7rem;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;}@media only screen and (min-width:768px){.demo-icons__item{-ms-flex-preferred-size:8.4rem;flex-basis:8.4rem;max-width:8.4rem;}}@media only screen and (min-width:1200px){.demo-icons__item{-ms-flex-preferred-size:6.4rem;flex-basis:6.4rem;max-width:6.4rem;}}@media only screen and (min-width:1400px){.demo-icons__item{-ms-flex-preferred-size:7.8rem;flex-basis:7.8rem;max-width:7.8rem;}}@media only screen and (min-width:1600px){.demo-icons__item{-ms-flex-preferred-size:8.4rem;flex-basis:8.4rem;max-width:8.4rem;}}.demo-icons__icon{position:relative;width:7rem;height:7rem;}.demo-icons__icon svg{display:block;width:100%;height:auto;}.demo-icons__icon svg path{fill:var(--accent);stroke:var(--accent);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;}.demo-icons__icon i{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:3rem;color:var(--t-opp-bright);}.demo-icons__icon.transparent svg path{fill:none;stroke:var(--st-medium);}.demo-icons__icon.transparent i{color:var(--t-muted);}@media only screen and (min-width:768px){.demo-icons__icon{width:100%;height:auto;}.demo-icons__icon i{font-size:3.7rem;}}.demo-icons__caption{font:normal var(--fw-regular) 1.4rem/1.2 var(--_font-accent);color:var(--t-bright);}@media only screen and (min-width:1600px){.demo-icons__caption{font-size:1.6rem;white-space:nowrap;}}.hover-reveal__item{position:relative;}.hover-reveal__content{display:none;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:300px;height:300px;pointer-events:none;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);overflow:hidden;opacity:0;-webkit-transform:translate(-80%,-50%);-moz-transform:translate(-80%,-50%);-ms-transform:translate(-80%,-50%);transform:translate(-80%,-50%);-webkit-transition:opacity var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium);transition:opacity var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium);-moz-transition:transform var(--_animspeed-medium),opacity var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium);transition:transform var(--_animspeed-medium),opacity var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium),opacity var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium),-moz-transform var(--_animspeed-medium);z-index:1;}.hover-reveal__content.overflow-visible{overflow:visible;}.hover-reveal__content.hover-reveal-360x440{width:360px;height:440px;}.hover-reveal__content.hover-reveal-280x340{width:280px;height:340px;}.hover-reveal__content.hover-reveal-260x260{width:220px;height:220px;}@media only screen and (min-width:1200px){.hover-reveal__content{display:block;}}@media only screen and (min-width:1600px){.hover-reveal__content.hover-reveal-260x260{width:260px;height:260px;}}.hover-reveal__image{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1,1.4);-moz-transform:scale(1,1.4);-ms-transform:scale(1,1.4);transform:scale(1,1.4);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 0.5s var(--_animbezier);transition:-webkit-transform 0.5s var(--_animbezier);-moz-transition:transform 0.5s var(--_animbezier),-moz-transform 0.5s var(--_animbezier);transition:transform 0.5s var(--_animbezier);transition:transform 0.5s var(--_animbezier),-webkit-transform 0.5s var(--_animbezier),-moz-transform 0.5s var(--_animbezier);}.page-padding{width:100%;padding:0;}@media only screen and (min-width:1200px){.page-padding{padding:6rem 0;}}@media only screen and (min-width:1600px){.page-padding{padding:9rem 0;}}.db-pinned{display:block;}@media only screen and (min-width:1200px){.db-pinned{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:3rem;}}.db-pinned__visual{display:none;}@media only screen and (min-width:1200px){.db-pinned__visual{position:sticky;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;}}.db-pinned__img-wrap{width:30em;height:40em;max-height:100%;max-width:100%;background-color:var(--base-tint);-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);}@media only screen and (min-width:1200px){.db-pinned__img-wrap{width:100%;height:100%;}}.db-pinned__img-list{position:relative;width:100%;height:100%;}.db-pinned__img-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity var(--_animspeed-medium);-moz-transition:opacity var(--_animspeed-medium);transition:opacity var(--_animspeed-medium);}.db-pinned__img-item.is-active{opacity:1;}.db-pinned__img{width:auto;height:30rem;-o-object-fit:cover;object-fit:cover;-moz-border-radius:2em;border-radius:2em;}@media only screen and (min-width:1600px){.db-pinned__img{height:40rem;}}.db-pinned__content{padding:0;}@media only screen and (min-width:1200px){.db-pinned__content{padding:6rem 0;}}@media only screen and (min-width:1600px){.db-pinned__content{padding:9rem 0;}}.db-pinned__text-wrap{padding:0;}@media only screen and (min-width:1200px){.db-pinned__text-wrap{padding:0 9rem 0 3rem;}}@media only screen and (min-width:1600px){.db-pinned__text-wrap{padding:0 9rem 0 6rem;}}.db-pinned__text-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7rem;}@media only screen and (min-width:768px){.db-pinned__text-list{gap:8rem;}}@media only screen and (min-width:1200px){.db-pinned__text-list{gap:0;}}.db-pinned__text-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media only screen and (min-width:1200px){.db-pinned__text-item{height:-moz-calc(100vh - 12rem);height:calc(100vh - 12rem);max-width:640px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0.2;-webkit-transition:opacity var(--_animspeed-medium);-moz-transition:opacity var(--_animspeed-medium);transition:opacity var(--_animspeed-medium);}.db-pinned__text-item.is-active{opacity:1;}}@media only screen and (min-width:1600px){.db-pinned__text-item{height:-moz-calc(100vh - 18rem);height:calc(100vh - 18rem);}}.db-pinned__img-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:460px;background-color:var(--base-tint);-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);margin-bottom:2.4rem;}.db-pinned__img-mobile img{display:block;width:auto;height:24rem;-o-object-fit:cover;object-fit:cover;-moz-border-radius:2em;border-radius:2em;}@media only screen and (min-width:768px){.db-pinned__img-mobile{height:600px;}.db-pinned__img-mobile img{height:30rem;}}@media only screen and (min-width:1200px){.db-pinned__img-mobile{display:none;}}.db-pinned__title{margin-bottom:3.4rem;}.db-pinned__title.centered-mobile{text-align:center;}@media only screen and (min-width:1200px){.db-pinned__title.centered-mobile{text-align:left;}}@media only screen and (min-width:1600px){.db-pinned__title{margin-bottom:4rem;}}.db-pinned__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:3.2rem;}.db-pinned__tags.centered-mobile{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width:1200px){.db-pinned__tags.centered-mobile{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}@media only screen and (min-width:1600px){.db-pinned__tags{gap:1.4rem;margin-bottom:3.8rem;}}.db-pinned-universal{position:relative;}.db-pinned-universal__static-inner{text-align:center;}@media only screen and (min-width:1200px){.db-pinned-universal__static-inner{position:sticky;top:0;padding-top:6rem;text-align:left;}}@media only screen and (min-width:1600px){.db-pinned-universal__static-inner{padding-top:9rem;}}@media only screen and (min-width:1200px){.db-pinned-universal__scroll{padding-top:6rem;grid-column-gap:1.2rem;grid-row-gap:1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}}@media only screen and (min-width:1600px){.db-pinned-universal__scroll{padding-top:9rem;}}.db-pinned-universal__scroll-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.5rem;}@media only screen and (min-width:768px){.db-pinned-universal__scroll-inner{gap:7.5rem;}}@media only screen and (min-width:1600px){.db-pinned-universal__scroll-inner{gap:9.3rem;}}.db-pinned-universal .db-section-title__subhead{margin-top:2rem;max-width:700px;color:var(--t-muted);}.db-pinned-universal .db-section-title__subhead p{margin:0;}.db-pinned-universal .db-section-title__subhead p + p{margin-top:1rem;}.db-pinned-universal .db-section-title__subhead span{color:var(--t-bright);}@media only screen and (min-width:992px){.db-pinned-universal .row{gap:clamp(4rem,5vw,10rem);}.db-pinned-universal .row>.db-pinned-universal__static,.db-pinned-universal .row>.db-pinned-universal__scroll{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto;max-width:none;}.db-pinned-universal__static-inner{position:-webkit-sticky;position:sticky;top:0;padding-top:6rem;text-align:left;}.db-pinned-universal__scroll{padding-top:6rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-pinned-universal .card-split-title h1,.db-pinned-universal .card-split-title h2,.db-pinned-universal .card-split-title h3{font-size:clamp(3.2rem,0.4rem + 3.9vw,7.6rem);line-height:1.08;}}.db-pinned-universal .db-res-list__source{font-size:clamp(1.5rem,1.3rem + 0.3vw,1.8rem);}.db-pinned-universal .db-res-list__content p{font-size:clamp(1.6rem,1.45rem + 0.3vw,1.9rem);}.db-pinned-universal .db-res-list__descr{font-size:clamp(1.6rem,1.45rem + 0.3vw,1.9rem);line-height:1.5;}.db-res-list__descr p{margin:0 0 0.9rem;}.db-res-list__descr ul,.db-res-list__descr ol{margin:0 0 0.9rem;padding-left:2rem;}.db-res-list__descr ul{list-style:disc;}.db-res-list__descr ol{list-style:decimal;}.db-res-list__descr li{margin-bottom:0.4rem;}.db-res-list__descr>:last-child{margin-bottom:0;}.db-section-richtext{margin-inline:auto;font-size:clamp(1.7rem,1.4rem + 0.6vw,2.2rem);line-height:1.6;color:var(--t-medium);}.db-section-richtext p{margin:0 0 1.2rem;}.db-section-richtext ul,.db-section-richtext ol{margin:0 0 1.2rem;padding-left:2.4rem;}.db-section-richtext ul{list-style:disc;}.db-section-richtext ol{list-style:decimal;}.db-section-richtext li{margin-bottom:0.5rem;}.db-section-richtext a{color:var(--t-bright);text-decoration:underline;}.db-section-richtext>:last-child{margin-bottom:0;}.db-stats-row{display:flex;flex-wrap:wrap;gap:clamp(2.4rem,4vw,5rem);margin-top:clamp(2.4rem,3vw,4rem);}.db-stats-row__item{flex:1 1 160px;min-width:140px;}.db-stats-row__value{font:600 clamp(3.6rem,2rem + 4vw,7rem)/1 var(--_font-accent);color:var(--t-bright);}.db-stats-row__label{margin-top:0.8rem;color:var(--t-medium);font-size:clamp(1.6rem,1.4rem + 0.4vw,2rem);}.db-title-text .db-block__name h2{margin:0;font:500 clamp(3.2rem,0.4rem + 3.9vw,7.6rem)/1.05 var(--_font-accent);color:var(--t-bright);}.db-title-text .db-block__paragraph>p.t-large{margin:0 0 clamp(1.6rem,2vw,2.4rem);color:var(--t-bright);}.db-title-text .db-block__paragraph>.db-section-richtext{margin:0;}.db-title-text .db-block__paragraph>.db-paragraph__controls{margin-top:clamp(2.4rem,3vw,4rem);}@media only screen and (min-width:992px){.db-title-text .row{gap:clamp(4rem,5vw,10rem);}.db-title-text .row>.col-xl-5,.db-title-text .row>.col-xl-6{-ms-flex:1 1 0px;flex:1 1 0;width:auto;max-width:none;}}@media (max-width:991.98px){.db-title-text .db-block__name{margin-bottom:clamp(2rem,4vw,3.2rem);}}.db-pinned-projects{position:relative;}.db-pinned-projects__static-inner{text-align:center;}@media only screen and (min-width:1200px){.db-pinned-projects__static-inner{position:sticky;top:0;padding-top:6rem;text-align:left;}}@media only screen and (min-width:1600px){.db-pinned-projects__static-inner{padding-top:9rem;}}@media only screen and (min-width:1200px){.db-pinned-projects__scroll{padding-top:6rem;grid-column-gap:1.2rem;grid-row-gap:1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;}}@media only screen and (min-width:1600px){.db-pinned-projects__scroll{padding-top:9rem;}}.db-pinned-projects__scroll-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.2rem;}@media only screen and (min-width:768px){.db-pinned-projects__scroll-inner{gap:7rem;}}@media only screen and (min-width:1200px){.db-pinned-projects__scroll-inner{gap:9rem;}}@media only screen and (min-width:1600px){.db-pinned-projects__scroll-inner{gap:11rem;}}.db-projects-list{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.db-projects-list>.db-projects-list__item{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.db-projects-list:hover>.db-projects-list__item:not(:hover){opacity:0.2;}}.db-projects-list__item{position:relative;display:block;margin-top:-2px;}.db-projects-list__item:first-of-type{margin-top:0;}@media only screen and (min-width:1200px){.no-touch .db-projects-list__item:hover .db-projects-list__title p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.no-touch .db-projects-list__item:hover .db-projects-list__icon{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.no-touch .db-projects-list__item:hover .db-projects-list__icon i::before{-webkit-animation:var(--_animspeed-slow) var(--_animbezier) 0.2s 1 both slideRight;-moz-animation:var(--_animspeed-slow) var(--_animbezier) 0.2s 1 both slideRight;animation:var(--_animspeed-slow) var(--_animbezier) 0.2s 1 both slideRight;}.no-touch .db-projects-list__item:hover .db-projects-list__product p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.no-touch .db-projects-list__item:hover .db-projects-list__icon-v2{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.no-touch .db-projects-list__item:hover .db-projects-list__icon-v2 i::before{-webkit-animation:var(--_animspeed-slow) var(--_animbezier) 0.3s 1 both slideRightUp;-moz-animation:var(--_animspeed-slow) var(--_animbezier) 0.3s 1 both slideRightUp;animation:var(--_animspeed-slow) var(--_animbezier) 0.3s 1 both slideRightUp;}}.db-projects-list__border{position:relative;left:1.5rem;width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);height:2px;background-color:var(--st-bright);}.db-projects-list__inner{display:block;padding:3rem 0;}.db-projects-list__inner-v2{display:block;padding:4rem 0 5.6rem 0;}@media only screen and (min-width:768px){.db-projects-list__inner-v2{padding:3.7rem 0 5.5rem 0;}}@media only screen and (min-width:1200px){.db-projects-list__inner-v2{padding:6rem 0;}}.db-projects-list__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:3.6rem;overflow:hidden;}.db-projects-list__title p{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}@media only screen and (min-width:768px){.db-projects-list__title{margin-bottom:3.9rem;}.db-projects-list__title p{font-size:4.4rem;}}@media only screen and (min-width:1200px){.db-projects-list__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;height:100%;margin-bottom:0;}.db-projects-list__title p{-webkit-transform:translateX(-5.4rem);-moz-transform:translateX(-5.4rem);-ms-transform:translateX(-5.4rem);transform:translateX(-5.4rem);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}}@media only screen and (min-width:1600px){.db-projects-list__title p{font-size:4.4rem;}}.db-projects-list__title-v2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:3.1rem;overflow:hidden;}.db-projects-list__title-v2 p{font:normal var(--fw-medium) 4.4rem/1.2 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}@media only screen and (min-width:768px){.db-projects-list__title-v2{margin-bottom:3rem;}.db-projects-list__title-v2 p{font-size:5rem;}}@media only screen and (min-width:1200px){.db-projects-list__title-v2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;height:100%;margin-bottom:0;}}@media only screen and (min-width:1600px){.db-projects-list__title-v2 p{font-size:7rem;}}.db-projects-list__icon{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:3rem;}.db-projects-list__icon i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;color:var(--t-bright);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier);-moz-transition:color var(--_animspeed-medium) var(--_animbezier);transition:color var(--_animspeed-medium) var(--_animbezier);}@media only screen and (min-width:768px){.db-projects-list__icon{font-size:4.4rem;}}@media only screen and (min-width:1200px){.db-projects-list__icon{-webkit-transform:translateX(-5.4rem);-moz-transform:translateX(-5.4rem);-ms-transform:translateX(-5.4rem);transform:translateX(-5.4rem);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}}.db-projects-list__icon-v2{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.8rem;}.db-projects-list__icon-v2 i{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;color:var(--t-bright);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier);-moz-transition:color var(--_animspeed-medium) var(--_animbezier);transition:color var(--_animspeed-medium) var(--_animbezier);}@media only screen and (min-width:1200px){.db-projects-list__icon-v2{font-size:2.2rem;-webkit-transform:translateX(3.2rem);-moz-transform:translateX(3.2rem);-ms-transform:translateX(3.2rem);transform:translateX(3.2rem);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}}@media only screen and (min-width:1600px){.db-projects-list__icon-v2{font-size:2.6rem;-webkit-transform:translateX(3.8rem);-moz-transform:translateX(3.8rem);-ms-transform:translateX(3.8rem);transform:translateX(3.8rem);}}.db-projects-list__image{display:block;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);overflow:hidden;margin-bottom:3.4rem;}@media only screen and (min-width:1200px){.db-projects-list__image{display:none;}}.db-projects-list__tagslist{margin-bottom:0.6rem;}.db-projects-list__tagslist ul li p{color:var(--t-bright);}@media only screen and (min-width:768px){.db-projects-list__tagslist{margin-bottom:1.2rem;}}@media only screen and (min-width:1200px){.db-projects-list__tagslist{margin-bottom:0;}}.db-projects-list__tagslist-v2{margin-bottom:1rem;}.db-projects-list__tagslist-v2 ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;color:var(--t-bright);}.db-projects-list__tagslist-v2 ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}.db-projects-list__tagslist-v2 ul li p{line-height:1.2;color:var(--t-bright);}.db-projects-list__tagslist-v2 ul li svg{width:1.7rem;height:1.7rem;fill:currentColor;}@media only screen and (min-width:768px){.db-projects-list__tagslist-v2{margin-bottom:0;}}@media only screen and (min-width:1200px){.db-projects-list__tagslist-v2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}.db-projects-list__tagslist-v2 ul{-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}}.db-projects-list__date{text-align:right;}.db-projects-list__date p{color:var(--t-bright);}@media only screen and (min-width:1200px){.db-projects-list__date{text-align:right;}}.db-projects-list__product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.8rem;text-align:right;}.db-projects-list__product p{line-height:1.2;font-weight:var(--fw-medium);color:var(--t-bright);}@media only screen and (min-width:768px){.db-projects-list__product{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.2rem;}}@media only screen and (min-width:1200px){.db-projects-list__product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%;height:100%;overflow:hidden;}.db-projects-list__product p{-webkit-transform:translateX(3.2rem);-moz-transform:translateX(3.2rem);-ms-transform:translateX(3.2rem);transform:translateX(3.2rem);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}}@media only screen and (min-width:1600px){.db-projects-list__product p{-webkit-transform:translateX(3.8rem);-moz-transform:translateX(3.8rem);-ms-transform:translateX(3.8rem);transform:translateX(3.8rem);}}.db-projects-masonry{position:relative;}.db-projects-masonry__title{position:relative;height:auto;padding:0 1.5rem;}.db-projects-masonry__title.headline-title{margin-bottom:12.9rem;}.db-projects-masonry__title.section-title{margin-bottom:0;}@media only screen and (min-width:768px){.db-projects-masonry__title.headline-title{margin-bottom:14.6rem;}}@media only screen and (min-width:1200px){.db-projects-masonry__title{padding:0 3rem;}.db-projects-masonry__title.headline-title{margin-bottom:14.2rem;}.db-projects-masonry__title.section-title{margin-bottom:16rem;}}@media only screen and (min-width:1600px){.db-projects-masonry__title{padding:0 3rem;}.db-projects-masonry__title.headline-title{margin-bottom:17.9rem;}.db-projects-masonry__title.section-title{margin-bottom:20rem;}}.db-projects-masonry__item{padding:0 1.5rem;margin-bottom:6.2rem;}@media only screen and (min-width:768px){.db-projects-masonry__item{padding:0 1.5rem;margin-bottom:7rem;}}@media only screen and (min-width:1200px){.db-projects-masonry__item{padding:0 3rem;margin-bottom:9rem;}.db-projects-masonry__item:last-of-type{margin-bottom:0;}}@media only screen and (min-width:1600px){.db-projects-masonry__item{padding:0 4.5rem;margin-bottom:11rem;}}.db-project-item__media.masonry-media{height:auto;}@media only screen and (min-width:1200px){.db-project-item__media.masonry-media{height:600px;}}@media only screen and (min-width:1400px){.db-project-item__media.masonry-media{height:600px;}}@media only screen and (min-width:1600px){.db-project-item__media.masonry-media{height:800px;}}@media only screen and (min-width:1200px){.db-project-item__preview.masonry-preview{height:600px;}}@media only screen and (min-width:1400px){.db-project-item__preview.masonry-preview{height:600px;}}@media only screen and (min-width:1600px){.db-project-item__preview.masonry-preview{height:800px;}}.db-projects-masonry__btngroup{padding:0 1.5rem;}@media only screen and (min-width:1200px){.db-projects-masonry__btngroup{position:absolute;right:0;bottom:0;padding:0 3rem;}}.db-services-cards{position:relative;display:flex;flex-direction:column;gap:2.4rem;}@media only screen and (min-width:768px){.db-services-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3.2rem;}}.db-services-cards__item{position:relative;height:auto;}@media only screen and (min-width:768px){.db-services-cards__item{height:540px;}}@media only screen and (min-width:1600px){.db-services-cards__item{height:760px;}}.db-services-cards__inner{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%;height:100%;overflow:hidden;}@media only screen and (min-width:1200px){.db-services-cards__inner.justify-end{justify-content:flex-end;}.db-services-cards__inner.justify-between{justify-content:space-between;}}.db-services-cards__controls{position:absolute;top:1rem;right:1rem;z-index:2;}.db-services-cards__title{margin-bottom:3.6rem;padding-right:2.6rem;}.db-services-cards__title p{font:normal var(--fw-medium) 3.6rem/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}.db-services-cards__title p.opposite{color:var(--t-opp-bright);}.db-services-cards__title p.permanent-light{color:var(--pt-t-light-bright);}.db-services-cards__title p.permanent-dark{color:var(--pt-t-dark-bright);}@media only screen and (min-width:768px){.db-services-cards__title{margin-bottom:3.4rem;}.db-services-cards__title p{font-size:5rem;}}@media only screen and (min-width:1200px){.db-services-cards__title{z-index:1;}.db-services-cards__title.width-60{width:60%;max-width:640px;}.db-services-cards__title.width-70{width:70%;max-width:360px;}}@media only screen and (min-width:1600px){.db-services-cards__title{margin-bottom:4rem;}.db-services-cards__title p{font-size:7rem;}}.db-services-cards__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.2rem;}@media only screen and (min-width:1600px){.db-services-cards__tags{gap:1.4rem;margin-bottom:3.8rem;}}.db-services-cards__image{width:100%;max-width:400px;margin-top:3.4rem;}.db-services-cards__image.db-services-cards-image-3 .image-2{display:none;}@media only screen and (min-width:1200px){.db-services-cards__image{position:absolute;max-width:none;margin-top:0;z-index:0;}.db-services-cards-image-1{width:480px;right:0;bottom:-240px;}.db-services-cards-image-2{width:380px;left:50%;transform:translateX(-50%);bottom:-220px;}.db-services-cards-image-3{width:50%;height:100%;top:0;right:0;}.db-services-cards-image-3 .image-1{width:300px;left:0;top:-100px;position:absolute;}.db-services-cards-image-3 .image-2{display:block;width:480px;bottom:-180px;right:-40px;position:absolute;}.db-services-cards-image-4{width:280px;top:1rem;right:-50px;}.db-services-cards-image-5{width:450px;bottom:-30px;right:-80px;}}@media only screen and (min-width:1600px){.db-services-cards-image-1{width:710px;bottom:-470px;}.db-services-cards-image-2{width:580px;bottom:-400px;}.db-services-cards-image-3 .image-1{width:400px;left:-3rem;top:-180px;}.db-services-cards-image-3 .image-2{width:380px;bottom:-60px;right:20px;}.db-services-cards-image-4{width:410px;top:-16rem;right:-70px;}.db-services-cards-image-5{width:670px;bottom:-50px;right:-100px;}}.db-services-cards-s{position:relative;}.db-services-cards-s .row{display:flex;flex-wrap:wrap;gap:32px;}.db-services-cards-s__item{position:relative;height:auto;width:100%;}@media only screen and (min-width:768px){.db-services-cards-s__item{min-height:420px;}}@media only screen and (min-width:992px){.db-services-cards-s__item{flex:0 0 calc(50% - 16px) !important;max-width:calc(50% - 16px) !important;width:calc(50% - 16px) !important;margin:0 !important;}}@media only screen and (min-width:1600px){.db-services-cards-s__item{min-height:600px;}}.db-services-cards-s__inner{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%;height:100%;overflow:hidden;border-radius:clamp(24px,4vw,40px);padding:clamp(2.4rem,5vw,4rem);}@media only screen and (min-width:1200px){.db-services-cards-s__inner.justify-end{justify-content:flex-end;}.db-services-cards-s__inner.justify-between{justify-content:space-between;}}.db-services-cards-s__title{margin-bottom:clamp(1.6rem,3vw,2.8rem);}.db-services-cards-s__title h3{font-size:clamp(2.8rem,2rem + 2vw,5rem);line-height:1.1;}@media only screen and (min-width:992px){.db-services-cards-s__title{width:50%;}}@media only screen and (min-width:1200px){.db-services-cards-s__title{width:100%;z-index:1;}}@media only screen and (min-width:992px){.db-services-cards-s__info{width:50%;}}@media only screen and (min-width:1200px){.db-services-cards-s__info{width:100%;z-index:1;}.db-services-cards-s__info.width-50{width:50%;max-width:480px;}}.db-services-cards-s__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.6rem;}.db-services-cards-s__image{width:100%;margin-top:2.8rem;}@media only screen and (min-width:992px){.db-services-cards-s__image{position:absolute;top:0;right:-3rem;width:50%;}}@media only screen and (min-width:1200px){.db-services-cards-s__image{max-width:none;margin-top:0;z-index:0;}.db-services-cards-s__image.image-right{top:3rem;}.db-services-cards-s__image.image-top-right{width:260px;top:-80px;right:-30px;}.db-services-cards-s__image.image-bottom{width:100%;max-width:300px;top:auto;left:50%;right:auto;transform:translateX(-50%);bottom:-160px;}.db-services-cards-s__image.image-bottom-2{bottom:-260px;}.db-services-cards-s__image.image-top{width:100%;max-width:330px;top:-120px;right:auto;}}@media only screen and (min-width:1600px){.db-services-cards-s__image.image-top-right{width:414px;top:-120px;right:-60px;}.db-services-cards-s__image.image-bottom{max-width:470px;bottom:-310px;}.db-services-cards-s__image.image-bottom-2{bottom:-463px;}.db-services-cards-s__image.image-top{max-width:470px;top:-220px;}}.db-services-list{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-services-list.grid-top{padding-top:14rem;}@media only screen and (min-width:768px){.db-services-list.grid-top{padding-top:16rem;}}@media only screen and (min-width:1600px){.db-services-list.grid-top{padding-top:20rem;}}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.db-services-list>.db-services-list__item{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.db-services-list:hover>.db-services-list__item:not(:hover){opacity:0.2;}}.db-services-list__item{position:relative;margin-top:-2px;}.db-services-list__item:first-of-type{margin-top:0;}.db-services-list__border{position:relative;left:1.5rem;width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);height:2px;background-color:var(--st-bright);}.db-services-list__inner{padding:6rem 0;}.db-services-list__title{margin-bottom:3.4rem;}.db-services-list__title p{font:normal var(--fw-medium) 4.4rem/0.7 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}@media only screen and (min-width:1200px){.db-services-list__title{margin-bottom:0;}.db-services-list__title p{font-size:9rem;}}@media only screen and (min-width:1600px){.db-services-list__title p{font-size:12rem;}}.db-services-list__descr{margin-bottom:2.6rem;}.db-services-list__descr p{color:var(--t-medium);font-size:1.8rem;}@media only screen and (min-width:1200px){.db-services-list__descr{margin-bottom:0;}}.db-services-list__tagslist ul li p{color:var(--t-medium);font-size:1.8rem;}@media only screen and (min-width:1200px){.db-services-list__tagslist{padding:0 3rem;}}.db-res-list{position:relative;}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.db-res-list>.db-res-list__item{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.db-res-list:hover>.db-res-list__item:not(:hover){opacity:0.2;}}.db-res-list__item{position:relative;display:block;margin-top:-2px;}.db-res-list__item:first-of-type{margin-top:0;}.db-res-list__divider{position:relative;width:100%;height:2px;}.db-res-list__content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.6rem 0 3.5rem 0;overflow:hidden;}@media only screen and (min-width:1200px){.db-res-list__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0 7rem 0;}}.db-res-list__data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;}@media only screen and (min-width:1200px){.db-res-list__data{gap:2.8rem;}}.db-res-list__source{font-size:1.6rem;margin-top:0.2rem;}@media only screen and (min-width:1600px){.db-res-list__source{font-size:1.8rem;}}.db-res-list__descr{max-width:750px;}.db-res-list__year{margin-bottom:1.1rem;}.db-res-list__year p{font-weight:var(--fw-medium);color:var(--t-bright);}.db-approach-list{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.db-approach-list>.db-approach-list__item{-webkit-transition:opacity var(--_animspeed-medium) ease;-moz-transition:opacity var(--_animspeed-medium) ease;transition:opacity var(--_animspeed-medium) ease;}.no-touch .db-approach-list:hover>.db-approach-list__item:not(:hover){opacity:0.2;}}.db-approach-list__item{position:relative;width:100%;margin-top:-2px;}.db-approach-list__item:first-of-type{margin-top:0;}.no-touch .db-approach-list__item:hover .db-approach-list__image img{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running;}.db-approach-list__border{position:relative;left:1.5rem;width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);height:2px;background-color:var(--st-bright);}.db-approach-list__inner{padding:7rem 0;}@media only screen and (min-width:768px){.db-approach-list__inner{padding:8rem 0;}}.db-approach-list__image{display:block;width:7rem;height:7rem;margin-bottom:2.4rem;}.db-approach-list__image img{display:block;position:relative;-webkit-animation:spin 5s linear infinite;-moz-animation:spin 5s linear infinite;animation:spin 5s linear infinite;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused;}@media only screen and (min-width:1200px){.db-approach-list__image{margin-bottom:0;}}.db-approach-list__title{margin-bottom:2.2rem;}@media only screen and (min-width:1200px){.db-approach-list__title{margin-bottom:0;padding:0 3rem;text-align:right;}}.marquee{max-width:100%;overflow:hidden;}.marquee.bright .marquee__text,.marquee.bright .marquee__image{color:var(--t-bright);}.marquee.medium .marquee__text,.marquee.medium .marquee__image{color:var(--t-medium);}.marquee.muted .marquee__text,.marquee.muted .marquee__image{color:var(--t-muted);}.marquee.muted-extra .marquee__text,.marquee.muted-extra .marquee__image{color:var(--t-muted-extra);}.marquee.permanent-desktop .marquee__text,.marquee.permanent-desktop .marquee__image{color:var(--t-bright);}@media only screen and (min-width:1200px){.marquee.permanent-desktop .marquee__text,.marquee.permanent-desktop .marquee__image{color:var(--pt-t-light-bright);}.marquee.permanent-desktop .marquee__text{font-weight:var(--fw-regular);}}.marquee--gsap .marquee__top,.marquee--gsap .marquee__bottom{translate:-moz-calc(-100% + 100vw) !important;translate:calc(-100% + 100vw) !important;}.marquee-right--gsap .marquee__toright,.marquee-left--gsap .marquee__toleft{translate:-moz-calc(-100% + 100vw) !important;translate:calc(-100% + 100vw) !important;}.marquee__top,.marquee__bottom,.marquee__toleft,.marquee__toright,.items__container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform;}.marquee__item{margin-top:1.5rem;margin-right:1.5rem;}.marquee__item.one-line{margin-top:0;}.marquee__item.item-regular-xl{margin-right:3rem;}@media only screen and (min-width:768px){.marquee__item{margin-top:3rem;margin-right:3rem;}.marquee__item.one-line{margin-top:0;}.marquee__item.item-regular-xl{margin-right:6rem;}}.marquee__item{position:relative;width:430px;height:320px;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-animation:animateZ 1s infinite;-moz-animation:animateZ 1s infinite;animation:animateZ 1s infinite;}.marquee__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.marquee__item.overflow-visible{overflow:visible;}.marquee__item.has-caption{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--accent);}.marquee__item.has-caption p{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-opp-bright);}.marquee__item.item-vertical{width:400px;height:460px;}.marquee__item.item-regular{width:auto;height:auto;-moz-border-radius:0;border-radius:0;gap:0;background-color:transparent;-webkit-animation:animateZ 1s infinite;-moz-animation:animateZ 1s infinite;animation:animateZ 1s infinite;}.marquee__item.item-regular-xl{gap:3rem;}.marquee__item.item-partners{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:380px;height:250px;}.marquee__item.item-partners::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);z-index:-1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier),-webkit-transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);}.marquee__item.item-partners img{width:170px;height:auto;}.marquee__item.item-large{width:830px;height:630px;}@media only screen and (min-width:768px){.marquee__item{width:490px;height:360px;}.marquee__item.has-caption p{font-size:3rem;}.marquee__item.item-vertical{width:525px;height:600px;}.marquee__item.item-regular-xl{gap:6rem;}}@media only screen and (min-width:1200px){.marquee__item{width:540px;height:400px;}.marquee__item.item-vertical{width:470px;height:540px;}}@media only screen and (min-width:1400px){.marquee__item.item-large{width:880px;height:670px;}}@media only screen and (min-width:1600px){.marquee__item{width:730px;height:540px;}.marquee__item.has-caption p{font-size:5rem;}.marquee__item.item-vertical{width:525px;height:600px;}.marquee__item.item-large{width:1000px;height:760px;}}.marquee__link{display:block;width:100%;height:100%;}.marquee__link img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.marquee__text{margin-right:1.6rem;}.marquee__text.text-with-gliph{margin-right:0;}.marquee__text.text-with-gliph::after{content:"*";display:inline;padding-left:1.6rem;}@media only screen and (min-width:1200px){.marquee__text{margin-right:3.6rem;}.marquee__text.text-with-gliph::after{padding-left:3.6rem;}}.marquee__image{-ms-flex-negative:0;flex-shrink:0;width:4.1rem;height:4.1rem;}.marquee__image.image-xl{width:9rem;height:9rem;}@media only screen and (min-width:768px){.marquee__image{width:8.1rem;height:8.1rem;}.marquee__image.image-xl{width:14rem;height:14rem;}}@media only screen and (min-width:1400px){.marquee__image.image-xl{width:18rem;height:18rem;}}.marquee__image img,.marquee__image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.marquee__text{font:normal var(--fw-regular) 6rem/1.2 var(--_font-accent);letter-spacing:-0.06rem;}.marquee__text.text-xl{font-weight:var(--fw-medium);font-size:20rem;line-height:0.8;}@media only screen and (min-width:768px){.marquee__text{font-size:12rem;}.marquee__text.text-xl{font-size:30rem;}}@media only screen and (min-width:1200px){.marquee__text{font-size:12rem;}}@media only screen and (min-width:1400px){.marquee__text.text-xl{font-size:40rem;}}.marquee__component{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;height:280px;margin:3rem 0;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);overflow:hidden;padding:1rem;background-color:var(--base-tint);border:1px solid var(--st-muted);}.marquee__component img{-moz-border-radius:1rem;border-radius:1rem;}@media only screen and (min-width:768px){.marquee__component{-moz-border-radius:2rem;border-radius:2rem;}}@media only screen and (min-width:1600px){.marquee__component{height:320px;}}@-webkit-keyframes toLeft{to{-webkit-transform:translateX(-50%);transform:translateX(-50%);}}@-moz-keyframes toLeft{to{-moz-transform:translateX(-50%);transform:translateX(-50%);}}@keyframes toLeft{to{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}}@-webkit-keyframes toRight{to{-webkit-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes toRight{to{-moz-transform:translateX(0);transform:translateX(0);}}@keyframes toRight{to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes animateZ{to{-webkit-transform:translateZ(1px);transform:translateZ(1px);}}@-moz-keyframes animateZ{to{-moz-transform:translateZ(1px);transform:translateZ(1px);}}@keyframes animateZ{to{-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);transform:translateZ(1px);}}.stack-wrapper{position:relative;width:100%;}.stack-wrapper.in-content-stack{margin-top:-7.6rem;}.stack-wrapper.db-hero-02-stack{margin-top:-10.6rem;}@media only screen and (min-width:768px){.stack-wrapper.db-hero-02-stack{margin-top:-13.6rem;}}@media only screen and (min-width:1200px){.stack-wrapper.db-hero-08-stack{margin-top:-1.6rem;}}@media only screen and (min-width:1600px){.stack-wrapper.in-content-stack{margin-top:-4.6rem;}.stack-wrapper.db-hero-02-stack{margin-top:-13.6rem;}.stack-wrapper.db-hero-08-stack{margin-top:2.3rem;}}.stack-offset{display:flex;width:100%;height:clamp(2rem,4vw,5rem);background-color:transparent;}.db-section.padding-default:has(+ .padding-stacked-section){--db-section-pb:clamp(3rem,5vw,7rem);}.services-stack{width:100%;position:relative;height:clamp(620px,85vh,700px) !important;}@media only screen and (min-width:992px){.services-stack{height:600px !important;min-height:0;}}@media only screen and (min-width:1600px){.services-stack{height:760px !important;}}.stack-item{display:flex;position:absolute;width:100%;height:100%;padding-bottom:clamp(1.5rem,3vw,6rem);}.db-services-stack__inner{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;z-index:0;border-radius:clamp(24px,4vw,var(--_radius-l));padding:clamp(2rem,5vw,4.2rem) clamp(1.5rem,5vw,5rem) 0;}.db-services-stack__inner.radius-dark{border-radius:clamp(24px,4vw,4.6rem);}.db-services-stack__inner.showcase-inner{padding:clamp(2rem,5vw,4.2rem) clamp(1.5rem,5vw,5rem) clamp(2rem,5vw,5rem);}@media only screen and (min-width:992px){.db-services-stack__inner.justify-end{justify-content:flex-end;}.db-services-stack__inner.justify-between{justify-content:space-between;}}.db-services-stack__container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;}.db-services-stack__controls{position:absolute;top:1rem;right:1rem;z-index:1;}.db-services-stack__title{margin-bottom:clamp(1.6rem,4vw,3.4rem);padding-right:clamp(0px,4vw,2.6rem);}.db-services-stack__title.showcase-title{display:flex;flex-direction:column-reverse;gap:0;width:100%;padding-right:0;margin-bottom:clamp(1.6rem,3vw,2.8rem);}@media only screen and (min-width:768px){.db-services-stack__title.showcase-title{flex-direction:row;justify-content:space-between;gap:3rem;}}@media only screen and (min-width:992px){.db-services-stack__title{z-index:1;}.db-services-stack__title.width-60{width:60%;max-width:580px;}.db-services-stack__title.width-70{width:70%;}}.db-services-cards__tags .tag{font-size:clamp(1.4rem,1.25rem + 0.3vw,1.7rem);}@media only screen and (min-width:1600px){.db-services-stack__title{margin-bottom:4rem;}.db-services-stack__title.width-60{max-width:800px;}}.db-services-stack__number{font:normal var(--fw-medium) clamp(2.8rem,5vw,7rem)/1.2 var(--_font-accent);}.db-services-stack__number.t-muted{color:var(--t-muted);}.db-services-stack__number.t-muted-extra{color:var(--t-muted-extra);}.db-services-stack__number.t-opp-brigth{color:var(--t-opp-bright);}.db-services-stack__number.t-opp-muted{color:var(--t-opp-muted);}.db-services-stack__info{z-index:1;margin-bottom:clamp(2rem,4vw,3.3rem);}.db-services-stack__info.showcase-info{width:100%;margin-bottom:clamp(1.6rem,4vw,2.7rem);}@media only screen and (min-width:768px){.db-services-stack__info{width:80%;}}@media only screen and (min-width:992px){.db-services-stack__info.width-60{width:60%;max-width:470px;margin-bottom:0;}.db-services-stack__info.width-70{width:70%;max-width:300px;}.db-services-stack__info.showcase-info{width:50%;padding-right:1.5rem;}}@media only screen and (min-width:1600px){.db-services-stack__info.width-60{max-width:610px;}.db-services-stack__info.width-95{max-width:950px;}.db-services-stack__info.showcase-info{margin-bottom:5rem;}.db-services-stack__info ul li{font-size:2.2rem;}}.db-services-stack__works{position:relative;display:flex;flex-direction:column;flex:1;gap:clamp(1rem,2vw,3rem);}@media only screen and (min-width:768px){.db-services-stack__works{flex-direction:row;}}.db-services-stack__work{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--_radius-m);}@media only screen and (min-width:768px){.db-services-stack__work{width:calc(50% - 1.5rem);}}.no-touch .db-services-stack__work:hover .db-services-stack__preview{filter:blur(10px);transform:scale(1.04);}.no-touch .db-services-stack__work:hover .db-preview-hover{opacity:1;filter:blur(0);}.db-services-stack__preview{position:absolute;top:0;left:0;min-width:100%;min-height:100%;object-fit:cover;transition:all var(--_animspeed-medium) var(--_animbezier);}.db-services-stack__tags{display:flex;flex-wrap:wrap;gap:0.8rem;margin-bottom:1.6rem;}@media only screen and (min-width:768px){.db-services-stack__tags{gap:1rem;margin-bottom:0;}.db-services-stack__tags.tags-absolute{position:absolute;bottom:0;left:0;width:100%;padding:2.6rem 3rem;transition:all var(--_animspeed-medium) var(--_animbezier);}}@media only screen and (min-width:1200px){.db-services-stack__tags.tags-absolute{padding:3.6rem 4rem;}}@media only screen and (min-width:1600px){.db-services-stack__tags{gap:1.4rem;}}.services-stack__image{position:relative;overflow:hidden;}.services-stack__image .service-img-m{display:none;}@media only screen and (min-width:992px){.services-stack__image{position:absolute;top:0;right:0;width:100%;height:100%;z-index:0;padding-left:0;}.services-stack__image .service-img{position:absolute;right:-15%;bottom:0;height:100%;width:auto;}.services-stack__image .service-img-s{display:none;}.services-stack__image .service-img-m{display:block;}}@media only screen and (min-width:1200px){.services-stack__image .service-img{position:absolute;right:0;bottom:-5%;max-height:none;height:110%;width:auto;}}.portfolio-stack__inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--base);border-radius:var(--_radius-l);overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:cover;}.portfolio-stack__descr{display:none;position:absolute;bottom:0;left:0;width:100%;padding:2.4rem 3rem;}@media only screen and (min-width:768px){.portfolio-stack__descr{display:block;width:60%;padding:2.6rem 3rem;}}@media only screen and (min-width:1200px){.portfolio-stack__descr{width:40%;padding:4rem 5rem 4.6rem 5rem;}}@media only screen and (min-width:1600px){.portfolio-stack__descr{width:33.3334%;}}.portfolio-stack__title.dark{font-weight:400;}.portfolio-stack__title.light{font-weight:300;}.portfolio-stack__text{margin-top:3rem;font-weight:300;}.portfolio-stack__text.dark{font-weight:400;}@media only screen and (min-width:1400px){.portfolio-stack__text{margin-top:4rem;}}.db-services-stack__title h2,.db-services-stack__title h3{font-size:clamp(3.2rem,1.4rem + 4vw,8rem) !important;line-height:1.1;text-wrap:balance;}.db-services-stack__info,.db-services-stack__info p{font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem) !important;line-height:1.5;}.db-services-stack__tags{font-size:clamp(1.2rem,1rem + 0.5vw,1.4rem);}.db-services-cards__tags{display:flex !important;flex-wrap:wrap !important;gap:clamp(0.8rem,1.5vw,1.2rem) !important;margin-bottom:clamp(1.6rem,3vw,2.4rem) !important;}.db-services-cards__tags span{padding:clamp(0.6rem,1vw,0.8rem) clamp(1.6rem,2.5vw,2.4rem) !important;border-radius:50px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;line-height:1.2 !important;}.db-services-stack__title h2,.db-services-stack__title h3{font-size:clamp(3.2rem,1.4rem + 4vw,8rem) !important;line-height:1.1;text-wrap:balance;}.db-services-stack__inner{justify-content:flex-start !important;padding-top:clamp(2.4rem,4vw,5rem) !important;}.db-services-stack__title{margin-bottom:clamp(1.6rem,2vw,2.4rem) !important;flex-grow:0 !important;}.db-services-stack__info{margin-top:30px !important;flex-grow:0 !important;}.db-services-cards__tags{margin-top:0 !important;margin-bottom:clamp(1.6rem,2.5vw,2.4rem) !important;}.services-stack__image{position:absolute !important;top:0;right:0;width:100%;height:100%;z-index:0;pointer-events:none;}.services-stack__image .service-img{position:absolute;bottom:0;right:clamp(-15%,-5vw,0px) !important;height:clamp(50%,65vw,90%) !important;width:auto !important;max-width:none !important;}@media only screen and (min-width:992px){.services-stack__image .service-img{height:100% !important;right:-15% !important;}}@media only screen and (min-width:1200px){.services-stack__image .service-img{height:110% !important;right:0 !important;}}.services-stack{height:auto !important;min-height:0 !important;display:grid !important;}.services-stack .stack-item{position:relative !important;height:auto !important;grid-area:1 / 1 !important;margin-bottom:0 !important;}.db-services-stack__inner{height:auto !important;padding-bottom:clamp(3rem,5vw,5rem) !important;}.projects-stack{width:100%;position:relative;height:75vh;min-height:600px;}@media only screen and (min-width:992px){.projects-stack{height:600px;min-height:0;}}@media only screen and (min-width:1600px){.projects-stack{height:760px;}}.db-projects-stack__inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%;height:100%;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);padding:3rem;z-index:0;}.db-projects-stack__inner.justify-between{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.db-projects-stack__inner.justify-end{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media only screen and (min-width:768px){.db-projects-stack__inner{padding:5rem;}}.db-projects-stack__image{position:absolute;top:0;left:0;width:100%;height:100%;}.db-projects-stack__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.db-projects-stack__image img.mobile{display:block;}.db-projects-stack__image img.desktop{display:none;}@media only screen and (min-width:768px){.db-projects-stack__image img.mobile{display:none;}.db-projects-stack__image img.desktop{display:block;}}.db-projects-stack__title{position:relative;margin-bottom:2.4rem;max-width:600px;}.db-projects-stack__title.no-margin{margin-bottom:0;}.db-projects-stack__tags{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}@media only screen and (min-width:1600px){.db-projects-stack__tags{gap:1.4rem;}}.db-testimonials-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(2.4rem,5vw,4.6rem);padding:clamp(2.4rem,5vw,4rem);height:auto !important;min-height:clamp(450px,60vh,700px);width:100%;}@media only screen and (min-width:768px){.db-testimonials-card{max-width:460px;}}@media only screen and (min-width:1400px){.db-testimonials-card{max-width:500px;}}@media only screen and (min-width:1600px){.db-testimonials-card{max-width:630px;}}.db-testimonials-card__content{position:relative;display:flex;flex-direction:column;gap:clamp(2.4rem,5vw,4.9rem);}.db-testimonials-card__media{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.db-testimonials-card__photo,.db-testimonials-photo__avatar{width:clamp(6rem,8vw,12rem);height:clamp(6rem,8vw,12rem);border-radius:50%;overflow:hidden;flex-shrink:0;}.db-testimonials-card__photo img,.db-testimonials-photo__avatar img{width:100%;height:100%;object-fit:cover;}.db-testimonials-card__company{position:relative;max-width:clamp(10rem,15vw,18rem);}.db-testimonials-card__text p{margin-bottom:clamp(1.6rem,3vw,3.3rem);font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);}.db-testimonials-photo{position:relative;height:clamp(500px,70vh,760px);}.db-testimonials-card__name{font:normal var(--fw-medium) clamp(2rem,1.5rem + 1vw,2.6rem)/1.2 var(--_font-accent);color:var(--t-bright);margin:0;text-indent:-0.06em;}.db-testimonials-card__position{text-indent:0;}.db-testimonials-photo__content{position:relative;display:flex;flex-direction:column;gap:clamp(2.4rem,4vw,4rem);}@media only screen and (min-width:992px){.db-testimonials-photo__content{padding-right:clamp(3rem,5vw,6rem);}}.db-testimonials-photo__author{display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);}.db-testimonials-photo__info{display:flex;flex-direction:column;justify-content:center;gap:0.6rem;flex:1;}.db-testimonials-photo__position{line-height:1.2;}.db-testimonials-photo__rating{display:flex;gap:0.8rem;margin-top:0.5rem;}.db-testimonials-photo__rating i{display:block;font-size:clamp(1.6rem,2vw,2rem);color:var(--t-bright);}.db-testimonials-photo__image{position:relative;}@media only screen and (min-width:992px){.db-testimonials-photo__image{height:100%;}}.db-testimonials-photo__image-inner{overflow:hidden;}.db-testimonials-photo__image-inner img{min-width:100%;min-height:100%;object-fit:cover;}.db-testimonials-photo__text{margin-bottom:clamp(3rem,5vw,6rem);}.db-testimonials-photo__text p{margin-bottom:clamp(1.6rem,3vw,3rem);}@media only screen and (min-width:992px){.db-testimonials-photo__text{margin-bottom:0;}}.testimonials-slider{position:relative;height:auto;padding:0 clamp(1.5rem,4vw,6rem);}.testimonials-slider.no-padding{padding:0;}@media only screen and (min-width:1200px){.testimonials-slider__shadow{position:absolute;top:0;right:0;width:6rem;height:100%;background:linear-gradient(to right,rgba(var(--base-rgb),0) 0%,rgba(var(--base-rgb),1) 100%);z-index:1;}}.swiper-testimonials{position:relative;height:100%;padding-bottom:clamp(4rem,6vw,7rem);}@media only screen and (min-width:992px){.swiper-testimonials.no-padding{padding-bottom:0;}}.swiper-slide{width:100%;filter:blur(4px);transition:filter var(--_animspeed-slow) var(--_animbezier);}.swiper-slide.db-fullwidth-slide{width:100%;}.swiper-slide.swiper-slide-active{filter:blur(0);}@media only screen and (min-width:768px){.swiper-slide{width:auto;}.swiper-slide.db-fullwidth-slide{width:100%;}}.db-slider-btn{display:block;position:absolute !important;top:auto !important;bottom:0.2rem !important;width:auto;height:auto;margin:0;}.db-slider-btn::after{display:none;}.db-slider-btn-round-prev{left:0 !important;right:auto !important;}.db-slider-btn-round-prev.v2{bottom:0.2rem !important;left:0.2rem !important;}.db-slider-btn-round-next{left:5.4rem !important;right:auto !important;}.db-slider-btn-round-next.v2{left:auto !important;bottom:0.2rem !important;right:0.2rem !important;}.db-swiper-pagination-fraction{font:normal var(--fw-regular) 1.6rem/1.6 var(--_font-default);color:var(--t-bright);}.db-swiper-pagination-fraction.opposite{color:var(--t-opp-bright);}.swiper-testimonials__controls{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;padding:0 1.5rem;}.swiper-testimonials__controls .db-slider-btn{position:relative;bottom:auto;}.swiper-testimonials__controls .db-slider-btn-round-prev,.swiper-testimonials__controls .db-slider-btn-round-next{left:auto;}.swiper-testimonials__controls .db-swiper-pagination-fraction{position:relative;}@media only screen and (min-width:992px){.swiper-testimonials__controls{bottom:0;left:1.5rem;justify-content:flex-start;padding:0;}}.swiper-slide{height:auto !important;}.db-testimonials-card{height:100% !important;min-height:clamp(450px,60vh,700px);}.fmf-wrap{position:relative;width:100%;}.fmf-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;}@media (min-width:768px){.fmf-grid{grid-template-columns:1fr 1fr;column-gap:4rem;row-gap:4rem;}}@media (min-width:1200px){.fmf-grid{column-gap:6rem;row-gap:2rem;}}.fmf-field[data-col="full"]{grid-column:1 / -1;}.fmf-label--hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.fmf-control{position:relative;display:block;width:100%;border:none;outline:none;margin:0;padding:1.2rem 0.2rem;background-color:transparent;border-bottom:2px solid rgba(127,127,127,.22);font:normal var(--fw-regular) 2.2rem var(--_font-accent);height:6rem;line-height:6rem;color:var(--t-bright);background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size 0.45s var(--_animbezier),border-color 0.45s var(--_animbezier);}.fmf-control:focus{border-bottom-color:var(--st-medium);background-size:100% 2px;}.fmf-textarea{height:16rem;line-height:1.6;resize:none;}@media (min-width:768px){.fmf-textarea{height:23rem;}}.fmf-control::placeholder{color:var(--t-muted);}.fmf-select{padding:0 3rem 0 0.2rem;line-height:6rem;cursor:pointer;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:0 100%,calc(100% - 12px) calc(50% - 3px),calc(100% - 6px) calc(50% - 3px);background-size:0% 2px,6px 6px,6px 6px;}.fmf-select:focus{border-bottom-color:var(--st-medium);background-size:100% 2px,6px 6px,6px 6px;}.fmf-select:invalid,.fmf-select option[value=""]{color:var(--t-muted);}.fmf-select option{color:#111;background:#fff;}.fmf-control[aria-invalid="true"]{border-bottom-color:#ff6b6b;}.fmf-error{display:block;margin-top:.6rem;font-size:1.3rem;color:#ff6b6b;}.fmf-label--file{display:block;font-size:1.4rem;color:var(--t-muted);margin-bottom:.8rem;}.fmf-hint{opacity:.7;}.fmf-file{display:flex;align-items:center;height:6rem;line-height:1.5;font-size:1.5rem;padding:0;background-image:none;}.fmf-file::file-selector-button{margin-right:1.2rem;padding:.7rem 1.4rem;border:1px solid var(--st-medium);border-radius:6px;background:transparent;color:var(--t-bright);font:inherit;font-size:1.4rem;cursor:pointer;transition:border-color .3s ease,color .3s ease;}.fmf-file::file-selector-button:hover{border-color:var(--accent);color:var(--accent);}.fmf-file__status{margin-top:1.2rem;}.fmf-file__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.5rem;color:var(--t-bright);}.fmf-file__name{word-break:break-word;}.fmf-file__meta{color:var(--t-muted);font-size:1.3rem;margin-left:.4rem;}.fmf-file__pct{color:var(--t-muted);font-size:1.3rem;font-variant-numeric:tabular-nums;}.fmf-file__bar{margin-top:.8rem;height:4px;border-radius:2px;background:rgba(127,127,127,.22);overflow:hidden;}.fmf-file__bar>span{display:block;height:100%;width:0;background:var(--accent);border-radius:2px;}.fmf-file__status.is-done .fmf-file__name{color:var(--accent);}.fmf-file__remove{flex:0 0 auto;background:none;border:none;padding:0;color:var(--t-muted);font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;}.fmf-file__remove:hover{color:#ff6b6b;}.fmf-consent{display:flex;align-items:flex-start;gap:1.1rem;cursor:pointer;font-size:1.5rem;line-height:1.5;color:var(--t-muted);}.fmf-consent__box{flex:0 0 auto;width:2rem;height:2rem;min-width:2rem;margin:.15rem 0 0;padding:0;border:none;background:none;accent-color:var(--accent);cursor:pointer;}.fmf-consent a{color:var(--t-bright);text-decoration:underline;text-underline-offset:.2em;}.fmf-journey{display:flex;align-items:center;gap:1.4rem;margin:0 0 3rem;}.fmf-journey__track{position:relative;flex:1 1 auto;height:2px;background:rgba(127,127,127,.22);border-radius:2px;overflow:hidden;}.fmf-journey__bar{position:absolute;inset:0 auto 0 0;width:0;background:var(--accent);border-radius:2px;}.fmf-journey__label{flex:0 0 auto;font-size:1.2rem;letter-spacing:.04em;color:var(--t-muted);white-space:nowrap;transition:color .3s ease;}.fmf-journey.is-complete .fmf-journey__label{color:var(--accent);}.fmf-submit{display:inline-flex;align-items:center;gap:1rem;padding:1.6rem 3.2rem;border:none;border-radius:5rem;background:var(--t-bright);color:var(--base,#fff);font:normal var(--fw-medium) 1.8rem var(--_font-accent);cursor:pointer;transition:opacity .3s ease,transform .3s ease;}.fmf-submit::after{content:"↗";font-size:1.6rem;line-height:1;}.fmf-submit:hover{transform:translateY(-2px);}.fmf-submit.is-sending{opacity:.85;cursor:progress;}.fmf-alert{margin:0 0 2.4rem;padding:1.2rem 1.6rem;border-radius:6px;background:rgba(255,107,107,.12);color:#ff6b6b;font-size:1.4rem;}.fmf-success{max-width:540px;margin:6rem auto;padding:3rem 1rem;text-align:center;}.fmf-success__icon{font-size:4.6rem;color:var(--accent);display:block;margin-bottom:1.2rem;}.fmf-success__title{font:normal var(--fw-medium) 3.6rem/1.2 var(--_font-accent);color:var(--t-bright);margin:0 0 1rem;}.fmf-success__text{font-size:1.8rem;line-height:1.6;color:var(--t-muted);margin:0;}.db-partners-cards{position:relative;}.db-partners-cards__item{position:relative;height:250px;}.db-partners-cards__inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;}.db-partners-cards__inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);z-index:-1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier),-webkit-transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);}.no-touch .db-partners-cards__inner:hover::before{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}.no-touch .db-partners-cards__inner:hover .db-partners-cards__logo img{opacity:1;}.db-partners-cards__logo{width:170px;height:auto;}.db-partners-cards__logo img{opacity:0.6;-webkit-transition:opacity var(--_animspeed-slow) ease;-moz-transition:opacity var(--_animspeed-slow) ease;transition:opacity var(--_animspeed-slow) ease;}.db-tech-stack-cards{position:relative;}.db-tech-stack-cards.grid-cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:3rem;grid-row-gap:3rem;}@media only screen and (min-width:768px){.db-tech-stack-cards.grid-cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}}@media only screen and (min-width:1400px){.db-tech-stack-cards.grid-cards{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);}}.db-tech-stack-cards__item{position:relative;}.db-tech-stack-cards__inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2.6rem;width:100%;height:100%;padding:3rem;}.db-tech-stack-cards__inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);z-index:-1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier),-webkit-transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);}.no-touch .db-tech-stack-cards__inner:hover::before{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}.db-tech-stack-cards__inner-v2{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;width:100%;height:100%;padding:3rem 1rem;}.db-tech-stack-cards__inner-v2::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);z-index:-1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier),-webkit-transform var(--_animspeed-slow) var(--_animbezier),-moz-transform var(--_animspeed-slow) var(--_animbezier);}.no-touch .db-tech-stack-cards__inner-v2:hover::before{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}@media only screen and (min-width:768px){.db-tech-stack-cards__inner-v2{gap:2.2rem;padding:4rem 1rem;}}.db-tech-stack-cards__inner-v3{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;width:100%;height:100%;padding:3rem 4rem;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);}@media only screen and (min-width:768px){.db-tech-stack-cards__inner-v3{gap:2.2rem;padding:4rem 6rem;}}.db-tech-stack-cards__logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8rem;height:8rem;-moz-border-radius:var(--_radius-pt-m);border-radius:var(--_radius-pt-m);background-color:var(--accent);color:var(--t-opp-bright);}.db-tech-stack-cards__logo svg,.db-tech-stack-cards__logo img{display:block;width:4.4rem;height:auto;}.db-tech-stack-cards__logo svg{fill:currentColor;}.db-tech-stack-cards__icon{position:relative;height:4.5rem;color:#000;}@media (min-width:768px){.db-tech-stack-cards__icon{height:7rem;}}@media (prefers-color-scheme:dark){.db-tech-stack-cards__icon img{filter:brightness(0) invert(1);}}.db-tech-stack-cards__icon img{height:100%;width:auto;display:block;}.db-blog-preview{position:relative;}.db-blog-preview__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:3.2rem;}.db-blog-preview__item:last-of-type{padding-bottom:0;}@media only screen and (min-width:768px){.db-blog-preview__item{padding-bottom:4.2rem;}}@media only screen and (min-width:1200px){.db-blog-preview__item{padding-bottom:0;}}.db-blog-preview__media{display:block;position:relative;height:460px;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);margin-bottom:0;overflow:hidden;}.no-touch .db-blog-preview__media:hover .db-preview-hover{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}@media only screen and (min-width:768px){.db-blog-preview__media{height:600px;}}@media only screen and (min-width:1200px){.db-blog-preview__media{height:460px;}}@media only screen and (min-width:1600px){.db-blog-preview__media{height:600px;}}.db-blog-preview__image{position:relative;width:100%;height:460px;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;}.db-blog-preview__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width:768px){.db-blog-preview__image{height:600px;}}@media only screen and (min-width:1200px){.db-blog-preview__image{height:460px;}}@media only screen and (min-width:1600px){.db-blog-preview__image{height:600px;}}.db-blog-preview__tags{position:absolute;bottom:0;left:0;width:100%;padding:2.6rem 3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);}@media only screen and (min-width:768px){.db-blog-preview__tags{padding:3.6rem 4rem;}}@media only screen and (min-width:1600px){.db-blog-preview__tags{gap:1.4rem;}}.db-blog-preview__data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:2.4rem 3rem 2.8rem;border-top:1px solid var(--border);}@media only screen and (min-width:768px){.db-blog-preview__data{padding:2.8rem 4rem 3.2rem;gap:2.4rem;}}.db-blog-preview__data a{display:inline;line-height:1.2;color:var(--t-medium);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;transition:background-size 300ms,color 300ms,-moz-background-size 300ms;}.no-touch .db-blog-preview__data a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-blog-preview__data a span{font-weight:var(--fw-medium);line-height:1.2;color:var(--t-bright);}.db-blog-preview__data h3{font-weight:var(--fw-medium);font-size:2.8rem;line-height:1.2;margin-bottom:1.2rem;color:var(--t-bright);}@media only screen and (min-width:1600px){.db-blog-preview__data p,.db-blog-preview__data a{font-size:3rem;}}.fs_3{font-size:var(--fs-h4);}.db-blog-preview .row{display:flex;flex-wrap:wrap;gap:32px;}.db-blog-preview__item{padding-bottom:0 !important;}@media only screen and (min-width:992px){.db-blog-preview .db-blog-preview__item{flex:0 0 calc(33.333% - 21.33px) !important;max-width:calc(33.333% - 21.33px) !important;width:calc(33.333% - 21.33px) !important;margin:0 !important;}}.db-accordion{position:relative;}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.db-accordion>.db-accordion__item{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.db-accordion:hover>.db-accordion__item:not(:hover){opacity:0.2;}}.db-accordion__item{position:relative;cursor:pointer;margin-top:-2px;}.db-accordion__item:first-of-type{margin-top:0;}.db-accordion__divider{position:relative;width:100%;height:2px;background-color:var(--st-bright);}.db-accordion__content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 3.6rem 0;overflow:hidden;display:none;}@media only screen and (min-width:1200px){.db-accordion__content{padding:0 0 3.4rem 0;}}.db-accordion__title{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0;}@media only screen and (min-width:1200px){.db-accordion__title{padding:3rem 0 3.4rem 0;}}.db-accordion__arrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:2.2rem;line-height:1.2;color:var(--t-bright);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);will-change:transform;-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier),-webkit-transform var(--_animspeed-medium) var(--_animbezier),-moz-transform var(--_animspeed-medium) var(--_animbezier);}@media only screen and (min-width:1200px){.db-accordion__arrow{font-size:3rem;}}.accordion-rotate{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.db-faq-page .db-container.grid-container{padding-inline:3rem;}@media only screen and (min-width:768px){.db-faq-page .db-container.grid-container{padding-inline:6rem;}}@media only screen and (min-width:1600px){.db-faq-page .db-container.grid-container{padding-inline:9rem;}}.db-faq-page .inner-headline__title{left:0;}.db-accordion__trigger{appearance:none;-webkit-appearance:none;background:transparent;border:0;margin:0;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font:inherit;color:inherit;text-align:left;cursor:pointer;}.db-accordion__trigger:focus{outline:none;}.db-accordion__trigger:focus-visible{outline:2px solid var(--t-bright,currentColor);outline-offset:4px;}.db-accordion__title:has(.db-accordion__trigger){display:block;}.db-pricing-table{position:relative;}.db-pricing-table__item{position:relative;}.db-pricing-table__inner{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;width:100%;background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);padding:3rem;-webkit-transition:-webkit-box-shadow var(--_animspeed-slow) var(--_animbezier);transition:-webkit-box-shadow var(--_animspeed-slow) var(--_animbezier);-moz-transition:box-shadow var(--_animspeed-slow) var(--_animbezier),-moz-box-shadow var(--_animspeed-slow) var(--_animbezier);transition:box-shadow var(--_animspeed-slow) var(--_animbezier);transition:box-shadow var(--_animspeed-slow) var(--_animbezier),-webkit-box-shadow var(--_animspeed-slow) var(--_animbezier),-moz-box-shadow var(--_animspeed-slow) var(--_animbezier);}.no-touch .db-pricing-table__inner:hover{-webkit-box-shadow:0 14px 28px rgba(var(--accent-rgb),0.25),0 10px 10px rgba(var(--accent-rgb),0.12);-moz-box-shadow:0 14px 28px rgba(var(--accent-rgb),0.25),0 10px 10px rgba(var(--accent-rgb),0.12);box-shadow:0 14px 28px rgba(var(--accent-rgb),0.25),0 10px 10px rgba(var(--accent-rgb),0.12);}@media only screen and (min-width:1200px){.db-pricing-table__inner{height:100%;padding:4rem;}}@media only screen and (min-width:1600px){.db-pricing-table__inner{padding:5rem;}}.db-pricing-table__tag{position:absolute;top:-1.6rem;left:3rem;}@media only screen and (min-width:1200px){.db-pricing-table__tag{left:4rem;}}@media only screen and (min-width:1600px){.db-pricing-table__tag{left:5rem;}}.db-pricing-table__data{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.pricing-data__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pricing-header__title{margin-bottom:1rem;}.pricing-header__descr{font-size:1.8rem;}@media only screen and (min-width:1600px){.pricing-header__descr{font-size:1.8rem;}}.pricing-data__info{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.pricing-data__price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem;margin-bottom:1.2rem;}.pricing-data__num{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0.4rem;}.pricing-data__currency,.pricing-data__period{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-muted);}@media only screen and (min-width:1600px){.pricing-data__currency,.pricing-data__period{font-size:2.2rem;}}.pricing-data__amount{font:normal var(--fw-semibold) 7.4rem/0.9 var(--_font-accent);letter-spacing:-0.2rem;color:var(--t-bright);}.pricing-data__btnholder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;margin-bottom:1.8rem;}.pricing-data__divider{width:100%;height:0.2rem;-moz-border-radius:0.2rem;border-radius:0.2rem;background-color:var(--base-opp);}.db-pricing-table__plan{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem;width:100%;margin-top:0.7rem;}.pricing-plan__caption{font-size:1.8rem;}@media only screen and (min-width:1600px){.pricing-plan__caption{font-size:1.8rem;}}.db-pricing-table__link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;margin-top:auto;}.db-pricing-table__link a{font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);color:var(--t-bright);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright))),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:-moz-linear-gradient(left,var(--t-bright),var(--t-bright)),-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));background:linear-gradient(to right,var(--t-bright),var(--t-bright)),linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 400ms,color 300ms;-moz-transition:background-size 400ms,color 300ms,-moz-background-size 400ms;transition:background-size 400ms,color 300ms;transition:background-size 400ms,color 300ms,-moz-background-size 400ms;}.no-touch .db-pricing-table__link a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}.db-pricing-table__inner.best-choice{background-color:var(--accent);color:var(--t-opp-bright);}.db-pricing-table__inner.best-choice .pricing-header__title,.db-pricing-table__inner.best-choice .pricing-header__descr,.db-pricing-table__inner.best-choice .pricing-plan__caption,.db-pricing-table__inner.best-choice .pricing-data__amount,.db-pricing-table__inner.best-choice .db-pricing-table__link a{color:var(--t-opp-bright);}.db-pricing-table__inner.best-choice .pricing-data__currency,.db-pricing-table__inner.best-choice .pricing-data__period,.db-pricing-table__inner.best-choice .db-check-list li{color:rgba(255,255,255,0.75);}.db-pricing-table__inner.best-choice .pricing-data__divider{background-color:rgba(255,255,255,0.25);}.db-pricing-table__inner.best-choice .db-check-list i{color:var(--t-opp-bright);}.no-touch .db-pricing-table__inner.best-choice:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.3),0 10px 10px rgba(0,0,0,0.15);-moz-box-shadow:0 14px 28px rgba(0,0,0,0.3),0 10px 10px rgba(0,0,0,0.15);box-shadow:0 14px 28px rgba(0,0,0,0.3),0 10px 10px rgba(0,0,0,0.15);}.db-pricing-group__heading{font-size:clamp(1.2rem,1.2vw,1.5rem);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--t-muted);margin-bottom:3rem;}.db-standard-page:has(.db-pricing-table) .db-container.grid-container{padding-inline:3rem;}@media only screen and (min-width:768px){.db-standard-page:has(.db-pricing-table) .db-container.grid-container{padding-inline:6rem;}}@media only screen and (min-width:1600px){.db-standard-page:has(.db-pricing-table) .db-container.grid-container{padding-inline:9rem;}}.db-standard-page:has(.db-pricing-table) .inner-headline__title{left:0;}@media only screen and (min-width:1200px){.db-standard-page:has(.db-pricing-table) .row.g-4{--bs-gutter-x:0;--bs-gutter-y:0;margin:0 !important;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;}.db-standard-page:has(.db-pricing-table) .row.g-4 + .row.g-4{margin-top:3rem !important;}.db-standard-page:has(.db-pricing-table) .row.g-4>[class*="col-"]{width:auto;max-width:none;padding:0;margin:0;}}.db-section:has(.db-pricing-table){padding-bottom:var(--db-space-pre-footer);}.db-team-cards__row{--bs-gutter-x:2.25rem;--bs-gutter-y:3.25rem;}@media only screen and (min-width:1200px){.db-team-cards__row{--bs-gutter-x:3rem;--bs-gutter-y:3.75rem;}}@media only screen and (min-width:1600px){.db-team-cards__row{--bs-gutter-x:3rem;--bs-gutter-y:4rem;}}.db-team-cards__item{display:flex;flex-direction:column;min-width:0;padding-bottom:0 !important;}.db-team-cards__media{position:relative;height:460px;margin-bottom:1.25rem;overflow:hidden;border-radius:var(--_radius-m);}@media only screen and (min-width:1200px){.db-team-cards__media{margin-bottom:1.5rem;}}@media only screen and (min-width:1600px){.db-team-cards__media{height:600px;}}.db-team-cards__photo,.db-team-cards__career{position:relative;display:flex;width:100%;height:100%;overflow:hidden;border-radius:var(--_radius-m);}.db-team-cards__photo{align-items:stretch;justify-content:stretch;background-repeat:no-repeat;background-position:center;background-size:cover;}.db-team-cards__photo img,.db-team-cards__career img{display:block;width:100%;height:100%;object-fit:cover;}.db-team-cards__career{align-items:center;justify-content:center;background:var(--base-tint);text-decoration:none;}.db-team-cards__career::before{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--_radius-m);background-color:var(--base-tint);transform:scale(1);transition:transform var(--_animspeed-slow),box-shadow var(--_animspeed-slow) var(--_animbezier);}.no-touch .db-team-cards__career:hover::before{transform:scale(1.04);box-shadow:0 14px 28px rgba(var(--accent-rgb),0.25),0 10px 10px rgba(var(--accent-rgb),0.12);}.db-team-cards__career .career__image{position:relative;z-index:1;width:72%;max-width:320px;height:auto;object-fit:contain;}@media only screen and (min-width:1200px){.db-team-cards__career .career__image{width:74%;max-width:340px;}}.db-team-cards__socials{position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:1.6rem;display:flex;flex-wrap:wrap;gap:1rem;}@media only screen and (min-width:768px){.db-team-cards__socials{padding:2rem;}}@media only screen and (min-width:1200px){.db-team-cards__socials{padding:2.6rem;}}.db-team-cards__info{padding:0 0 0.75rem;}@media only screen and (min-width:1200px){.db-team-cards__info{padding:0 0 3rem;}}.db-team-cards__info--center{text-align:center;}.db-team-cards__name,.db-team-cards__position{margin:0;}.db-team-cards__name + .db-team-cards__position{margin-top:0.35rem;}.career__caption{position:absolute;bottom:0;left:0;width:100%;padding:1.6rem;display:flex;flex-direction:column;text-align:center;}@media only screen and (min-width:768px){.career__caption{padding:2.6rem;}}@media only screen and (min-width:1200px){.db-team-cards__h2-block{padding-left:clamp(3rem,4vw,7rem);}}.db-team-cards__container{padding-left:1.25rem;padding-right:1.25rem;}@media only screen and (min-width:1200px){.db-team-cards__container{padding-left:2rem;padding-right:2rem;}}@media only screen and (min-width:1600px){.db-team-cards__container{padding-left:2.5rem;padding-right:2.5rem;}}.db-values{position:relative;}.db-values__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-values__item.mobile-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media only screen and (min-width:1200px){.db-values__item.mobile-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.db-values__lists{padding:6rem 3rem 0 3rem;}@media only screen and (min-width:768px){.db-values__lists{padding:6.4rem 4rem 0 4rem;}}@media only screen and (min-width:1200px){.db-values__lists{padding:0;}}.db-values__lists-item{margin-bottom:2.6rem;}.db-values__lists-item:last-of-type{margin-bottom:0;}@media only screen and (min-width:576px){.db-values__lists-item{margin-bottom:0;}}.db-values__image{position:relative;height:460px;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover;}@media only screen and (min-width:768px){.db-values__image{height:600px;}}@media only screen and (min-width:1200px){.db-values__image.image-large-desktop{height:930px;}}.db-values__descr{padding:5.4rem 3rem 5.9rem 3rem;}.db-values__descr.has-top-list{padding:4.6rem 3rem 5.9rem 3rem;}@media only screen and (min-width:768px){.db-values__descr{padding:6.4rem 4rem 6.9rem 4rem;}.db-values__descr.has-top-list{padding:5.5rem 4rem 6.9rem 4rem;}}@media only screen and (min-width:1200px){.db-values__descr{padding:6.4rem 4rem 0 4rem;}.db-values__descr.has-top-list{padding:6.4rem 4rem 0 4rem;}}@media only screen and (min-width:1600px){.db-values__descr{padding:6rem 4rem 0 4rem;}.db-values__descr.has-top-list{padding:6rem 4rem 0 4rem;}}.db-project{position:relative;width:100%;min-width:360px;}.db-project__block{position:relative;margin-top:12.3rem;margin-bottom:13.1rem;}.db-project__block.pre-grid{margin-bottom:10.1rem;}.db-project__block.no-margin{margin:0;}@media only screen and (min-width:768px){.db-project__block{margin-top:13.1rem;margin-bottom:15.1rem;}.db-project__block.pre-grid{margin-bottom:12.1rem;}}@media only screen and (min-width:1200px){.db-project__block{margin-top:14.3rem;margin-bottom:15.1rem;}}@media only screen and (min-width:1600px){.db-project__block{margin-top:18.3rem;margin-bottom:19rem;}.db-project__block.pre-grid{margin-bottom:16.1rem;}}.db-project__subtitle{position:relative;}.db-project__paragraph{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:1.8rem;}@media only screen and (min-width:768px){.db-project__paragraph{margin-top:1.3rem;}}@media only screen and (min-width:1200px){.db-project__paragraph{margin-top:0.4rem;gap:3rem;}.db-project__paragraph.medium-text{margin-top:0.8rem;}}@media only screen and (min-width:1600px){.db-project__paragraph{max-width:855px;}.db-project__paragraph.medium-text{margin-top:0.6rem;}}.db-project__controls{margin-top:1.3rem;}@media only screen and (min-width:1200px){.db-project__controls{margin-top:1.4rem;}}@media only screen and (min-width:1600px){.db-project__controls{margin-top:1.7rem;}}.db-project__client{margin-top:0.2rem;}@media only screen and (min-width:1200px){.db-project__client{margin-top:0;}}@media only screen and (min-width:1600px){.db-project__client{margin-top:0.2rem;}}.db-project-cards{position:relative;}.db-project-cards__item{position:relative;height:460px;}@media only screen and (min-width:768px){.db-project-cards__item{height:420px;}}@media only screen and (min-width:1600px){.db-project-cards__item{height:600px;}}.db-project-cards__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;overflow:hidden;}.db-project-cards__inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.db-project__nav{position:relative;padding-top:3rem;}@media only screen and (min-width:768px){.db-project__nav{}}@media only screen and (min-width:1200px){.db-project__nav{padding-top:4rem;}}@media only screen and (min-width:1600px){.db-project__nav{}}.db-project__divider{position:absolute;top:0;left:1.5rem;width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);height:0.2rem;background-color:var(--base-opp);}.db-project__navitem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.db-project__navitem.left{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;}.db-project__navitem.right{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;text-align:right;}.db-project__link{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);}.db-project__link.opposite{color:var(--t-opp-bright);}.db-project__link span{text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0)),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:background-size 300ms,color 300ms;-moz-transition:background-size 300ms,color 300ms,-moz-background-size 300ms;transition:background-size 300ms,color 300ms;transition:background-size 300ms,color 300ms,-moz-background-size 300ms;}.no-touch .db-project__link span:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}@media only screen and (min-width:768px){.db-project__link{font-size:3.4rem;}}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;margin:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;}.skip-link:focus,.skip-link:active{left:1rem;top:1rem;width:auto;height:auto;padding:.5rem .75rem;clip:auto;clip-path:none;white-space:normal;background:var(--color-bg,#fff);color:var(--color-text,#000);border:2px solid currentColor;border-radius:.5rem;outline:0;z-index:10000;}.table-responsive-custom{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--base-tint);border:1px solid var(--st-muted);border-radius:var(--_radius-m);box-shadow:0 8px 24px rgba(var(--accent-rgb),.10);}.table-custom{width:100%;border-collapse:separate;border-spacing:0;font:normal var(--fw-regular) 1.6rem/1.5 var(--_font-default);font-size:clamp(1.6rem,1.45rem + 0.35vw,1.9rem);color:var(--t-medium);}.table-custom thead th{position:sticky;top:0;z-index:1;text-align:left;font:normal var(--fw-semibold) 1.4rem/1.2 var(--_font-accent);font-size:clamp(1.6rem,1.45rem + 0.35vw,1.9rem);letter-spacing:.02em;color:var(--t-bright);background:color-mix(in srgb,var(--base-tint) 88%,transparent);backdrop-filter:saturate(120%) blur(6px);padding:clamp(1.4rem,1rem + 0.6vw,2.2rem) clamp(1.6rem,1.2rem + 0.7vw,2.8rem);border-bottom:1px solid var(--st-muted);}.table-custom tbody td{padding:clamp(1.4rem,1rem + 0.6vw,2.2rem) clamp(1.6rem,1.2rem + 0.7vw,2.8rem);vertical-align:top;border-bottom:1px solid var(--st-muted);}.table-custom tr>*:first-child{padding-left:clamp(1.8rem,1.2rem + 0.8vw,3.2rem);}.table-custom tr>*:last-child{padding-right:clamp(1.8rem,1.2rem + 0.8vw,3.2rem);}.table-striped-custom tbody tr:nth-child(odd){background:rgba(var(--accent-rgb),.05);}.table-hover-custom tbody tr{transition:background var(--_animspeed-medium) var(--_animbezier);}.no-touch .table-hover-custom tbody tr:hover{background:rgba(var(--accent-rgb),.12);}.table-custom thead tr th:first-child{border-top-left-radius:var(--_radius-m);}.table-custom thead tr th:last-child{border-top-right-radius:var(--_radius-m);}.table-custom tbody tr:last-child td:first-child{border-bottom-left-radius:var(--_radius-m);}.table-custom tbody tr:last-child td:last-child{border-bottom-right-radius:var(--_radius-m);}.table-custom.table--compact thead th,.table-custom.table--compact tbody td{padding:.9rem 1.2rem;}.tag .ai-link,.tag .ai-btn{display:inline-flex;align-items:center;gap:6px;font-weight:inherit;color:inherit;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;}.tag .ph-bold{font-size:14px;line-height:1;}.summarise-with-ai{margin-bottom:44px;}.contact-form select{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.35);padding:14px 0;font-size:16px;line-height:1.4;color:#ffffff;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;cursor:pointer;border-bottom:2px solid var(--st-medium);}.contact-form select{background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:0 100%,calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:0% 2px,6px 6px,6px 6px;background-repeat:no-repeat;font:normal var(--fw-regular) 2.2rem var(--_font-accent);color:var(--t-bright);transition:background-size 0.45s var(--_animbezier),border-color 0.45s var(--_animbezier);}.contact-form select option[disabled]{color:rgba(255,255,255,0.4);}.contact-form select:focus{border-bottom-color:var(--st-medium);background-size:100% 2px,6px 6px,6px 6px;}.contact-form select.has-error{border-bottom-color:#ff6b6b;}.contact-form select option{background-color:#0e0e0e;color:var(--t-bright);}@media (max-width:768px){.contact-form select{font-size:15px;padding:12px 0;}}.github-icon{color:#000;}@media (prefers-color-scheme:dark){.github-icon{color:#fff;}}.block-video{width:100%;height:100%;object-fit:cover;display:block;}.db-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;}.db-compare-card{padding:28px;border-radius:18px;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.04);height:100%;transition:transform 0.25s ease,box-shadow 0.25s ease;}.db-compare-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.08);}.db-compare-card strong{display:inline-block;margin-bottom:14px;font-weight:700;line-height:1.4;letter-spacing:0.02em;text-transform:uppercase;}.db-compare-card p{margin:0;line-height:1.8;color:#1f2937;}.db-compare-card--weak{background:#fff7f7;border-color:#f3c7c7;}.db-compare-card--weak strong{color:#b42318;}.db-compare-card--strong{background:#f5fbf7;border-color:#b7e4c7;}.db-compare-card--strong strong{color:#18794e;}@media (max-width:767px){.db-compare-grid{grid-template-columns:1fr;gap:16px;}.db-compare-card{padding:22px;}.db-compare-card p{line-height:1.7;}}blockquote{position:relative;margin:32px 0;padding:24px 28px 24px 64px;border-radius:16px;background:#f9fafb;border-left:4px solid #111827;line-height:1.8;color:#1f2937;font-style:normal;}blockquote::before{content:"“";position:absolute;left:20px;top:18px;line-height:1;color:rgba(17,24,39,0.15);font-family:Georgia,serif;font-size:70px;}blockquote cite{display:block;margin-top:14px;font-size:0.9rem;color:#6b7280;font-style:normal;}blockquote strong{color:#111827;}.blockquote--dark{background:#111827;color:#f9fafb;border-left-color:#4ade80;}.blockquote--dark::before{color:rgba(255,255,255,0.1);}.blockquote--dark cite{color:#9ca3af;}@media (max-width:767px){blockquote{padding:20px 20px 20px 52px;}blockquote::before{left:14px;top:14px;}}.db-info-box{position:relative;margin:32px 0;padding:22px 24px 22px 56px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;line-height:1.7;color:#1f2937;}.db-info-box::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:4px;background:var(--accent);}.db-info-box strong{display:block;margin-bottom:8px;font-weight:700;color:#111827;}.db-info-box code{padding:2px 6px;border-radius:6px;background:#e5e7eb;font-family:monospace;color:#111827;}.db-info-box:hover{border-color:#cbd5f5;background:#f1f5f9;}.db-info-box--warning{background:#fff7ed;border-color:#fed7aa;}.db-info-box--warning::before{background:#f97316;}.db-info-box--critical{background:#fef2f2;border-color:#fecaca;}.db-info-box--critical::before{background:#dc2626;}@media (max-width:767px){.db-info-box{padding:18px 18px 18px 44px;font-size:0.95rem;}.db-info-box::before{top:12px;bottom:12px;}}.db-article__block pre{position:relative;margin:24px 0;padding:24px;border-radius:var(--_radius-s);background:var(--base-tint);border:1px solid var(--st-muted);overflow-x:auto;box-shadow:0 10px 25px rgba(var(--base-rgb),0.08);transition:all var(--_animspeed-medium) var(--_animbezier);}.db-article__block pre{background-image:linear-gradient( rgba(var(--base-opp-rgb,0,0,0),0.03) 1px,transparent 1px );background-size:100% 28px;}.db-article__block pre::before{content:"JSON-LD";position:absolute;top:10px;left:14px;font-size:0.65rem;letter-spacing:0.08em;text-transform:uppercase;font-family:var(--_font-accent);color:var(--t-muted);}.db-article__block pre code{display:block;font-family:"Fira Code","JetBrains Mono",monospace;font-size:1.7rem;line-height:1.7;color:var(--t-bright);white-space:pre;}.db-article__block pre:hover{border-color:var(--accent);box-shadow:0 14px 35px rgba(var(--accent-rgb),0.12);}.db-article__block pre::-webkit-scrollbar{height:8px;}.db-article__block pre::-webkit-scrollbar-thumb{background:var(--st-medium);border-radius:10px;}.db-article__block code{padding:3px 6px;border-radius:6px;background:var(--base-shade);color:var(--t-bright);font-family:monospace;font-size:0.9em;}@media (max-width:767px){.db-article__block pre{padding:18px;}.db-article__block pre code{font-size:0.8rem;line-height:1.6;}}.db-article__breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;}.db-article__breadcrumbs span{max-width:200px;}.db-article__breadcrumbs a,.db-article__breadcrumbs .current-item{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.db-article__data{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}.db-article__data>span{display:inline-flex;align-items:center;}.db-article__data>span:not(:last-child)::after{content:"";width:4px;height:4px;margin-left:10px;border-radius:50%;background:currentColor;opacity:0.45;}.db-blog-preview__data a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.xml-paths{background:#0f172a;color:#e2e8f0;padding:20px 24px;border-radius:14px;overflow-x:auto;margin:24px 0;border:1px solid #1e293b;box-shadow:0 10px 30px rgba(0,0,0,0.12);}.xml-paths code{display:block;font-family:"Courier New",Courier,monospace;font-size:15px;line-height:1.8;white-space:pre-wrap;word-break:break-word;}.seo-code-display{background:#0f172a;border:1px solid #1e293b;border-radius:14px;padding:20px;overflow-x:auto;font-family:Consolas,Monaco,"Courier New",monospace;font-size:15px;line-height:1.7;}.seo-code-line{white-space:nowrap;}.seo-code-line + .seo-code-line{margin-top:8px;}.seo-code-tag{color:#7dd3fc;}.seo-code-attr{color:#f8fafc;margin-left:6px;}.seo-code-value{color:#86efac;}.seo-code-text{color:#f8fafc;}.seo-code-line{white-space:normal;word-break:break-word;}.db-concept{--cx-card:var(--brand-white);--cx-line:rgba(13,13,13,0.08);--cx-ink:var(--brand-black);--cx-mute:var(--brand-slate);--cx-skel:#E7EAEE;--cx-blue:var(--brand-blue);--cx-blue-soft:rgba(0,82,255,0.08);--cx-ok:#3F7D20;--cx-ok-bg:#EEF7E6;--cx-shadow:0 0.6em 1.6em rgba(13,13,13,0.08),0 0.1em 0.3em rgba(13,13,13,0.06);container-type:inline-size;position:relative;width:100%;margin:0;}:root[data-theme="dark"] .db-concept{--cx-card:var(--brand-graphite);--cx-line:rgba(255,255,255,0.08);--cx-ink:var(--brand-white);--cx-mute:var(--brand-muted-soft);--cx-skel:var(--brand-steel);--cx-blue-soft:rgba(125,162,255,0.14);--cx-ok:#A9D98A;--cx-ok-bg:rgba(169,217,138,0.12);--cx-shadow:0 0.6em 1.6em rgba(0,0,0,0.35);}.db-concept__scene{position:relative;font:normal 400 clamp(10px,3.8cqw,19px)/1.3 var(--_font-default);color:var(--cx-ink);padding:1.4em 1em;}.db-concept__cap{margin-top:0.4rem;font:normal 400 1.1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0.08em;text-transform:uppercase;color:inherit;opacity:0.6;}.cx-type{font:400 0.72em/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0.1em;text-transform:uppercase;color:var(--cx-mute);}.cx-chip{font-size:0.72em;padding:0.25em 0.7em;border-radius:99em;color:var(--cx-ok);background:var(--cx-ok-bg);border:1px solid currentColor;}.cx-rec,.cx-win,.cx-node{position:relative;z-index:1;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:0.8em;box-shadow:var(--cx-shadow);}.cx-glow{border-color:var(--cx-blue);box-shadow:0 0 0 0.3em var(--cx-blue-soft),var(--cx-shadow);}.cx-rec{padding:1em 1.1em;}.cx-rec__head{display:flex;align-items:center;justify-content:space-between;gap:0.6em;}.cx-rec__name{display:block;margin:0.6em 0 0.5em;font-weight:600;font-size:1.15em;}.cx-rows{display:grid;gap:0.45em;}.cx-row{display:grid;grid-template-columns:6.5em 1fr;align-items:center;font-size:0.85em;}.cx-row__k{color:var(--cx-mute);}.cx-skel{display:block;height:0.55em;border-radius:99em;background:var(--cx-skel);}.cx-skel--short{width:60%;}.cx-skel--accent{height:1.3em;width:85%;border-radius:0.3em;background:var(--cx-blue-soft);}.cx-win{overflow:hidden;}.cx-win__bar{display:flex;align-items:center;gap:0.3em;padding:0.5em 0.7em;border-bottom:1px solid var(--cx-line);}.cx-win__bar i{width:0.4em;height:0.4em;border-radius:50%;background:var(--cx-skel);}.cx-win__bar span{margin-left:0.4em;font:400 0.68em/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0.04em;color:var(--cx-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cx-win__body{display:grid;gap:0.45em;padding:0.7em;}.cx-win__h{font-weight:600;}.cx-btn{width:40%;height:1.2em;border-radius:99em;background:var(--cx-blue);}.cx-code{font:400 0.72em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cx-blue);background:none;padding:0;white-space:nowrap;}.cx-check{font-size:0.85em;}.cx-check::before{content:"✓";margin-right:0.5em;color:var(--cx-blue);font-weight:700;}.cx-links{display:flex;flex-wrap:wrap;gap:0.4em;margin-top:0.8em;}.cx-link{font-size:0.78em;padding:0.35em 0.8em;border-radius:0.4em;color:var(--cx-blue);background:var(--cx-card);border:1px solid var(--cx-line);box-shadow:var(--cx-shadow);}.cx-link::before{content:"↳ ";}.cx-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;}.cx-wire{fill:none;stroke:var(--cx-line);stroke-width:2;vector-effect:non-scaling-stroke;}.cx-wire--on{stroke:var(--cx-blue);stroke-dasharray:1;stroke-dashoffset:1;animation:cx-draw 1.2s var(--_animbezier,ease) forwards;animation-delay:calc(0.3s + var(--i,0) * 0.15s);}@keyframes cx-draw{to{stroke-dashoffset:0;}}@media (prefers-reduced-motion:reduce){.cx-wire--on{animation:none;stroke-dashoffset:0;}}.cx-flow{display:grid;}.cx-flow>.cx-rec{width:72%;justify-self:center;}.cx-flow>.cx-wires{position:relative;inset:auto;height:3.6em;}.cx-outs .cx-win__bar i{display:none;}.cx-outs .cx-win__bar span{margin-left:0;}.cx-outs{display:grid;gap:0.5em;}.cx-outs--4{grid-template-columns:repeat(4,1fr);}.cx-model{position:relative;display:grid;gap:4em;padding:0.5em 0;}.cx-node{display:grid;gap:0.35em;padding:0.8em 0.9em;}.cx-node__name{font-weight:600;}.cx-node--main{width:50%;justify-self:center;}.cx-model__row{display:grid;grid-template-columns:repeat(3,1fr);gap:0.6em;}.cx-stack{display:grid;justify-items:center;}.cx-stack__item{width:78%;}.cx-arrow{width:2px;height:1.6em;background:var(--cx-blue);position:relative;}.cx-arrow::after{content:"";position:absolute;left:50%;bottom:-0.1em;width:0.5em;height:0.5em;border-right:2px solid var(--cx-blue);border-bottom:2px solid var(--cx-blue);transform:translateX(-50%) rotate(45deg);}.cx-split{display:grid;grid-template-columns:1fr 1fr;gap:0.8em;align-items:start;}.cx-split>.cx-win:last-child{margin-top:2.4em;}.cx-card{width:88%;margin:0 auto;}.services-stack__image.has-concept{display:flex;align-items:center;justify-content:center;}.services-stack__image.has-concept .db-concept{max-width:46rem;}@media only screen and (min-width:992px){.services-stack__image.has-concept{left:auto;width:50% !important;padding:4rem;}}.db-services-cards-s__image.has-concept{position:relative !important;inset:auto !important;transform:none !important;width:100% !important;max-width:44rem !important;margin:2.4rem auto 0;z-index:1;}.db-features-promo__image.has-concept{border-radius:var(--_radius-l);background:linear-gradient(160deg,var(--base-tint,#fff),var(--base,#F7F8FA));border:1px solid var(--cx-line,rgba(13,13,13,0.08));padding:clamp(1.6rem,4vw,4rem);}.cx-timeline{display:grid;gap:1.1em;padding:1em 1.1em;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:0.8em;box-shadow:var(--cx-shadow);}.cx-tl{display:grid;grid-template-columns:1fr auto;gap:0.4em 0.8em;align-items:center;}.cx-tl .cx-type{grid-column:1 / -1;}.cx-tl__bar{position:relative;height:0.9em;border-radius:99em;background:linear-gradient(90deg,transparent calc(var(--s) * 1%),var(--cx-mute) calc(var(--s) * 1%),var(--cx-mute) calc((var(--s) + var(--w)) * 1%),transparent calc((var(--s) + var(--w)) * 1%)),var(--cx-skel);opacity:0.9;}.cx-tl__bar--on{background:linear-gradient(90deg,transparent calc(var(--s) * 1%),var(--cx-blue) calc(var(--s) * 1%),var(--cx-blue) calc((var(--s) + var(--w)) * 1%),transparent calc((var(--s) + var(--w)) * 1%)),var(--cx-skel);}.cx-tl__bar--soft{background:linear-gradient(90deg,transparent calc(var(--s) * 1%),var(--cx-blue-soft) calc(var(--s) * 1%)),var(--cx-skel);outline:1px dashed var(--cx-blue);outline-offset:-1px;}.cx-tl__k{font-size:0.8em;color:var(--cx-mute);white-space:nowrap;}.db-pinned-universal__static .db-concept{margin-top:3.2rem;max-width:46rem;}.db-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem;}.db-facts__item{padding:2.4rem;border-radius:var(--_radius-m);background:var(--base-tint);border:1px solid var(--neutral-transparent);}.db-facts__k{display:block;margin-bottom:0.8rem;font:400 1.2rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0.08em;text-transform:uppercase;color:var(--t-medium);}.db-facts__v{display:block;font:normal var(--fw-medium) clamp(2.4rem,3vw,3.2rem)/1.15 var(--_font-accent);color:var(--t-bright);}.db-facts__note{display:block;margin-top:0.6rem;font-size:1.5rem;color:var(--t-medium);}.db-fit{display:grid;gap:1.2rem;}@media only screen and (min-width:992px){.db-fit{grid-template-columns:1fr 1fr;}}.db-fit__col{padding:clamp(2.4rem,3vw,4rem);border-radius:var(--_radius-l);background:var(--base-tint);border:1px solid var(--neutral-transparent);}.db-fit__col--no{background:transparent;}.db-fit__col h3{margin-bottom:1.6rem;}.db-fit__col ul{margin:0;padding:0;list-style:none;display:grid;gap:1rem;}.db-fit__col li{position:relative;padding-left:2.8rem;color:var(--t-medium);}.db-fit__col li::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700;}.db-fit__col--no li::before{content:"—";color:var(--t-medium);}.cx-gov{display:grid;}.cx-gov>.cx-win{width:80%;justify-self:center;}.cx-gov>.cx-wires{position:relative;inset:auto;height:3em;}.cx-outs--3{grid-template-columns:repeat(3,1fr);}.cx-check em{float:right;font-style:normal;font-size:0.85em;color:var(--cx-mute);}.db-concept{--cx-warn:#B4532A;}:root[data-theme="dark"] .db-concept{--cx-warn:#F2A07B;}.cx-check--no::before{content:"✕";color:var(--cx-warn);}.cx-link--no{color:var(--cx-warn);}.cx-link--no::before{content:"✕ ";}.cx-lanes{display:grid;gap:1.4em;}.cx-lane{display:grid;gap:0.6em;}.cx-lane .cx-type{justify-content:flex-start;}.cx-lane__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0.45em;}.cx-step{font-size:0.82em;line-height:1.25;padding:0.6em 0.7em;border-radius:0.5em;background:var(--cx-card);border:1px solid var(--cx-line);box-shadow:var(--cx-shadow);}.cx-step b{display:block;margin-bottom:0.3em;font:400 0.8em/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cx-mute);}.cx-lane--bad .cx-step{border-style:dashed;}.cx-lane--bad .cx-step b{color:var(--cx-warn);}.cx-lane--good .cx-step{border-color:var(--cx-blue);}.cx-lane--good .cx-step b{color:var(--cx-blue);}.cx-loop{width:100%;display:grid;gap:0.6em;padding:0.8em;border:1px dashed var(--cx-blue);border-radius:0.8em;}.cx-tangle{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:3.2em 1.4em;padding:0.5em 0;}.cx-tangle>.cx-wires{position:absolute;inset:0;width:100%;height:100%;}.cx-tangle .cx-node{position:relative;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:0.6em;box-shadow:var(--cx-shadow);}.cx-wire--tangle{stroke:var(--cx-warn);opacity:0.55;}.cx-crm{width:100%;}.cx-crm__body{display:grid;grid-template-columns:6.4em 1fr;min-height:11em;}.cx-crm__side{display:grid;align-content:start;gap:0.2em;padding:0.6em 0.4em;border-right:1px solid var(--cx-line);}.cx-crm__nav{font-size:0.7em;padding:0.35em 0.6em;border-radius:0.4em;color:var(--cx-mute);white-space:nowrap;}.cx-crm__nav.is-on{color:var(--cx-blue);background:var(--cx-blue-soft);font-weight:600;}.cx-crm__main{display:grid;align-content:start;gap:0.6em;padding:0.7em;min-width:0;}.cx-pill{justify-self:start;font-size:0.66em;line-height:1;padding:0.3em 0.6em;border-radius:99em;color:var(--cx-blue);background:var(--cx-blue-soft);white-space:nowrap;}.cx-pill--ok{color:var(--cx-ok);background:var(--cx-ok-bg);}.cx-pill--warn{color:var(--cx-warn);background:color-mix(in srgb,var(--cx-warn) 12%,transparent);}.cx-pill--soft{color:var(--cx-mute);background:var(--cx-skel);}.cx-skel--num{width:55%;height:0.9em;border-radius:0.25em;background:var(--cx-blue-soft);}.cx-skel--val{width:3em;justify-self:end;}.cx-skel--title{width:45%;height:0.8em;}.cx-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:0.4em;}.cx-tile{display:grid;gap:0.5em;padding:0.55em;border:1px solid var(--cx-line);border-radius:0.5em;}.cx-tile .cx-type{font-size:0.6em;}.cx-chart{display:grid;gap:0.5em;padding:0.55em;border:1px solid var(--cx-line);border-radius:0.5em;}.cx-chart__bars{display:flex;align-items:flex-end;gap:0.35em;height:3.4em;}.cx-chart__bars i{flex:1;border-radius:0.2em 0.2em 0 0;background:var(--cx-blue-soft);}.cx-chart__bars i:last-child{background:var(--cx-blue);}.cx-board{display:grid;grid-template-columns:repeat(3,1fr);gap:0.45em;}.cx-col{display:grid;align-content:start;gap:0.4em;padding:0.45em;border-radius:0.5em;background:color-mix(in srgb,var(--cx-skel) 45%,transparent);}.cx-col .cx-type{font-size:0.6em;}.cx-kcard{display:grid;gap:0.35em;padding:0.5em;border-radius:0.4em;background:var(--cx-card);border:1px solid var(--cx-line);box-shadow:var(--cx-shadow);}.cx-col:last-child .cx-kcard:first-of-type{border-color:var(--cx-blue);}.cx-stats{display:flex;gap:1em;font-size:0.72em;color:var(--cx-mute);}.cx-stats b{color:var(--cx-ink);font-weight:600;}.cx-table{display:grid;}.cx-trow{display:grid;grid-template-columns:1.3fr 1fr 5.5em;align-items:center;gap:0.6em;padding:0.45em 0.2em;border-bottom:1px solid var(--cx-line);}.cx-trow--head{padding-top:0;}.cx-trow--head .cx-type{font-size:0.58em;}.cx-trow .cx-skel--short{width:70%;}.cx-phead{display:flex;align-items:center;justify-content:space-between;gap:0.6em;}.cx-pbar{display:flex;gap:0.2em;height:0.6em;}.cx-pbar i{border-radius:99em;background:var(--cx-blue);}.cx-pbar i:nth-child(2){opacity:0.55;}.cx-pbar i:nth-child(3){opacity:0.25;}.cx-prow{display:grid;grid-template-columns:1.4em 1fr auto;align-items:center;gap:0.6em;padding:0.35em 0;border-bottom:1px solid var(--cx-line);}.cx-cask{width:1.2em;height:1.4em;border-radius:0.35em;border:1px solid var(--cx-blue);background:repeating-linear-gradient(0deg,transparent 0 0.3em,var(--cx-blue-soft) 0.3em 0.4em);}.cx-stepper{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0.2em;}.cx-sstep{position:relative;display:grid;justify-items:center;gap:0.4em;font-size:0.66em;color:var(--cx-mute);}.cx-sstep b{position:relative;z-index:1;width:1.2em;height:1.2em;border-radius:50%;border:2px solid var(--cx-skel);background:var(--cx-card);}.cx-sstep::before{content:"";position:absolute;top:0.55em;left:-50%;width:100%;height:2px;background:var(--cx-skel);}.cx-sstep:first-child::before{display:none;}.cx-sstep.is-done b{border-color:var(--cx-blue);background:var(--cx-blue);}.cx-sstep.is-done::before,.cx-sstep.is-now::before{background:var(--cx-blue);}.cx-sstep.is-now{color:var(--cx-blue);font-weight:600;}.cx-sstep.is-now b{border-color:var(--cx-blue);box-shadow:0 0 0 0.3em var(--cx-blue-soft);}.cx-note{display:grid;gap:0.4em;padding:0.55em;border-radius:0.5em;border:1px dashed var(--cx-line);}.cx-person{display:grid;grid-template-columns:2em 1fr auto;align-items:center;gap:0.6em;padding-bottom:0.5em;border-bottom:1px solid var(--cx-line);}.cx-avatar{width:2em;height:2em;border-radius:50%;background:var(--cx-blue-soft);border:1px solid var(--cx-blue);}.cx-person__t{display:grid;gap:0.35em;}.cx-acts{display:grid;gap:0.55em;padding-left:0.3em;}.cx-act{position:relative;display:flex;align-items:center;gap:0.6em;font-size:0.75em;}.cx-act b{width:0.7em;height:0.7em;border-radius:50%;background:var(--cx-blue);flex:none;}.cx-act:not(:last-child)::after{content:"";position:absolute;left:0.32em;top:1.1em;height:0.9em;width:1px;background:var(--cx-line);}.cx-act:last-child b{box-shadow:0 0 0 0.3em var(--cx-blue-soft);}.cx-mtypes{display:flex;flex-wrap:wrap;gap:0.35em;}.cx-mtype{font-size:0.68em;padding:0.4em 0.7em;border-radius:0.4em;border:1px solid var(--cx-line);background:var(--cx-card);box-shadow:var(--cx-shadow);}.cx-mtype.is-on{border-color:var(--cx-blue);color:var(--cx-blue);box-shadow:0 0 0 0.25em var(--cx-blue-soft);}.cx-pubrow{display:grid;grid-template-columns:auto 1.4em 1fr;align-items:center;gap:0.5em;padding-top:0.5em;border-top:1px solid var(--cx-line);}.cx-arrow-r{height:1px;background:var(--cx-blue);position:relative;}.cx-arrow-r::after{content:"";position:absolute;right:0;top:-0.2em;border:0.2em solid transparent;border-left:0.3em solid var(--cx-blue);border-right:0;}.cx-outtags{display:flex;flex-wrap:wrap;gap:0.3em;}.cx-outtags span{font:400 0.58em/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0.06em;text-transform:uppercase;padding:0.4em 0.5em;border-radius:0.3em;color:var(--cx-blue);background:var(--cx-blue-soft);}.cx-trow--2{grid-template-columns:1fr auto;}.cx-minis{display:grid;grid-template-columns:repeat(4,1fr);gap:0.35em;}.cx-mini{display:grid;gap:0.45em;padding:0.5em;border:1px solid var(--cx-line);border-radius:0.45em;}.cx-mini .cx-type{font-size:0.56em;}.cx-guard{display:flex;align-items:center;gap:0.6em;font-size:0.7em;color:var(--cx-mute);padding-top:0.5em;border-top:1px solid var(--cx-line);}.cx-guard .cx-pill{margin-left:auto;font-size:0.95em;}.cx-lock{width:0.8em;height:0.65em;margin-top:0.3em;border-radius:0.15em;background:var(--cx-blue);position:relative;flex:none;}.cx-lock::before{content:"";position:absolute;left:0.15em;bottom:100%;width:0.5em;height:0.4em;border:1.5px solid var(--cx-blue);border-bottom:0;border-radius:0.3em 0.3em 0 0;}@container (max-width:360px){.db-concept .db-concept__scene:has(.cx-crm){font-size:5.2cqw;padding:0;}.bl-case-art.bl-case-art:has(.cx-crm) .db-concept .db-concept__scene:has(.cx-crm){font-size:clamp(9px,min(4.4cqw,4.6cqh),19px);}.cx-crm__body{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0;}.cx-crm__side{display:flex;gap:0.2em;padding:0.5em 0.8em;border-right:0;border-bottom:1px solid var(--cx-line);overflow:hidden;}}.cx-panel{display:grid;gap:0.55em;padding:0.7em;border:1px solid var(--cx-line);border-radius:0.6em;background:var(--cx-card);box-shadow:var(--cx-shadow);}.cx-panel--soft{box-shadow:none;opacity:0.75;}.cx-kv{display:flex;align-items:center;justify-content:space-between;gap:0.6em;font-size:0.85em;}.cx-kv .cx-type{font-size:0.72em;}.cx-kv .cx-skel--val{width:4em;}.cx-faces{display:flex;}.cx-faces i{width:1.2em;height:1.2em;margin-left:-0.35em;border-radius:50%;background:var(--cx-blue-soft);border:1px solid var(--cx-blue);}.cx-minis--2{grid-template-columns:repeat(2,1fr);}.cx-thread{display:grid;gap:0.6em;}.cx-msg{display:grid;gap:0.4em;width:82%;padding:0.6em 0.7em;border-radius:0.6em 0.6em 0.6em 0.15em;border:1px solid var(--cx-line);background:var(--cx-card);}.cx-msg .cx-type{font-size:0.6em;}.cx-msg--us{justify-self:end;border-radius:0.6em 0.6em 0.15em 0.6em;border-color:transparent;background:var(--cx-blue-soft);}.cx-msg--us .cx-type{color:var(--cx-blue);}.cx-closed{display:flex;justify-content:center;}.cx-step{display:flex;flex-direction:column;height:100%;border:0;border-radius:0;box-shadow:none;}.cx-step .cx-win__bar{min-height:2.6em;padding:0 1.2em;}.cx-step .cx-win__body{flex:1;min-height:0;align-content:space-evenly;gap:0.4em;padding:0.6em 1.4em 1em;}.cx-plan__label{font-size:0.62em;}.cx-plan__home{display:flex;justify-content:center;}.cx-plan .cx-wires{position:relative;inset:auto;width:100%;height:1.6em;margin:-0.4em 0;}.cx-plan__row{display:grid;grid-template-columns:repeat(4,1fr);gap:0.5em;}.cx-page{position:relative;z-index:1;display:block;padding:0.6em 0.4em;font-size:0.75em;font-weight:600;text-align:center;white-space:nowrap;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:0.5em;box-shadow:var(--cx-shadow);}.cx-plan__home .cx-page{min-width:30%;}.cx-page.is-on{border-color:var(--cx-blue);box-shadow:0 0 0 0.25em var(--cx-blue-soft),var(--cx-shadow);}.cx-trail{display:flex;align-items:center;justify-content:space-between;gap:0.9em;}.cx-trail span{position:relative;flex:1;padding:0.5em 0.2em;font-size:0.68em;text-align:center;white-space:nowrap;color:var(--cx-mute);border:1px dashed var(--cx-line);border-radius:99em;}.cx-trail span + span::before{content:"\2192";position:absolute;left:-1.15em;top:50%;transform:translateY(-50%);color:var(--cx-blue);}.cx-trail .is-on{color:var(--cx-blue);border:1px solid var(--cx-blue);background:var(--cx-blue-soft);}.cx-org{display:grid;grid-template-columns:repeat(4,1fr);gap:0.5em;}.cx-org__col{position:relative;display:grid;align-content:start;gap:0.3em;}.cx-org__col::before{content:"";position:absolute;left:0.5em;top:1.6em;bottom:0.7em;width:1px;background:var(--cx-line);}.cx-org__kid{position:relative;margin-left:1.77em;padding:0.3em 0.45em;font-size:0.62em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cx-mute);border:1px solid var(--cx-line);border-radius:0.4em;background:var(--cx-card);}.cx-org__kid::before{content:"";position:absolute;left:-0.97em;top:50%;width:0.97em;height:1px;background:var(--cx-line);}.cx-install .cx-kv{padding-bottom:0.45em;border-bottom:1px solid var(--cx-line);}.cx-install .cx-kv:last-child{padding-bottom:0;border-bottom:0;}.cx-install .cx-kv__v{font-weight:600;}.cx-install .cx-phead .cx-skel--title{width:35%;}.cx-audit .cx-win__body{gap:0.45em;}.cx-audit__row{display:grid;gap:0.3em;padding:0.55em 0.8em;border:1px solid var(--cx-line);border-radius:0.6em;opacity:0.7;}.cx-audit__row.is-on{opacity:1;border-color:var(--cx-blue);box-shadow:0 0 0 0.25em var(--cx-blue-soft);}.cx-audit__text{font-size:0.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cx-audit__text strong{font-weight:600;margin-right:0.2em;}.cx-audit__meta{display:flex;justify-content:space-between;gap:0.6em;font:400 0.6em/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cx-mute);}.cx-audit__foot{display:flex;align-items:center;justify-content:space-between;gap:0.6em;margin-top:0.2em;}.cx-audit__foot .cx-chip{white-space:nowrap;}.cx-audit__btn{font-size:0.68em;padding:0.3em 0.9em;border:1px solid var(--cx-line);border-radius:99em;color:var(--cx-mute);}.cx-gonce>.cx-rec{width:66%;}.cx-gonce>.cx-wires{height:2em;}.cx-gval{font-size:0.66em;font-weight:600;color:var(--cx-blue);white-space:nowrap;}.cx-gread{display:grid;grid-template-columns:1fr 1fr;gap:0.6em;align-items:center;}.cx-gread__out{display:grid;gap:0.5em;}.cx-gread .cx-code{font-size:0.66em;}.cx-gdesign{display:grid;grid-template-columns:1fr auto 1fr;gap:0.5em;align-items:center;}.cx-gdesign__swap{color:var(--cx-blue);font-size:1.2em;}.cx-gdesign__cap{display:block;margin-top:0.8em;text-align:center;font-size:0.62em;}.cx-gtheme--a .cx-win{--cx-card:#fff;--cx-ink:#0d0d0d;--cx-skel:#E7EAEE;--cx-line:rgba(13,13,13,.1);color:#0d0d0d;}.cx-gtheme--b .cx-win{--cx-card:#16181d;--cx-ink:#fff;--cx-skel:#2c3038;--cx-line:rgba(255,255,255,.1);--cx-mute:#9aa1ad;color:#fff;}.cx-gtheme--b .cx-btn{border-radius:0.2em;}.cx-ggrow{width:80%;margin:0 auto;}.cx-grow{display:flex;align-items:center;justify-content:space-between;gap:0.5em;font-size:0.85em;font-weight:600;padding-bottom:0.45em;border-bottom:1px solid var(--cx-line);}.cx-grow--new{padding:0.45em 0.6em;border:1px dashed var(--cx-blue);border-radius:0.5em;color:var(--cx-blue);}.cx-grow .cx-chip{font-weight:400;}.cx-gpanel{width:84%;margin:0 auto;}.cx-gpanel .cx-win__body{gap:0.55em;padding:0.8em 1em;}.cx-gpanel .cx-kv__v{font-weight:600;}.cx-gfoot{display:flex;align-items:center;gap:0.6em;margin-top:0.2em;}.cx-gcap{display:block;margin-top:0.2em;font-size:0.6em;text-align:center;}.cx-glang{display:flex;align-items:center;gap:0.7em;padding:0.5em 0.7em;font-size:0.85em;border:1px solid var(--cx-line);border-radius:0.5em;}.cx-glang b{font:600 0.75em/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cx-mute);}.cx-glang.is-on{border-color:var(--cx-blue);box-shadow:0 0 0 0.2em var(--cx-blue-soft);}.cx-glang.is-on b{color:var(--cx-blue);}.cx-gadd{padding:0.45em;font-size:0.75em;text-align:center;color:var(--cx-blue);border:1px dashed var(--cx-blue);border-radius:0.5em;}.cx-gsec{display:grid;gap:0.4em;padding:0.5em 0.7em;border:1px solid var(--cx-line);border-radius:0.5em;}.cx-gsec.is-on{border-color:var(--cx-blue);background:var(--cx-blue-soft);}.cx-gmini{display:grid;grid-template-columns:repeat(3,1fr);gap:0.4em;}.cx-gmini i{height:1.8em;border-radius:0.3em;background:var(--cx-card);border:1px solid var(--cx-line);}.cx-gmedia{display:grid;grid-template-columns:repeat(4,1fr);gap:0.4em;}.cx-gmedia i{aspect-ratio:4 / 3;border-radius:0.35em;background:linear-gradient(135deg,var(--cx-skel),var(--cx-blue-soft));}.cx-gmedia i.is-on{outline:2px solid var(--cx-blue);outline-offset:1px;}.cx-gdiff{display:grid;grid-template-columns:1fr 1fr;gap:0.5em;}.cx-gdiff>span{display:grid;gap:0.3em;padding:0.5em 0.7em;font-size:0.85em;font-weight:600;border:1px solid var(--cx-line);border-radius:0.5em;text-decoration:line-through;color:var(--cx-mute);}.cx-gdiff>span.is-on{text-decoration:none;color:var(--cx-ink);border-color:var(--cx-blue);background:var(--cx-blue-soft);}.cx-gdiff .cx-type{text-decoration:none;display:block;}.cx-gmods{display:grid;grid-template-columns:1fr 1fr;gap:0.5em;}.cx-gmods>span{display:grid;gap:0.5em;justify-items:start;padding:0.7em;font-size:0.85em;font-weight:600;border:1px dashed var(--cx-line);border-radius:0.6em;}.cx-gmods>span.is-on{border-style:solid;border-color:var(--cx-blue);background:var(--cx-blue-soft);}.cx-gfoot .cx-arrow-r{flex:1;}.cx-wzero--blank .cx-win__body{min-height:7em;place-items:center;border:1px dashed var(--cx-line);margin:0.5em;border-radius:0.4em;}.cx-wzero__empty{font-size:0.7em;color:var(--cx-mute);}.cx-org--3{grid-template-columns:repeat(3,1fr);}.cx-org__kid--new{color:var(--cx-blue);border:1px dashed var(--cx-blue);background:var(--cx-blue-soft);}.cx-wlayers{display:grid;gap:0.45em;width:80%;margin:0 auto;}.cx-wlayer{display:flex;align-items:center;justify-content:space-between;gap:0.6em;padding:0.7em 0.9em;font-size:0.85em;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:0.6em;box-shadow:var(--cx-shadow);}.cx-wlayer b{font-weight:600;}.cx-wlayer .cx-type{font-size:0.7em;}.cx-wlayer.is-on{border-color:var(--cx-blue);box-shadow:0 0 0 0.25em var(--cx-blue-soft),var(--cx-shadow);transform:translateX(0.6em);}.cx-wlayer.is-base{background:var(--cx-blue-soft);border-color:transparent;box-shadow:none;}.cx-xvs{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9em;height:100%;padding:1em 1.2em;color:var(--cx-ink);}.cx-xside{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--cx-line);border-radius:0.8em;background:var(--cx-card);}.cx-xside--bad{border-style:dashed;background:transparent;}.cx-xside--good{border-color:var(--cx-blue);box-shadow:0 0 0 0.25em var(--cx-blue-soft);}.cx-xside__h{display:flex;align-items:baseline;justify-content:space-between;gap:0.6em;padding:0.65em 0.9em;border-bottom:1px solid var(--cx-line);}.cx-xside__h b{flex:none;font-size:0.82em;font-weight:600;}.cx-xside--bad .cx-xside__h b{color:var(--cx-warn);}.cx-xside--good .cx-xside__h b{color:var(--cx-blue);}.cx-xside__h span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 0.6em/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0.08em;text-transform:uppercase;color:var(--cx-mute);}.cx-xside__b{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:0.3em;padding:0.5em 0.9em;}.cx-xside__f{padding:0.6em 0.9em;font-size:0.74em;font-weight:500;border-top:1px solid var(--cx-line);}.cx-xside--bad .cx-xside__f{color:var(--cx-warn);}.cx-xside--good .cx-xside__f{color:var(--cx-blue);}.cx-xr{display:flex;align-items:center;gap:0.5em;min-width:0;padding-left:calc(var(--lv,0) * 1.1em);font-size:0.8em;white-space:nowrap;}.cx-xr__t{min-width:0;overflow:hidden;text-overflow:ellipsis;}.cx-xr .cx-pill{flex:none;margin-left:auto;font-size:0.78em;padding:0.35em 0.7em;}.cx-xr__mark{flex:none;width:1em;font-style:normal;font-weight:700;text-align:center;}.cx-xr--ok .cx-xr__mark::before{content:"\2713";color:var(--cx-blue);}.cx-xr--warn .cx-xr__mark::before{content:"!";color:var(--cx-warn);}.cx-xr--todo .cx-xr__mark::before{content:"\25CB";color:var(--cx-mute);}.cx-xr--on .cx-xr__mark::before{content:"\2192";color:var(--cx-blue);}.cx-xr--plain .cx-xr__mark::before{content:"\00B7";color:var(--cx-mute);}.cx-xr--todo .cx-xr__t{color:var(--cx-mute);}.cx-xr--on .cx-xr__t{color:var(--cx-blue);font-weight:600;}.hero-09-headline__caption h1{margin:0;font:normal var(--fw-regular) var(--fs-body)/1.5 var(--_font-default);letter-spacing:normal;color:var(--t-medium);}@media only screen and (min-width:1200px) and (max-height:820px){.hero-09-headline__caption h1{font-size:1.9rem;}}.inner-headline__descr h1{margin:0;font:normal var(--fw-regular) var(--fs-body)/1.6 var(--_font-default);letter-spacing:normal;color:var(--t-medium);}div.hero-09-headline{font:normal var(--fw-medium) var(--fs-h1)/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}@media only screen and (min-width:1200px){.hero-09-headline__title div.hero-09-headline{font-size:min(clamp(7rem,6.67vw,9.6rem),14vh);line-height:1.05;}}div.inner-headline__title{font-size:var(--fs-h1);}.hero-09-headline__caption h1:has(+ p){margin-bottom:1.2rem;font-weight:var(--fw-medium);color:var(--t-bright);}.hero-05-kicker{margin:0 0 1.6rem;font:normal var(--fw-medium) var(--fs-body)/1.5 var(--_font-default);letter-spacing:normal;color:var(--t-bright);}div.hero-05-title{font:normal var(--fw-medium) var(--fs-h1)/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}:root{--_font-default:"Geist",ui-sans-serif,system-ui,sans-serif;--_font-accent:"Geist",ui-sans-serif,system-ui,sans-serif;--_font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--base--light:#FAFAFA;--base-rgb--light:250,250,250;--base-tint--light:#FFFFFF;--base-shade--light:#E6E6E9;--base-opp--light:#0A0A0B;--t-bright--light:#0A0A0B;--t-medium--light:#3F3F46;--t-muted--light:#6B6B73;--neutral-transparent--light:rgba(10,10,11,0.06);--bl-line:#E6E6E9;--bl-e1:0 1px 2px rgba(10,10,11,0.04),0 0 0 1px rgba(10,10,11,0.02);--bl-e2:0 1px 2px rgba(10,10,11,0.04),0 12px 32px -12px rgba(10,10,11,0.14);--bl-hl:inset 0 1px 0 rgba(255,255,255,0.18),0 1px 2px rgba(0,40,140,0.25);}:root[data-theme="dark"]{--bl-line:#23252B;--bl-e1:0 0 0 1px rgba(255,255,255,0.03);--bl-e2:0 0 0 1px rgba(255,255,255,0.02),0 16px 40px -12px rgba(0,0,0,0.6);}body{font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;}h1,h2,h3,.hero-01-title,.db-pinned__title,.hero-09-headline,div.hero-09-headline,div.hero-05-title,div.inner-headline__title{font-family:var(--_font-accent);font-weight:600;letter-spacing:-0.045em;}h4,h5,h6{letter-spacing:-0.02em;}.db-three-steps__eyebrow,.db-section-title__hrtitle .tag,.db-res-list__source,.hero-09-headline__tags .tag{font-family:var(--_font-mono) !important;font-size:1.3rem !important;font-weight:500 !important;letter-spacing:0.08em !important;text-transform:uppercase;}.db-three-steps__eyebrow.t-muted,.db-res-list__source{color:var(--accent-text) !important;}.btn.btn-default{border-radius:999px;font-weight:500;}.btn.btn-default.btn-additional,.btn.btn-default.btn-accent{background-color:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--bl-hl);}.btn.btn-default.btn-outline{background-color:var(--base-tint);border:1px solid #DCDCE0;box-shadow:var(--bl-e1);}.db-services-stack__inner.bg-base-opp,.db-services-stack__inner.bg-accent,.db-services-stack__inner.bg-base-tint,.db-services-cards-s__inner.bg-base-opp,.db-services-cards-s__inner.bg-accent,.db-services-cards-s__inner.bg-additional,.db-services-cards-s__inner.bg-base-tint{--t-opp-bright:var(--t-bright);--t-opp-medium:var(--t-medium);--t-opp-muted:var(--t-muted);--st-opp-bright:var(--st-bright);--fw-regular-opp:var(--fw-regular);--fw-medium-opp:var(--fw-medium);background:linear-gradient(180deg,var(--base-tint),var(--base)) !important;border:1px solid var(--bl-line);box-shadow:var(--bl-e2);color:var(--t-bright);}.db-services-stack__inner .opposite,.db-services-stack__inner .opposite a,.db-services-stack__inner .t-opposite,.db-services-cards-s__inner.opposite,.db-services-cards-s__inner .opposite,.db-services-cards-s__inner .opposite a,.db-services-cards-s__inner .t-opposite{color:var(--t-bright) !important;}.db-services-stack__inner .t-opp-muted,.db-services-cards-s__inner .t-opp-muted{color:var(--t-muted) !important;}.db-services-stack__inner .tag-outline-opposite,.db-services-cards-s__inner .tag-outline-opposite{color:var(--t-medium) !important;border-color:var(--bl-line) !important;background:var(--base-tint);}.db-services-stack__inner .btn-round{background-color:var(--accent) !important;color:#fff !important;box-shadow:var(--bl-hl);}.db-features-promo__image.has-concept{background:linear-gradient(180deg,var(--base-tint),var(--base));border:1px solid var(--bl-line);box-shadow:var(--bl-e2);}.db-testimonials-card,.db-facts__item,.db-fit__col:not(.db-fit__col--no){border:1px solid var(--bl-line);box-shadow:var(--bl-e1);}:root{--bl-hdr-h:72px;--bl-glass:rgba(250,250,250,0.72);--bl-hover:rgba(10,10,11,0.04);}:root[data-theme="dark"]{--bl-glass:rgba(14,15,18,0.72);--bl-hover:rgba(255,255,255,0.06);}.db-header{position:fixed;left:0;width:100%;height:var(--bl-hdr-h);padding:0 calc(16px + 44px + 12px) 0 16px;align-items:center;gap:24px;background:var(--bl-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--bl-line);z-index:99;}.db-header.is-hidden{transform:none;opacity:1;}.db-header__logo img,.db-header__logo svg{height:30px;width:auto;}@media only screen and (min-width:768px){.db-header__logo img,.db-header__logo svg{height:34px;}}.db-nav__contain{min-height:var(--bl-hdr-h) !important;margin-top:0 !important;padding:0 16px !important;}.db-nav__hamburger{width:44px !important;height:44px !important;}.db-header__controls .btn-default{height:44px !important;line-height:44px !important;padding:0 20px !important;font-size:15px !important;border-radius:999px !important;}.db-header__nav{display:none;}@media only screen and (min-width:768px){.db-header{padding:0 calc(32px + 44px + 16px) 0 32px;}.db-nav__contain{padding:0 32px !important;}}@media only screen and (min-width:1200px){.db-header{padding:0 32px;justify-content:flex-start;}.db-header__controls{margin-left:auto;}.db-nav__wrap .db-nav__contain{display:none;}.db-header__nav{display:flex;align-items:center;height:100%;margin-left:16px;}}.db-header__link{display:flex;align-items:center;gap:6px;height:var(--bl-hdr-h);padding:0 12px;font-size:15px;font-weight:500;color:var(--t-bright);text-decoration:none;background:none !important;transition:background-color 160ms ease;}.db-header__link:hover,.db-header__link:focus-visible,.db-header__drop:hover>.db-header__link{background-color:var(--bl-hover) !important;color:var(--t-bright);}.db-header__link.is-current{box-shadow:inset 0 -2px 0 var(--accent);}.db-header__drop{position:relative;height:100%;}.db-header__drop svg{transition:transform 160ms ease;}.db-header__drop:hover svg,.db-header__drop:focus-within svg{transform:rotate(180deg);}.db-header__panel{position:absolute;top:calc(var(--bl-hdr-h) - 4px);left:0;display:grid;gap:2px;width:300px;padding:6px;background:var(--base-tint);border:1px solid var(--bl-line);border-radius:12px;box-shadow:var(--bl-e2);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms;}.db-header__drop:hover .db-header__panel,.db-header__drop:focus-within .db-header__panel{opacity:1;visibility:visible;transform:none;}.db-header__panel a{display:grid;gap:2px;padding:10px 12px;border-radius:8px;color:var(--t-bright);text-decoration:none;background:none !important;}.db-header__panel a:hover,.db-header__panel a:focus-visible{background-color:var(--bl-hover) !important;}.db-header__panel strong{font-size:15px;font-weight:500;}.db-header__panel span{font-size:13px;color:var(--t-muted);}@media (prefers-reduced-motion:reduce){.db-header__panel,.db-header__drop svg{transition:none;}}.main-menu__link.btn-anim .btn-caption{height:1.15em;min-height:0;line-height:1.15em;}.bl-footer{max-width:none;padding:0;margin-top:64px;background:var(--base-tint);border-top:1px solid var(--bl-line);font-size:15px;color:var(--t-bright);overflow:hidden;}.bl-footer a{color:inherit;text-decoration:none;background:none !important;transition:color .2s ease;}.bl-footer a:hover{color:var(--accent-text);}.bl-footer__lead{max-width:1376px;margin:0 auto;padding:56px 16px 48px;display:flex;flex-direction:column;gap:28px;border-bottom:1px solid var(--bl-line);}.bl-footer__statement{margin:0;font-family:var(--_font-accent);font-size:clamp(34px,6vw,72px);font-weight:600;line-height:1.02;letter-spacing:-0.035em;color:var(--t-bright);}.bl-footer__statement span{color:var(--t-muted);}.bl-footer__lead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;}.bl-footer .bl-footer__cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--accent) !important;color:#fff;font-weight:500;box-shadow:var(--bl-hl);}.bl-footer .bl-footer__cta:hover{color:#fff;filter:brightness(1.08);}.bl-footer .bl-footer__cta svg{transition:transform .2s ease;}.bl-footer .bl-footer__cta:hover svg{transform:translateX(3px);}.bl-footer__mail{font-size:16px;color:var(--t-medium) !important;border-bottom:1px solid var(--bl-line);padding-bottom:2px;}.bl-footer__mail:hover{color:var(--t-bright) !important;border-bottom-color:currentColor;}.bl-footer__main{max-width:1376px;margin:0 auto;padding:48px 16px 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;}.bl-footer__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:28px;}.bl-footer__logo img{height:24px;width:auto;display:block;}.bl-footer__cols{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;}.bl-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;}.bl-footer__col a{overflow-wrap:anywhere;}.bl-footer__address{margin:0;font-style:normal;line-height:1.45;color:var(--t-medium);}.bl-footer__address a{color:var(--t-medium);}.bl-footer__head{font-family:var(--_font-mono);font-size:12px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--t-muted);}.bl-footer__col .bl-footer__head{margin-bottom:4px;}.bl-footer__count{font-family:var(--_font-mono);font-size:12px;color:var(--t-muted);}.bl-footer__col--elsewhere{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:8px;}.bl-footer__col--elsewhere .bl-footer__head{flex-basis:100%;}.bl-footer__col--elsewhere a{padding:6px 12px;border:1px solid var(--bl-line);border-radius:999px;font-size:14px;}.bl-footer__process{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;}.bl-footer__strip{display:grid;border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);}.bl-footer__strip a{display:flex;align-items:center;gap:12px;padding:16px 0;}.bl-footer__strip a + a{border-top:1px solid var(--bl-line);}.bl-footer__strip svg{margin-left:auto;color:var(--t-muted);transition:transform .2s ease,color .2s ease;}.bl-footer__strip a:hover svg{color:var(--accent-text);transform:translateX(3px);}.bl-footer__num{font-family:var(--_font-mono);font-size:12px;color:var(--t-muted);}.bl-footer__step{font-size:17px;font-weight:600;letter-spacing:-0.01em;}.bl-footer__notify{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px;}.bl-footer__notify .form-container{position:relative;}.bl-footer__notify form{position:relative;display:flex;}.bl-footer__notify input{width:100%;height:44px;padding:0 52px 0 16px;border:1px solid var(--bl-line);border-radius:999px;background:var(--base-tint);color:var(--t-bright);font:inherit;box-shadow:var(--bl-e1);}.bl-footer__notify input:focus{outline:none;border-color:var(--accent);}.bl-footer__submit{position:absolute;top:4px;right:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;}.bl-footer__bar{max-width:1376px;margin:0 auto;padding:24px 72px 24px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;font-size:13px;color:var(--t-muted);}.bl-footer__legal-id{display:flex;flex-wrap:wrap;gap:4px 12px;}.bl-footer__legal-id a{color:var(--t-medium);}.bl-footer__legal{display:flex;flex-wrap:wrap;gap:4px 16px;}.bl-footer__legal a{color:var(--t-medium);}.bl-footer__wordmark{max-width:1376px;margin:8px auto 0;padding:0 16px;height:clamp(44px,12vw,168px);overflow:hidden;pointer-events:none;user-select:none;}.bl-footer__wordmark svg{display:block;width:100%;height:auto;overflow:visible;}@media only screen and (min-width:768px){.bl-footer__lead{padding:80px 32px 64px;flex-direction:row;align-items:flex-end;justify-content:space-between;}.bl-footer__main{padding:56px 32px 0;}.bl-footer__bar{padding:24px 32px;}.bl-footer__wordmark{padding:0 32px;}.bl-footer__strip{grid-template-columns:repeat(3,minmax(0,1fr));}.bl-footer__strip a{padding:20px 20px 20px 0;}.bl-footer__strip a + a{border-top:0;border-left:1px solid var(--bl-line);padding-left:20px;}}@media only screen and (min-width:1024px){.bl-footer__brand{grid-column:1 / span 4;}.bl-footer__cols{grid-column:6 / span 7;grid-template-columns:repeat(4,minmax(0,1fr));}.bl-footer__col--elsewhere{grid-column:auto;flex-direction:column;flex-wrap:nowrap;gap:10px;}.bl-footer__col--elsewhere .bl-footer__head{flex-basis:auto;}.bl-footer__col--elsewhere a{padding:0;border:0;border-radius:0;font-size:inherit;}}.db-blog-preview__media,.db-blog-preview__image{height:auto !important;border-radius:12px !important;}.db-blog-preview__media{aspect-ratio:16 / 10;border:1px solid var(--bl-line);box-shadow:var(--bl-e1);background:var(--base-tint);transition:box-shadow 200ms ease,transform 200ms ease;}.db-blog-preview__image{position:absolute !important;inset:0;border-radius:0 !important;}.db-blog-preview__image img{transition:transform 400ms ease;}.no-touch .db-blog-preview__media:hover{box-shadow:var(--bl-e2);transform:translateY(-2px);}.no-touch .db-blog-preview__media:hover .db-blog-preview__image img{transform:scale(1.03);}.db-blog-preview .db-preview-hover{display:none;}.db-blog-preview__tags{top:0;bottom:auto;padding:14px !important;}.db-blog-preview__tags .tag{height:auto;min-height:0;padding:5px 10px;border:1px solid var(--bl-line) !important;border-radius:999px;background:rgba(255,255,255,0.9) !important;color:var(--t-bright) !important;font-family:var(--_font-mono);font-size:12px !important;font-weight:500;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}.db-blog-preview .post-secondary__descr,.db-blog-preview__data{padding:18px 2px 0 !important;border-top:0 !important;gap:10px !important;}.db-blog-preview .post-secondary__meta{font-family:var(--_font-mono);font-size:12px;letter-spacing:0.04em;text-transform:uppercase;color:var(--t-muted);}.db-blog-preview .post-secondary__meta .meta-tag{color:var(--accent-text);}.db-blog-preview .post-secondary__meta .meta-tag svg{display:none;}.db-blog-preview .post-secondary__title h5,.db-blog-preview__data h3,.db-blog-preview__data p,.db-blog-preview__data a{font-size:22px !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:-0.02em;}.db-blog-preview .post-secondary__title a,.db-blog-preview__data a{color:var(--t-bright) !important;}.no-touch .db-blog-preview .post-secondary__title a:hover,.no-touch .db-blog-preview__data a:hover{color:var(--accent-text) !important;}.db-blog-preview .post-secondary__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;}.db-blog-preview .post-secondary__meta .meta-sep{display:none;}.db-promo__inner{align-items:stretch;text-align:left;padding:40px 24px !important;border:1px solid rgba(255,255,255,0.08);border-radius:24px;background-color:#0B1830 !important;background-image:radial-gradient(60% 120% at 100% 0,rgba(91,140,255,0.18),transparent 60%) !important;color:#FFFFFF;}:root[data-theme="dark"] .db-promo__inner{background-color:#0D1730 !important;}.db-promo__inner::before,.db-promo__bg,.db-promo__images{display:none !important;}.db-promo__content{display:grid !important;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:start;gap:16px 48px !important;width:100%;margin:0 !important;}.db-promo__content::before{content:"Next step";font-family:var(--_font-mono);font-size:13px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:#8FA3CC;}.db-promo__title{width:auto !important;max-width:760px;margin:0;text-wrap:balance;}.db-promo__caption{font-family:var(--_font-accent);font-size:clamp(28px,1.4rem + 1.6vw,44px) !important;font-weight:600 !important;line-height:1.1 !important;letter-spacing:-0.04em !important;color:#FFFFFF !important;}.db-promo__note{margin:0;max-width:52ch;font-size:17px;line-height:1.5;color:rgba(255,255,255,0.78);}.db-promo__controls{display:flex;margin-top:8px;}.db-promo__controls .btn{height:52px !important;line-height:52px !important;padding:0 24px !important;font-size:17px !important;font-weight:600 !important;border-radius:999px !important;background-color:#FFFFFF !important;border-color:#FFFFFF !important;color:#0B1830 !important;box-shadow:none;}.db-promo__controls .btn .btn-caption,.db-promo__controls .btn i{color:#0B1830 !important;}.no-touch .db-promo__controls .btn:hover{background-color:color-mix(in srgb,var(--accent) 12%,#FFFFFF) !important;}@media only screen and (min-width:768px){.db-promo__inner{padding:56px 56px !important;border-radius:28px;}}@media only screen and (min-width:992px){.db-promo__content{grid-template-columns:minmax(0,1fr) auto;}.db-promo__content>*{grid-column:1;}.db-promo__content>.db-promo__controls{grid-column:2;grid-row:1 / span 3;margin-top:0;}}.testimonials-slider .swiper-slide{filter:none !important;opacity:0.45;transition:opacity 300ms ease;}.testimonials-slider .swiper-slide.swiper-slide-active,.testimonials-slider .swiper-slide.swiper-slide-active + .swiper-slide{opacity:1;}@media only screen and (max-width:767.98px){.testimonials-slider .swiper-slide.swiper-slide-active + .swiper-slide{opacity:0.45;}}.testimonials-slider__shadow{display:none;}.db-testimonials-card{background:var(--base-tint) !important;border-radius:16px !important;padding:28px !important;gap:24px;}.db-testimonials-card__photo{width:56px !important;height:56px !important;border:1px solid var(--bl-line);}.db-testimonials-card__company img{height:22px !important;width:auto !important;}.db-testimonials-card__text p{font-size:17px !important;line-height:1.6 !important;color:var(--t-medium) !important;}.db-testimonials-card__text p::before{content:"\201C";display:block;height:28px;font-size:48px;line-height:1;font-weight:600;color:var(--accent-text);}.db-testimonials-card__name{font-size:17px !important;font-weight:600 !important;letter-spacing:-0.01em;margin-bottom:2px;}.db-testimonials-card__position{font-size:14px !important;color:var(--t-muted) !important;}.db-testimonials-card__position a{color:var(--t-medium);}.db-testimonials-card .btn.btn-small{height:40px !important;line-height:40px !important;padding:0 18px !important;font-size:15px !important;}.db-slider-btn .btn-round{background:var(--base-tint) !important;border:1px solid var(--bl-line) !important;color:var(--t-bright) !important;box-shadow:var(--bl-e1);}.no-touch .db-slider-btn .btn-round:hover{border-color:var(--accent) !important;color:var(--accent-text) !important;}.testimonials-slider .swiper-testimonials{padding-bottom:76px;}.testimonials-slider .db-slider-btn{bottom:0 !important;}.testimonials-slider .db-slider-btn-round-prev{left:0 !important;right:auto !important;}.testimonials-slider .db-slider-btn-round-next{left:56px !important;right:auto !important;}.testimonials-slider .db-slider-btn .btn-round{width:44px !important;height:44px !important;min-width:0;padding:0 !important;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;}.testimonials-slider .db-slider-btn.swiper-button-disabled .btn-round{opacity:0.35;}.testimonials-slider .db-testimonials-count{position:absolute;left:124px;right:auto;top:auto;bottom:0;width:auto;height:44px;display:flex;align-items:center;gap:0.4em;font-family:var(--_font-mono);font-size:13px;letter-spacing:0.08em;color:var(--t-muted);}.testimonials-slider .db-testimonials-count .swiper-pagination-current{color:var(--t-bright);}.testimonials-slider .db-testimonials-card{border:1px solid var(--bl-line);}.testimonials-slider .db-testimonials-card__text p::before{content:"\201C";height:32px;font-family:Georgia,"Times New Roman",serif;font-size:64px;font-weight:400;font-style:normal;}.testimonials-slider .db-testimonials-card__author{margin-top:4px;padding-top:20px;border-top:1px solid var(--bl-line);}@media only screen and (max-width:767.98px){.testimonials-slider .db-testimonials-card{padding:22px !important;}.testimonials-slider .db-testimonials-card__text p{font-size:16px !important;}}#what-you-can-expect .db-approach-list{display:grid;grid-template-columns:1fr;gap:16px;counter-reset:bl-expect;}#what-you-can-expect .db-approach-list__item{counter-increment:bl-expect;display:flex;flex-direction:column;padding:28px 24px;border:1px solid var(--bl-line);border-radius:16px;background:linear-gradient(180deg,var(--base-tint),var(--base));box-shadow:var(--bl-e1);}#what-you-can-expect .db-approach-list__item::before{content:counter(bl-expect,decimal-leading-zero);margin-bottom:20px;font-family:var(--_font-mono);font-size:13px;font-weight:500;letter-spacing:0.08em;color:var(--accent-text);}#what-you-can-expect .db-approach-list__border{display:none;}#what-you-can-expect .db-approach-list__inner{padding:0 !important;}#what-you-can-expect .db-approach-list__inner .db-grid-item{flex:0 0 100%;max-width:100%;width:100%;padding:0 !important;}#what-you-can-expect .db-approach-list__title{padding:0 !important;text-align:left !important;justify-content:flex-start !important;margin-bottom:10px;}#what-you-can-expect .db-approach-list__title h3{font-size:22px !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:-0.02em !important;text-align:left !important;}#what-you-can-expect .db-approach-list__descr,#what-you-can-expect .db-approach-list__descr p{padding:0 !important;font-size:16px !important;line-height:1.6 !important;color:var(--t-medium) !important;}@media only screen and (min-width:768px){#what-you-can-expect .db-approach-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}}@media only screen and (min-width:1200px){#what-you-can-expect .db-approach-list{grid-template-columns:repeat(4,minmax(0,1fr));}}#what-you-can-expect .db-approach-list__item{position:relative;}#what-you-can-expect .db-approach-list__item:not(:last-child)::after{content:"";position:absolute;z-index:2;left:50%;bottom:-27px;width:36px;height:36px;margin-left:-18px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--bl-line));border-radius:50%;background-color:var(--base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233B82F6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;box-shadow:var(--bl-e1);}@media only screen and (max-width:767px){#what-you-can-expect .db-approach-list{gap:20px;}}@media only screen and (min-width:768px){#what-you-can-expect .db-approach-list__item:not(:last-child)::after{left:auto;right:-31px;top:50%;bottom:auto;margin:-19px 0 0;transform:rotate(-90deg);}}@media only screen and (min-width:768px) and (max-width:1199px){#what-you-can-expect .db-approach-list__item:nth-child(even)::after{display:none;}}.db-hero-09,.db-section-inner-headline,main>.db-section:first-child{background:radial-gradient(ellipse 70% 60% at 50% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%);}.db-hero-09{padding-top:0;}.db-hero-09__wrap{height:auto;padding:128px 0 40px;overflow:visible;}.db-hero-09__headline{position:relative;bottom:auto;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:0 16px;text-align:center;}.hero-09-headline__caption{display:contents;}.hero-09-headline__caption h1{order:1;margin:0;font:500 13px/1.4 var(--_font-mono,"Geist Mono",monospace);letter-spacing:0.08em;text-transform:uppercase;color:var(--accent-text);}.hero-09-headline__title{order:2;overflow:visible;}.hero-09-headline__title .hero-09-headline,.hero-09-headline__title div.hero-09-headline,.hero-09-headline__title h1{max-width:21ch;margin:0 auto;font:600 40px/1.04 var(--_font-accent);letter-spacing:-0.05em;color:var(--t-bright);}.hero-09-headline__caption p{order:3;max-width:62ch;margin:4px auto 0;font:400 17px/1.55 var(--_font-default);color:var(--t-medium);}.hero-09-headline__tags{order:4;justify-content:center;gap:8px;max-width:none;margin-top:8px;}.hero-09-headline__tags .tag,.hero-09-headline__tags span{padding:4px 10px;border:1px solid var(--bl-line);border-radius:999px;background:var(--base);font:500 11px/1.4 var(--_font-mono,"Geist Mono",monospace);letter-spacing:0.06em;text-transform:uppercase;color:var(--t-medium);}.db-hero-09__objects{display:none;}.db-hero-09__more{display:none;}@media only screen and (min-width:768px){.db-hero-09__wrap{padding:160px 0 56px;}.hero-09-headline__title .hero-09-headline,.hero-09-headline__title div.hero-09-headline,.hero-09-headline__title h1{font-size:56px;line-height:1.02;}.hero-09-headline__caption p{font-size:19px;}}@media only screen and (min-width:1200px){.db-hero-09__wrap{padding:176px 0 64px;}.hero-09-headline__title .hero-09-headline,.hero-09-headline__title div.hero-09-headline,.hero-09-headline__title h1{font-size:64px;}}.inner-headline__title,div.inner-headline__title{font:600 clamp(40px,2.4rem + 3.4vw,64px)/1.04 var(--_font-accent);letter-spacing:-0.05em;}.inner-headline__descr p,.inner-headline__text{font-size:17px;line-height:1.55;color:var(--t-medium);}.db-article__title h1{font:600 clamp(36px,2rem + 3vw,56px)/1.05 var(--_font-accent);letter-spacing:-0.05em;}.bl-home-hero{padding:128px 0 64px;background:radial-gradient(ellipse 70% 60% at 50% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%);}.bl-home-hero__inner{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:0 16px;text-align:center;}.bl-home-hero__eyebrow{margin:0;font:500 12px/1.4 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--accent-text);}.bl-home-hero__title{max-width:20ch;margin:0;font:600 40px/1.04 var(--_font-accent);letter-spacing:-0.05em;color:var(--t-bright);}.bl-home-hero__lead{max-width:58ch;margin:4px 0 0;font:400 17px/1.55 var(--_font-default);color:var(--t-medium);}.bl-home-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;}.bl-home-hero__btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border:1px solid var(--bl-line);border-radius:999px;background:var(--base);box-shadow:var(--bl-e1);font:500 15px/1 var(--_font-default);color:var(--t-bright);text-decoration:none;transition:transform .2s ease,background-color .2s ease;}.bl-home-hero__btn:hover{transform:translateY(-1px);}.bl-home-hero__btn--primary{border-color:var(--accent);background:var(--accent);box-shadow:var(--bl-hl);color:#fff;}@media only screen and (min-width:768px){.bl-home-hero{padding:176px 0 80px;}.bl-home-hero__title{font-size:56px;line-height:1.02;}.bl-home-hero__lead{font-size:19px;}}@media only screen and (min-width:1200px){.bl-home-hero{padding:200px 0 96px;}.bl-home-hero__title{font-size:72px;}}.bl-home-figure{max-width:1100px;margin:0 auto;padding:40px 16px 32px;border:1px solid var(--bl-line);border-radius:24px;background:radial-gradient(ellipse 60% 80% at 50% 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%),var(--base-tint,#F4F4F5);box-shadow:var(--bl-e1);}.bl-home-figure .db-concept{max-width:760px;margin:0 auto;}.bl-home-figure .db-concept__cap{text-align:center;}@media only screen and (min-width:768px){.bl-home-figure{padding:64px 48px 40px;}}#rotating-cta-main .db-container__circle--cta{display:none;}.bl-home-hero__code{margin-top:4px;font:500 12px/1.4 var(--_font-mono);letter-spacing:0.06em;text-transform:uppercase;color:var(--t-muted,#6B6B73);text-decoration:none;}.bl-home-hero__code:hover{color:var(--accent-text);}.bl-home-figure .db-concept--journey{max-width:980px;}.cx-journey{display:grid;grid-template-columns:1fr;gap:0.8em;align-items:stretch;}.cx-stage{display:flex;flex-direction:column;gap:0.7em;padding:0.9em;border:1px solid var(--cx-line);border-radius:0.9em;background:color-mix(in srgb,var(--cx-card) 70%,transparent);}.cx-stage--on{border-color:color-mix(in srgb,var(--cx-blue) 35%,transparent);background:var(--cx-blue-soft);}.cx-stage .cx-win,.cx-stage .cx-rec{box-shadow:var(--cx-shadow);}.cx-stage__when{margin-top:auto;}.cx-stage__head{display:flex;align-items:baseline;gap:0.6em;}.cx-stage__n{font:500 0.72em/1 var(--_font-mono,ui-monospace,monospace);letter-spacing:0.08em;color:var(--cx-blue);}.cx-stage__name{font-weight:600;letter-spacing:-0.02em;}.cx-stage__when{font:400 0.72em/1.2 var(--_font-mono,ui-monospace,monospace);letter-spacing:0.06em;text-transform:uppercase;color:var(--cx-mute);}.cx-stage .cx-links{flex-wrap:nowrap;gap:0.4em;margin-top:0;}.cx-stage .cx-link{font-size:0.78em;white-space:nowrap;}.cx-journey__link{position:relative;justify-self:center;width:1px;height:1.6em;background:var(--cx-line);overflow:hidden;}.cx-journey__link::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,var(--cx-blue),transparent);animation:cx-journey-flow 2.4s linear infinite;}@keyframes cx-journey-flow{from{transform:translateY(-100%);}to{transform:translateY(100%);}}.cx-stage{min-width:0;}@container (min-width:860px){.cx-journey{grid-template-columns:minmax(0,1fr) 2.4em minmax(0,1fr) 2.4em minmax(0,1fr);gap:0;}.cx-journey__link{align-self:center;width:100%;height:1px;}.cx-journey__link::after{background:linear-gradient(90deg,transparent,var(--cx-blue),transparent);animation-name:cx-journey-flow-x;}}@keyframes cx-journey-flow-x{from{transform:translateX(-100%);}to{transform:translateX(100%);}}@media (prefers-reduced-motion:reduce){.cx-journey__link::after{animation:none;}}.btn.btn-default,.btn.btn-large,.bl-home-hero__btn{height:52px;line-height:52px;gap:10px;padding:0 24px;border-width:1px;border-radius:999px;font:normal 500 17px/52px var(--_font-default);letter-spacing:-0.01em;}.btn.btn-default i,.btn.btn-large i{font-size:18px;}.btn.btn-default.btn-small{height:40px;line-height:40px;padding:0 18px;font-size:15px;}.btn.btn-default.btn-small i{font-size:16px;}.btn.btn-default.btn-outline,.bl-home-hero__btn:not(.bl-home-hero__btn--primary){background-color:var(--base-tint);border:1px solid var(--bl-line);color:var(--t-bright);box-shadow:var(--bl-e1);}.btn.btn-default.btn-opposite,.btn.btn-large.btn-opposite,.btn.btn-default.btn-additional,.btn.btn-default.btn-accent{background-color:var(--accent);border-color:var(--accent);color:#FFFFFF;box-shadow:var(--bl-hl);}.no-touch .btn.btn-default.btn-outline:hover,.no-touch .bl-home-hero__btn:not(.bl-home-hero__btn--primary):hover{background-color:color-mix(in srgb,var(--t-bright) 4%,var(--base-tint));border-color:#D4D4D8;color:var(--t-bright);}.no-touch .btn.btn-default.btn-opposite:hover,.no-touch .btn.btn-large.btn-opposite:hover,.no-touch .btn.btn-default.btn-additional:hover,.no-touch .btn.btn-default.btn-accent:hover,.no-touch .bl-home-hero__btn--primary:hover{background-color:color-mix(in srgb,var(--accent) 88%,#000);border-color:color-mix(in srgb,var(--accent) 88%,#000);color:#FFFFFF;}.btn.btn-round.btn-round-large{width:56px;height:56px;border-width:1px;border-color:var(--accent);}.btn.btn-round.btn-round-large i{font-size:22px;}:root{--bl-gap:clamp(88px,48px + 6vw,160px);--fs-h1:clamp(4rem,2.4rem + 3.2vw,6.4rem);--fs-h1-small:clamp(3.4rem,2rem + 2.6vw,5.6rem);--fs-h2:clamp(3.2rem,2rem + 2.4vw,5.2rem);--fs-h2-small:clamp(2.6rem,1.8rem + 1.8vw,4.2rem);--fs-h2-large:clamp(3.4rem,2rem + 2.6vw,5.6rem);--fs-h3:clamp(2.2rem,1.6rem + 1vw,3.2rem);--fs-body:clamp(1.6rem,1.4rem + 0.3vw,1.8rem);--fs-body-large:clamp(1.8rem,1.5rem + 0.5vw,2.2rem);}.db-section.padding-default,.db-section.padding-default.mobile-title,.db-section.padding-stacked-section,.db-section.padding-stacked-pre-mtext{--db-section-pb:var(--bl-gap);}.db-section-inner-headline.padding-default{--db-inner-pb:var(--bl-gap);}.db-hero-09 + .db-section,.db-hero-09__wrap{scroll-margin-top:calc(var(--bl-hdr-h) + 24px);}.reveal-type .char,.reveal-type .word,.reveal-in-up .char{opacity:1 !important;transform:none !important;}.db-hero-09__wrap{padding-bottom:0 !important;}.bl-home-hero{padding-bottom:48px;}.db-features-promo{padding-top:0;padding-bottom:0;}@media only screen and (min-width:1200px){.db-pinned-universal__static-inner{top:96px;padding-top:16px;}.db-pinned-universal__scroll{padding-top:0;}}:root{--bl-h2:clamp(32px,22px + 1.8vw,48px);--bl-h3:clamp(22px,16px + 1.1vw,32px);--fs-h3:clamp(2.2rem,1.6rem + 1.1vw,3.2rem);--fs-body-large:clamp(1.7rem,1.5rem + 0.35vw,2rem);--fs-body-small:clamp(1.4rem,1.35rem + 0.1vw,1.5rem);}main h2:not(.db-concept *){font-size:var(--bl-h2) !important;font-weight:600 !important;line-height:1.08 !important;letter-spacing:-0.04em;}.services-stack__inner h3,.db-services-stack__inner h3,.db-services-cards-s__inner h3,.pricing-header__title,.db-pricing h3{font-size:var(--bl-h3) !important;line-height:1.12 !important;}.pricing-header__title{font-size:clamp(20px,16px + 0.6vw,24px) !important;}.db-projects-archive__title p,.post-secondary__title,.table-of-contents__title{font-size:clamp(20px,17px + 0.5vw,24px) !important;line-height:1.2;}.db-point-subtitle{font-size:18px;}.db-res-list__title h3,.db-fit__col h3,.db-accordion__title h3,#what-you-can-expect h3,.db-approach-list h3{font-size:clamp(20px,17px + 0.5vw,24px) !important;line-height:1.2 !important;}.db-res-list__descr p,.services-stack__inner p.t-opposite,.db-services-stack__inner p.t-opposite,main li.t-small-mobile,main .t-small-mobile li{font-size:var(--fs-body) !important;}.bl-svc-head{max-width:720px;margin:0 auto 48px;text-align:center;}.bl-svc-head__eyebrow{margin:0 0 12px;font:500 13px/1.4 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--accent-text);}.bl-svc-head__lead{margin:16px auto 0;max-width:58ch;font-size:var(--fs-body);color:var(--t-medium);}.bl-svc-grid{display:grid;grid-template-columns:1fr;gap:16px;}@media only screen and (min-width:992px){.bl-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}}.bl-svc-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);color:var(--t-bright);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.no-touch .bl-svc-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line));box-shadow:var(--bl-e2,0 8px 24px rgba(10,10,11,0.08));color:var(--t-bright);}.bl-svc-card__visual{display:flex;align-items:center;justify-content:center;min-height:240px;padding:32px 24px;border-bottom:1px solid var(--bl-line);background:radial-gradient(ellipse 70% 80% at 50% 100%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),var(--base);}.bl-svc-card--on .bl-svc-card__visual{background:radial-gradient(ellipse 70% 80% at 50% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),var(--base);}.bl-svc-card__visual .db-concept{max-width:420px;}.bl-svc-card__visual .db-concept__cap{display:none;}.bl-svc-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:28px;}.bl-svc-card__step{font:500 12px/1.4 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--accent-text);}main h3.bl-svc-card__title{margin:0;font:600 var(--bl-h3)/1.12 var(--_font-accent);letter-spacing:-0.03em;}.bl-svc-card__lead{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--t-medium);}.bl-svc-card__list{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none;}.bl-svc-card__list li{position:relative;padding-left:26px;font-size:16px;line-height:1.45;color:var(--t-bright);}.bl-svc-card__list li::before{content:"";position:absolute;left:2px;top:0.35em;width:14px;height:8px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg);transform-origin:30% 50%;}.bl-svc-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--bl-line);}.bl-svc-card__meta{font:500 13px/1.4 var(--_font-mono);letter-spacing:0.04em;color:var(--t-medium);}.bl-svc-card__more{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--accent-text);}.no-touch .bl-svc-card:hover .bl-svc-card__more svg{transform:translateX(2px);}@media only screen and (max-width:767px){.bl-svc-card__visual{min-height:200px;padding:24px 16px;}.bl-svc-card__body{padding:22px;}}@media only screen and (min-width:992px){.bl-svc-card__visual{height:300px;min-height:0;overflow:hidden;}.bl-svc-card__visual .db-concept{max-width:380px;}}@media only screen and (min-width:992px){.bl-svc-card__visual{height:320px;}.bl-svc-card__visual .db-concept{max-width:340px;}.bl-svc-card__visual .db-concept--implementation{max-width:280px;}}@media only screen and (min-width:1200px){.bl-svc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}.bl-svc-grid--3 .bl-svc-card__visual{height:280px;}.bl-svc-grid--3 .bl-svc-card__visual .db-concept{max-width:300px;}.bl-svc-grid--3 .bl-svc-card__visual .db-concept--implementation{max-width:240px;}}#how-we-work{scroll-margin-top:calc(var(--bl-hdr-h) + 24px);}@media only screen and (min-width:992px) and (max-height:1050px){.bl-svc-grid:not(.bl-svc-grid--3):not(.bl-svc-grid--audience) .bl-svc-card__visual{height:250px;padding:20px;}.bl-svc-grid:not(.bl-svc-grid--3):not(.bl-svc-grid--audience) .bl-svc-card__visual .db-concept{zoom:0.8;}}@media only screen and (min-width:992px) and (max-height:820px){.bl-svc-grid:not(.bl-svc-grid--3):not(.bl-svc-grid--audience) .bl-svc-card__visual{height:190px;padding:14px;}.bl-svc-grid:not(.bl-svc-grid--3):not(.bl-svc-grid--audience) .bl-svc-card__visual .db-concept{zoom:0.62;}.bl-svc-grid:not(.bl-svc-grid--3):not(.bl-svc-grid--audience) .bl-svc-card__body{gap:10px;padding:24px;}}@media only screen and (min-width:992px) and (max-height:760px){.bl-svc-grid:not(.bl-svc-grid--3):not(.bl-svc-grid--audience) .bl-svc-card__visual{height:150px;padding:10px;}.bl-svc-grid:not(.bl-svc-grid--3):not(.bl-svc-grid--audience) .bl-svc-card__visual .db-concept{zoom:0.5;}}@media only screen and (min-width:992px) and (max-height:1050px){#how-we-work .bl-svc-head{margin-bottom:32px;}#how-we-work .bl-svc-card__visual{height:210px;padding:20px;}#how-we-work .bl-svc-card__visual .db-concept{zoom:0.72;}#how-we-work .bl-svc-card__body{gap:10px;padding:24px 26px;}#how-we-work .bl-svc-card__lead{font-size:16px;line-height:1.45;}#how-we-work .bl-svc-card__list{gap:6px;margin-top:2px;}#how-we-work .bl-svc-card__list li{font-size:15px;line-height:1.4;}#how-we-work .bl-svc-card__foot{padding-top:14px;}}@media only screen and (min-width:992px) and (max-height:820px){#how-we-work .bl-svc-head{margin-bottom:24px;}#how-we-work .bl-svc-head h2{font-size:clamp(32px,2.6vw,40px);}#how-we-work .bl-svc-head__lead{margin-top:8px;}#how-we-work .bl-svc-card__visual{height:178px;padding:12px;}#how-we-work .bl-svc-card__visual .db-concept{zoom:0.62;}#how-we-work .bl-svc-card__body{gap:8px;padding:20px 24px;}#how-we-work h3.bl-svc-card__title{font-size:26px;}}@media only screen and (min-width:992px) and (max-height:760px){#how-we-work .bl-svc-head{margin-bottom:20px;}#how-we-work .bl-svc-head__lead{font-size:16px;}#how-we-work .bl-svc-card__visual{height:116px;padding:10px;}#how-we-work .bl-svc-card__visual .db-concept{zoom:0.4;}#how-we-work .bl-svc-card__lead{font-size:15px;}}.bl-band{position:relative;box-sizing:border-box;width:100%;max-width:100%;margin:0;overflow:hidden;padding:clamp(44px,28px + 3vw,72px) clamp(24px,16px + 4vw,72px);border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#0E1014;color:#fff;text-align:center;isolation:isolate;}.bl-band::before{content:"";position:absolute;inset:-60% 20% auto;height:120%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 40%,transparent),transparent);opacity:.35;z-index:-1;pointer-events:none;}main h2.bl-band__title{margin:0 auto;max-width:20ch;text-wrap:balance;color:#fff !important;letter-spacing:-0.04em;}.bl-band__lead{margin:16px auto 0;max-width:44ch;font-size:clamp(17px,16px + .3vw,20px);line-height:1.5;text-wrap:balance;color:rgba(255,255,255,.86);}.bl-band__link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:12px 22px;border-radius:999px;background:#fff;color:#0E1014;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease;}.bl-band__link:hover{background:color-mix(in srgb,var(--accent) 12%,#fff);color:#0E1014;}.no-touch .bl-band__link:hover span{transform:translateX(2px);}.bl-band__link span{transition:transform .2s ease;}.no-touch .bl-svc-card--static:hover{transform:none;border-color:var(--bl-line);box-shadow:var(--bl-e1);}@media only screen and (min-width:992px){.bl-svc-grid--audience .bl-svc-card__visual{height:260px;}.bl-svc-grid--audience .bl-svc-card__visual .db-concept{max-width:320px;}}.bl-fit-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:24px;padding:24px 28px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);}.bl-fit-note p{margin:0;max-width:52ch;font-size:var(--fs-body);line-height:1.5;color:var(--t-bright);}.bl-fit-note__links{display:flex;flex-wrap:wrap;gap:12px;}@media only screen and (max-width:767px){.bl-fit-note{padding:20px;}.bl-fit-note__links{width:100%;}.bl-fit-note__links .bl-home-hero__btn{flex:1 1 auto;justify-content:center;}}.bl-svc-head h2{text-wrap:balance;}.bl-svc-card__list-label{margin:8px 0 -4px;font:500 12px/1.4 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--t-medium);}.bl-svc-grid--audience .bl-svc-card__list li{color:var(--t-medium);}.bl-svc-grid--audience .bl-svc-card__list li::before{top:0.72em;width:12px;height:0;border-left:0;border-bottom:2px solid color-mix(in srgb,var(--t-medium) 60%,transparent);transform:none;}.bl-faq{display:grid;gap:32px;}@media only screen and (min-width:992px){.bl-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start;}.bl-faq__head{position:sticky;top:112px;}}.bl-faq__head h2{margin:0;text-wrap:balance;}.bl-faq__lead{margin:16px 0 24px;max-width:40ch;font-size:var(--fs-body);line-height:1.5;color:var(--t-medium);}.bl-faq__list{display:grid;gap:12px;}.bl-faq__item{border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);box-shadow:var(--bl-e1);transition:border-color .2s ease,box-shadow .2s ease;}.bl-faq__item[open]{border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line));box-shadow:var(--bl-e2,0 8px 24px rgba(10,10,11,0.08));}.bl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;}.bl-faq__q::-webkit-details-marker{display:none;}.bl-faq__q:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:16px;}main .bl-faq__q h3{margin:0;font:600 clamp(18px,17px + .3vw,20px)/1.35 var(--_font-default) !important;letter-spacing:-0.01em;color:var(--t-bright);}.bl-faq__icon{position:relative;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--bl-line);border-radius:50%;background:var(--base);transition:transform .25s ease,background .2s ease,border-color .2s ease;}.bl-faq__icon::before,.bl-faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--t-bright);transition:background .2s ease;}.bl-faq__icon::after{transform:rotate(90deg);}.bl-faq__item[open] .bl-faq__icon{transform:rotate(45deg);border-color:var(--accent);background:var(--accent);}.bl-faq__item[open] .bl-faq__icon::before,.bl-faq__item[open] .bl-faq__icon::after{background:#fff;}.no-touch .bl-faq__q:hover .bl-faq__icon{border-color:var(--accent);}.bl-faq__a{padding:0 24px 22px;}.bl-faq__a p{margin:0;max-width:64ch;font-size:var(--fs-body);line-height:1.6;color:var(--t-medium);}.bl-faq__a a{color:var(--accent-text);}@media (prefers-reduced-motion:no-preference){.bl-faq__item[open] .bl-faq__a{animation:bl-faq-in .25s ease;}}@keyframes bl-faq-in{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:none;}}@media only screen and (max-width:767px){.bl-faq__q{padding:18px 18px;}.bl-faq__a{padding:0 18px 18px;}}.bl-benefits{display:grid;grid-template-columns:1fr;gap:16px;}@media only screen and (min-width:768px){.bl-benefits{grid-template-columns:repeat(2,minmax(0,1fr));}}@media only screen and (min-width:1200px){.bl-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}}.bl-benefits__item{display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);}.bl-benefits__n,.bl-contents__n{font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;color:var(--accent-text);}main h3.bl-benefits__title,main h3.bl-contents__title,main h3.bl-steps__title{margin:0;font:600 clamp(19px,18px + .3vw,22px)/1.25 var(--_font-accent) !important;letter-spacing:-0.02em;color:var(--t-bright);}.bl-benefits__item p,.bl-contents__list p,.bl-steps__item p{margin:0;font-size:16px;line-height:1.55;color:var(--t-medium);}.bl-contents{display:grid;gap:32px;}@media only screen and (min-width:1200px){.bl-contents{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start;}.bl-contents__head{position:sticky;top:112px;}}.bl-contents__head h2{margin:0;}.bl-contents__lead{margin:16px 0 0;max-width:44ch;font-size:var(--fs-body);line-height:1.5;color:var(--t-medium);}.bl-contents__visual{margin-top:32px;}.bl-contents__visual .db-concept{max-width:380px;}.bl-contents__visual .db-concept__cap{display:none;}@media only screen and (max-width:1199px){.bl-contents__visual{display:none;}}.bl-contents__doc{overflow:hidden;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e2,0 8px 24px rgba(10,10,11,0.08));}.bl-contents__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 24px;border-bottom:1px solid var(--bl-line);background:var(--base);font:500 13px/1.4 var(--_font-mono);}.bl-contents__dots{display:inline-flex;gap:6px;}.bl-contents__dots i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--t-medium) 30%,transparent);}.bl-contents__name{color:var(--t-bright);}.bl-contents__note{margin-left:auto;color:var(--t-medium);}.bl-contents__list{margin:0;padding:8px 24px;list-style:none;}.bl-contents__list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--bl-line);}.bl-contents__list li:last-child{border-bottom:0;}.bl-contents__list .bl-contents__n{padding-top:5px;}.bl-contents__list li>div{display:grid;gap:6px;}.bl-contents__list a{color:var(--accent-text);}.bl-steps{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none;}.bl-steps__item{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);}.bl-steps__dot{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font:600 15px/1 var(--_font-mono);}@media only screen and (min-width:1200px){.bl-steps{grid-template-columns:repeat(var(--bl-steps,5),minmax(0,1fr));gap:16px;}.bl-steps::before{content:"";position:absolute;top:42px;left:48px;right:48px;height:2px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent));z-index:0;}.bl-steps__item{z-index:1;}}@media only screen and (max-width:1199px){.bl-steps__item{padding-left:76px;}.bl-steps__dot{position:absolute;left:24px;top:24px;}}.bl-steps__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:24px auto 0;max-width:760px;padding:16px 24px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--bl-line));border-radius:999px;font-size:16px;line-height:1.45;color:var(--t-bright);text-align:center;}.bl-steps__end a{color:var(--accent-text);}.bl-steps__end-k{font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);}@media only screen and (max-width:767px){.bl-steps__end{border-radius:16px;}}@media only screen and (min-width:1200px){.bl-benefits--2{grid-template-columns:repeat(2,minmax(0,1fr));}}main h1.bl-home-hero__eyebrow{margin:0;font:500 12px/1.4 var(--_font-mono) !important;letter-spacing:0.08em !important;text-transform:uppercase;color:var(--accent-text);}@media only screen and (min-width:768px){.bl-home-hero--page .bl-home-hero__title{font-size:56px;}}@media only screen and (min-width:1200px){.bl-home-hero--page .bl-home-hero__title{font-size:64px;}}.bl-insights__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:40px;}.bl-insights__head h2{margin:0;text-wrap:balance;}.bl-insights__lead{margin:12px 0 0;max-width:52ch;font-size:var(--fs-body);line-height:1.5;color:var(--t-medium);}.bl-insights{display:grid;grid-template-columns:1fr;gap:16px;}@media only screen and (min-width:768px){.bl-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}}@media only screen and (min-width:992px){.bl-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}}.bl-insights__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);color:var(--t-bright);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.no-touch .bl-insights__card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line));box-shadow:var(--bl-e2);color:var(--t-bright);}.bl-insights__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--bl-line);background:var(--base);}.bl-insights__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;}.no-touch .bl-insights__card:hover .bl-insights__media img{transform:scale(1.03);}.bl-insights__tag{position:absolute;top:14px;left:14px;padding:5px 10px;border:1px solid var(--bl-line);border-radius:999px;background:rgba(255,255,255,0.9);color:#0a0a0b;font:500 12px/1.2 var(--_font-mono);letter-spacing:0.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}.bl-insights__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px;}.bl-insights__meta{font:500 12px/1.4 var(--_font-mono);letter-spacing:0.04em;text-transform:uppercase;color:var(--t-medium);}main h3.bl-insights__title{margin:0 0 6px;font:600 21px/1.25 var(--_font-accent);letter-spacing:-0.02em;color:var(--t-bright);text-wrap:balance;}.bl-insights__body .bl-svc-card__more{margin-top:auto;}.bl-insights__body .bl-svc-card__more svg{transition:transform .2s ease;}.no-touch .bl-insights__card:hover .bl-svc-card__more svg{transform:translateX(2px);}.bl-cases__summary{font-size:16px;line-height:1.5;color:var(--t-medium);}.bl-cases__filters{display:flex;flex-wrap:wrap;gap:8px;}.bl-cases__filters[hidden]{display:none;}.bl-cases__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--bl-line);border-radius:999px;background:var(--base-tint);color:var(--t-bright);font:500 14px/1.2 var(--_font-default);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;}.bl-cases__chip span{font:500 12px/1 var(--_font-mono);color:var(--t-medium);}.bl-cases__chip[aria-pressed="true"]{border-color:var(--accent);background:var(--accent);color:#fff;}.bl-cases__chip[aria-pressed="true"] span{color:rgba(255,255,255,0.8);}.no-touch .bl-cases__chip:hover{border-color:var(--accent);}.bl-cases{display:grid;gap:12px;margin:0;padding:0;list-style:none;}.bl-cases__item[hidden]{display:none;}.bl-cases__row{display:grid;grid-template-columns:160px minmax(0,1fr) 200px 40px;align-items:center;gap:24px;padding:14px 20px 14px 14px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);box-shadow:var(--bl-e1);color:var(--t-bright);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.no-touch .bl-cases__row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line));box-shadow:var(--bl-e2);color:var(--t-bright);}.bl-cases__thumb{display:block;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--bl-line);border-radius:10px;background:var(--base);}.bl-cases__thumb img{width:100%;height:100%;object-fit:cover;}.bl-cases__main{display:flex;flex-direction:column;gap:6px;min-width:0;}main h3.bl-cases__title{margin:0;font:600 20px/1.25 var(--_font-accent);letter-spacing:-0.02em;color:var(--t-bright);}.bl-cases__tags{display:flex;flex-wrap:wrap;gap:6px;}.bl-cases__tags span{padding:3px 8px;border:1px solid var(--bl-line);border-radius:999px;font:500 11px/1.3 var(--_font-mono);letter-spacing:0.04em;text-transform:uppercase;color:var(--t-medium);}.bl-cases__side{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--t-medium);}.bl-cases__kind{font:500 12px/1.4 var(--_font-mono);letter-spacing:0.06em;text-transform:uppercase;color:var(--accent-text);}.bl-cases__go{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--bl-line);border-radius:50%;color:var(--accent-text);transition:background .2s ease,color .2s ease,border-color .2s ease;}.no-touch .bl-cases__row:hover .bl-cases__go{background:var(--accent);border-color:var(--accent);color:#fff;}@media only screen and (max-width:991px){.bl-cases__row{grid-template-columns:120px minmax(0,1fr);gap:16px;}.bl-cases__side{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:4px 12px;}.bl-cases__go{display:none;}}@media only screen and (max-width:575px){.bl-cases__row{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;padding:12px;}.bl-cases__tags{display:none;}main h3.bl-cases__title{font-size:17px;}}.bl-insights__card[hidden]{display:none;}.bl-posts__more{margin-top:32px;text-align:center;}.bl-posts__more[hidden]{display:none;}.bl-insights__head .bl-cases__filters{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;scroll-behavior:smooth;}.bl-insights__head .bl-cases__filters::-webkit-scrollbar{display:none;}.bl-insights__head .bl-cases__chip{flex:0 0 auto;}.bl-chipscroll{position:relative;min-width:0;}.bl-chipscroll__btn{position:absolute;top:0;bottom:4px;width:48px;display:flex;align-items:center;padding:0;border:0;color:var(--t-bright);cursor:pointer;z-index:1;}.bl-chipscroll__btn[hidden]{display:none;}.bl-chipscroll__btn--l{left:0;justify-content:flex-start;background:linear-gradient(90deg,var(--base) 55%,transparent);}.bl-chipscroll__btn--r{right:0;justify-content:flex-end;background:linear-gradient(270deg,var(--base) 55%,transparent);}.bl-chipscroll__btn span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--bl-line);border-radius:999px;background:var(--base-tint);font:500 18px/1 var(--_font-default);box-shadow:var(--bl-e1);}.no-touch .bl-chipscroll__btn:hover span{border-color:var(--accent);}main.inner-page-content>.db-section:first-child{margin-top:calc(-1 * var(--db-header-offset));border-top:var(--db-header-offset) solid transparent;background-origin:border-box;}.bl-contact{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start}.bl-contact__card,.bl-contact__panel{border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);padding:32px}.bl-contact__side{display:grid;gap:24px}.bl-contact__form{display:grid;grid-template-columns:1fr 1fr;gap:20px 20px;margin:0}.bl-contact__field{display:flex;flex-direction:column;gap:8px;min-width:0}.bl-contact__field--wide{grid-column:1/-1}.bl-contact__field label{font-family:var(--_font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium)}.bl-contact__hint{text-transform:none;letter-spacing:0;opacity:.75}.bl-contact__field input,.bl-contact__field select,.bl-contact__field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--t-bright);background:var(--base);border:1px solid var(--bl-line);border-radius:12px;padding:14px 16px;margin:0;transition:border-color .2s}.bl-contact__field textarea{resize:vertical;min-height:150px}.bl-contact__field input:focus,.bl-contact__field select:focus,.bl-contact__field textarea:focus{outline:none;border-color:var(--accent)}.bl-contact__field.error input,.bl-contact__field.error select,.bl-contact__field.error textarea{border-color:#d9534f}.bl-contact__field .field-error{font-size:13px;color:#d9534f;min-height:0}.bl-contact__field .field-error:empty{display:none}.bl-contact__submit{border:0;cursor:pointer;align-self:flex-start}.bl-contact__steps{list-style:none;margin:16px 0 0;padding:0;counter-reset:s;display:grid;gap:18px}.bl-contact__steps li{counter-increment:s;display:grid;grid-template-columns:32px 1fr;column-gap:12px;color:var(--t-medium);font-size:15px;line-height:1.5}.bl-contact__steps li::before{content:counter(s,decimal-leading-zero);grid-row:span 2;font-family:var(--_font-mono);font-size:13px;color:var(--accent-text);padding-top:2px}.bl-contact__steps strong{color:var(--t-bright);font-weight:500}.bl-contact__details{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.bl-contact__details li{display:grid;gap:4px;font-size:15px}.bl-contact__details span{font-family:var(--_font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium)}.bl-contact__details a,.bl-contact__details address{color:var(--t-bright);font-style:normal;word-break:break-word}@media (max-width:991px){.bl-contact{grid-template-columns:1fr}}@media (max-width:575px){.bl-contact__form{grid-template-columns:1fr}.bl-contact__card,.bl-contact__panel{padding:22px}}.bl-case-hero .bl-home-hero__title{max-width:22ch;text-wrap:balance}.bl-case-facts{display:grid;grid-template-columns:repeat(var(--bl-case-facts,4),minmax(0,1fr));margin:0;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);overflow:hidden}.bl-case-facts__item{padding:22px 24px;border-left:1px solid var(--bl-line);min-width:0}.bl-case-facts__item:first-child{border-left:0}.bl-case-facts dt{font-family:var(--_font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium);margin:0 0 6px}.bl-case-facts dd{margin:0;color:var(--t-bright);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.bl-case-facts dd a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bl-case__body{max-width:none;margin:0;overflow-x:clip}.bl-case__body .db-project__subtitle h2{font-size:clamp(28px,3vw,40px)}.bl-case__body .db-project__block{padding-top:clamp(48px,6vw,96px)}.bl-case__body .db-project-cards__inner{border-radius:20px;overflow:hidden;border:1px solid var(--bl-line)}.bl-case__body .db-divider__image{border-radius:20px}.bl-case-nav{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bl-case-nav__item{display:grid;gap:8px;padding:28px 32px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);color:var(--t-bright);text-decoration:none;transition:border-color .2s,transform .2s}.bl-case-nav__item:hover{border-color:var(--accent);transform:translateY(-2px)}.bl-case-nav__item--next{text-align:right}.bl-case-nav__item--next:only-child{grid-column:2}.bl-case-nav__label{font-family:var(--_font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.bl-case-nav__title{font-size:clamp(18px,1.6vw,22px);line-height:1.3;font-weight:500}.bl-case-nav__client{font-size:14px;color:var(--t-medium)}@media (max-width:991px){.bl-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-case-facts__item{border-left:0;border-top:1px solid var(--bl-line)}.bl-case-facts__item:nth-child(-n+2){border-top:0}.bl-case-facts__item:nth-child(even){border-left:1px solid var(--bl-line)}}@media (max-width:575px){.bl-case-nav{grid-template-columns:1fr}.bl-case-nav__item--next{text-align:left}.bl-case-nav__item--next:only-child{grid-column:auto}.bl-case-nav__item{padding:22px}}.bl-home-hero--page{padding-top:56px;}@media only screen and (min-width:768px){.bl-home-hero--page{padding-top:80px;}}@media only screen and (min-width:1200px){.bl-home-hero--page{padding-top:96px;}}.bl-post-head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:56px 0 40px;text-align:center}.bl-post-head__crumbs{font-size:13px;color:var(--t-medium)}.bl-post-head__crumbs a{color:inherit}.bl-post-head__eyebrow{margin:0;font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}main h1.bl-post-head__title{margin:0;font-size:clamp(34px,4.6vw,56px)!important;line-height:1.05!important;letter-spacing:-.02em;color:var(--t-bright);text-wrap:balance}.bl-post-head__lead{margin:0;max-width:820px;font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--t-medium)}.bl-post-head__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:14px;color:var(--t-medium)}.bl-post-head__author{display:inline-flex;align-items:center;gap:8px;color:var(--t-bright);font-weight:500}.bl-post-head__author img{width:32px;height:32px;border-radius:50%;object-fit:cover}.bl-post-head__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bl-post-head__tags span{font:500 12px/1 var(--_font-mono);padding:7px 11px;border:1px solid var(--bl-line);border-radius:999px;color:var(--t-medium)}@media (min-width:768px){.bl-post-head{padding-top:80px}}.bl-post .db-article__thumb{border-radius:20px;overflow:hidden;border:1px solid var(--bl-line);max-width:1100px;margin:0 auto}.bl-post .db-article__thumb img{display:block;width:100%;height:auto}.bl-post .summarise-with-ai{max-width:1100px;margin:16px auto 0}.bl-post .summarise-with-ai .db-article__tags{justify-content:center}.bl-post__grid{display:grid;grid-template-columns:240px minmax(0,740px);justify-content:center;gap:64px;padding-top:56px}.bl-post__grid--single{grid-template-columns:minmax(0,740px)}.bl-post__aside{position:relative}.bl-post-toc{position:sticky;top:calc(var(--db-header-offset,72px) + 24px);margin:0!important;padding:20px!important;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint)}.bl-post-toc .table-of-contents__title{margin:0 0 12px;font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-medium)}.bl-post-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc;display:grid;gap:10px}.bl-post-toc li{counter-increment:toc;display:grid;grid-template-columns:24px 1fr;font-size:14px;line-height:1.4}.bl-post-toc li::before{content:counter(toc,decimal-leading-zero);font:500 11px/1.7 var(--_font-mono);color:var(--accent-text)}.bl-post-toc a{color:var(--t-medium);text-decoration:none}.bl-post-toc a:hover{color:var(--t-bright)}.bl-post__body{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.bl-post__body p,.bl-post__body li{font-size:18px;line-height:1.7}.bl-post__body h2{font-size:clamp(26px,2.4vw,32px);line-height:1.2;scroll-margin-top:calc(var(--db-header-offset,72px) + 24px)}.bl-post__body h3{font-size:clamp(20px,1.8vw,24px);line-height:1.3}.bl-post__body img{border-radius:16px}.bl-post .db-article-author{margin-top:56px;padding:28px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1)}@media (max-width:1199px){.bl-post__grid{grid-template-columns:minmax(0,740px);gap:32px;padding-top:40px}.bl-post-toc{position:static}}@media (max-width:575px){.bl-post__body p,.bl-post__body li{font-size:17px}.bl-post .db-article-author{padding:20px}}.bl-post-head__crumbs,.bl-post-head__crumbs *{font-size:13px!important;line-height:1.4!important}.bl-post-toc a,.bl-post-toc li{font-size:14px!important;line-height:1.45!important}.bl-post-toc li{gap:0}.bl-post-nav{padding:72px 0 0}.bl-post-nav .bl-case-nav{max-width:1044px;margin:0 auto}.bl-post__article{padding-bottom:clamp(64px,8vw,120px)}.bl-post-toc .table-of-contents__title{font-size:12px!important;line-height:1.4!important;letter-spacing:.08em!important}.bl-post .bl-faq{max-width:740px;margin:0 auto}.bl-post .bl-faq__head h2{font-size:clamp(26px,2.4vw,32px)!important;line-height:1.15!important}.bl-post .bl-faq__lead{font-size:15px;margin:12px 0 20px}main.bl-post .bl-faq__q h3{font-size:17px!important;font-weight:500!important}.bl-post .bl-faq__a p{font-size:16px;line-height:1.65}@media (min-width:1200px){.bl-post .bl-faq{max-width:1044px;grid-template-columns:240px minmax(0,740px);gap:64px}.bl-post .bl-faq__head{top:calc(var(--db-header-offset,72px) + 24px)}}@media (max-width:1199px){.bl-post .bl-faq{grid-template-columns:minmax(0,1fr)}.bl-post .bl-faq__head{position:static}}.bl-post-nav{padding:96px 0 72px!important}.bl-post-nav .bl-case-nav{max-width:none}@media (max-width:767px){.bl-post-nav{padding:64px 0 48px!important}}.bl-post-toc{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;overflow:visible!important;max-height:none!important}.bl-post-toc__summary{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:12px;padding:0 0 14px!important;list-style:none;cursor:default}.bl-post-toc__summary::-webkit-details-marker{display:none}.bl-post-toc__label{font:500 11px/1.4 var(--_font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-medium);white-space:nowrap}.bl-post-toc__count{font:500 11px/1 var(--_font-mono);color:var(--t-medium);padding:4px 7px;border:1px solid var(--bl-line);border-radius:999px}.bl-post-toc__list{position:relative;max-height:calc(100vh - var(--db-header-offset,72px) - 120px);overflow-y:auto;scrollbar-width:thin}.bl-post-toc__rail{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--bl-line)}.bl-post-toc__rail span{display:block;width:1px;height:100%;background:var(--accent);transform-origin:top;transform:scaleY(0);transition:transform .15s linear}.bl-post-toc ol{list-style:none;margin:0!important;padding:0!important;display:grid!important;gap:0!important;counter-reset:none}.bl-post-toc li{display:block!important;margin:0;padding:0}.bl-post-toc li::before,.bl-post-toc a::before{content:none!important;display:none!important}.bl-post-toc a{display:block!important;position:relative;padding:7px 0 7px 16px!important;border:0!important;border-radius:0!important;background:none!important;font-size:13.5px!important;line-height:1.45!important;color:var(--t-medium);opacity:.8;text-decoration:none;transition:color .15s,opacity .15s}.bl-post-toc a:hover{color:var(--t-bright);opacity:1}.bl-post-toc a[aria-current]{color:var(--t-bright);opacity:1;font-weight:500}.bl-post-toc a[aria-current]::after{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--accent)}.bl-post-toc__progress{display:none}@media (max-width:1199px){.bl-post-toc{border:1px solid var(--bl-line)!important;border-radius:16px;background:var(--base-tint)!important}.bl-post-toc__summary{padding:16px 18px!important;cursor:pointer}.bl-post-toc__summary::after{content:"";width:7px;height:7px;margin-left:8px;border-right:1.5px solid var(--t-medium);border-bottom:1.5px solid var(--t-medium);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.bl-post-toc[open] .bl-post-toc__summary::after{transform:rotate(225deg)}.bl-post-toc__count{margin-left:auto}.bl-post-toc__list{margin:0 18px 16px;max-height:none}}.bl-post__body,.bl-post__body .db-article__content{gap:0!important}.bl-post__body{--bl-h2:clamp(28px,2.6vw,34px);--bl-h3:clamp(19px,1.6vw,22px)}.bl-post__body .db-article__content{max-width:none;margin:0}.bl-post__body .db-article__block{gap:22px;margin-top:64px;padding-top:64px;border-top:1px solid var(--bl-line)}.bl-post__body .db-article__block:first-child{margin-top:0;padding-top:0;border-top:0}.bl-post__body .db-article__block h2{font-size:clamp(28px,2.6vw,34px);line-height:1.15!important;letter-spacing:-.02em;color:var(--t-bright);text-wrap:balance;margin:0 0 4px}.bl-post__body .db-article__block:not(:first-child)>h2:first-child::before{content:"";display:block;width:28px;height:2px;margin-bottom:20px;border-radius:2px;background:var(--accent)}.bl-post__body .db-article__block h3{font-size:clamp(19px,1.6vw,22px);line-height:1.35;letter-spacing:-.01em;color:var(--t-bright);margin:18px 0 -8px}.bl-post__body .t-large,.bl-post__body .db-article__excerpt{font-size:clamp(19px,1.6vw,21px)!important;line-height:1.6!important;color:var(--t-bright)}.bl-post__body strong{color:var(--t-bright);font-weight:600}.bl-post__body p a,.bl-post__body li a{color:var(--t-bright)!important;background:none!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color .2s}.bl-post__body p a:hover,.bl-post__body li a:hover{text-decoration-color:var(--accent)}.bl-post__body .db-article__block>ul,.bl-post__body .db-article__block>ol{list-style:none!important;display:block!important;margin:4px 0;padding:6px 24px!important;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);counter-reset:bl-li}.bl-post__body .db-article__block>ul>li,.bl-post__body .db-article__block>ol>li{position:relative;display:block;padding:12px 0 12px 24px;border-top:1px solid var(--bl-line);color:var(--t-medium)}.bl-post__body .db-article__block>ul>li:first-child,.bl-post__body .db-article__block>ol>li:first-child{border-top:0}.bl-post__body .db-article__block>ul>li::before{content:"";position:absolute;left:2px;top:24px;width:6px;height:6px;border-radius:2px;background:var(--accent)}.bl-post__body .db-article__block>ol>li{counter-increment:bl-li;padding-left:36px}.bl-post__body .db-article__block>ol>li::before{content:counter(bl-li,decimal-leading-zero);position:absolute;left:0;top:15px;font:500 12px/1.6 var(--_font-mono);color:var(--accent-text)}.bl-post__body .db-article__block li ul,.bl-post__body .db-article__block li ol{margin-top:8px;padding-left:18px;list-style:disc}@media (max-width:767px){.bl-post__body .db-article__block{margin-top:48px;padding-top:48px;gap:18px}.bl-post__body .db-article__block>ul,.bl-post__body .db-article__block>ol{padding:4px 18px!important}}.bl-price{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.bl-price__steps{display:grid;gap:56px;min-width:0}.bl-price__step{border:0;margin:0;padding:0;min-width:0}.bl-price__legend{display:flex;align-items:center;gap:12px;padding:0;margin:0 0 20px;font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--t-bright)}.bl-price__num{font:500 12px/1 var(--_font-mono);color:var(--accent-text);padding:6px 8px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;letter-spacing:.04em}.bl-price__hint{margin:-8px 0 16px;font-size:15px;color:var(--t-medium)}.bl-price__hint a{color:var(--t-bright);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:4px}.bl-price__cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bl-price__case{position:relative;display:grid;gap:6px;padding:20px 22px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);cursor:pointer;transition:border-color .2s,box-shadow .2s}.bl-price__case:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line))}.bl-price__case input,.bl-price__option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bl-price__case-title{font-size:17px;font-weight:600;line-height:1.35;color:var(--t-bright);padding-right:24px}.bl-price__case-text{font-size:14.5px;line-height:1.55;color:var(--t-medium)}.bl-price__case::after{content:"";position:absolute;top:20px;right:20px;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--bl-line);transition:all .2s}.bl-price__case:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bl-price__case:has(input:checked)::after{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--base-tint)}.bl-price__case:has(input:focus-visible),.bl-price__option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.bl-price__options{display:grid;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);overflow:hidden}.bl-price__option{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:16px;padding:18px 22px;border-top:1px solid var(--bl-line);cursor:pointer;transition:background .2s}.bl-price__option:first-child{border-top:0}.bl-price__option:hover{background:color-mix(in srgb,var(--t-bright) 3%,transparent)}.bl-price__option:has(input:checked){background:color-mix(in srgb,var(--accent) 7%,transparent)}.bl-price__check{width:20px;height:20px;margin-top:2px;border:1.5px solid var(--bl-line);border-radius:6px;transition:all .2s;position:relative}.bl-price__check--radio{border-radius:50%}.bl-price__option:has(input:checked) .bl-price__check{border-color:var(--accent);background:var(--accent)}.bl-price__option:has(input:checked) .bl-price__check::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bl-price__option:has(input:checked) .bl-price__check--radio::after{left:5px;top:5px;width:7px;height:7px;border:0;border-radius:50%;background:#fff;transform:none}.bl-price__option-body{display:grid;gap:6px;min-width:0}.bl-price__option-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.bl-price__option-name{font-size:17px;font-weight:600;color:var(--t-bright)}.bl-price__option-price{font:500 15px/1.3 var(--_font-mono);color:var(--t-bright);white-space:nowrap}.bl-price__option-text{font-size:15px;line-height:1.55;color:var(--t-medium)}.bl-price__option-meta{font:400 12px/1.6 var(--_font-mono);color:var(--t-medium);opacity:.85}.bl-price__summary{position:sticky;top:calc(var(--db-header-offset,72px) + 24px);display:grid;gap:20px;padding:28px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e2)}.bl-price__summary-label{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;color:var(--t-bright)}.bl-price__totals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bl-price__total{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--bl-line);border-radius:14px}.bl-price__total-label{font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-medium)}.bl-price__total-value{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em;color:var(--t-bright);line-height:1.15}.bl-price__lines{list-style:none;margin:0;padding:0;display:grid}.bl-price__lines li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--bl-line);font-size:14px;line-height:1.45;color:var(--t-medium)}.bl-price__lines li span:last-child{font-family:var(--_font-mono);color:var(--t-bright);white-space:nowrap}.bl-price__lines li.bl-price__empty{display:block;border-top:0;padding:0}.bl-price__note{margin:0;font-size:13.5px;line-height:1.55;color:var(--t-medium)}.bl-price__note--small{font-size:12.5px;opacity:.85}.bl-price__cta{justify-content:center;width:100%}@media (max-width:1099px){.bl-price{grid-template-columns:minmax(0,1fr);gap:40px}.bl-price__summary{position:static}}@media (max-width:640px){.bl-price__cases{grid-template-columns:minmax(0,1fr)}.bl-price__option{padding:16px;gap:12px}.bl-price__option-head{flex-direction:column;gap:2px}.bl-price__summary{padding:20px}}.bl-price__total-value small{display:block;font:500 11px/1.4 var(--_font-mono);letter-spacing:.04em;color:var(--t-medium);margin-bottom:2px}.bl-price__bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:14px;background:var(--t-bright);color:var(--base);font-weight:600;font-size:15px;box-shadow:var(--bl-e2);text-decoration:none}.bl-price__bar[hidden]{display:none}.bl-price__bar-go{font:500 12px/1 var(--_font-mono);letter-spacing:.04em;opacity:.8}#price-summary{scroll-margin-top:calc(var(--db-header-offset,72px) + 16px)}.bl-case__body .db-project-cards .row{display:grid!important;grid-template-columns:5fr 7fr;grid-auto-rows:clamp(260px,30vw,480px);gap:16px;margin:0!important;--bs-gutter-x:0}.bl-case__body .db-project-cards .row:has(.bl-case__cover){grid-template-columns:5fr 3fr 4fr}.bl-case__body .db-project-cards .row>*{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important;min-width:0}.bl-case__body .db-project-cards__inner{display:block!important;height:100%;padding:0!important;background:var(--base-tint)!important;border-radius:20px;overflow:hidden;border:1px solid var(--bl-line)}.bl-case__body .db-project-cards__inner img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0}@media (max-width:1199px){.bl-case__body .db-project-cards .row,.bl-case__body .db-project-cards .row:has(.bl-case__cover){grid-template-columns:1fr 1fr;grid-auto-rows:clamp(200px,38vw,380px)}.bl-case__body .bl-case__cover{grid-column:1 / -1}}@media (max-width:575px){.bl-case__body .db-project-cards .row,.bl-case__body .db-project-cards .row:has(.bl-case__cover){grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.bl-case__body .db-project-cards__inner img{height:auto!important;aspect-ratio:4/3}}.bl-case__body .db-project__block{margin-top:0!important;margin-bottom:0!important;padding-top:clamp(56px,6vw,88px)}.bl-case__body .bl-case__cover img{object-position:center 30%}.bl-case__body .db-project-cards .row:has(>:only-child){grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bl-case__body .db-project-cards .row:has(>:only-child) img{height:auto!important;aspect-ratio:16/9}.bl-case__body img[src*="assets/img/work/"]{object-position:top center;background:#fff}.bl-case__body img[src*="assets/img/work/"][src*="-mobile."]{object-fit:contain;object-position:center;background:var(--base-tint);padding:24px 0}@media (max-width:575px){.bl-case__body img[src*="assets/img/work/"][src*="-mobile."]{aspect-ratio:3/4}}.bl-case-figs{display:grid;gap:16px}.bl-case-figs--2{grid-template-columns:7fr 5fr;align-items:stretch}.bl-case-fig{display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,40px);border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);min-width:0}.bl-case-fig .db-concept{max-width:860px}.bl-case-fig .db-concept__cap{text-align:center;margin-top:12px;color:var(--t-medium)}.cx-outs--5{grid-template-columns:repeat(5,1fr)}.cx-outs--2{grid-template-columns:repeat(2,1fr)}.cx-flow--wide>.cx-rec{width:min(56%,420px)}.cx-count{display:block;font-size:1.9em;font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--cx-ink)}@media (max-width:991px){.bl-case-figs--2{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.cx-outs--5{grid-template-columns:repeat(3,1fr)}.cx-flow--wide>.cx-rec{width:88%}}.bl-cs-wrap{display:grid;gap:clamp(64px,7vw,96px);padding:clamp(56px,6vw,88px) 0 clamp(64px,8vw,120px)}.bl-cs-wrap>*{min-width:0}.bl-cs,.bl-case-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:48px;row-gap:16px;padding:0 24px}.bl-cs>*,.bl-case-figs>*{grid-column:2 / -1;min-width:0}.bl-cs>:not(.bl-cs__eyebrow):not(.bl-cs__quote){max-width:720px}.bl-cs>.bl-cs__eyebrow{grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--db-header-offset,80px) + 24px);margin:0!important;padding-top:12px;font:500 12px/1.4 var(--_font-mono)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium)!important}.bl-cs h2{margin:0 0 8px;font-size:clamp(26px,2.4vw,34px)!important;line-height:1.15!important;letter-spacing:-.025em;color:var(--t-bright);text-wrap:balance}.bl-cs p{margin:0;font-size:18px;line-height:1.75;color:color-mix(in srgb,var(--t-bright) 78%,var(--t-medium))}.bl-cs p a,.bl-cs figcaption a{color:var(--t-bright);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px}.bl-cs p a:hover{text-decoration-color:var(--accent)}.bl-cs__actions{padding-top:8px}.bl-cs__actions a{text-decoration:none!important}.bl-cs__quote{position:relative;margin:16px 0 0;padding:clamp(28px,4vw,44px);border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint)}.bl-cs__quote blockquote,.bl-cs__quote blockquote p{margin:0;padding:0!important;border:0;background:none!important;box-shadow:none!important}.bl-cs__quote blockquote::before,.bl-cs__quote blockquote::after,.bl-cs__quote blockquote p::before,.bl-cs__quote blockquote p::after{content:none!important;display:none!important}.bl-cs__quote blockquote p{max-width:760px;font-size:clamp(19px,1.6vw,22px);line-height:1.6;color:var(--t-bright)}.bl-cs__quote figcaption{display:grid;gap:2px;margin-top:20px;font-size:15px;color:var(--t-medium)}.bl-cs__quote figcaption strong{color:var(--t-bright);font-weight:600}@media (max-width:991px){.bl-cs,.bl-case-figs{grid-template-columns:minmax(0,1fr);padding:0}.bl-cs>*,.bl-case-figs>*{grid-column:1}.bl-cs>.bl-cs__eyebrow{grid-row:auto;position:static;padding-top:0}}@media (max-width:575px){.bl-cs p{font-size:17px}}.bl-insights__media:has(.bl-case-art),.bl-cases__thumb:has(.bl-case-art){background:var(--base-tint)}.bl-case-art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.bl-cases__thumb:has(.bl-case-art){position:relative}.bl-case-art .db-concept--tile{width:84%}.bl-case-art .db-concept__scene{font-size:2.6cqw;padding:.8em .4em}.bl-insights__media .bl-case-art{padding-top:40px}.bl-cases__thumb .bl-case-art .db-concept--tile{width:92%}.bl-cases__thumb .bl-case-art .db-concept__scene{font-size:2.4cqw;padding:.4em 0}.no-touch .bl-insights__card:hover .bl-case-art .db-concept{transform:scale(1.03);transition:transform .4s ease}.bl-case-art .cx-outs--5{grid-template-columns:repeat(5,minmax(0,1fr))}.bl-case-art.bl-case-art:has(.cx-crm){display:block;padding:0}.bl-case-art.bl-case-art:has(.cx-crm) .db-concept.db-concept--tile{width:100%;height:100%;container-type:size}.bl-case-art.bl-case-art:has(.cx-crm) .db-concept .db-concept__scene{height:100%;padding:0;font-size:clamp(9px,min(2.9cqw,4.6cqh),19px)}.bl-case-art:has(.cx-crm) .cx-crm{height:100%;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}.bl-case-art:has(.cx-crm) .cx-win__bar{justify-content:flex-end;min-height:3.4em;padding:0 1.1em}.bl-case-art:has(.cx-crm) .cx-win__bar i{display:none}.bl-case-art:has(.cx-crm) .cx-crm__body{flex:1;min-height:0}.bl-case-art:has(.cx-crm) .cx-crm__main{display:flex;flex-direction:column;gap:.7em;padding:1em 1.1em}.bl-case-art:has(.cx-crm) .cx-foot{margin-top:auto}.bl-insights .bl-insights__card .bl-insights__media .bl-case-art.bl-case-art:has(.cx-crm){padding:0}.bl-insights__media:has(.cx-crm) .bl-insights__tag,.bl-cases__thumb:has(.cx-crm) .bl-cases__n{z-index:2}.no-touch .bl-insights__card:hover .bl-case-art:has(.cx-crm) .db-concept,.no-touch .bl-cases__row:hover .bl-case-art:has(.cx-crm) .db-concept{transform:none}.bl-case-art .cx-flow--wide>.cx-rec{width:min(56%,420px)}.bl-post .db-article__thumb:has(.bl-post-art){height:auto!important;min-height:0;background:var(--base-tint)}.bl-post-art{display:grid;place-items:center;padding:clamp(24px,4vw,48px) 16px}.bl-post-art .db-concept--tile{width:min(100%,560px)}.bl-post-art .db-concept__cap{text-align:center;margin-top:12px;color:var(--t-medium)}.bl-insights__media:has(.bl-case-art) .db-concept--tile{width:78%}.bl-case-art--post .db-concept--tile{width:86%}.bl-case-art--post .db-concept__scene{font-size:3.3cqw;padding:.4em .2em}.bl-case-art--post .db-concept--governance .db-concept__scene{font-size:2.7cqw}@media (min-width:992px) and (max-width:1199px){.bl-case-art--post .db-concept__scene{font-size:3cqw}}.bl-post .block-image__container:has(>.db-concept){width:100%;flex:1 1 100%;display:grid;place-items:center;padding:clamp(24px,4vw,44px) 16px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);height:auto!important}.bl-post .block-image__container>.db-concept{width:100%;max-width:620px}.bl-post .block-image__container>.db-concept .db-concept__cap{text-align:center;margin-top:12px;color:var(--t-medium)}.bl-post .summarise-with-ai{min-width:0!important;max-width:min(1100px,100%)}.bl-post .summarise-with-ai .db-article__tags{width:auto!important;max-width:100%;flex-wrap:wrap}.bl-post__body pre,.bl-post__body .db-article__block>code{display:block;max-width:100%;overflow-x:auto}.bl-post__body p code,.bl-post__body li code,.bl-post__body td code{white-space:normal!important;overflow-wrap:anywhere}.db-menu__eyebrow,.db-menu__cta{display:none;}@media only screen and (max-width:1199.98px){.db-menu__wrapper{padding:calc(var(--bl-hdr-h) + 8px) 12px 12px;align-items:flex-start;}.db-menu__base{background:rgba(10,10,11,0.45);}.db-menu__contain{width:min(400px,100%);height:auto;max-height:calc(100dvh - var(--bl-hdr-h) - 20px);margin-left:auto;}.hamburger__base{border-radius:24px;box-shadow:0 24px 60px -20px rgba(0,0,0,0.5);}.db-menu__right{display:none !important;}.db-nav__hamburger.nav-open .hamburger__line{background-color:var(--t-bright);}.db-menu__inner{height:auto;max-height:inherit;padding:20px 0 16px;}.db-menu__inner>*{flex-shrink:0;}.db-menu__left{padding:0 20px;}.db-menu__eyebrow{display:block;margin:0 0 8px;font:500 11px/1 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--t-opp-muted);}.main-menu__accordion{gap:0;counter-reset:dbmenu;}.main-menu__item{counter-increment:dbmenu;border-top:1px solid color-mix(in srgb,var(--t-opp-bright) 10%,transparent);}.main-menu__item>a,.main-menu__toggle{display:flex;align-items:center;justify-content:flex-start;gap:0 !important;padding:0 !important;width:100%;min-height:52px;}.main-menu__item>a::before,.main-menu__toggle::before{content:counter(dbmenu,decimal-leading-zero);flex:none;width:32px;font:500 11px/1 var(--_font-mono);letter-spacing:0.04em;color:var(--t-opp-muted);}.main-menu__link{min-height:0;font-size:22px;font-weight:600;letter-spacing:-0.025em;}.main-menu__toggle svg{box-sizing:content-box;width:12px;height:12px;margin-left:auto;padding:9px;border:1px solid color-mix(in srgb,var(--t-opp-bright) 14%,transparent);border-radius:999px;}.main-menu__item.open .main-menu__toggle svg{background:var(--t-opp-bright);fill:var(--t-bright);border-color:var(--t-opp-bright);}.submenu{padding:0 0 12px 32px;}.submenu__item{margin-bottom:0;}.submenu__item a{display:flex;align-items:center;min-height:36px;font-size:15px;font-weight:450;color:var(--t-opp-medium);}.submenu__item a::after{content:"\2192";margin-left:8px;opacity:0.5;}.db-menu__cta{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:16px 20px 0;border-top:1px solid color-mix(in srgb,var(--t-opp-bright) 10%,transparent);margin:0 20px;padding-left:0;padding-right:0;}.db-menu__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:999px;background:var(--t-opp-bright);color:var(--t-bright) !important;font:500 15px/1 var(--_font-default);}.db-menu__contact{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;font-size:13px;}.db-menu__contact a{color:var(--t-opp-medium);background:none !important;}.db-menu__data{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:0 20px;}.db-menu__data p{margin:0;font-size:11px;}}.db-nav__wrap,.db-nav__contain{pointer-events:none;}.db-nav__hamburger,.db-menu__wrapper{pointer-events:auto;}.bl-cs ul{list-style:none;margin:8px 0 24px;padding:0;border-top:1px solid var(--bl-line);}.bl-cs li{padding:14px 0 14px 28px;border-bottom:1px solid var(--bl-line);position:relative;}.bl-cs li::before{content:"";position:absolute;left:4px;top:1.35em;width:10px;height:10px;border-radius:50%;border:2px solid var(--accent);}.bl-cs li strong{display:block;color:var(--t-bright);}.bl-post blockquote{margin:40px 0;padding:4px 0 4px 28px;border:0;border-left:3px solid var(--accent);border-radius:0;background:none;color:var(--t-bright);font-size:clamp(20px,1.4vw + 12px,26px);font-weight:500;line-height:1.4;letter-spacing:-0.015em;text-wrap:pretty;}.bl-post blockquote::before{content:none;}.bl-post blockquote p{margin:0;font:inherit;color:inherit;}.bl-post blockquote strong{color:inherit;}.bl-post blockquote cite{display:block;margin-top:12px;font:500 12px/1.4 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--t-muted);}.bl-post .db-info-box,.bl-post .db-stat-box{position:relative;margin:32px 0;padding:22px 24px 22px 26px;border:1px solid var(--bl-line);border-radius:16px;background:color-mix(in srgb,var(--accent) 5%,var(--base-tint));box-shadow:var(--bl-e1);color:var(--t-medium);font-size:16px;line-height:1.65;}.bl-post .db-info-box::before,.bl-post .db-stat-box::before{content:"";position:absolute;left:-1px;top:20px;bottom:20px;width:3px;border-radius:0 3px 3px 0;background:var(--accent);}.bl-post .db-info-box:hover{border-color:var(--bl-line);background:color-mix(in srgb,var(--accent) 5%,var(--base-tint));}.bl-post .db-info-box strong,.bl-post .db-stat-box strong{display:inline;margin:0;font-weight:600;color:var(--t-bright);}.bl-post .db-info-box>strong:first-child,.bl-post .db-stat-box>strong:first-child{display:block;margin-bottom:8px;font:500 12px/1.4 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--accent-text);}.bl-post .db-info-box code,.bl-post .db-stat-box code{padding:2px 6px;border-radius:6px;background:var(--neutral-transparent,rgba(127,127,127,0.12));color:var(--t-bright);font:0.9em var(--_font-mono);}.bl-post .db-stat-box{background:color-mix(in srgb,var(--accent) 9%,var(--base-tint));border-color:color-mix(in srgb,var(--accent) 22%,var(--bl-line));color:var(--t-bright);font-size:17px;}.bl-post .db-compare-grid{gap:16px;}.bl-post .db-compare-card{padding:24px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);box-shadow:var(--bl-e1);}.bl-post .db-compare-card:hover{transform:none;box-shadow:var(--bl-e1);}.bl-post .db-compare-card strong{margin-bottom:10px;font:500 12px/1.4 var(--_font-mono);letter-spacing:0.08em;}.bl-post .db-compare-card p{color:var(--t-bright);font-size:17px;line-height:1.6;}.bl-post .db-compare-card--weak{background:color-mix(in srgb,#dc2626 5%,var(--base-tint));border-color:color-mix(in srgb,#dc2626 22%,var(--bl-line));}.bl-post .db-compare-card--weak strong{color:#e5484d;}.bl-post .db-compare-card--strong{background:color-mix(in srgb,#16a34a 6%,var(--base-tint));border-color:color-mix(in srgb,#16a34a 24%,var(--bl-line));}.bl-post .db-compare-card--strong strong{color:#30a46c;}@media (max-width:767px){.bl-post blockquote{margin:32px 0;padding-left:20px;}.bl-post .db-info-box,.bl-post .db-stat-box{padding:18px 18px 18px 20px;font-size:15px;}.bl-post .db-compare-card{padding:20px;}}@media only screen and (max-width:767.98px){.bl-home-hero__btn,.btn.btn-default:not(.btn-small),.btn.btn-default.btn-large{height:46px !important;line-height:46px !important;padding:0 20px !important;font-size:16px !important;gap:8px;}.bl-footer__cta{height:44px;font-size:15px;}.btn.btn-default.btn-small:not(.btn-large){height:40px !important;line-height:40px !important;padding:0 16px !important;font-size:15px !important;}.btn-to-top{width:44px;height:44px;right:16px;bottom:16px;font-size:20px;}}.bl-legal .db-article-area{padding-top:0 !important;}.bl-footer__brand{gap:20px;}.bl-footer__logo img{height:36px;}.bl-footer__about{margin:0 0 8px;max-width:340px;font-size:16px;line-height:1.55;color:var(--t-medium);}.bl-footer .bl-footer__cookies{padding:0;border:0;background:none;font:inherit;color:var(--t-medium);cursor:pointer;transition:color .2s ease;}.bl-footer .bl-footer__cookies:hover{color:var(--accent-text);}@media only screen and (min-width:1024px){.bl-footer__logo img{height:48px;}.bl-footer__about{font-size:17px;}}@media only screen and (min-width:1200px){.db-header__nav{gap:2px;}}.db-header__link{position:relative;height:40px;padding:0 14px;border-radius:999px;color:var(--t-medium);transition:background-color 160ms ease,color 160ms ease;}.db-header__link:hover,.db-header__link:focus-visible,.db-header__drop:hover>.db-header__link,.db-header__drop:focus-within>.db-header__link{color:var(--t-bright);}.db-header__link.is-current{box-shadow:none;color:var(--t-bright);}.db-header__link.is-current::after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--accent);}.db-header__drop{display:flex;align-items:center;}.db-header__drop::after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;}.db-header__panel{top:calc(50% + 32px);grid-template-columns:1.1fr 1fr;gap:8px;width:640px;padding:8px;border-radius:18px;}.db-header__group{display:grid;align-content:start;gap:2px;}.db-header__group--core{gap:6px;padding:8px;border-radius:12px;background:var(--base);border:1px solid var(--bl-line);}.db-header__label{padding:8px 12px 6px;font:500 11px/1.2 var(--_font-mono) !important;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted) !important;}.db-header__panel a{padding:10px 12px;border-radius:10px;}.db-header__panel strong{font-size:15px;line-height:1.3;}.db-header__panel span{line-height:1.4;}.db-header__panel .db-header__core{grid-template-columns:auto 1fr;column-gap:12px;padding:14px 12px;}.db-header__core em{grid-row:1 / span 2;font:500 12px/1.6 var(--_font-mono);font-style:normal;color:var(--accent-text);}.db-header__core strong{font-size:16px;}.submenu__item--also{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);}.bl-price__option-link{justify-self:start;margin-top:4px;font-size:13px;color:var(--accent-text);}.bl-price__scope{display:grid;gap:22px;padding:22px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint)}.bl-price__q{display:grid;gap:10px}.bl-price__q-label{font-size:15px;font-weight:600;color:var(--t-bright)}.bl-price__chips{display:flex;flex-wrap:wrap;gap:8px}.bl-price__chip{position:relative;cursor:pointer}.bl-price__chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bl-price__chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--bl-line);border-radius:999px;font-size:14px;color:var(--t-medium);transition:border-color .2s,background .2s,color .2s}.bl-price__chip:hover span{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line))}.bl-price__chip input:checked + span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--t-bright)}.bl-price__chip input:focus-visible + span{outline:2px solid var(--accent);outline-offset:2px}.bl-price.is-wizard{grid-template-columns:minmax(0,1fr);max-width:900px;margin-inline:auto;gap:36px}.bl-price.is-wizard [hidden]{display:none!important}.bl-price.is-wizard .bl-price__steps{gap:0}.bl-price.is-wizard .bl-price__num,.bl-price.is-wizard .bl-price__bar{display:none}.bl-price.is-wizard .bl-price__legend{font-size:clamp(26px,2.6vw,34px);margin-bottom:12px}.bl-price.is-wizard .bl-price__hint{margin:0 0 24px}.bl-price.is-wizard .bl-price__summary{position:static}.bl-price.is-wizard .bl-price__step:focus,.bl-price.is-wizard .bl-price__summary:focus{outline:none}.bl-price.is-wizard .bl-price__step:not([hidden]),.bl-price.is-wizard .bl-price__summary:not([hidden]){animation:blPriceIn .35s ease both}@keyframes blPriceIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bl-price.is-wizard .bl-price__step,.bl-price.is-wizard .bl-price__summary{animation:none!important}}.bl-price__progress{list-style:none;margin:0;padding:0;display:flex;align-items:center;scroll-margin-top:calc(var(--db-header-offset,72px) + 24px)}.bl-price__progress li{display:flex;align-items:center;flex:1;min-width:0}.bl-price__progress li:last-child{flex:none}.bl-price__progress li:not(:last-child)::after{content:"";flex:1;min-width:12px;height:1px;margin:0 14px;background:var(--bl-line);transition:background .25s}.bl-price__progress li.is-done::after{background:var(--accent)}.bl-price__progress button{display:flex;align-items:center;gap:10px;padding:4px;margin:-4px;border:0;border-radius:999px;background:none;cursor:pointer;color:var(--t-medium);font-size:14px;font-weight:500;white-space:nowrap}.bl-price__pnum{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--bl-line);border-radius:50%;font:500 12px/1 var(--_font-mono);color:var(--t-medium);transition:all .25s}.bl-price__progress button:hover{color:var(--t-bright)}.bl-price__progress button:hover .bl-price__pnum{border-color:color-mix(in srgb,var(--accent) 55%,var(--bl-line))}.bl-price__progress button[aria-current]{color:var(--t-bright)}.bl-price__progress button[aria-current] .bl-price__pnum{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.bl-price__progress .is-done .bl-price__pnum{border-color:var(--accent);color:transparent}.bl-price__progress .is-done .bl-price__pnum::after{content:"";position:absolute;left:11px;top:7px;width:5px;height:10px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.bl-price__progress button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bl-price__nav{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--bl-line);background:var(--base)}.bl-price__nav-total{display:grid;gap:2px;min-width:0}.bl-price__nav-label{font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-medium)}.bl-price__nav-value{font-size:clamp(18px,1.8vw,22px);font-weight:600;letter-spacing:-.01em;color:var(--t-bright)}.bl-price__nav-btns{display:flex;gap:10px;flex:none}@media (max-width:760px){.bl-price__plabel{display:none}.bl-price__progress button[aria-current] .bl-price__plabel{display:inline}.bl-price__progress li:not(:last-child)::after{margin:0 8px}.bl-price__progress li:has([aria-current]){flex:none}body:has(.bl-price.is-wizard) #to-top{display:none}}@media (max-width:520px){.bl-price__nav{flex-wrap:wrap;gap:12px}.bl-price__nav-total{flex-basis:100%;grid-auto-flow:column;justify-content:space-between;align-items:baseline}.bl-price__nav-value{font-size:16px;text-align:right}.bl-price__nav-btns{flex:1}.bl-price__nav-btns .bl-home-hero__btn{flex:1;justify-content:center}}.bl-price__groups{display:grid;gap:28px}.bl-price__group-title{margin:0 0 10px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-medium)}.bl-price__option-price{display:grid;justify-items:end;gap:4px;text-align:right}.bl-price__option-price small{font:400 12px/1.3 var(--_font-mono);color:var(--t-medium)}.bl-price__option-text{max-width:64ch}.bl-price__option-gets{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:8px;padding-top:14px;border-top:1px dashed var(--bl-line);font-size:14px;line-height:1.45;color:var(--t-medium)}.bl-price__option:has(input:checked) .bl-price__option-gets{display:grid}.bl-price__get{position:relative;padding-left:20px}.bl-price__get::before{content:"";position:absolute;left:3px;top:3px;width:5px;height:9px;border:solid var(--accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.bl-price__option-link{font-size:14px}.bl-price__scope{gap:0;padding:0}.bl-price__scope-group{padding:24px;border-top:1px solid var(--bl-line)}.bl-price__scope-group:first-child{border-top:0}.bl-price__scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}.bl-price__q{gap:10px;align-content:start}.bl-price__q-label{font-size:14.5px}.bl-price__chips{gap:6px}.bl-price__chip span{min-height:34px;padding:0 13px;font-size:13.5px}@media (max-width:760px){.bl-price__scope-grid,.bl-price__option-gets{grid-template-columns:minmax(0,1fr)}.bl-price__scope-group{padding:18px}}@media (max-width:640px){.bl-price__option-price{display:flex;gap:8px;align-items:baseline;justify-items:start;text-align:left}}.bl-price-head{padding-bottom:16px}.bl-price-head__inner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:end;max-width:900px;margin:0 auto;padding:0 16px}.bl-price-head__intro{display:grid;gap:14px;justify-items:start}.bl-price-head__title{margin:0;font:600 clamp(38px,4.6vw,56px)/1.02 var(--_font-accent);letter-spacing:-.05em;color:var(--t-bright);text-wrap:balance}.bl-price-head__lead{margin:0;max-width:46ch;font-size:17px;line-height:1.55;color:var(--t-medium)}.bl-price-head__meta{margin:4px 0 0;font:500 12px/1.6 var(--_font-mono);letter-spacing:.04em;color:var(--t-medium)}.bl-price-head__meta a{color:var(--t-bright);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:4px}.bl-price-head__rates{padding:20px 22px;border:1px solid var(--bl-line);border-radius:18px;background:var(--base-tint);box-shadow:var(--bl-e1)}.bl-price-head__rates-title{margin:0 0 8px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-medium)}.bl-price-head__rates dl{margin:0;display:grid}.bl-price-head__rates dl div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--bl-line)}.bl-price-head__rates dl div:first-child{border-top:0}.bl-price-head__rates dt{font-size:14px;color:var(--t-medium)}.bl-price-head__rates dd{margin:0;font:500 13.5px/1.3 var(--_font-mono);color:var(--t-bright);white-space:nowrap}.bl-price-head + .db-section{padding-top:40px}@media (max-width:860px){.bl-price-head__inner{grid-template-columns:minmax(0,1fr);gap:28px}}.bl-price-head__talk{display:flex;justify-content:space-between;margin-top:10px;padding-top:12px;border-top:1px solid var(--bl-line);font-size:14px;font-weight:500;color:var(--accent-text);text-decoration:none}.bl-price-head__talk:hover{color:var(--t-bright)}.db-header__controls .btn-default{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.db-header.is-footer-cta .db-header__controls .btn-outline{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:var(--bl-hl)}.db-header.is-footer-cta .db-header__controls .btn-outline .btn-caption,.db-header.is-footer-cta .db-header__controls .btn-outline i{color:#fff!important}.bl-footer__wordmark svg{transform:translateY(calc((1 - var(--mark-p,1)) * 45%));opacity:calc(.4 + .6 * var(--mark-p,1));will-change:transform}@media (prefers-reduced-motion:reduce){.db-header__controls .btn-default{transition:none}.bl-footer__wordmark svg{transform:none;opacity:1}}.bl-footer__platform{grid-column:1 / -1;display:grid;gap:24px;padding:24px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1)}.bl-footer__platform-intro{display:grid;gap:12px;align-content:start}.bl-footer__platform .bl-footer__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bl-footer__pill{padding:3px 8px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;color:var(--accent-text);font-size:10px;letter-spacing:.06em}.bl-footer__platform-intro p{margin:0;max-width:34ch;font-size:15px;line-height:1.55;color:var(--t-medium)}.bl-footer__platform-list{display:grid;gap:12px}.bl-footer .bl-footer__platform-list a{display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--bl-line);border-radius:14px;color:var(--t-bright);text-decoration:none;transition:border-color .2s ease,background .2s ease}.bl-footer .bl-footer__platform-list a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));background:color-mix(in srgb,var(--accent) 5%,transparent)}.bl-footer__platform-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bl-footer__platform-top svg{color:var(--t-muted);transition:transform .2s ease,color .2s ease}.bl-footer__platform-list a:hover .bl-footer__platform-top svg{color:var(--accent-text);transform:translateX(3px)}.bl-footer__platform-name{font-size:16px;font-weight:600}.bl-footer__platform-text{font-size:14px;line-height:1.5;color:var(--t-medium)}@media (min-width:768px){.bl-footer__platform-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.bl-footer__platform{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;padding:28px}}.bl-footer__platform{position:relative;overflow:hidden;isolation:isolate}.bl-footer__platform::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 0% 100%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),linear-gradient(var(--bl-line) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,var(--bl-line) 1px,transparent 1px) 0 0/28px 28px;-webkit-mask-image:linear-gradient(100deg,#000 0%,transparent 55%);mask-image:linear-gradient(100deg,#000 0%,transparent 55%);opacity:.6}.bl-footer__track{position:relative;display:grid;gap:14px;margin:8px 0 0;padding:0;list-style:none}.bl-footer__track::before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:1px;background:linear-gradient(var(--t-muted),var(--accent));opacity:.5}.bl-footer__track li{display:flex;gap:14px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--t-muted)}.bl-footer__track strong{display:block;font-size:14px;font-weight:600;color:var(--t-bright)}.bl-footer__track-dot{position:relative;flex:0 0 11px;height:11px;margin-top:4px;border-radius:50%;background:var(--base-tint);border:1px solid var(--t-muted)}.bl-footer__track .is-live .bl-footer__track-dot{background:var(--t-bright);border-color:var(--t-bright)}.bl-footer__track .is-next .bl-footer__track-dot{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 30%,var(--base-tint))}.bl-footer__track .is-next .bl-footer__track-dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--accent);opacity:0;animation:bl-pa-ring 2.4s ease-out infinite}.bl-footer__platform-art{display:block;margin:-6px -6px 10px;padding:12px 10px;border:1px solid var(--bl-line);border-radius:10px;background:radial-gradient(80% 120% at 50% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),color-mix(in srgb,var(--base) 55%,transparent)}.bl-footer__platform-art svg{display:block;width:100%;max-width:260px;height:auto;margin-inline:auto;aspect-ratio:200/80;overflow:visible}.bl-footer__platform-art .pa-f{fill:color-mix(in srgb,var(--t-bright) 6%,transparent);stroke:color-mix(in srgb,var(--t-muted) 55%,transparent);stroke-width:1}.bl-footer__platform-art .pa-l{stroke:var(--t-muted);stroke-width:1.5;stroke-linecap:round;opacity:.85}.bl-footer__platform-art .pa-a{stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.bl-footer__platform-art .pa-hl{fill:color-mix(in srgb,var(--accent) 10%,transparent);stroke:color-mix(in srgb,var(--accent) 45%,transparent)}.bl-footer__platform-art .pa-dot{fill:var(--accent)}.bl-footer__platform-art .pa-tick{stroke:var(--base);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bl-footer__platform-art .pa-flow{stroke-dasharray:3 5;animation:bl-pa-flow 1.6s linear infinite}.bl-footer__platform-art .pa-pulse{transform-box:fill-box;transform-origin:center;animation:bl-pa-pulse 2.4s ease-in-out infinite}.bl-footer .bl-footer__platform-list a:hover .bl-footer__platform-art{border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line))}@keyframes bl-pa-flow{to{stroke-dashoffset:-16}}@keyframes bl-pa-pulse{50%{opacity:.35}}@keyframes bl-pa-ring{0%{opacity:.7;transform:scale(.6)}100%{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.bl-footer__platform-art .pa-flow,.bl-footer__platform-art .pa-pulse,.bl-footer__track .is-next .bl-footer__track-dot::after{animation:none}}:root{--bl-site:1376px;--bl-gutter:16px}@media only screen and (min-width:768px){:root{--bl-gutter:32px}}.db-container,.db-container--grid,.db-container.grid-container,.db-container--grid-l,.db-container.grid-l-container{max-width:var(--bl-site);padding-inline:var(--bl-gutter)}.db-container--fullwidth,.db-container.fullwidth-container{max-width:none;padding-inline:0}.db-container--no-padding,.db-container.no-padding-container{padding-inline:0}.db-container--grid.no-padding-right,.db-container.grid-container.no-padding-right{padding-right:0}@media only screen and (min-width:1200px){.db-header{padding-inline:max(var(--bl-gutter),calc((100% - var(--bl-site)) / 2 + var(--bl-gutter)))}}.bl-team__grid{display:grid;gap:36px}.bl-team__head{display:grid;gap:12px;align-content:start;max-width:640px}.bl-team__head h2{margin:0}.bl-team__intro{margin:0;max-width:36ch;font-size:17px;line-height:1.55;color:var(--t-medium)}.bl-team__people{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.bl-team__card{display:grid;grid-template-rows:auto 1fr;margin:0;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);overflow:hidden}.bl-team__photo{aspect-ratio:4 / 5;overflow:hidden;background:color-mix(in srgb,var(--t-bright) 6%,transparent)}.bl-team__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .6s ease}.bl-team__card:hover .bl-team__photo img{transform:scale(1.03)}.bl-team__body{display:grid;gap:6px;align-content:start;padding:20px 22px 22px}.bl-team .bl-team__name{margin:0;font:600 21px/1.25 var(--_font-default);letter-spacing:-.01em;color:var(--t-bright)}.bl-team__role{margin:0;font:500 12px/1.5 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium)}.bl-team__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bl-team__links a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--bl-line);border-radius:999px;font-size:13.5px;color:var(--t-bright);text-decoration:none;transition:border-color .2s ease,color .2s ease}.bl-team__links a:hover{border-color:var(--accent);color:var(--accent-text)}@media (min-width:1200px){.bl-team__people{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:599px){.bl-team__photo{aspect-ratio:1 / 1}}@media (prefers-reduced-motion:reduce){.bl-team__photo img{transition:none}}.bl-footer__sub{margin-top:8px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted);opacity:.8}.bl-footer__head + .bl-footer__sub{margin-top:0}.bl-footer__rule{align-self:stretch;max-width:160px;height:1px;margin:6px 0 2px;background:var(--bl-line)}.bl-price-head__inner{max-width:var(--bl-site);padding-inline:var(--bl-gutter)}.bl-price.is-wizard{max-width:none;margin-inline:0}@media (min-width:1200px){.bl-price.is-wizard .bl-price__group,.bl-price.is-wizard fieldset>p,.bl-price.is-wizard legend{max-width:none}}@media (min-width:900px){.bl-price.is-wizard .bl-price__options:not(.bl-price__options--care){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bl-price.is-wizard .bl-price__options:not(.bl-price__options--care){grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-price-head__inner{align-items:start}main.inner-page-content>#price-builder:first-child>.db-section:first-child{margin-top:calc(-1 * var(--db-header-offset));border-top:var(--db-header-offset) solid transparent;background-origin:border-box}.bl-price__option-gets{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.bl-price__gets-label{font:500 11px/1.4 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted);margin-bottom:2px}.bl-price__option:not(:has(input:checked)) .bl-price__get::before{opacity:.45}@media (min-width:700px){.bl-price.is-wizard .bl-price__options--care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bl-price.is-wizard .bl-price__options--care{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.bl-price.is-wizard .bl-price__options:not(.bl-price__options--care):has(>.bl-price__option:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-price__options--care .bl-price__option{align-items:start}.bl-price__options--care .bl-price__option-body{align-content:start}.bl-home-hero--left .bl-home-hero__inner{align-items:flex-start;max-width:var(--bl-site);padding-inline:var(--bl-gutter);text-align:left}.bl-home-hero--left .bl-home-hero__actions{justify-content:flex-start}.bl-about .db-features-promo__content,.bl-about .db-features-promo__content h2,.bl-about .db-features-promo__content p{text-align:left}.db-header__panel{grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:min(900px,calc(100vw - 2*var(--bl-gutter)))}.db-header__group--core{display:flex;flex-direction:column}.db-header__group--more{grid-template-columns:1fr 1fr;column-gap:4px}.db-header__sub{display:grid;align-content:start;gap:2px}.db-header__foot{display:grid;gap:2px;margin-top:auto;padding-top:8px;border-top:1px solid var(--bl-line)}.db-header__panel .db-header__all{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--accent-text)}.db-header__panel .db-header__all span{color:inherit}.bl-benefit-group + .bl-benefit-group{margin-top:40px}.bl-benefit-group__label{margin:0 0 16px}@media only screen and (min-width:768px){.bl-benefits--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.bl-benefits--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-faqpage{display:grid;grid-template-columns:minmax(0,1fr);gap:72px;width:100%}.bl-faqpage__section{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;scroll-margin-top:110px}.bl-faqpage__head{display:grid;gap:6px;align-content:start}main h2.bl-faqpage__title{margin:0;scroll-margin-top:110px;font:600 28px/1.15 var(--_font-accent);letter-spacing:-.03em;color:var(--t-bright)}.bl-faqpage__count{margin:0;font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}@media only screen and (min-width:1200px){.bl-faqpage__section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.bl-faqpage__head{position:sticky;top:120px;align-self:start}main h2.bl-faqpage__title{font-size:36px}}.bl-faqpage__topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bl-faqpage__topics a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--bl-line);border-radius:999px;font-size:14px;color:var(--t-medium);text-decoration:none;transition:border-color .2s,color .2s}.bl-faqpage__topics a:hover{border-color:var(--accent);color:var(--t-bright)}.bl-faqpage .bl-faq__q{justify-content:flex-start}.bl-faqpage .bl-faq__q h3{flex:1 1 auto}.bl-faqpage__num{flex:0 0 28px;font:500 12px/1 var(--_font-mono);letter-spacing:.06em;color:var(--t-muted);transition:color .2s}.bl-faqpage .bl-faq__item[open] .bl-faqpage__num{color:var(--accent-text)}.no-touch .bl-faqpage .bl-faq__item:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line))}.bl-faqpage .bl-faq__a{padding-left:68px}@media only screen and (max-width:767px){.bl-faqpage .bl-faq__a{padding-left:62px}}.btn-to-top{mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--base-tint);border:1px solid var(--bl-line);box-shadow:var(--bl-e1);color:var(--t-bright);}.bl-home-figure .db-concept--platform{max-width:1040px;}.db-concept--platform .db-concept__scene{padding:0.6em 0;}.cx-app{font-size:clamp(11px,1.45cqw,14.5px);line-height:1.35;text-align:left;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:1em;box-shadow:var(--cx-shadow);overflow:hidden;}.cx-app__bar{display:flex;align-items:center;gap:0.45em;padding:0.75em 1em;border-bottom:1px solid var(--cx-line);}.cx-app__bar i{width:0.6em;height:0.6em;border-radius:50%;background:var(--cx-skel);}.cx-app__title{margin-left:0.6em;font:500 0.85em/1 var(--_font-mono,ui-monospace,monospace);color:var(--cx-mute);}.cx-app__tag{margin-left:auto;padding:0.3em 0.7em;border-radius:99em;font:500 0.75em/1 var(--_font-mono,ui-monospace,monospace);letter-spacing:0.04em;color:var(--cx-blue);background:var(--cx-blue-soft);}.cx-app__body{display:grid;grid-template-columns:1fr;}.cx-app__side,.cx-app__main,.cx-app__out{display:flex;flex-direction:column;gap:0.5em;min-width:0;padding:1em;}.cx-app__h{margin-top:0.4em;font:500 0.72em/1 var(--_font-mono,ui-monospace,monospace);letter-spacing:0.1em;text-transform:uppercase;color:var(--cx-mute);}.cx-app__h:first-child{margin-top:0;}.cx-app__site,.cx-app__nav{display:flex;align-items:center;justify-content:space-between;gap:0.6em;padding:0.45em 0.6em;border-radius:0.5em;}.cx-app__site b{font-weight:500;}.cx-app__site em,.cx-app__o em{font:500 0.78em/1.2 var(--_font-mono,ui-monospace,monospace);font-style:normal;letter-spacing:0.04em;color:var(--cx-mute);}.cx-app__site.is-on,.cx-app__nav.is-on{background:var(--cx-blue-soft);color:var(--cx-blue);}.cx-app__site.is-on em{color:var(--cx-blue);}.cx-app__nav{padding-top:0.3em;padding-bottom:0.3em;color:var(--cx-mute);}.cx-app__main{gap:0.7em;background:color-mix(in srgb,var(--cx-blue-soft) 35%,transparent);}.cx-app__head{display:flex;align-items:center;justify-content:space-between;}.cx-app__name{font-size:1.5em;font-weight:600;letter-spacing:-0.02em;}.cx-app__langs{display:flex;gap:0.3em;}.cx-app__langs span{padding:0.25em 0.55em;border:1px solid var(--cx-line);border-radius:0.4em;font:500 0.75em/1 var(--_font-mono,ui-monospace,monospace);color:var(--cx-mute);}.cx-app__langs .is-on{color:var(--cx-card);background:var(--cx-ink);border-color:var(--cx-ink);}.cx-app__langs .is-draft{border-style:dashed;}.cx-app__tabs{display:flex;gap:1.2em;border-bottom:1px solid var(--cx-line);font-size:0.85em;color:var(--cx-mute);}.cx-app__tabs span{padding-bottom:0.5em;}.cx-app__tabs .is-on{color:var(--cx-ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--cx-blue);}.cx-app__field{display:grid;grid-template-columns:5.5em 1fr;align-items:center;gap:0.6em;}.cx-app__k{color:var(--cx-mute);font-size:0.9em;}.cx-app__v{display:flex;flex-wrap:wrap;gap:0.35em;min-width:0;padding:0.4em 0.6em;background:var(--cx-card);border:1px solid var(--cx-line);border-radius:0.5em;}.cx-app__ref{color:var(--cx-blue);}.cx-app__ref::before{content:"↳ ";}.cx-app__pill{padding:0.05em 0.55em;border-radius:99em;font-size:0.85em;background:var(--cx-blue-soft);color:var(--cx-blue);}.cx-app__ai{position:relative;display:grid;gap:0.5em;padding:0.8em 0.9em;background:var(--cx-card);border:1px dashed color-mix(in srgb,var(--cx-blue) 55%,transparent);border-radius:0.7em;overflow:hidden;}.cx-app__ai::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--cx-blue-soft) 50%,transparent 70%);transform:translateX(-100%);animation:cx-app-shimmer 3.2s ease-in-out infinite;pointer-events:none;}@keyframes cx-app-shimmer{60%,100%{transform:translateX(100%);}}.cx-app__ai-h{font-size:0.85em;font-weight:500;color:var(--cx-blue);}.cx-app__ai-h::before{content:"✦ ";}.cx-app__acts{display:flex;justify-content:flex-end;gap:0.4em;}.cx-app__btn{padding:0.45em 1em;border-radius:99em;font-size:0.85em;font-weight:500;color:#fff;background:var(--cx-blue);white-space:nowrap;}.cx-app__btn--soft{color:var(--cx-ink);background:transparent;border:1px solid var(--cx-line);}.cx-app__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.6em;margin-top:auto;}.cx-app__rules{display:flex;flex-wrap:wrap;gap:0.2em 0.9em;font-size:0.85em;color:var(--cx-ok);}.cx-app__preview{display:grid;gap:0.45em;padding:0.8em;border:1px solid var(--cx-line);border-radius:0.6em;}.cx-app__o{display:grid;gap:0.15em;padding:0.5em 0 0.5em 0.8em;border-left:2px solid var(--cx-blue);}.cx-app__o b{font-weight:500;}@container (max-width:639px){.cx-app{font-size:clamp(11px,3.4cqw,14px);}.cx-app__tag{display:none;}.cx-app__side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.4em;padding-bottom:0;}.cx-app__side .cx-app__h,.cx-app__nav,.cx-app__site em{display:none;}.cx-app__site{justify-content:center;padding:0.45em 0.3em;border:1px solid var(--cx-line);}.cx-app__site b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cx-app__preview{display:none;}}@container (min-width:640px){.cx-app__body{grid-template-columns:0.9fr 1.7fr 1fr;}.cx-app__side{border-right:1px solid var(--cx-line);}.cx-app__out{border-left:1px solid var(--cx-line);}}@media (prefers-reduced-motion:reduce){.cx-app__ai::after{animation:none;display:none;}}#price-steps{scroll-margin-top:calc(var(--bl-hdr-h) + 12px);}.bl-reviews__head{display:grid;gap:12px 48px;margin-bottom:36px;}.bl-reviews__head h2{margin:0;}.bl-reviews__lead{margin:0;max-width:44ch;font-size:var(--fs-body);color:var(--t-medium);}@media only screen and (min-width:992px){.bl-reviews__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;}}.bl-reviews{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);}.bl-reviews__track{display:flex;width:max-content;animation:bl-reviews-scroll 70s linear infinite;}.bl-reviews:hover .bl-reviews__track,.bl-reviews:focus-within .bl-reviews__track{animation-play-state:paused;}.bl-reviews__set{display:flex;gap:16px;padding-right:16px;}@keyframes bl-reviews-scroll{to{transform:translateX(-50%);}}@media (prefers-reduced-motion:reduce){.bl-reviews{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;}.bl-reviews__track{animation:none;padding-left:16px;}.bl-reviews__set[aria-hidden="true"]{display:none;}}.bl-review{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;width:340px;margin:0;padding:20px 22px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);scroll-snap-align:start;}@media only screen and (max-width:575px){.bl-review{width:280px;}}.bl-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px;}.bl-review__stars{display:inline-flex;gap:2px;color:#F5B83D;}.bl-review__source{font:500 11px/1.4 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted);}.bl-review__quote{position:static;margin:0;padding:0;border-radius:0;background:none;}.bl-review__quote::before{content:none;}.bl-review__quote p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin:0;font-size:15px;line-height:1.5;color:var(--t-bright);}.bl-review__by{display:flex;align-items:center;gap:10px;margin-top:auto;}.bl-review__photo{flex:0 0 36px;width:36px;height:36px;border-radius:50%;object-fit:cover;}.bl-review__who{display:grid;min-width:0;gap:1px;font-size:13px;line-height:1.35;color:var(--t-medium);}.bl-review__who strong{font-size:14px;font-weight:600;color:var(--t-bright);}.bl-review__who a{color:inherit;text-decoration:underline;text-decoration-color:var(--bl-line);text-underline-offset:2px;}.bl-review__who a:hover{color:var(--accent-text);}.bl-timeline{position:relative;padding-left:44px;counter-reset:bl-tl;}.bl-timeline__rail{position:absolute;left:11px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--bl-line);overflow:hidden;}.bl-timeline__fill{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 60%,transparent),var(--accent));transform:scaleY(var(--tl-p,1));transform-origin:top;}.bl-timeline .db-res-list__divider{display:none;}.bl-timeline .db-res-list__content{overflow:visible;}.bl-timeline .db-res-list__item{position:relative;counter-increment:bl-tl;padding:0 0 48px;transition:opacity .4s ease;}.bl-timeline .db-res-list__item:last-of-type{padding-bottom:0;}.bl-timeline .db-res-list__title{position:relative;}.bl-timeline .db-res-list__title::after{content:"";position:absolute;left:-40px;top:0;width:16px;height:16px;box-sizing:border-box;border:2px solid var(--bl-line);border-radius:50%;background:var(--base);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;}.bl-timeline .db-res-list__title::before{content:counter(bl-tl,decimal-leading-zero);display:block;margin-bottom:6px;font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;color:var(--t-muted);transition:color .3s ease;}.bl-timeline .db-res-list__item.is-on .db-res-list__title::after{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent);}.bl-timeline .db-res-list__item.is-on .db-res-list__title::before{color:var(--accent-text);}.bl-timeline.is-live .db-res-list__item:not(.is-on){opacity:.4;}@media (prefers-reduced-motion:reduce){.bl-timeline .db-res-list__item{transition:none;}}.bl-sectors{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;}.bl-sectors__tabs{display:none;}.bl-sectors__panels{display:grid;gap:16px;min-width:0;}.bl-sectors__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px;border:1px solid var(--bl-line);border-radius:24px;background:var(--base-tint);box-shadow:var(--bl-e1);min-width:0;}.bl-sectors__art{display:grid;place-items:center;height:220px;border-radius:16px;background:var(--base);overflow:hidden;}.bl-sectors__art .db-concept{zoom:.62;}.bl-sectors__eyebrow{margin:0 0 10px;font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);}.bl-sectors__title{margin:0 0 12px;font-size:clamp(24px,1.1rem + 1vw,34px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:var(--t-bright);}.bl-sectors__lead{margin:0 0 20px;font-size:var(--fs-body);line-height:1.55;color:var(--t-medium);}.bl-sectors__list-label{margin:0 0 10px;font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-medium);}.bl-sectors__list{display:grid;gap:8px;margin:0;padding:0;list-style:none;}.bl-sectors__list li{position:relative;padding:10px 14px 10px 36px;border:1px solid var(--bl-line);border-radius:12px;background:var(--base);font-size:15px;line-height:1.45;color:var(--t-bright);}.bl-sectors__list li::before{content:"";position:absolute;left:14px;top:50%;width:10px;height:2px;border-radius:2px;background:var(--accent);}.bl-sectors.is-live .bl-sectors__panel:not(.is-active){display:none;}.bl-sectors.is-live .bl-sectors__panel.is-active{animation:bl-sector-in .45s cubic-bezier(.2,.7,.2,1);}@keyframes bl-sector-in{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:none;}}.bl-sectors.is-live .bl-sectors__tabs{display:flex;gap:8px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;}.bl-sectors__tabs::-webkit-scrollbar{display:none;}.bl-sectors__tab{position:relative;display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:12px 16px;border:1px solid var(--bl-line);border-radius:14px;background:var(--base-tint);color:var(--t-medium);font:inherit;text-align:left;cursor:pointer;overflow:hidden;scroll-snap-align:start;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;}.bl-sectors__num{font:500 13px/1 var(--_font-mono);color:var(--t-muted);transition:color .2s ease;}.bl-sectors__label{display:grid;gap:2px;min-width:0;}.bl-sectors__name{font-size:15px;font-weight:600;line-height:1.25;color:var(--t-bright);}.bl-sectors__kind{display:none;font-size:13px;line-height:1.35;color:var(--t-muted);}.bl-sectors__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent;}.bl-sectors__bar i{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;}.bl-sectors__tab[aria-selected="true"]{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));box-shadow:var(--bl-e2);}.bl-sectors__tab[aria-selected="true"] .bl-sectors__num{color:var(--accent-text);}.bl-sectors__tab[aria-selected="true"] .bl-sectors__bar i{transform:scaleX(1);}.bl-sectors.is-auto .bl-sectors__tab[aria-selected="true"] .bl-sectors__bar i{animation:bl-sector-bar var(--sector-ms,7000ms) linear forwards;}.bl-sectors.is-paused .bl-sectors__tab[aria-selected="true"] .bl-sectors__bar i{animation-play-state:paused;}@keyframes bl-sector-bar{from{transform:scaleX(0);}to{transform:scaleX(1);}}.no-touch .bl-sectors__tab:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--bl-line));}.bl-sectors__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}@media only screen and (min-width:768px){.bl-sectors__panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;padding:28px;gap:32px;}.bl-sectors__art{height:100%;min-height:300px;}.bl-sectors__art .db-concept{zoom:.75;}}@media only screen and (min-width:992px){.bl-sectors.is-live{grid-template-columns:minmax(240px,4fr) minmax(0,9fr);gap:24px;align-items:stretch;}.bl-sectors.is-live .bl-sectors__tabs{flex-direction:column;margin:0;padding:0;overflow:visible;}.bl-sectors__tab{flex:1 1 0;padding:18px 20px;gap:16px;border-radius:18px;}.bl-sectors__num{font-size:15px;}.bl-sectors__name{font-size:17px;}.bl-sectors__kind{display:block;}.bl-sectors__tab[aria-selected="true"]{background:var(--base-tint);transform:translateX(4px);}.bl-sectors__tab:not([aria-selected="true"]){background:transparent;}.bl-sectors__bar{top:0;bottom:0;left:0;right:auto;width:3px;height:auto;}.bl-sectors__bar i{width:100%;height:100%;transform:scaleY(0);transform-origin:top;}.bl-sectors__tab[aria-selected="true"] .bl-sectors__bar i{transform:scaleY(1);}@keyframes bl-sector-bar-y{from{transform:scaleY(0);}to{transform:scaleY(1);}}.bl-sectors.is-auto .bl-sectors__tab[aria-selected="true"] .bl-sectors__bar i{animation-name:bl-sector-bar-y;}.bl-sectors__panel{padding:32px;gap:40px;}.bl-sectors__art{min-height:360px;}.bl-sectors__art .db-concept{zoom:.85;}}@media only screen and (min-width:992px) and (max-height:820px){.bl-sectors__panel{padding:24px;gap:28px;}.bl-sectors__art{min-height:280px;}.bl-sectors__art .db-concept{zoom:.66;}.bl-sectors__list li{padding-block:8px;}}@media (prefers-reduced-motion:reduce){.bl-sectors.is-live .bl-sectors__panel.is-active{animation:none;}.bl-sectors__tab[aria-selected="true"]{transform:none;}}.bl-svc-map{--map-line:color-mix(in srgb,var(--accent) 35%,var(--bl-line));--map-gap:20px;position:relative;padding-left:32px;}.bl-svc-map::before{content:"";position:absolute;left:9px;top:8px;bottom:34px;width:2px;border-radius:2px;background:var(--map-line);transform-origin:top;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);}.bl-svc-map__row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;}.bl-svc-map__label{position:relative;margin:0 0 16px;}.bl-svc-map__label::before{content:"";position:absolute;left:-28px;top:50%;width:10px;height:10px;margin-top:-5px;border:2px solid var(--accent);border-radius:50%;background:var(--base);}.bl-svc-map__item{position:relative;transition:border-color .25s ease,box-shadow .25s ease;}.bl-svc-map__item::after{content:"";position:absolute;left:-23px;top:33px;width:22px;height:2px;background:var(--map-line);transform-origin:left;transition:background-color .25s ease,transform .6s .4s cubic-bezier(.2,.7,.2,1);}.bl-svc-map__item:hover,.bl-svc-map__item:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));}.bl-svc-map__item:hover::after,.bl-svc-map__item:focus-within::after{background:var(--accent);}.bl-svc-map__hub{position:relative;margin:28px 0;}.bl-svc-map__core{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-left:-32px;padding:7px 14px 7px 10px;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--bl-line));border-radius:999px;background:var(--base-tint);box-shadow:0 0 0 6px var(--base),0 0 32px -6px color-mix(in srgb,var(--accent) 60%,transparent);font:600 12px/1 var(--_font-mono);letter-spacing:.14em;color:var(--t-bright);}.bl-svc-map__core::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent);}.bl-svc-map.js-draw:not(.is-drawn)::before{transform:scaleY(0);}.bl-svc-map.js-draw:not(.is-drawn) .bl-svc-map__item::after{transform:scaleX(0);}@media only screen and (min-width:768px) and (max-width:1199px){.bl-svc-map__row{grid-template-columns:repeat(2,minmax(0,1fr));}.bl-svc-map__item:nth-child(even)::after{display:none;}}@media only screen and (min-width:1200px){.bl-svc-map{padding-left:0;}.bl-svc-map::before{display:none;}.bl-svc-map__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--map-gap);}.bl-svc-map__label::before{display:none;}.bl-svc-map__group--bottom{display:flex;flex-direction:column-reverse;}.bl-svc-map__group--bottom .bl-svc-map__label{margin:16px 0 0;}.bl-svc-map__item::after{left:50%;top:auto;bottom:-45px;width:2px;height:44px;margin-left:-1px;transform-origin:top;}.bl-svc-map__group--bottom .bl-svc-map__item::after{top:-45px;bottom:auto;transform-origin:bottom;}.bl-svc-map.js-draw:not(.is-drawn) .bl-svc-map__item::after{transform:scaleY(0);}.bl-svc-map__item:nth-child(even)::after{display:block;}.bl-svc-map__hub{display:flex;justify-content:center;align-items:center;height:92px;margin:0;}.bl-svc-map__hub::before{content:"";position:absolute;top:50%;left:calc((100% - 3 * var(--map-gap)) / 8);right:calc((100% - 3 * var(--map-gap)) / 8);height:2px;margin-top:-1px;border-radius:2px;background:var(--map-line);transform-origin:center;transition:transform 1s cubic-bezier(.2,.7,.2,1);}.bl-svc-map.js-draw:not(.is-drawn) .bl-svc-map__hub::before{transform:scaleX(0);}.bl-svc-map__hub::after{content:"";position:absolute;top:50%;left:calc((100% - 3 * var(--map-gap)) / 8);width:72px;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;}.bl-svc-map.is-drawn .bl-svc-map__hub::after{animation:bl-map-pulse 4.5s 1.2s ease-in-out infinite alternate;}.bl-svc-map__core{margin-left:0;padding:10px 18px 10px 14px;font-size:13px;}}@keyframes bl-map-pulse{0%{opacity:0;transform:translateX(0);}10%{opacity:1;}90%{opacity:1;}100%{opacity:0;transform:translateX(calc(var(--map-run,900px)));}}@media (prefers-reduced-motion:reduce){.bl-svc-map::before,.bl-svc-map__item::after,.bl-svc-map__hub::before{transition:none;}.bl-svc-map.is-drawn .bl-svc-map__hub::after{animation:none;}}body,section,.db-wrapper,.db-section,.mxd-wrapper,.mxd-section,.mxd-project{min-width:0;}@media only screen and (max-width:359px){.bl-contact__form .g-recaptcha{height:62px;transform:scale(.79);transform-origin:0 0;}}:root{--bl-rim:inset 0 1px 0 rgba(255,255,255,0.95),inset 0 0 0 1px rgba(255,255,255,0.5);--bl-e1:var(--bl-rim),0 1px 2px rgba(10,10,11,0.05),0 0 0 1px rgba(10,10,11,0.02);--bl-e2:var(--bl-rim),0 1px 2px rgba(10,10,11,0.05),0 16px 36px -14px rgba(10,10,11,0.18);--bl-sheen:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(255,255,255,0) 55%);--bl-hl:inset 0 1px 0 rgba(255,255,255,0.28),inset 0 -1px 0 rgba(0,0,0,0.12),0 1px 2px rgba(0,40,140,0.25),0 8px 20px -8px rgba(0,82,255,0.45);}:root[data-theme="dark"]{--bl-rim:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 0 1px rgba(255,255,255,0.03);--bl-e1:var(--bl-rim),0 1px 2px rgba(0,0,0,0.4);--bl-e2:var(--bl-rim),0 1px 2px rgba(0,0,0,0.4),0 18px 44px -14px rgba(0,0,0,0.7);--bl-sheen:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0) 50%);--bl-hl:inset 0 1px 0 rgba(255,255,255,0.22),inset 0 -1px 0 rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.5),0 8px 24px -10px rgba(0,82,255,0.6);}.bl-svc-card,.bl-benefits__item,.bl-steps__item,.bl-insights__card,.bl-faq__item,.bl-fit-note,.bl-contents__doc,.bl-case-nav__item,.bl-case-facts,.bl-case-fig,.bl-post-toc,.bl-sectors__panel,.bl-sectors__tab[aria-selected="true"],.bl-review{background-image:var(--bl-sheen);}.bl-svc-card,.bl-benefits__item,.bl-steps__item,.bl-insights__card,.bl-faq__item,.bl-fit-note,.bl-contents__doc,.bl-case-nav__item,.bl-case-facts,.bl-case-fig,.bl-post-toc,.bl-sectors__panel,.bl-review,#what-you-can-expect .db-approach-list__item{border-top-color:var(--bl-edge-top);}:root{--bl-edge-top:color-mix(in srgb,var(--bl-line) 55%,#FFFFFF);}:root[data-theme="dark"]{--bl-edge-top:color-mix(in srgb,var(--bl-line) 72%,#FFFFFF);}.db-header{box-shadow:inset 0 -1px 0 rgba(255,255,255,0.04),0 8px 24px -16px rgba(0,0,0,0.35);}:root:not([data-theme="dark"]) .db-header{box-shadow:inset 0 -1px 0 rgba(255,255,255,0.8),0 8px 24px -18px rgba(10,10,11,0.18);}.db-hero-09--split{position:relative;overflow:hidden;background:radial-gradient(ellipse 50% 60% at 78% 40%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),radial-gradient(ellipse 70% 50% at 20% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%);}.db-hero-09--split .db-hero-09__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:var(--bl-site,1376px);margin:0 auto;padding:120px 16px 48px;}.db-hero-09--split .db-hero-09__headline{align-items:flex-start;max-width:none;margin:0;padding:0;text-align:left;}.db-hero-09--split .hero-09-headline__title .hero-09-headline{max-width:16ch;margin:0;background:linear-gradient(180deg,var(--t-bright) 55%,color-mix(in srgb,var(--t-bright) 62%,var(--accent)));-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance;}.db-hero-09--split .hero-09-headline__caption h1{display:inline-flex;align-items:center;gap:10px;}.db-hero-09--split .hero-09-headline__caption h1::before{content:"";width:24px;height:1px;background:var(--accent);}.db-hero-09--split .hero-09-headline__caption p{max-width:54ch;margin:4px 0 0;}.db-hero-09--split .hero-09-headline__tags{justify-content:flex-start;}.hero-09-headline__actions{order:5;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;}.db-hero-09__stage{position:relative;display:grid;place-items:center;min-height:320px;padding:40px 16px;isolation:isolate;}.db-hero-09__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,color-mix(in srgb,var(--t-bright) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--t-bright) 7%,transparent) 1px,transparent 1px);background-size:40px 40px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 75%);}.db-hero-09__glass{position:relative;display:grid;place-items:center;width:min(100%,520px);min-height:300px;padding:28px;border:1px solid var(--bl-line);border-top-color:var(--bl-edge-top,var(--bl-line));border-radius:28px;background:color-mix(in srgb,var(--base-tint) 62%,transparent);background-image:var(--bl-sheen);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--bl-e2),0 40px 80px -40px color-mix(in srgb,var(--accent) 45%,transparent);overflow:hidden;}.db-hero-09__glass::before{content:"";position:absolute;inset:-40% -10% auto;height:70%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);pointer-events:none;}.db-hero-09__glass .db-concept{position:relative;zoom:.8;}.db-hero-09__float{position:absolute;z-index:2;display:none;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--bl-line);border-top-color:var(--bl-edge-top,var(--bl-line));border-radius:999px;background:color-mix(in srgb,var(--base-tint) 75%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--bl-e2);font:500 11px/1.2 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--t-bright);animation:bl-hero-float 7s ease-in-out infinite;}.db-hero-09__float i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);}.db-hero-09__float--1{top:8%;left:2%;}.db-hero-09__float--2{top:46%;right:0;animation-delay:-2.4s;}.db-hero-09__float--3{bottom:6%;left:10%;animation-delay:-4.8s;}@keyframes bl-hero-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@media only screen and (min-width:768px){.db-hero-09--split .db-hero-09__wrap{padding:140px 24px 56px;}.db-hero-09__float{display:inline-flex;}.db-hero-09--split .hero-09-headline__tags{display:none;}.db-hero-09__stage{min-height:420px;}.db-hero-09__glass .db-concept{zoom:.9;}}@media only screen and (min-width:1100px){.db-hero-09--split .db-hero-09__wrap{grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:center;gap:48px;min-height:min(820px,100svh);padding:120px 32px 64px;}.db-hero-09--split .hero-09-headline__title .hero-09-headline{font-size:clamp(48px,2rem + 2.6vw,68px);}.db-hero-09__stage{min-height:480px;padding:48px 24px;}}@media only screen and (min-width:1100px) and (max-height:820px){.db-hero-09--split .db-hero-09__wrap{padding-top:104px;padding-bottom:40px;}.db-hero-09__stage{min-height:400px;}.db-hero-09__glass{min-height:260px;}.db-hero-09__glass .db-concept{zoom:.78;}}@media (prefers-reduced-motion:reduce){.db-hero-09__float{animation:none;}}.db-hero-09__glass--tall .db-concept{zoom:.62;}@media only screen and (min-width:768px){.db-hero-09__glass--tall .db-concept{zoom:.66;}}@media only screen and (min-width:1100px) and (max-height:820px){.db-hero-09__glass--tall .db-concept{zoom:.56;}}@media only screen and (min-width:992px){.db-features-promo:has(.db-concept--journey) .db-features-promo__item{flex:0 0 100%;max-width:100%;margin-left:0;}.db-features-promo:has(.db-concept--journey) .row{flex-wrap:wrap;row-gap:0;}.db-features-promo:has(.db-concept--journey) .db-features-promo__content{max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start;margin-bottom:32px;padding-bottom:0;}.db-features-promo:has(.db-concept--journey) .db-features-promo__content h2{margin:0;}.db-features-promo:has(.db-concept--journey) .db-features-promo__content .rich-content{margin:0;}.db-features-promo:has(.db-concept--journey) .db-features-promo__image .db-concept--journey{width:100%;max-width:1100px;margin:0 auto;}}@media only screen and (min-width:768px) and (max-width:991px){.db-features-promo__image .db-concept--journey{max-width:520px;margin:0 auto;zoom:.8;}}@media only screen and (max-width:767px){.db-features-promo__image .db-concept--journey{zoom:.82;}}.db-features-promo__image .db-concept--art-agent-loop{zoom:.8;}.bl-footer__strip{position:relative}.bl-footer__strip a{position:relative;transition:background .25s ease}.bl-footer__strip a:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent)}.bl-footer__step-icon{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--bl-line);border-radius:10px;color:var(--t-medium);background:linear-gradient(180deg,color-mix(in srgb,var(--t-bright) 6%,transparent),transparent);box-shadow:var(--bl-e1);transition:color .2s ease,border-color .2s ease,background .2s ease}.bl-footer__strip a:hover .bl-footer__step-icon{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));background:color-mix(in srgb,var(--accent) 10%,transparent)}.bl-footer__strip a:hover .bl-footer__step{color:var(--t-bright)}@media only screen and (min-width:768px){.bl-footer__strip::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent) 20%,color-mix(in srgb,var(--accent) 60%,var(--t-muted)) 80%,transparent);opacity:.7}.bl-footer__strip::after{content:"";position:absolute;top:-1px;left:0;width:18%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.8;animation:bl-strip-run 5s ease-in-out infinite}.bl-footer__strip a::before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--base);border:1px solid var(--accent);box-shadow:0 0 0 3px var(--base),0 0 12px color-mix(in srgb,var(--accent) 50%,transparent)}.bl-footer__strip a + a::before{left:20px}.bl-footer__strip a:hover::before{background:var(--accent)}.bl-footer__strip a{padding-top:26px;padding-bottom:26px}}@keyframes bl-strip-run{0%{left:0;opacity:0}15%{opacity:.8}85%{opacity:.8}100%{left:82%;opacity:0}}.bl-footer__wordmark{position:relative;isolation:isolate}.bl-footer__wordmark::before{content:"";position:absolute;left:10%;right:10%;top:20%;height:160%;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);filter:blur(20px)}.bl-footer__wordmark .bl-wm-s1{stop-color:var(--t-bright);stop-opacity:.13}.bl-footer__wordmark .bl-wm-s2{stop-color:var(--t-bright);stop-opacity:0}.bl-footer__wordmark .bl-wm-e1{stop-color:var(--accent);stop-opacity:.05}.bl-footer__wordmark .bl-wm-e2{stop-color:var(--accent);stop-opacity:.6}.bl-footer__wordmark .bl-wm-fill{fill:url(#bl-wm-fill)}.bl-footer__wordmark .bl-wm-edge{fill:none;stroke:url(#bl-wm-edge);stroke-width:.12;vector-effect:none}@media (prefers-reduced-motion:reduce){.bl-footer__strip::after{animation:none;opacity:0}}.bl-footer__strip .bl-footer__step-icon svg,.bl-footer__strip a:hover .bl-footer__step-icon svg{margin:0;transform:none;color:inherit}@media (min-width:1024px){.bl-footer__platform{border-bottom:0;border-radius:20px 20px 0 0;box-shadow:none;padding-bottom:20px}.bl-footer__process{position:relative;isolation:isolate;margin-top:-40px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;align-items:start;padding:22px 28px 28px;border:1px solid var(--bl-line);border-top:0;border-radius:0 0 20px 20px;background:var(--base-tint)}.bl-footer__process::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--bl-line) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,var(--bl-line) 1px,transparent 1px) 0 0/28px 28px;-webkit-mask-image:linear-gradient(80deg,#000 0%,transparent 45%);mask-image:linear-gradient(80deg,#000 0%,transparent 45%);opacity:.6}.bl-footer__process>.bl-footer__head{padding-top:22px}.bl-footer__strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0}.bl-footer__strip a,.bl-footer__strip a + a{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon num arrow" "step step step";align-items:center;align-content:start;gap:12px 12px;padding:22px 18px 16px;border:0;border-radius:0 0 14px 14px}.bl-footer__strip .bl-footer__step-icon{grid-area:icon}.bl-footer__strip .bl-footer__num{grid-area:num}.bl-footer__strip .bl-footer__step{grid-area:step;font-size:16px}.bl-footer__strip>a>svg{grid-area:arrow;margin:0}.bl-footer__strip a::before,.bl-footer__strip a + a::before{left:14px}.bl-footer__strip::before{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,var(--t-muted)) 80%,transparent)}}.bl-footer__contact{display:grid;gap:10px;width:100%;max-width:380px;padding-top:24px;border-top:1px solid var(--bl-line)}.bl-footer__contact .bl-footer__head{margin-bottom:4px}.bl-footer__contact>a,.bl-footer__contact .bl-footer__address,.bl-footer__contact .bl-footer__address>a{display:flex;align-items:center;gap:12px;line-height:1.45}.bl-footer__contact .bl-footer__address>a{color:var(--t-medium)}.bl-footer__contact-icon{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--bl-line);border-radius:9px;color:var(--t-medium);background:linear-gradient(180deg,color-mix(in srgb,var(--t-bright) 6%,transparent),transparent);box-shadow:var(--bl-e1);transition:color .2s ease,border-color .2s ease,background .2s ease}.bl-footer__contact a:hover .bl-footer__contact-icon{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));background:color-mix(in srgb,var(--accent) 10%,transparent)}@media (min-width:1024px){.bl-footer__main{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:24px;padding-inline:61px}.bl-footer__brand{grid-column:1}.bl-footer__cols{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bl-footer__cols .bl-footer__col{padding-inline:19px}.bl-footer__platform,.bl-footer__process{margin-inline:-29px}}@media (min-width:1024px){.bl-footer__lead{padding-inline:61px;border-bottom:0;background:linear-gradient(var(--bl-line),var(--bl-line)) center bottom/calc(100% - 64px) 1px no-repeat}}.bl-footer__scale{display:inline-block}.bl-footer__scale>span{display:inline-block;transform-origin:0 85%;background:linear-gradient(100deg,var(--t-muted) 0%,var(--t-muted) 40%,var(--t-bright) 50%,var(--t-muted) 60%,var(--t-muted) 100%) 100% 0/300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent !important;animation:bl-scale-sheen 7s ease-in-out 1.6s infinite}.bl-footer__scale>span:nth-child(2){animation-delay:1.75s}.bl-footer__scale>span:nth-child(3){animation-delay:1.9s}.bl-footer__scale.is-armed>span{opacity:0;transform:translateY(.25em) scale(.72);filter:blur(6px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.9,.25,1.15),filter .7s ease}.bl-footer__scale.is-armed>span:nth-child(2){transition-delay:.12s}.bl-footer__scale.is-armed>span:nth-child(3){transition-delay:.24s}.bl-footer__scale.is-in>span{opacity:1;transform:none;filter:none}@keyframes bl-scale-sheen{0%{background-position:100% 0}35%,100%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.bl-footer__scale>span{animation:none;background-position:100% 0}}.bl-footer__net{display:none}@media (min-width:1024px){.bl-footer__lead{position:relative;isolation:isolate;min-height:460px;padding:96px 61px 80px;align-items:flex-end;background:none}.bl-footer__lead::before{content:"";position:absolute;inset:40px 32px 32px;z-index:-2;border:1px solid var(--bl-line);border-radius:20px;pointer-events:none;background:radial-gradient(55% 85% at 85% 50%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),radial-gradient(40% 80% at 0% 0%,color-mix(in srgb,var(--t-bright) 4%,transparent),transparent 70%),var(--base-tint);box-shadow:var(--bl-e1)}.bl-footer__lead::after{content:"";position:absolute;inset:41px 33px 33px;z-index:-1;border-radius:19px;pointer-events:none;background:linear-gradient(var(--bl-line) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,var(--bl-line) 1px,transparent 1px) 0 0/28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 75%);mask-image:linear-gradient(90deg,transparent 30%,#000 75%);opacity:.55}.bl-footer__statement{position:relative}.bl-footer__net{display:block;position:absolute;z-index:-1;right:80px;top:76px;bottom:132px;width:min(48%,620px);height:auto;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.bl-footer__lead-actions{position:relative;padding:8px 8px 8px 8px;border:1px solid var(--bl-line);border-radius:999px;background:color-mix(in srgb,var(--base-tint) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--bl-e2)}.bl-footer__lead-actions .bl-footer__mail{margin-right:18px;border-bottom:0}}.bl-net__e{stroke:color-mix(in srgb,var(--t-muted) 70%,transparent);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0}.bl-net__n{fill:var(--base-tint);stroke:var(--accent);stroke-width:1.4;transform-box:fill-box;transform-origin:center}.bl-net__n[style*="--d:0"]{fill:var(--accent)}.bl-net__r{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:1;opacity:0;animation:bl-net-run 3.2s linear infinite;animation-delay:calc(1.8s + var(--r) * 3.2s)}.bl-footer__lead.is-armed .bl-net__e{stroke-dashoffset:1;transition:stroke-dashoffset .8s cubic-bezier(.3,.7,.3,1);transition-delay:calc(var(--d) * .22s)}.bl-footer__lead.is-armed .bl-net__n{opacity:0;transform:scale(.3);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.9,.25,1.3);transition-delay:calc(var(--d) * .22s + .15s)}.bl-footer__lead.is-in .bl-net__e{stroke-dashoffset:0}.bl-footer__lead.is-in .bl-net__n{opacity:1;transform:none}@keyframes bl-net-run{0%{stroke-dashoffset:1;opacity:0}10%{opacity:1}90%{opacity:1}100%{stroke-dashoffset:.08;opacity:0}}@media (prefers-reduced-motion:reduce){.bl-net__r{animation:none;opacity:0}}.bl-cta-band{position:relative;padding-bottom:clamp(24px,4vw,56px);font-size:15px;color:var(--t-bright);overflow:hidden}.bl-cta-band a{color:inherit;text-decoration:none;background:none !important;transition:color .2s ease}.bl-cta-band a:hover{color:var(--accent-text)}.bl-cta-band .bl-footer__cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--accent) !important;color:#fff;font-weight:500;box-shadow:var(--bl-hl)}.bl-cta-band .bl-footer__cta:hover{color:#fff;filter:brightness(1.08)}.bl-cta-band .bl-footer__cta svg{transition:transform .2s ease}.bl-cta-band .bl-footer__cta:hover svg{transform:translateX(3px)}.bl-cta-band .bl-footer__lead{border-bottom:0}.bl-cta-band + .bl-footer{margin-top:0}.bl-cta-band{padding-bottom:var(--bl-gap)}.bl-cta-band .bl-footer__lead{padding-top:0;padding-bottom:0}@media (min-width:1024px){.bl-cta-band .bl-footer__lead{min-height:400px;padding:56px 61px 48px}.bl-cta-band .bl-footer__lead::before{inset:0 32px}.bl-cta-band .bl-footer__lead::after{inset:1px 33px}.bl-cta-band .bl-footer__net{top:36px;bottom:100px}}.bl-insights__body{gap:12px;padding:22px 24px 20px}.bl-insights__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.bl-insights__meta time{position:relative;padding-left:12px}.bl-insights__meta>span + time::before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:currentColor;opacity:.6}.bl-insights__meter{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.bl-insights__meter i{display:block;width:3px;border-radius:1px;background:var(--bl-line)}.bl-insights__meter i:nth-child(1){height:5px}.bl-insights__meter i:nth-child(2){height:7px}.bl-insights__meter i:nth-child(3){height:9px}.bl-insights__meter i:nth-child(4){height:11px}.bl-insights__meter i:nth-child(5){height:13px}.bl-insights__meter i.is-on{background:var(--accent)}main h3.bl-insights__title{margin:0;transition:color .2s ease}.bl-insights__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;line-height:1.55;color:var(--t-medium)}.bl-insights__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--bl-line);font-size:15px;font-weight:500;color:var(--accent-text)}.bl-insights__foot::before{content:"";position:absolute;left:0;top:-1px;width:0;height:1px;background:var(--accent);transition:width .45s cubic-bezier(.3,.7,.3,1)}.bl-insights__arrow{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--bl-line);border-radius:50%;color:var(--t-bright);background:var(--base-tint);box-shadow:var(--bl-e1);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.bl-insights__new{position:absolute;top:14px;right:14px;padding:5px 10px;border-radius:999px;background:var(--accent);color:#fff;font:500 11px/1.2 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--bl-hl)}.no-touch .bl-insights__card:hover .bl-insights__foot::before{width:100%}.no-touch .bl-insights__card:hover .bl-insights__arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateX(2px)}.no-touch .bl-insights__card:hover h3.bl-insights__title{color:var(--accent-text)}.bl-insights__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bl-insights__foot::before,.bl-insights__arrow{transition:none}}.bl-insights__card:has(.bl-insights__foot){position:relative;isolation:isolate}.bl-insights__card:has(.bl-insights__foot)::before,.bl-insights__card:has(.bl-insights__foot)::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:2}.bl-insights__card:has(.bl-insights__foot)::after{background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%)}.bl-insights__card:has(.bl-insights__foot)::before{padding:1px;background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--accent) 85%,transparent),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:has(>.bl-insights__card){perspective:1400px}.bl-insights__card:has(.bl-insights__foot){transition:rotate .35s cubic-bezier(.2,.8,.2,1),translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease}.no-touch .bl-insights__card:has(.bl-insights__foot):hover{transform-style:flat;rotate:var(--rax,0 0 1) var(--ang,0deg) !important;translate:0 -3px !important;transition:rotate .12s linear,translate .2s ease,box-shadow .2s ease,border-color .2s ease}.no-touch .bl-insights__card:has(.bl-insights__foot):hover::before,.no-touch .bl-insights__card:has(.bl-insights__foot):hover::after{opacity:1}.bl-insights__card:has(.bl-insights__foot) .bl-insights__media::after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;pointer-events:none;z-index:1;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 16%,transparent) 50%,transparent)}.no-touch .bl-insights__card:has(.bl-insights__foot):hover .bl-insights__media::after{animation:bl-card-sweep 1.1s cubic-bezier(.4,0,.2,1) 1}@keyframes bl-card-sweep{0%{top:-40%;opacity:0}15%{opacity:1}100%{top:100%;opacity:0}}.bl-insights__read{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:1px solid var(--bl-line);border-radius:999px;background:color-mix(in srgb,var(--base-tint) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--t-medium);font:500 11px/1.2 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase}.bl-insights__new + .bl-insights__read{top:48px}.bl-insights__read::before{content:"";width:9px;height:5px;margin-top:-3px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg)}.bl-insights__card.is-read .bl-insights__media{filter:saturate(.7)}@media (prefers-reduced-motion:reduce){.no-touch .bl-insights__card:has(.bl-insights__foot):hover{rotate:none !important}.no-touch .bl-insights__card:has(.bl-insights__foot):hover .bl-insights__media::after{animation:none}}.bl-about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:40px 0 0}.bl-about-facts>div{display:grid;gap:4px;align-content:start;padding:18px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);box-shadow:var(--bl-e1);background-image:var(--bl-sheen)}.bl-about-facts dt{font:500 11px/1.3 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.bl-about-facts dd{margin:0;font:600 22px/1.2 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright)}.bl-about-facts dd.bl-about-facts__note{font:400 13px/1.45 var(--_font-default);letter-spacing:0;color:var(--t-medium)}@media (min-width:992px){.bl-about-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}}.bl-about-story{display:grid;gap:40px}.bl-about-story h2{margin:6px 0 18px}.bl-about-story .rich-content p{font-size:18px;line-height:1.6;color:var(--t-medium)}.bl-about-layers{display:grid;gap:12px;margin-top:24px}.bl-about-layers__item{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--bl-line);border-radius:14px;background:var(--base-tint);box-shadow:var(--bl-e1);color:var(--t-medium);font-size:15px;line-height:1.5}.bl-about-layers__k{font:500 11px/1.3 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}@media (min-width:768px){.bl-about-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bl-about-story{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}}.bl-about-time{position:relative;display:grid;gap:14px;margin:0;padding:28px;list-style:none;border:1px solid var(--bl-line);border-radius:20px;background:radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--base-tint);box-shadow:var(--bl-e1)}.bl-about-time::before{content:"";position:absolute;left:39px;top:46px;bottom:46px;width:1px;background:linear-gradient(var(--t-muted),var(--accent));opacity:.5}.bl-about-time li{position:relative;display:grid;gap:2px;padding-left:40px;color:var(--t-medium);font-size:14px;line-height:1.5}.bl-about-time li::before{content:"";position:absolute;left:6px;top:5px;width:11px;height:11px;border-radius:50%;border:1px solid var(--t-muted);background:var(--base-tint)}.bl-about-time li.is-now::before{background:var(--t-bright);border-color:var(--t-bright)}.bl-about-time li.is-next::before{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 30%,var(--base-tint));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent)}.bl-about-time strong{font:600 18px/1.3 var(--_font-accent);color:var(--t-bright)}.bl-about-time__when{font:500 11px/1.3 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.bl-about-time li + li{padding-top:14px;border-top:1px dashed var(--bl-line)}.bl-about-time li + li::before{top:19px}.bl-about-ways{display:grid;gap:16px;margin:0;padding:0;list-style:none}.bl-about-ways__item{position:relative;display:grid;gap:10px;align-content:start;padding:24px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);background-image:var(--bl-sheen);overflow:hidden;transition:border-color .2s ease,translate .2s ease}.bl-about-ways__icon{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--bl-line);border-radius:12px;color:var(--accent-text);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent);box-shadow:var(--bl-e1)}.bl-about-ways__n{position:absolute;top:18px;right:22px;font:600 56px/1 var(--_font-accent);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--t-muted) 45%,transparent)}main .bl-about-ways__item h3{margin:6px 0 0;font:600 20px/1.3 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright)}.bl-about-ways__item p{margin:0;font-size:15px;line-height:1.55;color:var(--t-medium)}.no-touch .bl-about-ways__item:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--bl-line))}.no-touch .bl-about-ways__item:hover .bl-about-ways__n{-webkit-text-stroke-color:color-mix(in srgb,var(--accent) 60%,transparent)}@media (min-width:768px){.bl-about-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bl-about-ways{grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-cases-stats{list-style:none;padding:0}.bl-about-facts.bl-cases-stats>li{display:block;padding:0;border:0;background:none;box-shadow:none}.bl-cases-stats a{display:grid;gap:4px;height:100%;padding:18px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);background-image:var(--bl-sheen);box-shadow:var(--bl-e1);color:var(--t-bright);text-decoration:none;transition:border-color .2s ease,translate .2s ease}.bl-cases-stats__n{font:600 34px/1 var(--_font-accent);letter-spacing:-.03em;color:var(--t-bright)}.bl-cases-stats__k{display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 11px/1.3 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.bl-cases-stats__k::after{content:"\2193";font-family:var(--_font-default);color:var(--accent-text);opacity:.6;transition:opacity .2s ease,translate .2s ease}.no-touch .bl-cases-stats a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));translate:0 -2px}.no-touch .bl-cases-stats a:hover .bl-cases-stats__k::after{opacity:1;translate:0 2px}@media (min-width:1024px){.bl-insights--bento{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto}.bl-insights--bento>.bl-insights__card:first-child{grid-row:span 2}.bl-insights--bento>.bl-insights__card:first-child .bl-insights__media{aspect-ratio:auto;flex:1 1 auto;min-height:340px}.bl-insights--bento>.bl-insights__card:first-child .bl-insights__title{font-size:28px}.bl-insights--bento>.bl-insights__card:not(:first-child){flex-direction:row}.bl-insights--bento>.bl-insights__card:not(:first-child) .bl-insights__media{flex:0 0 42%;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--bl-line)}.bl-insights--bento>.bl-insights__card:not(:first-child) .bl-insights__media .bl-case-art{padding-top:36px}.bl-insights--bento>.bl-insights__card:not(:first-child) .bl-cases__summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}}.bl-cases__count{margin:-8px 0 16px;font:500 12px/1.4 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.bl-cases--grid{gap:16px}.bl-cases--grid .bl-cases__item{display:flex}.bl-cases--grid .bl-cases__item[hidden]{display:none}.bl-cases--grid .bl-cases__row{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;border-radius:20px;overflow:hidden}.bl-cases--grid .bl-cases__thumb{position:relative;width:100%;aspect-ratio:16/9;border:0;border-bottom:1px solid var(--bl-line);border-radius:0;background:var(--base);container-type:inline-size}.bl-cases--grid .bl-cases__thumb .bl-case-art .db-concept--tile{width:84%}.bl-cases--grid .bl-cases__thumb .bl-case-art .db-concept__scene{font-size:2.6cqw;padding:.6em .3em}.bl-cases__n{position:absolute;left:14px;top:12px;font:500 11px/1 var(--_font-mono);letter-spacing:.08em;color:var(--t-muted)}.bl-cases--grid .bl-cases__main{flex:1 1 auto;gap:8px;padding:18px 20px 0}.bl-cases--grid main h3.bl-cases__title,main .bl-cases--grid h3.bl-cases__title{font-size:19px}.bl-cases--grid .bl-cases__tags{display:flex}.bl-cases--grid .bl-cases__side{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:16px;padding:14px 64px 16px 20px;border-top:1px dashed var(--bl-line)}.bl-cases--grid .bl-cases__go{position:absolute;right:16px;bottom:10px;display:inline-flex;width:36px;height:36px}.no-touch .bl-cases--grid .bl-cases__row:hover .bl-case-art .db-concept{transform:scale(1.04);transition:transform .4s ease}@media (min-width:768px){.bl-cases--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bl-cases--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1200px){.bl-price.is-wizard.is-split{grid-template-columns:minmax(0,1fr) 360px;column-gap:40px;row-gap:32px;align-items:start}.bl-price.is-wizard.is-split .bl-price__progress{grid-column:1 / -1;grid-row:1}.bl-price.is-wizard.is-split .bl-price__steps{grid-column:1;grid-row:2}.bl-price.is-wizard.is-split .bl-price__nav{grid-column:1;grid-row:3;justify-content:flex-end}.bl-price.is-wizard.is-split .bl-price__nav-total{display:none}.bl-price.is-wizard.is-split .bl-price__summary{grid-column:2;grid-row:2 / span 2;position:sticky;top:calc(var(--db-header-offset,72px) + 24px);animation:none;background:radial-gradient(80% 50% at 100% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--base-tint)}.bl-price.is-wizard.is-split .bl-price__summary-label::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.bl-price.is-wizard.is-split .bl-price__totals{grid-template-columns:minmax(0,1fr)}.bl-price.is-wizard.is-split .bl-price__total{grid-auto-flow:column;justify-content:space-between;align-items:baseline}.bl-price.is-wizard.is-split .bl-price__options:not(.bl-price__options--care):has(>.bl-price__option:nth-child(n)),.bl-price.is-wizard.is-split .bl-price__options--care{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-bones-how{display:grid;justify-items:center}.bl-bones-how__tabs{display:inline-flex;gap:4px;margin:0 auto 28px;padding:4px;border:1px solid var(--bl-line);border-radius:999px;background:var(--base-tint)}.bl-bones-how__tabs button{padding:9px 18px;border:0;border-radius:999px;background:none;color:var(--t-medium);font:500 14px/1 var(--_font-default);cursor:pointer;transition:background .2s,color .2s}.bl-bones-how__tabs button[aria-selected="true"]{background:var(--accent);color:#fff}.bl-bones-how__tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bl-bones-how__panel{width:100%}.bl-bones-how__change{margin:0 0 24px;text-align:center;font:600 20px/1.35 var(--_font-accent);color:var(--t-bright)}.bl-bones-how__change span{margin-right:6px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:999px;font:500 11px/1.3 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);vertical-align:3px}.bl-bones-how__story{display:grid;gap:12px;margin:28px 0 0}.bl-bones-how__story div{padding:18px 20px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint)}.bl-bones-how__story dt{margin:0 0 6px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.bl-bones-how__story dd{margin:0;font-size:15px;line-height:1.55;color:var(--t-bright)}@media (min-width:768px){.bl-bones-how__story{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-bones-how__note{margin:18px 0 0;font-size:13.5px;color:var(--t-muted);text-align:center}.bl-bones-pipe{position:relative;display:grid;gap:20px}.bl-bones-pipe__k{margin:0 0 12px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.bl-bones-pipe__col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.bl-bones-pipe__col li{position:relative;display:grid;gap:3px;padding:12px 16px;border:1px solid var(--bl-line);border-radius:12px;background:var(--base-tint);box-shadow:var(--bl-e1)}.bl-bones-pipe__col li.is-hot{border-color:color-mix(in srgb,var(--accent) 60%,var(--bl-line));box-shadow:var(--bl-e1),0 0 24px -10px var(--accent)}.bl-bones-pipe__col b{font:600 15px/1.3 var(--_font-accent);color:var(--t-bright)}.bl-bones-pipe__col span{font-size:13px;color:var(--t-medium)}.bl-bones-pipe__col code{font:400 12px/1.4 var(--_font-mono);color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-bones-pipe__col--out code{color:color-mix(in srgb,var(--accent) 75%,var(--t-medium))}.bl-bones-pipe__core{position:relative;display:grid;gap:14px;align-content:center;padding:24px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--bl-line));border-radius:20px;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),var(--base-tint);box-shadow:var(--bl-e2),0 0 60px -20px color-mix(in srgb,var(--accent) 60%,transparent)}.bl-bones-pipe__badge{justify-self:start;padding:6px 12px;border-radius:999px;background:var(--accent);color:#fff;font:600 13px/1 var(--_font-accent);letter-spacing:.02em}.bl-bones-pipe__core ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bl-bones-pipe__core li{display:flex;gap:12px;align-items:baseline;padding-top:8px;border-top:1px dashed var(--bl-line)}.bl-bones-pipe__core li>span{font:500 11px/1 var(--_font-mono);color:var(--accent-text)}.bl-bones-pipe__core li p{margin:0;font-size:15px;line-height:1.45;color:var(--t-bright)}.bl-bones-pipe__core li em{display:block;margin-top:4px;font:500 10.5px/1.3 var(--_font-mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text)}.bl-bones-pipe__pulse{position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--accent);opacity:0;animation:bl-pipe-pulse 3s ease-out infinite;pointer-events:none}@keyframes bl-pipe-pulse{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(1.04)}}.bl-bones-pipe__graph{width:100%;max-width:220px;height:auto;justify-self:center}.bl-bones-pipe__graph path{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:1;stroke-dasharray:3 4;animation:bl-graph-flow 1.6s linear infinite}.bl-bones-pipe__graph circle{fill:var(--base-tint);stroke:var(--accent);stroke-width:1.2}.bl-bones-pipe__graph circle.is-hub{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}@keyframes bl-graph-flow{to{stroke-dashoffset:-14}}@media (max-width:1023px){.bl-bones-pipe::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,var(--accent) 20%,var(--accent) 80%,transparent);opacity:.4}.bl-bones-pipe>*{position:relative}.bl-bones-pipe__col--in ul,.bl-bones-pipe__col--out ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (min-width:1024px){.bl-bones-pipe{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr);column-gap:72px;align-items:stretch}.bl-bones-pipe__col{display:grid;grid-template-rows:auto 1fr}.bl-bones-pipe__col ul{grid-template-rows:repeat(5,1fr)}.bl-bones-pipe__core{margin-top:29px}.bl-bones-pipe__col li::after{content:"";position:absolute;top:50%;width:72px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 25%,transparent),var(--accent))}.bl-bones-pipe__col--in li::after{left:100%}.bl-bones-pipe__col--out li::after{right:100%;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent))}.bl-bones-pipe__col li::before{content:"";position:absolute;top:calc(50% - 3px);width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);opacity:0;z-index:1;animation:bl-pipe-in 5s linear infinite;animation-delay:calc(var(--i) * 1s)}.bl-bones-pipe__col--in li::before{left:100%}.bl-bones-pipe__col--out li::before{right:100%;animation-name:bl-pipe-out;animation-delay:calc(var(--i) * 1s + .5s)}}@keyframes bl-pipe-in{0%{transform:translateX(0);opacity:0}3%{opacity:1}17%{opacity:1}20%{transform:translateX(65px);opacity:0}100%{opacity:0}}@keyframes bl-pipe-out{0%{transform:translateX(-65px);opacity:0}3%{opacity:1}17%{opacity:1}20%{transform:translateX(0);opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.bl-bones-pipe__col li::before,.bl-bones-pipe__pulse{animation:none;display:none}.bl-bones-pipe__graph path{animation:none}}.bl-bones-road{display:grid;gap:40px}.bl-bones-road__intro h2{margin:6px 0 14px}.bl-bones-road__lead{margin:0 0 20px;font-size:18px;line-height:1.55;color:var(--t-medium)}.bl-bones-road__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 20px;padding:0;list-style:none;font-size:13px;color:var(--t-medium)}.bl-bones-road__legend li{display:inline-flex;align-items:center;gap:8px}.bl-bones-road__legend li::before,.bl-bones-road__dot{content:"";flex:none;width:11px;height:11px;border-radius:50%;border:1px solid var(--t-muted);background:var(--base)}.bl-bones-road__note{margin:0;padding:14px 16px;border:1px dashed var(--bl-line);border-radius:12px;font-size:13.5px;line-height:1.5;color:var(--t-medium)}.bl-bones-road__list{position:relative;display:grid;gap:12px;margin:0;padding:0 0 0 34px;list-style:none}.bl-bones-road__item:not(:last-child)::after{content:"";position:absolute;left:-29px;top:33px;bottom:-34px;width:1px;background:var(--t-muted);opacity:.6}.bl-bones-road__item.is-dev::after{background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 30%,transparent));opacity:1}.bl-bones-road__item.is-planned::after,.bl-bones-road__item.is-exploring::after{background:repeating-linear-gradient(var(--accent) 0 4px,transparent 4px 9px);opacity:.5}.bl-bones-road__item{position:relative;display:grid;gap:4px;padding:18px 20px;border:1px solid var(--bl-line);border-radius:16px;background:var(--base-tint);box-shadow:var(--bl-e1)}.bl-bones-road__dot{position:absolute;left:-34px;top:22px}.bl-bones-road__when em{margin-left:6px;padding:2px 7px;border:1px solid var(--bl-line);border-radius:999px;font-style:normal;color:var(--t-medium)}main .bl-bones-road__item h3{margin:2px 0 0;font:600 19px/1.3 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright)}.bl-bones-road__item p{margin:0;font-size:15px;line-height:1.55;color:var(--t-medium)}.bl-bones-road__item.is-done .bl-bones-road__dot,.bl-bones-road__legend .is-done::before{background:var(--t-muted);border-color:var(--t-muted)}.bl-bones-road__item.is-now .bl-bones-road__dot,.bl-bones-road__legend .is-now::before{background:var(--t-bright);border-color:var(--t-bright)}.bl-bones-road__item.is-now .bl-bones-road__dot{animation:bl-road-pulse 2s ease-out infinite}.bl-bones-road__item.is-dev .bl-bones-road__dot,.bl-bones-road__legend .is-dev::before{background:var(--accent);border-color:var(--accent)}.bl-bones-road__item.is-planned .bl-bones-road__dot,.bl-bones-road__legend .is-planned::before{border-color:var(--accent);background:var(--base)}.bl-bones-road__item.is-exploring .bl-bones-road__dot,.bl-bones-road__legend .is-exploring::before{border:1px dashed var(--accent);background:var(--base)}@keyframes bl-road-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--t-bright) 45%,transparent)}100%{box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.bl-bones-road__item.is-now .bl-bones-road__dot{animation:none}}.bl-bones-road__item.is-now{border-color:color-mix(in srgb,var(--t-bright) 30%,var(--bl-line));box-shadow:var(--bl-e2)}.bl-bones-road__item.is-dev{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));background:radial-gradient(80% 80% at 100% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--base-tint)}.bl-bones-road__item.is-planned,.bl-bones-road__item.is-exploring{background:transparent;box-shadow:none;border-style:dashed;border-color:color-mix(in srgb,var(--t-muted) 40%,transparent)}.bl-bones-road__here{border-color:var(--t-bright)!important;color:var(--t-bright)!important}.bl-bones-road__item.is-dev .bl-bones-road__when em{border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent-text)}@media (min-width:1024px){.bl-bones-road{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.bl-bones-road__intro{position:sticky;top:calc(var(--db-header-offset,72px) + 32px)}}.bl-bones-what{display:grid;gap:40px}.bl-bones-what h2{margin:6px 0 18px}.bl-bones-what .rich-content p{font-size:18px;line-height:1.6;color:var(--t-medium)}.bl-bones-caps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.bl-bones-caps__item{display:grid;gap:8px;align-content:start;padding:22px;border:1px solid var(--bl-line);border-radius:18px;background:var(--base-tint);background-image:var(--bl-sheen);box-shadow:var(--bl-e1)}.bl-bones-caps__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.bl-bones-caps__st{padding:3px 9px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:999px;font:500 11px/1.3 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.bl-bones-caps__item.is-planned{background:transparent;box-shadow:none;border-style:dashed;border-color:color-mix(in srgb,var(--t-muted) 40%,transparent)}.bl-bones-caps__item.is-planned .bl-bones-caps__st{border-style:dashed;border-color:var(--bl-line);color:var(--t-medium)}main .bl-bones-caps__item h3{margin:0;font:600 19px/1.3 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright)}.bl-bones-caps__item p{margin:0;font-size:15px;line-height:1.55;color:var(--t-medium)}@media (min-width:768px){.bl-bones-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bl-bones-what{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.bl-bones-what__text{position:sticky;top:calc(var(--db-header-offset,72px) + 32px)}}.bl-ss-compare{display:grid;gap:16px;align-items:stretch}.bl-ss-compare__col{padding:26px;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1)}.bl-ss-compare__k{margin:0 0 14px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.bl-ss-compare__col ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bl-ss-compare__col li{position:relative;padding-left:30px;font-size:16px;line-height:1.5;color:var(--t-medium)}.bl-ss-compare__col li::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;border:1px solid var(--bl-line)}.bl-ss-compare__col.is-without li::after{content:"";position:absolute;left:5px;top:11.5px;width:8px;height:1px;background:var(--t-muted)}.bl-ss-compare__col.is-with{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line));background:radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--base-tint)}.bl-ss-compare__col.is-with .bl-ss-compare__k{color:var(--accent-text)}.bl-ss-compare__col.is-with li{color:var(--t-bright)}.bl-ss-compare__col.is-with li::before{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.bl-ss-compare__col.is-with li::after{content:"";position:absolute;left:6.5px;top:7px;width:4px;height:8px;border:solid var(--accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.bl-ss-compare__arrow{display:grid;place-items:center;color:var(--accent-text);transform:rotate(90deg)}@media (min-width:992px){.bl-ss-compare{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.bl-ss-compare__arrow{transform:none}}.bl-ss-packs{display:grid;gap:20px}.bl-ss-pack{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--bl-line);border-radius:22px;background:var(--base-tint);background-image:var(--bl-sheen);box-shadow:var(--bl-e1)}.bl-ss-pack.is-main{border-color:color-mix(in srgb,var(--accent) 55%,var(--bl-line));box-shadow:var(--bl-e2),0 0 60px -30px color-mix(in srgb,var(--accent) 70%,transparent)}.bl-ss-pack__head{display:flex;align-items:center;justify-content:space-between;gap:12px}main .bl-ss-pack h3{margin:0;font:600 22px/1.25 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright)}.bl-ss-pack__time{padding:4px 10px;border:1px solid var(--bl-line);border-radius:999px;font:500 12px/1.3 var(--_font-mono);color:var(--t-medium);white-space:nowrap}.bl-ss-pack__price{display:flex;align-items:baseline;gap:8px;margin:0;font:600 44px/1 var(--_font-accent);letter-spacing:-.03em;color:var(--t-bright)}.bl-ss-pack__price small{font:500 12px/1 var(--_font-mono);letter-spacing:.04em;color:var(--t-muted)}.bl-ss-pack__text{margin:0;font-size:16px;line-height:1.5;color:var(--t-medium)}.bl-ss-pack__gets{display:grid;gap:10px;margin:4px 0 0;padding:16px 0 0;border-top:1px dashed var(--bl-line);list-style:none}.bl-ss-pack__gets li{position:relative;padding-left:24px;font-size:15px;line-height:1.45;color:var(--t-bright)}.bl-ss-pack__gets li::before{content:"";position:absolute;left:4px;top:4px;width:5px;height:10px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.bl-ss-pack__note{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:13.5px;color:var(--t-bright)}.bl-ss-pack__cta{margin-top:auto;align-self:flex-start}.bl-ss-packs__more{margin:20px 0 0;text-align:center;font-size:15px}@media (min-width:768px){.bl-ss-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-ss-doc-wrap{display:grid;gap:36px}.bl-ss-doc-wrap h2{margin:6px 0 16px}.bl-ss-doc-wrap__lead{margin:0;font-size:18px;line-height:1.6;color:var(--t-medium)}.bl-ss-doc{border:1px solid var(--bl-line);border-radius:18px;background:var(--base-tint);box-shadow:var(--bl-e2);overflow:hidden}.bl-ss-doc__bar{display:flex;align-items:center;gap:6px;padding:12px 18px;border-bottom:1px solid var(--bl-line);background:var(--base)}.bl-ss-doc__bar span{width:9px;height:9px;border-radius:50%;background:var(--bl-line)}.bl-ss-doc__bar b{margin-left:10px;font:500 12px/1 var(--_font-mono);color:var(--t-bright)}.bl-ss-doc__bar em{margin-left:auto;font:500 11px/1 var(--_font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.bl-ss-doc__list{display:grid;margin:0;padding:6px 22px;list-style:none}.bl-ss-doc__list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px dashed var(--bl-line)}.bl-ss-doc__list li:first-child{border-top:0}.bl-ss-doc__n{font:500 12px/1.9 var(--_font-mono);color:var(--accent-text)}main .bl-ss-doc__list h3{margin:0 0 4px;font:600 17px/1.35 var(--_font-accent);color:var(--t-bright)}.bl-ss-doc__list p{margin:0;font-size:14.5px;line-height:1.55;color:var(--t-medium)}@media (min-width:768px){.bl-ss-doc__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.bl-ss-doc__list li:nth-child(2){border-top:0}}@media (min-width:1200px){.bl-ss-doc-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}.bl-ss-doc-wrap__intro{position:sticky;top:calc(var(--db-header-offset,72px) + 32px)}}.bl-ss-steps{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.bl-ss-steps__item,.bl-ss-steps__end{position:relative;display:grid;gap:6px;align-content:start;padding:22px 20px;border:1px solid var(--bl-line);border-radius:18px;background:var(--base-tint);box-shadow:var(--bl-e1)}.bl-ss-steps__end{border-color:color-mix(in srgb,var(--accent) 55%,var(--bl-line));background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--base-tint)}.bl-ss-steps__n{display:grid;place-items:center;width:34px;height:34px;margin-bottom:8px;border:1px solid var(--accent);border-radius:50%;background:var(--base);font:500 13px/1 var(--_font-mono);color:var(--accent-text);position:relative;z-index:1}.bl-ss-steps__end .bl-ss-steps__n{background:var(--accent);color:#fff}main .bl-ss-steps h3{margin:0;font:600 17px/1.3 var(--_font-accent);color:var(--t-bright)}.bl-ss-steps p{margin:0;font-size:14px;line-height:1.5;color:var(--t-medium)}@media (min-width:768px){.bl-ss-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.bl-ss-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bl-ss-steps::before{content:"";position:absolute;left:36px;right:36px;top:39px;height:1px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 40%,var(--bl-line)));opacity:.6}}.bl-pe-intro{display:grid;gap:40px;align-items:center}.bl-pe-intro h2{margin:6px 0 18px}.bl-pe-intro .rich-content p{font-size:18px;line-height:1.6;color:var(--t-medium)}.bl-pe-stack{display:grid;gap:10px;perspective:900px}.bl-pe-stack__layer{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 22px;border:1px solid var(--bl-line);border-radius:14px;background:var(--base-tint);box-shadow:var(--bl-e1);transform:translateX(calc(var(--l) * 14px));transition:transform .3s ease,border-color .3s ease}.bl-pe-stack__layer b{font:600 16px/1.3 var(--_font-accent);color:var(--t-bright)}.bl-pe-stack__layer span{font:400 12.5px/1.4 var(--_font-mono);color:var(--t-muted);text-align:right}.bl-pe-stack__layer.is-base{border-color:color-mix(in srgb,var(--accent) 60%,var(--bl-line));background:radial-gradient(90% 120% at 0% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),var(--base-tint);box-shadow:var(--bl-e2),0 0 40px -20px var(--accent)}.bl-pe-stack__layer.is-base span{color:var(--accent-text)}.no-touch .bl-pe-stack:hover .bl-pe-stack__layer{transform:translateX(0)}.no-touch .bl-pe-stack__layer:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--bl-line))}.bl-pe-stack__note{margin:6px 0 0;font-size:13.5px;color:var(--t-medium)}@media (max-width:575px){.bl-pe-stack__layer{flex-direction:column;gap:2px;transform:none}.bl-pe-stack__layer span{text-align:left}}@media (min-width:1024px){.bl-pe-intro{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px}}.bl-pe-path{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:none}.bl-pe-path__item{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px;border:1px solid var(--bl-line);border-radius:22px;background:var(--base-tint);background-image:var(--bl-sheen);box-shadow:var(--bl-e1)}.bl-pe-path__item.is-main{border-color:color-mix(in srgb,var(--accent) 55%,var(--bl-line));box-shadow:var(--bl-e2),0 0 60px -30px color-mix(in srgb,var(--accent) 70%,transparent)}.bl-pe-path__k{font:500 11px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}main .bl-pe-path__item h3{margin:0;font:600 21px/1.25 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright)}.bl-pe-path__price{display:flex;align-items:baseline;gap:6px;margin:4px 0 0;font:600 40px/1 var(--_font-accent);letter-spacing:-.03em;color:var(--t-bright)}.bl-pe-path__price small{font:500 12px/1 var(--_font-mono);letter-spacing:.04em;color:var(--t-muted)}.bl-pe-path__meta{margin:0;font-size:14px;line-height:1.5;color:var(--t-medium)}.bl-pe-path__item ul{display:grid;gap:8px;margin:6px 0 0;padding:14px 0 0;border-top:1px dashed var(--bl-line);list-style:none}.bl-pe-path__item ul li{position:relative;padding-left:22px;font-size:15px;color:var(--t-bright)}.bl-pe-path__item ul li::before{content:"";position:absolute;left:4px;top:4px;width:5px;height:10px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.bl-pe-path__item>a:last-child{margin-top:auto;align-self:flex-start;font-size:15px}@media (min-width:992px){.bl-pe-path{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:stretch}.bl-pe-path__item:not(:last-child)::after{content:"";position:absolute;top:50%;right:-22px;width:16px;height:16px;border:solid var(--accent);border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg) scale(.6);opacity:.8}}.skip-to-content{position:fixed;top:12px;left:12px;z-index:10000;padding:10px 16px;border-radius:8px;background:var(--accent);color:#FFFFFF;font-weight:600;text-decoration:none;transform:translateY(-200%);}.skip-to-content:focus,.skip-to-content:focus-visible{transform:none;outline:2px solid #FFFFFF;outline-offset:2px;}.main-menu__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px;}#how-we-work .bl-svc-card__visual:has(.cx-step){display:block;padding:0;}#how-we-work .bl-svc-card__visual .db-concept[class*="db-concept--step-"]{zoom:1;width:100%;max-width:none;height:100%;container-type:size;}#how-we-work .db-concept[class*="db-concept--step-"] .db-concept__scene{height:100%;padding:0;font-size:clamp(9px,min(3.3cqw,6.2cqh),17px);}.bl-gtl{display:grid;gap:32px;max-width:1160px;margin:0 auto;}.bl-gtl__stage{display:none;}.bl-gtl .db-res-list__descr p{margin:10px 0 0;max-width:52ch;color:var(--t-medium);line-height:1.55;}.bl-gtl .db-res-list__source{margin:4px 0 0;color:var(--t-muted);}.bl-gtl__inline,.bl-gtl__frame{border:1px solid var(--bl-line);border-radius:20px;background:radial-gradient(ellipse 70% 80% at 50% 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--base-tint);box-shadow:var(--bl-e1);}.bl-gtl__inline{height:220px;margin-top:20px;}.bl-gtl__inline .db-concept,.bl-gtl__scene .db-concept{width:100%;height:100%;container-type:size;}.bl-gtl__inline .db-concept__scene,.bl-gtl__scene .db-concept__scene{height:100%;display:grid;align-content:center;padding:1.4em;font-size:clamp(9px,min(3.4cqw,7cqh),18px);}.bl-gtl .db-concept__cap{display:none;}.bl-gtl__head{max-width:640px;}.bl-gtl__head h2{margin:0;}.bl-gtl__head .bl-svc-head__lead{margin:16px 0 0;}@media only screen and (min-width:1200px){.bl-gtl{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;max-width:none;align-items:start;}.bl-gtl__aside{position:sticky;top:96px;display:grid;gap:28px;}.bl-gtl__inline{display:none;}.bl-gtl .bl-gtl__step{min-height:38vh;padding-bottom:0;}.bl-gtl .bl-gtl__step:last-of-type{min-height:0;padding-bottom:12vh;}.bl-gtl__stage{display:block;}.bl-gtl__frame{position:relative;display:grid;aspect-ratio:16 / 10;max-height:calc(100vh - 420px);min-height:260px;overflow:hidden;}.bl-gtl__scene{grid-area:1 / 1;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .2s ease,transform .2s ease;}.bl-gtl__scene.is-on{opacity:1;transform:none;transition:opacity .4s ease .18s,transform .4s ease .18s;}}@media (prefers-reduced-motion:reduce){.bl-gtl__scene{transition:none;transform:none;}}.bl-gains__note{max-width:62ch;margin:40px auto 0;text-align:center;font-size:15px;color:var(--t-medium);}.bl-gains__note a{color:var(--accent-text);white-space:nowrap;}.bl-gains__note a::after{content:" \2192";}.bl-gtl__st{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:99px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted);border:1px solid var(--bl-line);}.bl-gtl__st.is-now{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 40%,transparent);}.bl-cases--grid main h3.bl-cases__title,main .bl-cases--grid h3.bl-cases__title{min-height:2lh;}.bl-cases--grid .bl-cases__side{flex-wrap:nowrap;white-space:nowrap;}.bl-cases--grid .bl-cases__loc{overflow:hidden;text-overflow:ellipsis;}.bl-cases__thumb .cx-crm__main{display:flex;flex-direction:column;}.bl-cases__thumb .cx-crm__main>:last-child{flex:1;min-height:0;}.bl-cases__thumb .cx-chart{grid-template-rows:auto 1fr;}.bl-cases__thumb .cx-chart__bars{height:auto;min-height:3.4em;}.bl-cases__thumb .cx-board{align-items:stretch;}.bl-cases__thumb .cx-table{grid-auto-rows:1fr;}@media (min-width:1024px){.bl-cases--grid{grid-template-columns:calc((100% - 24px)*5/12) calc((100% - 24px)/6 - 24px) calc((100% - 24px)*5/12);gap:24px}.bl-cases--grid .bl-cases__item:nth-child(4n+1){grid-column:1 / 3}.bl-cases--grid .bl-cases__item:nth-child(4n+2){grid-column:3 / 4}.bl-cases--grid .bl-cases__item:nth-child(4n+3){grid-column:1 / 2}.bl-cases--grid .bl-cases__item:nth-child(4n+4){grid-column:2 / 4}.bl-cases--grid .bl-cases__thumb{aspect-ratio:auto;height:320px}}.bl-xray{display:grid;gap:20px;}.bl-xray__nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;}.bl-xray__nav::-webkit-scrollbar{display:none;}.bl-xray__end,.bl-xray__tab-title{display:none;}.bl-xray__tab{flex:none;display:flex;gap:8px;align-items:baseline;padding:9px 14px;border:1px solid var(--bl-line);border-radius:99px;background:var(--base-tint);color:var(--t-medium);cursor:pointer;font:500 13px/1.3 var(--_font-mono);letter-spacing:.04em;transition:color .2s,border-color .2s,background-color .2s;}.bl-xray__tab-n{color:var(--t-muted);font-size:11px;}.bl-xray__tab:hover{color:var(--t-bright);}.bl-xray__tab.is-on{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--base-tint));}.bl-xray__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.bl-xray__main{display:grid;gap:20px;min-width:0;}.bl-xray__scope{overflow:hidden;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);box-shadow:var(--bl-e1);}.bl-xray__bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 16px;border-bottom:1px solid var(--bl-line);font:500 11px/1 var(--_font-mono);letter-spacing:.05em;color:var(--t-muted);}.bl-xray__dots{display:flex;gap:5px;}.bl-xray__dots i{width:8px;height:8px;border-radius:50%;background:var(--bl-line);}.bl-xray__url{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.bl-xray__depth b{color:var(--accent-text);font-weight:600;}.bl-xray__view{position:relative;height:280px;overflow:hidden;background:var(--base);}.bl-xray__layer{position:absolute;inset:0;opacity:0;visibility:hidden;}.bl-xray__layer.is-on{opacity:1;visibility:visible;animation:bl-xray-reveal .9s cubic-bezier(.4,0,.2,1) both;}.bl-xray__layer .db-concept{width:100%;height:100%;container-type:size;}.bl-xray__layer .db-concept__scene{height:100%;display:grid;align-content:center;padding:1.4em;font-size:clamp(9px,min(3.2cqw,6.2cqh),17px);}.bl-xray__layer .db-concept--governance .db-concept__scene{font-size:clamp(8px,min(2.9cqw,5.2cqh),15px);}.bl-xray__layer .db-concept__cap{display:none;}.bl-xray__beam{position:absolute;left:0;right:0;top:0;height:2px;opacity:0;pointer-events:none;background:var(--accent);box-shadow:0 0 18px 4px color-mix(in srgb,var(--accent) 45%,transparent),0 -40px 60px -20px color-mix(in srgb,var(--accent) 20%,transparent);}.bl-xray__view.is-scan .bl-xray__beam{animation:bl-xray-beam .9s cubic-bezier(.4,0,.2,1) both;}@keyframes bl-xray-reveal{from{clip-path:inset(0 0 100% 0);}to{clip-path:inset(0 0 0 0);}}@keyframes bl-xray-beam{0%{top:0;opacity:1;}90%{top:calc(100% - 2px);opacity:1;}100%{top:calc(100% - 2px);opacity:0;}}.bl-xray__panels{display:grid;gap:28px;}.bl-xray.is-ready .bl-xray__panels{gap:0;}.bl-xray.is-ready .bl-xray__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;}.bl-xray.is-ready .bl-xray__panel.is-on{opacity:1;visibility:visible;transition:opacity .4s .15s;}.bl-xray__panel{display:grid;gap:6px;align-content:start;}.bl-xray__panel-n{font:500 12px/1.4 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);}.bl-xray__panel-title{margin:0;font-size:24px;line-height:1.25;}.bl-xray__panel-source{margin:0;font:500 12px/1.5 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);}.bl-xray__panel-text{margin:6px 0 0;max-width:62ch;color:var(--t-medium);line-height:1.6;}@media only screen and (min-width:768px){.bl-xray__view{height:360px;}}@media only screen and (min-width:1024px){.bl-xray{grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start;}.bl-xray__nav{order:2;flex-direction:column;gap:0;overflow:visible;position:relative;padding:0 0 0 22px;}.bl-xray__nav::before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:1px;background:linear-gradient(var(--bl-line),color-mix(in srgb,var(--accent) 50%,var(--bl-line)));}.bl-xray__end{display:block;position:relative;padding:2px 0 10px;font:500 11px/1.4 var(--_font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);}.bl-xray__end:last-child{padding:10px 0 2px;}.bl-xray__end::before{content:"";position:absolute;left:-22px;top:5px;width:9px;height:9px;border-radius:50%;border:1px solid var(--bl-line);background:var(--base);}.bl-xray__end:last-child::before{top:13px;background:var(--accent);border-color:var(--accent);}.bl-xray__tab{position:relative;display:grid;grid-template-columns:26px 1fr;column-gap:8px;row-gap:2px;width:100%;padding:11px 14px;border-radius:12px;border-color:transparent;background:none;text-align:left;}.bl-xray__tab::before{content:"";position:absolute;left:-21px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--bl-line);transition:background-color .2s,box-shadow .2s;}.bl-xray__tab.is-on::before{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent);}.bl-xray__tab-n{grid-row:1 / 3;padding-top:1px;}.bl-xray__tab-layer{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);}.bl-xray__tab-title{display:block;font:500 15px/1.35 var(--_font-default);letter-spacing:0;color:var(--t-medium);}.bl-xray__tab.is-on .bl-xray__tab-title{color:var(--t-bright);}.bl-xray__tab.is-on .bl-xray__tab-layer{color:var(--accent-text);}.bl-xray__view{height:400px;}}@media (prefers-reduced-motion:reduce){.bl-xray__layer.is-on,.bl-xray__view.is-scan .bl-xray__beam{animation:none;}}@media only screen and (min-width:1200px){.bl-xray{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;}}@media only screen and (min-width:1024px){.bl-xray__nav{padding-left:30px;}.bl-xray__nav::before{left:11px;width:2px;border-radius:2px;}.bl-xray__tab::before{left:-21.5px;}.bl-xray__end{padding-left:14px;}.bl-xray__end::before{left:-23.5px;box-sizing:border-box;width:11px;height:11px;}}@media only screen and (min-width:1024px){.bl-insights--bento>.bl-insights__card .bl-insights__title,.bl-insights--bento>.bl-insights__card:first-child .bl-insights__title{font-size:24px;}.bl-insights--bento>.bl-insights__card .bl-cases__summary{font-size:15px;}.bl-insights--bento .bl-case-art.bl-case-art .db-concept .db-concept__scene,.bl-insights--bento .bl-case-art.bl-case-art:has(.cx-crm) .db-concept .db-concept__scene:has(.cx-crm){font-size:11.5px;}}.bl-xray__layer .db-concept__scene:has(.cx-xvs){display:block;padding:0;}@media only screen and (max-width:767px){.bl-xray__view{height:470px;}.bl-xray__layer .cx-xvs{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));}}.bl-legal__table{overflow-x:auto;margin:0 0 24px;}.bl-legal__table table{width:100%;border-collapse:collapse;font-size:0.95em;}.bl-legal__table th,.bl-legal__table td{padding:10px 12px;border-bottom:1px solid var(--bl-line);text-align:left;vertical-align:top;}.bl-legal__table th{color:var(--t-bright);font-weight:600;}.db-article__cookie-settings{padding:0;border:0;background:none;font:inherit;color:var(--accent-text);text-decoration:underline;cursor:pointer;}.bl-footer .cookie-settings-note{flex-basis:100%;order:9;color:var(--t-medium);}