html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after{content:"";content:none;}q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:-moz-calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:-moz-calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto;}@media (min-width:576px){.container-sm,.container{max-width:540px;}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px;}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px;}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px;}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-moz-calc(-1 * var(--bs-gutter-y));margin-top:calc(-1 * var(--bs-gutter-y));margin-right:-moz-calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:-moz-calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}.row>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:-moz-calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:-moz-calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}.col{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}.p-1{padding:0.25rem !important;}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;}.ratio{position:relative;width:100%;}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:"";}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%;}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important;}.overflow-hidden{overflow:hidden !important;}.overflow-visible{overflow:visible !important;}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.p-1{padding:0.25rem !important;}.visible{visibility:visible !important;}@font-face{font-family:"Phosphor-Bold";src:url("../fonts/Phosphor-Bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block;}.db-consent,.db-consent-toast{--cc-card:#111319;--cc-modal:#0f1117;--cc-well:#0b0c10;--cc-line:rgba(157,182,255,.25);--cc-rule:rgba(255,255,255,.07);--cc-btn-line:rgba(255,255,255,.2);--cc-ink:#fff;--cc-body:#c9cdd8;--cc-muted:#a3a9b8;--cc-faint:#8b93a7;--cc-link:#9db6ff;--cc-code:#cfdcff;--cc-blue:#2563ff;--cc-blue-soft:rgba(37,99,255,.18);--cc-glow:radial-gradient(90% 80% at 0% 0%,rgba(37,99,255,.14),transparent 70%);--cc-edge:clamp(12px,3vw,28px);--cc-font:"Geist",ui-sans-serif,system-ui,sans-serif;--cc-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--cc-font);-webkit-font-smoothing:antialiased;}.db-consent{position:fixed;inset:0;z-index:9999;pointer-events:none;}.db-consent[hidden],.db-consent [hidden],.db-consent-toast [hidden]{display:none !important;}.db-consent *,.db-consent-toast *{box-sizing:border-box;}.db-consent h2,.db-consent h3,.db-consent p{margin:0;font-family:var(--cc-font);text-transform:none;}.db-consent a{color:var(--cc-link);text-decoration:none;}.db-consent a:hover{color:var(--cc-ink);}.db-consent button{font-family:var(--cc-font);cursor:pointer;margin:0;}.db-consent:is(a,button,input):focus-visible,.db-consent-toast button:focus-visible{outline:2px solid var(--cc-link);outline-offset:2px;}.db-consent-btn{height:46px;padding:0 20px;border-radius:999px;border:1px solid var(--cc-btn-line);background:var(--cc-well);color:var(--cc-ink);font:500 15px/1 var(--cc-font);transition:border-color .15s ease,background-color .15s ease;}.db-consent-btn:hover{border-color:rgba(255,255,255,.45);}.db-consent-btn--ghost{height:44px;background:transparent;font-size:14.5px;}.db-consent-btn--primary{height:44px;padding:0 24px;border:0;background:var(--cc-blue);font-size:14.5px;box-shadow:0 10px 24px -10px rgba(37,99,255,.9);}.db-consent-btn--primary:hover{background:#1f55e0;}.db-consent-card{position:absolute;left:var(--cc-edge);bottom:var(--cc-edge);width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border-radius:22px;background:var(--cc-card);border:1px solid var(--cc-line);box-shadow:0 30px 80px -20px rgba(0,0,0,.85);pointer-events:auto;}.db-consent-card__body{display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px;background:var(--cc-glow);}.db-consent-card__head{display:flex;align-items:center;gap:10px;}.db-consent-card__icon{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--cc-blue-soft);border:1px solid rgba(37,99,255,.5);color:var(--cc-link);}.db-consent-card h2{font:600 17px/1.3 var(--cc-font);letter-spacing:0;color:var(--cc-ink);}.db-consent-card p{font:400 14.5px/1.55 var(--cc-font);color:var(--cc-body);}.db-consent-card p strong{font-weight:400;color:var(--cc-ink);}.db-consent-card__link{align-self:flex-start;font:500 13.5px/1.4 var(--cc-font);}.db-consent-card__actions{display:flex;flex-direction:column;gap:8px;padding:0 22px 20px;}.db-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.db-consent-details-trigger{height:42px;border:0;border-radius:999px;background:transparent;color:var(--cc-link);font:500 14px/1 var(--cc-font);}.db-consent-details-trigger:hover{color:var(--cc-ink);}.db-consent__overlay{display:none;position:absolute;inset:0;background:rgba(5,6,9,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;}.db-consent.is-details .db-consent__overlay{display:block;}.db-consent-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 32px);display:flex;pointer-events:auto;}.db-consent-modal__shell{display:flex;flex-direction:column;width:100%;max-height:inherit;border-radius:24px;background:var(--cc-modal);border:1px solid var(--cc-line);box-shadow:0 40px 100px -20px rgba(0,0,0,.9);overflow:hidden;}.db-consent-modal__header{flex:none;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;border-bottom:1px solid var(--cc-rule);background:radial-gradient(90% 100% at 0% 0%,rgba(37,99,255,.14),transparent 70%);}.db-consent-modal__header>div{display:flex;flex-direction:column;gap:8px;}.db-consent-modal__header h2{font:600 26px/1.2 var(--cc-font);letter-spacing:-.02em;color:var(--cc-ink);}.db-consent-modal__header p{font:400 14.5px/1.55 var(--cc-font);color:var(--cc-muted);}.db-consent-modal__close{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:transparent;color:var(--cc-ink);font:400 18px/1 var(--cc-font);}.db-consent-modal__close:hover{border-color:rgba(255,255,255,.4);}.db-consent-modal__content{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 26px;}.db-consent-category{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-bottom:1px solid var(--cc-rule);}.db-consent-category__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;}.db-consent-category__text{display:flex;flex-direction:column;gap:5px;}.db-consent-category h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 16px/1.3 var(--cc-font);letter-spacing:0;color:var(--cc-ink);}.db-consent-category p{font:400 14px/1.5 var(--cc-font);color:var(--cc-muted);}.db-consent-status{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--cc-faint);font:500 10px/1.5 var(--cc-mono);letter-spacing:.08em;text-transform:uppercase;}.db-consent-status.is-on{background:var(--cc-blue-soft);color:var(--cc-code);}.db-consent-switch{position:relative;flex:none;display:block;width:52px;height:30px;cursor:pointer;}.db-consent-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;z-index:1;}.db-consent-switch span{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#1a1e29;transition:background-color .2s ease,border-color .2s ease;}.db-consent-switch span::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--cc-faint);color:var(--cc-blue);font:600 11px/22px var(--cc-font);text-align:center;transition:transform .2s ease,background-color .2s ease;}.db-consent-switch input:checked + span{background:var(--cc-blue);border-color:var(--cc-blue);}.db-consent-switch input:checked + span::after{content:"✓";background:#fff;transform:translateX(22px);}.db-consent-switch input:focus-visible + span{outline:2px solid var(--cc-link);outline-offset:2px;}.db-consent-switch--locked{cursor:not-allowed;}.db-consent-switch--locked input:checked + span{background:rgba(37,99,255,.35);}.db-consent-cookie-toggle{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--cc-link);font:500 13.5px/1.6 var(--cc-font);}.db-consent-cookie-toggle:hover{color:var(--cc-ink);}.db-consent-rows{margin:0;padding:0;list-style:none;border-radius:12px;background:var(--cc-well);border:1px solid rgba(255,255,255,.08);overflow:hidden;}.db-consent-rows li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;margin:0;padding:11px 14px;border-top:1px solid rgba(255,255,255,.05);}.db-consent-rows li:first-child{border-top:0;}.db-consent-rows li::before{content:none;}.db-consent-rows__id{display:flex;flex-direction:column;gap:2px;min-width:0;}.db-consent-rows__name{font:500 12.5px/1.45 var(--cc-mono);color:var(--cc-code);overflow-wrap:anywhere;}.db-consent-rows__meta{font:400 12px/1.45 var(--cc-font);color:var(--cc-faint);}.db-consent-rows__purpose{font:400 13px/1.5 var(--cc-font);color:var(--cc-body);}.db-consent-note{margin:16px 0 8px !important;font:400 13px/1.55 var(--cc-font) !important;color:var(--cc-faint);}.db-consent-modal__footer{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 26px;border-top:1px solid var(--cc-rule);background:var(--cc-well);}.db-consent-modal__spacer{flex:1;min-width:8px;}.db-consent-toast{position:fixed;left:var(--cc-edge);bottom:calc(var(--bl-dock-space,var(--cc-edge)) + env(safe-area-inset-bottom,0px));z-index:9998;max-width:calc(100vw - 24px);}.db-consent-toast__inner{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px;border-radius:999px;background:var(--cc-card);border:1px solid rgba(157,182,255,.3);box-shadow:0 20px 50px -16px rgba(0,0,0,.8);}.db-consent-toast__inner svg{flex:none;}.db-consent-toast__text{font:400 14px/1.4 var(--cc-font);color:#e8eaf0;}.db-consent-toast__change{flex:none;margin:0;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:transparent;color:var(--cc-link);font:500 12.5px/1.2 var(--cc-font);cursor:pointer;}.db-consent-toast__change:hover{color:#fff;}@media (prefers-reduced-motion:no-preference){.db-consent-card,.db-consent-toast__inner{animation:db-consent-rise .28s ease-out both;}@keyframes db-consent-rise{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:none;}}}@media (prefers-reduced-motion:reduce){.db-consent *,.db-consent-toast *{transition:none !important;}}@media (max-width:560px){.db-consent-modal__header{padding:20px 18px 16px;}.db-consent-modal__header h2{font-size:22px;}.db-consent-modal__content{padding:6px 18px;}.db-consent-rows li{grid-template-columns:1fr;gap:4px;}.db-consent-modal__footer{display:grid;grid-template-columns:1fr 1fr;padding:14px 18px;}.db-consent-modal__spacer{display:none;}.db-consent-btn--primary{grid-column:1 / -1;order:-1;}.db-consent-toast__inner{border-radius:18px;}}: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:400;--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:400;--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;}}:root{--sp-1:1px;--sp-2:2px;--sp-2-5:2.5px;--sp-3:3px;--sp-4:4px;--sp-5:5px;--sp-6:6px;--sp-7:7px;--sp-8:8px;--sp-9:9px;--sp-10:10px;--sp-11:11px;--sp-12:12px;--sp-13:13px;--sp-14:14px;--sp-15:15px;--sp-16:16px;--sp-17:17px;--sp-18:18px;--sp-20:20px;--sp-22:22px;--sp-24:24px;--sp-25:25px;--sp-26:26px;--sp-28:28px;--sp-29:29px;--sp-30:30px;--sp-32:32px;--sp-33:33px;--sp-34:34px;--sp-36:36px;--sp-40:40px;--sp-42:42px;--sp-44:44px;--sp-48:48px;--sp-50:50px;--sp-52:52px;--sp-56:56px;--sp-60:60px;--sp-61:61px;--sp-64:64px;--sp-67:67px;--sp-70:70px;--sp-72:72px;--sp-80:80px;--sp-88:88px;--sp-90:90px;--sp-96:96px;--sp-112:112px;--sp-120:120px;--sp-176:176px;--fs-9:9px;--fs-10:10px;--fs-10-5:10.5px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-14:14px;--fs-14-5:14.5px;--fs-15:15px;--fs-15-5:15.5px;--fs-16:16px;--fs-16-5:16.5px;--fs-17:17px;--fs-17-5:17.5px;--fs-18:18px;--fs-19:19px;--fs-20:20px;--fs-21:21px;--fs-22:22px;--fs-23:23px;--fs-24:24px;--fs-26:26px;--fs-28:28px;--fs-30:30px;--fs-32:32px;--fs-34:34px;--fs-36:36px;--fs-40:40px;--fs-42:42px;--fs-44:44px;--fs-46:46px;--fs-48:48px;--fs-50:50px;--fs-56:56px;--fs-58:58px;--fs-64:64px;--fs-68:68px;--fs-70:70px;--fs-76:76px;--fs-80:80px;--fs-82:82px;--fs-88:88px;--fs-120:120px;--r-2:2px;--r-3:3px;--r-4:4px;--r-5:5px;--r-6:6px;--r-7:7px;--r-8:8px;--r-9:9px;--r-10:10px;--r-12:12px;--r-14:14px;--r-16:16px;--r-18:18px;--r-20:20px;--r-22:22px;--r-24:24px;--r-28:28px;--r-42:42px;--r-99:99px;--r-pill:999px;--r-round:50%;--fs-h1:clamp(44px,32.367px + 3.102vw,82px);--fs-h2:clamp(34px,27.265px + 1.796vw,56px);--fs-h3:clamp(19px,18.082px + 0.245vw,22px);--fs-h4:clamp(20px,16.939px + 0.816vw,30px);--fs-body:clamp(16px,15.388px + 0.163vw,18px);--section-y:clamp(96px,76.408px + 5.224vw,160px);--fs-small:clamp(14px,13.694px + 0.082vw,15px);--fs-lead:18px;--section-y-tight:clamp(72px,59.755px + 3.265vw,112px);--section-y-hero:clamp(40px,30.204px + 2.612vw,72px);--gutter:clamp(16px,11.102px + 1.306vw,32px);}*,*::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:600;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:600;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;}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;}*,*::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-inner-headline-pt:clamp(13rem,15vw,17rem);}.db-page-content{position:relative;}.db-section{position:relative;isolation:isolate;width:100%;min-width:360px;padding-top:var(--db-section-pt,0);padding-bottom:var(--db-section-pb,0);}.db-container{position:relative;width:100%;max-width:1920px;margin:0 auto;padding-inline:var(--db-container-x);}.db-container--grid,.db-container.grid-container{padding-inline:var(--db-container-grid-x);}.db-section.section-y{--db-section-pt:0px;--db-section-pb:var(--section-y);}@media (min-width:1200px){.db-section[id$="-hero"]:has(+ .bl-toc--svc){padding-bottom:0;}}.db-section:has(+ .bl-pro-price-wrap){padding-bottom:0 !important;}.db-section.section-y:has(+ .bl-alist-wrap),:has(+ .bl-alist-wrap)>.db-section.section-y:nth-last-child(1 of:not(script,style)){padding-bottom:clamp(var(--sp-56),6vw,var(--sp-80)) !important;}.db-section.section-y:has(+ script + .bl-alist-wrap){padding-bottom:clamp(var(--sp-56),6vw,var(--sp-80)) !important;}html body .db-section.section-y:is(.bl-wdev-facts-wrap,.bl-se-facts-wrap){padding-top:0 !important;}:has(+ .bl-alist-wrap)>.db-section.section-y:nth-last-child(1 of:not(script,style)){padding-bottom:var(--bl-gap-s) !important;}.db-section.section-y:has(+ script + .bl-alist-wrap){padding-bottom:var(--bl-gap-s) !important;}.db-section.section-y:has(+ .bl-alist-wrap){padding-bottom:var(--bl-gap-s) !important;}.db-section.bl-home-hero{padding-bottom:var(--bl-gap-s);}:root{--fs-h1-small:clamp(3.4rem,1.2rem + 5vw,9rem);--fs-h2-small:clamp(2.6rem,1rem + 3.8vw,6rem);--fs-h2-large:clamp(3.8rem,1.8rem + 6vw,12rem);--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-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);}h2{font:normal var(--fw-medium) var(--fs-h2)/1.1 var(--_font-accent);letter-spacing:-0.06rem;color:var(--t-bright);}.h2{font-size:var(--fs-h2);}h3{font:normal var(--fw-medium) var(--fs-h3)/1.2 var(--_font-accent);letter-spacing:-0.03em;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);}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);}p{font:normal var(--fw-regular) var(--fs-body)/1.6 var(--_font-default);color:var(--t-medium);}p span{font-weight:var(--fw-semibold);}.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;}@-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);}}@-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);}}.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 .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__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.is-visible{opacity:1;}.reply__text{display:block;font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium);}.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;}}: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;}@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-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-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;}}.marquee{max-width:100%;overflow:hidden;}@-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);}}.db-accordion{position:relative;}.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-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);}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;}@media (max-width:767px){blockquote{padding:20px 20px 20px 52px;}blockquote::before{left:14px;top:14px;}}@keyframes cx-draw{to{stroke-dashoffset:0;}}: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;}: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;}@media only screen and (min-width:768px){.db-header{padding:0 calc(32px + 44px + 16px) 0 32px;}}@media only screen and (min-width:1200px){.db-header{padding:0 32px;justify-content:flex-start;}}.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;}.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;}}@keyframes cx-journey-flow{from{transform:translateY(-100%);}to{transform:translateY(100%);}}@keyframes cx-journey-flow-x{from{transform:translateX(-100%);}to{transform:translateX(100%);}}:root{--bl-gap:var(--section-y);--fs-h1-small:clamp(3.4rem,2rem + 2.6vw,5.6rem);--fs-h2-small:clamp(2.6rem,1.8rem + 1.8vw,4.2rem);--fs-h2-large:clamp(3.4rem,2rem + 2.6vw,5.6rem);--fs-body-large:clamp(1.8rem,1.5rem + 0.5vw,2.2rem);}.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;}.bl-home-hero{padding-bottom:48px;}:root{--bl-h2:clamp(34px,4.4vw,56px);--bl-h3:clamp(22px,16px + 1.1vw,32px);--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.02 !important;letter-spacing:-0.035em;}#how-we-work{scroll-margin-top:calc(var(--bl-hdr-h) + 24px);}.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;}}@keyframes bl-faq-in{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:none;}}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);}.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__card[hidden]{display:none;}.bl-insights__media:has(.bl-case-art),.bl-cases__thumb:has(.bl-case-art){background:var(--base-tint)}@keyframes blPriceIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@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)}}: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)}@media only screen and (min-width:1200px){.db-header{padding-inline:max(var(--bl-gutter),calc((100% - var(--bl-site)) / 2 + var(--bl-gutter)))}}@keyframes cx-app-shimmer{60%,100%{transform:translateX(100%);}}@keyframes bl-reviews-scroll{to{transform:translateX(-50%);}}@keyframes bl-sector-in{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:none;}}@keyframes bl-sector-bar{from{transform:scaleX(0);}to{transform:scaleX(1);}}@media only screen and (min-width:992px){@keyframes bl-sector-bar-y{from{transform:scaleY(0);}to{transform:scaleY(1);}}}@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)));}}body,section,.db-wrapper,.db-section,.mxd-wrapper,.mxd-section,.mxd-project{min-width: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(37,99,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-fit-note,.bl-contents__doc,.bl-case-nav__item,.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-fit-note,.bl-contents__doc,.bl-case-nav__item,.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__stage{position:relative;display:grid;place-items:center;min-height:320px;padding:40px 16px;isolation:isolate;}@keyframes bl-hero-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@media only screen and (min-width:768px){.db-hero-09__stage{min-height:420px;}}@media only screen and (min-width:1100px){.db-hero-09__stage{min-height:480px;padding:48px 24px;}}@media only screen and (min-width:1100px) and (max-height:820px){.db-hero-09__stage{min-height:400px;}}@keyframes bl-strip-run{0%{left:0;opacity:0}15%{opacity:.8}85%{opacity:.8}100%{left:82%;opacity:0}}@keyframes bl-scale-sheen{0%{background-position:100% 0}35%,100%{background-position:0 0}}@keyframes bl-net-run{0%{stroke-dashoffset:1;opacity:0}10%{opacity:1}90%{opacity:1}100%{stroke-dashoffset:.08;opacity:0}}.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)}.no-touch .bl-insights__card:hover .bl-insights__foot::before{width:100%}.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__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}}@keyframes bl-pipe-pulse{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(1.04)}}@keyframes bl-graph-flow{to{stroke-dashoffset:-14}}@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}}@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}}.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;}@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;}}.table-custom{font-size:15px;line-height:1.45;}.table-custom thead th{position:static;padding:10px 16px 8px;font:500 11px/1.3 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium);background:none;backdrop-filter:none;border-bottom:1px solid var(--bl-line);}.table-custom tbody td{padding:9px 16px;border-bottom:1px solid var(--bl-line);}.table-custom tr>*:first-child{padding-left:20px;}.table-custom tr>*:last-child{padding-right:20px;}.table-custom tbody td:first-child{color:var(--t-bright);font-weight:500;}.table-custom tbody tr:last-child td{border-bottom:0;}@media (max-width:639px){.table-custom thead{display:none;}.table-custom,.table-custom tbody,.table-custom tr,.table-custom td{display:block;width:100%;}.table-custom tbody tr{padding:10px 16px;border-bottom:1px solid var(--bl-line);}.table-custom tbody tr:last-child{border-bottom:0;}.table-custom tbody td,.table-custom tr>*:first-child,.table-custom tr>*:last-child{padding:0;border:0;border-radius:0;}.table-custom tbody td + td{margin-top:4px;}.table-custom tbody td:first-child{font-size:15px;}.table-custom tbody td[data-label]:not(:first-child)::before{content:attr(data-label);display:block;margin-bottom:1px;font:500 10px/1.3 var(--_font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium);}}:root:not([data-theme="dark"]){--base--light:#F6F8FC;--base-rgb--light:246,248,252;--base-shade--light:#E1E6EF;--base-opp--light:#0B1530;--t-bright--light:#0B1530;--t-medium--light:#33415C;--t-muted--light:#5B6880;--neutral-transparent--light:rgba(11,21,48,0.06);--bl-line:#E1E6EF;--bl-e1:var(--bl-rim),0 0 0 1px rgba(11,21,48,0.04),0 2px 5px rgba(50,50,93,0.07),0 1px 1px rgba(0,0,0,0.04);--bl-e2:var(--bl-rim),0 0 0 1px rgba(11,21,48,0.04),0 6px 12px -2px rgba(50,50,93,0.12),0 24px 48px -16px rgba(50,50,93,0.22);--bl-glass:rgba(246,248,252,0.8);--bl-hero-grid:linear-gradient(to right,rgba(11,13,18,0.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(11,13,18,0.05) 1px,transparent 1px);--bl-hero-field:radial-gradient(ellipse 28% 45% at 85% 6%,rgba(37,99,255,0.46),transparent 70%);}:root:not([data-theme="dark"]) .db-header{box-shadow:inset 0 -1px 0 rgba(255,255,255,0.9),0 10px 28px -18px rgba(15,23,42,0.16);}:root:not([data-theme="dark"]) .bl-home-hero,:root:not([data-theme="dark"]) .db-hero-09:not(.db-hero-09--split),:root:not([data-theme="dark"]) .db-section-inner-headline,:root:not([data-theme="dark"]) main>.db-section:first-child{background:var(--bl-hero-field),radial-gradient(ellipse 60% 70% at 50% 0%,#FFFFFF,transparent 70%);}:root:not([data-theme="dark"]) .bl-home-hero{position:relative;isolation:isolate;background:none;}:root:not([data-theme="dark"]) .bl-home-hero::after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 28% 45% at 86% 6%,rgba(37,99,255,0.6),transparent 70%),radial-gradient(ellipse 55% 70% at 50% 30%,#FFFFFF,transparent 75%);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent);pointer-events:none;}:root:not([data-theme="dark"]) .bl-home-hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--bl-hero-grid);background-size:40px 40px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 0%,#000 20%,transparent 75%);pointer-events:none;}:root{--field-border:#7D879B;--field-border-hover:#5B6880;--focus-ring:var(--accent-text);}:root[data-theme="dark"]{--field-border:#6A6F7A;--field-border-hover:#8A8F99;}:root{--field-error:#B42318;--field-error-bg:rgba(180,35,24,0.06);}:root[data-theme="dark"]{--field-error:#F97066;--field-error-bg:rgba(249,112,102,0.08);}.g-recaptcha:focus{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px;}:root{--bl-h1-home:clamp(34px,6vw,72px);--bl-h1:clamp(34px,16px + 2.8vw,58px);--bl-h3-list:clamp(17px,15px + .3vw,19px);--bl-sub:clamp(20px,12px + 0.9vw,26px);--bl-lead:clamp(18px,16px + 0.3vw,20px);--bl-body:17px;--bl-small:15px;--bl-data:13px;--bl-measure:64ch;--bl-s1:8px;--bl-s2:16px;--bl-s3:24px;--bl-s4:32px;--bl-s6:48px;--bl-s8:64px;--bl-s12:96px;--bl-r-panel:16px;--bl-r-control:12px;--bl-r-chip:6px;--bl-r-pill:999px;--bl-edge:var(--field-border);--bl-status-live:#0F7B4B;--bl-status-dev:#8A5A00;--bl-primary-hover:#0043D1;}:root[data-theme="dark"]{--bl-status-live:#3FB37F;--bl-status-dev:#E0A43A;}main h3:not(.db-concept *):not(.bl-svc-card__title):not(.bl-xray__panel-title):not(.bl-sectors__title):not(.bl-post__body *):not(.bl-ccard *):not(.bl-about .bl-lcards *):not(.bl-wcards *):not(.bl-alist *):not(.bl-blog-start__title):not(.bl-bcard__title){font-size:var(--bl-h3-list) !important;line-height:1.25 !important;letter-spacing:-0.01em;}.bl-post__body p,.db-section p:not([class]){max-width:var(--bl-measure);}.bl-home-hero__btn:hover,.no-touch .bl-home-hero__btn:not(.bl-home-hero__btn--primary):hover{transform:none;border-color:var(--t-bright);}.bl-home-hero__btn:active{background:color-mix(in srgb,var(--t-bright) 6%,var(--base-tint));}.bl-home-hero__btn--primary,.db-menu__cta-btn,:root[data-theme="dark"] .db-menu__cta-btn,.db-header__controls .btn.btn-default{border-color:var(--accent);background:var(--accent);color:#FFFFFF !important;}.no-touch .bl-home-hero__btn--primary:hover,.bl-home-hero__btn--primary:hover,.db-menu__cta-btn:hover,.db-header__controls .btn.btn-default:hover{border-color:var(--bl-primary-hover);background:var(--bl-primary-hover);transform:none;}.bl-home-hero__btn--primary:active,.db-menu__cta-btn:active,.db-header__controls .btn.btn-default:active{background:color-mix(in srgb,var(--accent) 80%,#000);}.bl-home-hero--split .bl-home-hero__eyebrow{font:500 var(--bl-small)/1.4 var(--_font-default);text-transform:none;letter-spacing:0;color:var(--t-muted);}.bl-home-hero--split .bl-home-hero__copy{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0;}.bl-home-hero--split .bl-home-hero__actions{align-items:center;gap:12px 24px;}@media (min-width:960px){.bl-home-hero--split .bl-home-hero__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--bl-s8);max-width:1200px;padding-inline:24px;text-align:left;}.bl-home-hero--split .bl-home-hero__copy{align-items:flex-start;}.bl-home-hero--split .bl-home-hero__title{max-width:14ch;}.bl-home-hero--split .bl-home-hero__actions{justify-content:flex-start;}}@keyframes bl-record-draw{from{clip-path:inset(0 50% 0 50%);}to{clip-path:inset(0);}}@keyframes bl-record-rise{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:none;}}@keyframes bl-layer-in{from{opacity:0;translate:0 -28px;}to{opacity:1;translate:0 0;}}@keyframes bl-layer-label{from{opacity:0;}to{opacity:1;}}.bl-home-hero--split{padding-top:112px;}@media only screen and (min-width:768px){.bl-home-hero--split{padding-top:136px;}}@media only screen and (min-width:1200px){.bl-home-hero--split{padding-top:144px;}}.bl-home-hero--split .bl-home-hero__inner{max-width:var(--bl-site);padding-inline:var(--bl-gutter);}@media only screen and (min-width:960px){.bl-home-hero--split .bl-home-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;}.bl-home-hero--split .bl-home-hero__title{max-width:12ch;}}.bl-flow{width:100%;max-width:620px;margin:var(--bl-s4) auto 0;min-width:0;text-align:left;}.bl-flow__stage{position:relative;width:620px;height:540px;zoom:.46;}@media only screen and (min-width:360px){.bl-flow__stage{zoom:.54;}}@media only screen and (min-width:414px){.bl-flow__stage{zoom:.6;}}@media only screen and (min-width:480px){.bl-flow__stage{zoom:.7;}}@media only screen and (min-width:560px){.bl-flow__stage{zoom:.82;}}@media only screen and (min-width:680px){.bl-flow__stage{zoom:1;}}@media only screen and (min-width:960px){.bl-flow{margin:0 0 0 auto;}.bl-flow__stage{zoom:.68;}}@media only screen and (min-width:1100px){.bl-flow__stage{zoom:.78;}}@media only screen and (min-width:1280px){.bl-flow__stage{zoom:.9;}}.bl-flow__wires{position:absolute;inset:0;width:620px;height:540px;overflow:visible;}.bl-flow__wires path{stroke:color-mix(in srgb,var(--accent) 40%,transparent);stroke-width:1.5;}.bl-flow__dots circle{fill:color-mix(in srgb,var(--accent) 35%,var(--t-bright));}.bl-flow__hub{fill:var(--accent);}.bl-flow__end{fill:var(--base);stroke:var(--accent);stroke-width:2;}@media (prefers-reduced-motion:reduce){.bl-flow__dots{display:none;}}.bl-flow__record,.bl-flow__out{position:absolute;width:250px;overflow:hidden;border:1px solid var(--bl-line);border-radius:14px;background:var(--base-tint);color:var(--t-bright);}.bl-flow__record{left:0;top:132px;border-color:var(--accent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,var(--base-tint)),var(--base-tint) 55%);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 8%,transparent),0 30px 60px -20px color-mix(in srgb,var(--accent) 50%,transparent);}.bl-flow__head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--bl-line);}.bl-flow__head strong{font-size:13px;font-weight:600;}.bl-flow__live{display:inline-flex;align-items:center;gap:6px;font:500 9.5px/1 var(--_font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);}.bl-flow__live i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);}.bl-flow__record dl{margin:0;padding:6px 16px 12px;font-size:12.5px;}.bl-flow__record dl div{display:grid;grid-template-columns:52px 1fr;gap:10px;padding:8px 0;}.bl-flow__record dl div + div{border-top:1px solid var(--bl-line);}.bl-flow__record dt{font:400 11px/1.5 var(--_font-mono);color:var(--t-medium);}.bl-flow__record dd{margin:0;}.bl-flow__out{left:370px;background:var(--base);}.bl-flow__out--page{top:20px;height:184px;background:var(--base-tint);}.bl-flow__out--json{top:222px;height:120px;}.bl-flow__out--map{top:360px;height:124px;}.bl-flow__bar{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--bl-line);font:500 9.5px/1.2 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-medium);}.bl-flow__bar b{font-weight:500;color:var(--accent-text);}.bl-flow__bar span{text-transform:none;letter-spacing:.02em;}.bl-flow__page{display:flex;flex-direction:column;gap:8px;padding:14px;}.bl-flow__kicker{font:500 9px/1 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-medium);}.bl-flow__page strong{font-size:17px;font-weight:600;line-height:1.1;letter-spacing:-.01em;}.bl-flow__page i{height:6px;border-radius:3px;background:color-mix(in srgb,var(--t-bright) 12%,transparent);}.bl-flow__chips{display:flex;gap:6px;margin-top:6px;}.bl-flow__chips span{padding:4px 9px;border:1px solid var(--bl-line);border-radius:999px;font-size:10.5px;color:var(--t-medium);}.bl-flow__code{display:block;padding:10px 14px;font:400 11px/1.6 var(--_font-mono);white-space:nowrap;color:var(--t-medium);background:none;}.bl-flow__code em{font-style:normal;color:color-mix(in srgb,var(--accent) 45%,var(--t-bright));}.bl-flow__foot{position:absolute;left:0;top:500px;width:620px;display:flex;justify-content:space-between;font:500 10.5px/1 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-medium);}.bl-flow__foot span + span{color:var(--accent-text);}.bl-home-kicker{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:500 12px/1.2 var(--_font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);}.bl-home-kicker::before{content:"";width:32px;height:1px;background:var(--accent);}.bl-home-head{display:grid;gap:16px;margin-bottom:40px;}.bl-home-head h2{margin:0;max-width:16ch;}.bl-home-head__lead{margin:0;max-width:46ch;color:var(--t-medium);}@media only screen and (min-width:960px){.bl-home-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:56px;}}.bl-hsteps{display:grid;gap:20px;margin:0;padding:0;list-style:none;}@media only screen and (min-width:1100px){.bl-hsteps{grid-template-columns:repeat(3,minmax(0,1fr));}.bl-hsteps__view{height:196px;}}.bl-hsteps__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bl-line);border-radius:20px;background:var(--base-tint);transition:border-color .2s ease,transform .2s ease;}.bl-hsteps__card.is-on{border-color:color-mix(in srgb,var(--accent) 55%,var(--bl-line));}.bl-hsteps__card:hover{border-color:var(--accent);transform:translateY(-2px);}.bl-hsteps__view{min-height:150px;margin:14px 14px 0;padding-bottom:12px;border:1px solid var(--bl-line);border-radius:12px;background:var(--base);font-size:12px;color:var(--t-bright);}.bl-hsteps__bar{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--bl-line);font:500 9.5px/1.2 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-medium);}.bl-hsteps__bar span + span{color:var(--accent-text);}.bl-hsteps__map{display:grid;justify-items:center;gap:14px;padding:14px 12px 0;}.bl-hsteps__org{padding:5px 12px;border:1px solid var(--accent);border-radius:8px;font-size:11px;font-weight:500;background:color-mix(in srgb,var(--accent) 14%,transparent);}.bl-hsteps__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;}.bl-hsteps__cols span{display:grid;gap:4px;justify-items:center;font-size:9.5px;line-height:1.3;text-align:center;color:var(--t-medium);}.bl-hsteps__cols b{width:100%;padding:4px 0;border:1px solid var(--bl-line);border-radius:6px;font-size:10px;font-weight:500;color:var(--t-bright);}.bl-hsteps__rows{margin:0;padding:4px 12px 0;}.bl-hsteps__rows div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;}.bl-hsteps__rows div + div{border-top:1px solid var(--bl-line);}.bl-hsteps__rows dt{color:var(--t-medium);}.bl-hsteps__rows dd{display:inline-flex;align-items:center;gap:6px;margin:0;font:500 11px/1.2 var(--_font-mono);}.bl-hsteps__dot{width:6px;height:6px;border-radius:50%;background:var(--bl-status-live,#3FB37F);}.bl-hsteps__log{margin:0;padding:4px 12px 0;list-style:none;}.bl-hsteps__log li{display:grid;grid-template-columns:56px 1fr auto;gap:8px;padding:7px 0;}.bl-hsteps__log li + li{border-top:1px solid var(--bl-line);}.bl-hsteps__log b{font:500 9px/1.6 var(--_font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);}.bl-hsteps__log em{font-style:normal;color:var(--t-medium);}.bl-hsteps__pass{display:flex;align-items:center;gap:8px;margin:6px 12px 0;padding:7px 10px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--bl-line));border-radius:8px;font-size:11px;background:color-mix(in srgb,var(--accent) 10%,transparent);}.bl-hsteps__pass::before{content:"✓";display:grid;place-items:center;width:14px;height:14px;border-radius:50%;font-size:9px;color:#fff;background:var(--accent);}.bl-hsteps__body{display:grid;gap:10px;padding:24px 24px 0;}.bl-hsteps__step{margin:0;font:500 11px/1.2 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);}.bl-hsteps__body h3{margin:0;font-size:24px !important;line-height:1.2;}.bl-hsteps__body h3 a{color:inherit;text-decoration:none !important;}.bl-hsteps__body h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit;}.bl-hsteps__body p{margin:0;color:var(--t-medium);}.bl-hsteps__meta{display:flex;justify-content:space-between;align-items:center;margin:auto 0 0;padding:24px;font-weight:500;color:var(--t-bright);}.bl-hsteps__body p.bl-hsteps__step{color:var(--accent-text);}@media (prefers-reduced-motion:reduce){.bl-hsteps__card{transition:none;}.bl-hsteps__card:hover{transform:none;}}.bl-home-hero--split .bl-home-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;font:500 12px/1.2 var(--_font-mono) !important;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);}.bl-home-hero--split .bl-home-hero__eyebrow::before{content:"";width:32px;height:1px;background:var(--accent);}.bl-home-hero__accent{color:color-mix(in srgb,var(--accent) 35%,var(--t-bright));}.bl-cmp{display:grid;gap:24px;}@media only screen and (min-width:960px){.bl-cmp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start;}}.bl-cmp__nav{display:none;}.bl-cmp.is-js .bl-cmp__nav{display:grid;border-top:1px solid var(--bl-line);}.bl-cmp__tab{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 12px;border:0;border-bottom:1px solid var(--bl-line);border-radius:0;background:none;color:var(--t-medium);text-align:left;cursor:pointer;}.bl-cmp__tab:hover{color:var(--t-bright);}.bl-cmp__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;}.bl-cmp__tab.is-on{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--t-bright);box-shadow:inset 2px 0 0 var(--accent);}.bl-cmp__tab-n{font:500 12px/1.2 var(--_font-mono);color:var(--accent-text);}.bl-cmp__tab-txt{display:grid;gap:4px;min-width:0;}.bl-cmp__tab-layer{font:500 10.5px/1.2 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-medium);}.bl-cmp__tab-title{font-size:16px;font-weight:600;line-height:1.3;}.bl-cmp__tab-go{opacity:0;color:var(--accent-text);}.bl-cmp__tab.is-on .bl-cmp__tab-go{opacity:1;}.bl-cmp__main{display:grid;gap:20px;min-width:0;padding:24px;border:1px solid var(--bl-line);border-radius:18px;background:var(--base-tint);}@media only screen and (min-width:600px){.bl-cmp__main{padding:32px;}}.bl-cmp__panel{display:grid;gap:14px;}.bl-cmp__panel + .bl-cmp__panel{padding-top:24px;border-top:1px solid var(--bl-line);}.bl-cmp.is-js .bl-cmp__stack{display:grid;}.bl-cmp.is-js .bl-cmp__panel{grid-area:1 / 1;align-content:start;padding-top:0;border-top:0;visibility:hidden;}.bl-cmp.is-js .bl-cmp__panel.is-on{visibility:visible;}.bl-cmp__kicker{margin:0;font:500 11px/1.4 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);}main .bl-cmp__title{margin:0;font-size:28px !important;line-height:1.15;letter-spacing:-.02em;}.bl-cmp__text{margin:0;color:var(--t-medium);max-width:60ch;}.bl-cmp__cols{display:grid;gap:14px;margin-top:8px;}@media only screen and (min-width:600px){.bl-cmp__cols{grid-template-columns:1fr 1fr;}}.bl-cmp__col{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--bl-line);border-radius:14px;background:var(--base);}.bl-cmp__col.is-bones{border-color:color-mix(in srgb,var(--accent) 55%,var(--bl-line));}.bl-cmp__col-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 4px;font:500 10.5px/1.3 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-medium);}.bl-cmp__col-head span:last-child{text-transform:none;letter-spacing:0;color:var(--t-bright);text-align:right;}.bl-cmp__col.is-bones .bl-cmp__col-head span:first-child{color:var(--accent-text);}.bl-cmp__rows{display:grid;gap:6px;margin:0;}.bl-cmp__rows div{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:8px;background:var(--base-tint);font-size:13.5px;}.bl-cmp__rows dt{color:var(--t-bright);}.bl-cmp__rows dd{margin:0;color:var(--t-medium);text-align:right;font:500 12px/1.5 var(--_font-mono);}.bl-cmp__col.is-bones .bl-cmp__rows dd{color:var(--accent-text);}.bl-cmp__note{margin:4px 0 0;font-size:13px;color:var(--t-medium);}.bl-plat{display:grid;gap:20px;}@media only screen and (min-width:1100px){.bl-plat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}.bl-plat__once,.bl-plat__card{min-width:0;border:1px solid var(--bl-line);border-radius:18px;background:var(--base-tint);}.bl-plat__once{display:grid;gap:28px;align-content:space-between;padding:28px;}.bl-plat__tag,.bl-plat__card-head{margin:0;font:500 11px/1.3 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);}main .bl-plat__once h3{margin:10px 0 8px;font-size:26px !important;letter-spacing:-.02em;}.bl-plat__once p:not(.bl-plat__tag){margin:0;color:var(--t-medium);max-width:44ch;}.bl-plat__demo{display:flex;align-items:center;justify-content:center;gap:0;padding:20px 8px;border-radius:14px;background:var(--base);}.bl-plat__rec{display:grid;gap:4px;width:150px;flex:none;padding:14px;border:1px solid var(--accent);border-radius:12px;background:var(--base-tint);font-size:13px;}.bl-plat__rec-top{display:flex;justify-content:space-between;font:500 9.5px/1.2 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-medium);}.bl-plat__rec-top em{font-style:normal;color:var(--accent-text);}.bl-plat__rec b{color:var(--t-bright);font-weight:600;}.bl-plat__rec span:last-child{color:var(--t-medium);}.bl-plat__wires{flex:none;}.bl-plat__wires path{stroke:var(--accent);stroke-width:1.5;}.bl-plat__outs{display:grid;gap:12px;flex:0 1 150px;min-width:0;margin:0;padding:0;list-style:none;}.bl-plat__outs li{display:grid;gap:2px;padding:8px 12px;border:1px solid var(--bl-line);border-radius:10px;background:var(--base-tint);font-size:12.5px;color:var(--t-bright);}.bl-plat__outs span{font:500 11px/1.3 var(--_font-mono);color:var(--accent-text);}@media only screen and (max-width:359px){.bl-plat__demo{zoom:.86;}}.bl-plat__cards{display:grid;gap:20px;min-width:0;}.bl-plat__card{display:grid;gap:16px;padding:24px;}.bl-plat__card-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;}.bl-plat__card-head span:first-child{font-family:var(--_font-default);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--t-bright);}.bl-plat__state{display:inline-flex;align-items:center;gap:8px;color:var(--t-medium);}.bl-plat__state i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent);}.bl-plat__list{display:grid;gap:0;margin:0;}.bl-plat__list div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;border-top:1px solid var(--bl-line);font-size:14.5px;}.bl-plat__list dt{color:var(--t-bright);font-weight:500;}.bl-plat__list dd{margin:0;color:var(--t-medium);}.bl-plat__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}.bl-plat__chips li{padding:6px 12px;border:1px solid var(--bl-line);border-radius:999px;font-size:13px;color:var(--t-medium);}.bl-plat__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding-top:12px;border-top:1px solid var(--bl-line);}.bl-plat__links a{color:var(--t-bright);font-weight:500;text-decoration:none;}.bl-plat__links a:hover{color:var(--accent-text);}.bl-plat__note{margin:20px 0 0;font-size:14px;color:var(--t-medium);}.bl-plat__note a{color:var(--t-bright);}.bl-home-head>.bl-home-hero__btn{justify-self:start;}.bl-sect{display:grid;gap:20px;margin:0;padding:0;list-style:none;}@media only screen and (min-width:700px){.bl-sect{grid-template-columns:repeat(2,minmax(0,1fr));}}@media only screen and (min-width:1280px){.bl-sect{grid-template-columns:repeat(4,minmax(0,1fr));}}.bl-sect__card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--bl-line);border-radius:18px;background:var(--base-tint);}.bl-sect__rec{display:grid;gap:6px;margin:16px 16px 0;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--bl-line));border-radius:12px;background:var(--base);font-size:13px;}.bl-sect__rec-top{display:flex;justify-content:space-between;font:500 9.5px/1.2 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-medium);}.bl-sect__rec-top em{font-style:normal;color:var(--accent-text);}.bl-sect__rec b{font-size:15px;font-weight:600;color:var(--t-bright);}.bl-sect__rec-meta{font:400 11.5px/1.4 var(--_font-mono);color:var(--t-medium);}.bl-sect__rec-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;}.bl-sect__rec-links span{padding:3px 8px;border:1px solid var(--bl-line);border-radius:999px;font-size:11px;color:var(--t-medium);}.bl-sect__body{display:grid;align-content:start;gap:10px;padding:24px;}.bl-sect__kind{margin:0;font:500 10.5px/1.3 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-medium);}main .bl-sect__title{margin:0;font-size:20px !important;line-height:1.25;letter-spacing:-.015em;}.bl-sect__lead{margin:0;font-size:14.5px;line-height:1.5;color:var(--t-medium);}.bl-sect__list{display:grid;gap:6px;margin:6px 0 0;padding:12px 0 0;border-top:1px solid var(--bl-line);list-style:none;font-size:13.5px;color:var(--t-medium);}.bl-sect__list li{position:relative;padding-left:16px;}.bl-sect__list li::before{content:"–";position:absolute;left:0;color:var(--accent-text);}.bl-also{display:grid;gap:32px;}@media only screen and (min-width:960px){.bl-also{grid-template-columns:1fr 1fr;gap:48px;}}main .bl-also__label{margin:0 0 8px;font:500 11px/1.3 var(--_font-mono) !important;letter-spacing:.14em;text-transform:uppercase;color:var(--t-medium);}.bl-also__list{margin:0;padding:0;border-top:1px solid var(--bl-line);list-style:none;}.bl-also__list li{border-bottom:1px solid var(--bl-line);}.bl-also__item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 8px;color:var(--t-bright);text-decoration:none;}.bl-also__item:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);}.bl-also__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;}.bl-also__n{font:500 12px/1 var(--_font-mono);color:var(--accent-text);}.bl-also__txt{display:grid;gap:4px;}.bl-also__txt strong{font-size:17px;font-weight:600;}.bl-also__txt span{font-size:14px;color:var(--t-medium);}.bl-also__go{color:var(--t-medium);transition:transform .2s;}.bl-also__item:hover .bl-also__go{color:var(--accent-text);transform:translateX(3px);}.bl-nsteps a,.bl-home-head__lead a,.bl-own a{color:var(--t-bright);text-decoration:underline;text-underline-offset:3px;}main:has(#service-content){counter-reset:blsec;}@media print{.bl-legal-tools,.bl-legal-glance,.db-header,.bl-footer,.bl-cta,.block-table-of-contents{display:none !important;}}#how .bl-home-head__lead{font-size:18px;font-weight:400;}@media only screen and (min-width:960px){#how .bl-home-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;}}main h3.bl-insights__title,.bl-faq__q h3,main .bl-faq h3,.bl-pbones__cards h3,.bl-cs-tiles h3,.bl-ss-steps__end h3{--bl-h3-list:18px;}.bl-faqpage h3,.bl-se-vibe__covers h3,.bl-ss-doc__list h3{--bl-h3-list:17px;}main h3.bl-sect__title{--bl-h3-list:20px;}.bl-start__inc li,.bl-hsteps__body p:not(.bl-hsteps__step){font-size:15.5px;}main h3.bl-also__label{--bl-h3-list:11px;}main .bl-svc-head__eyebrow,main .bl-home-kicker,main .bl-cs__eyebrow{margin-bottom:20px !important;}main .bl-svc-head__eyebrow + h2,main .bl-home-kicker + h2,main .bl-cs__eyebrow + h2{margin-top:0 !important;}.bl-toc-target{scroll-margin-top:calc(var(--bl-hdr-h,72px) + 90px);}@media (min-width:1200px){.db-section[id$="-hero"]:has(+ .bl-toc--svc) .db-hero-09__stage{min-height:0;padding-top:0;padding-bottom:0;}}:root{--bl-hdr-h:68px;--hdr-bg:rgba(247,248,251,.86);--hdr-line:rgba(10,11,15,.08);--hdr-t1:#0a0b0f;--hdr-t2:#3f4350;--hdr-t3:#5d6475;--hdr-t4:#6b7386;--hdr-hover:rgba(10,11,15,.05);--hdr-active:rgba(10,11,15,.07);--hdr-panel:#ffffff;--hdr-panel-line:rgba(37,99,255,.22);--hdr-inset:#f4f6fa;--hdr-acc-t:#1d4fd8;--hdr-badge:rgba(37,99,255,.1);--hdr-badge-t:#1d4fd8;--hdr-scrim:rgba(10,11,15,.28);--hdr-outline:rgba(10,11,15,.18);}:root[data-theme="dark"]{--hdr-bg:rgba(10,11,15,.82);--hdr-line:rgba(255,255,255,.07);--hdr-t1:#ffffff;--hdr-t2:#c9cdd8;--hdr-t3:#a3a9b8;--hdr-t4:#8b93a7;--hdr-hover:rgba(255,255,255,.06);--hdr-active:rgba(255,255,255,.08);--hdr-panel:#0d0f14;--hdr-panel-line:rgba(157,182,255,.2);--hdr-inset:#08090c;--hdr-acc-t:#9db6ff;--hdr-badge:rgba(37,99,255,.16);--hdr-badge-t:#cfdcff;--hdr-scrim:rgba(5,6,9,.55);--hdr-outline:rgba(255,255,255,.18);}header.db-header.bl-hdr{position:fixed;top:0;left:0;right:0;width:100%;height:auto;display:block;padding:0 !important;gap:0;z-index:101;transform:none !important;opacity:1 !important;background:var(--hdr-bg);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--hdr-line);box-shadow:none;transition:transform .3s ease;}html.bl-hdr-lock,html.bl-hdr-lock body{overflow:hidden;}@media (prefers-reduced-motion:reduce){.bl-hdr *,header.db-header.bl-hdr{transition:none !important;}}b,strong,th{font-weight:600;}:root{--toc-bg:rgba(247,248,251,.92);--toc-t-now:#0a0b0f;--toc-t-past:#3f4350;--toc-t-next:#5d6475;--toc-n:#6b7386;--toc-n-now:#1d4fd8;--toc-seg:rgba(10,11,15,.07);}:root[data-theme="dark"]{--toc-bg:rgba(13,15,20,.9);--toc-t-now:#ffffff;--toc-t-past:#c9cdd8;--toc-t-next:#8b93a7;--toc-n:#5d6475;--toc-n-now:#9db6ff;--toc-seg:rgba(255,255,255,.06);}header.db-header.bl-hdr{transition:transform .3s ease;}html.bl-condensed header.db-header.bl-hdr{transform:translateY(-100%) !important;}html.bl-condensed nav.bl-toc{top:0;}html.bl-mega-open nav.bl-toc{opacity:0;pointer-events:none;}.bl-toc-target{scroll-margin-top:72px;}@media (prefers-reduced-motion:reduce){header.db-header.bl-hdr,nav.bl-toc{transition:none !important;}}html.bl-condensed nav.bl-toc{top:0;}main.db-page-content:has(nav.bl-toc){padding-top:58px;}:root:not([data-theme="dark"]){--base--light:#f7f8fb;--base-rgb--light:247,248,251;--base-tint--light:#ffffff;--base-shade--light:#eef0f5;--base-opp--light:#0b0d12;--base-opp-tint--light:#1c2130;--accent--light:#2563ff;--accent-rgb--light:37,99,255;--accent-text--light:#1f4fe0;--additional--light:#2563ff;--additional-rgb--light:37,99,255;--t-bright--light:#0b0d12;--t-medium--light:#3a4152;--t-muted--light:#5f6779;--t-muted-extra--light:#7a8293;--st-bright--light:#0b0d12;--st-medium--light:#5f6779;--st-muted--light:#cfd4de;--neutral-transparent--light:rgba(11,13,18,.06);--bl-line:rgba(11,13,18,.08);--bl-edge-top:rgba(11,13,18,.06);--bl-glass:rgba(247,248,251,.86);--bl-e1:var(--bl-rim),0 0 0 1px rgba(11,13,18,.04),0 1px 2px rgba(15,23,42,.06);--bl-e2:var(--bl-rim),0 0 0 1px rgba(11,13,18,.04),0 24px 48px -20px rgba(15,23,42,.16);--bl-primary-hover:#1f4fe0;--focus-ring:#1f4fe0;--hdr-bg:rgba(247,248,251,.86);--hdr-line:rgba(11,13,18,.08);--hdr-t1:#0b0d12;--hdr-t2:#3a4152;--hdr-t3:#4f576a;--hdr-t4:#5f6779;--hdr-hover:rgba(11,13,18,.06);--hdr-active:rgba(11,13,18,.08);--hdr-panel:#ffffff;--hdr-panel-line:rgba(37,99,255,.2);--hdr-inset:#f4f6fa;--hdr-acc-t:#1f4fe0;--hdr-badge:rgba(37,99,255,.16);--hdr-badge-t:#1a3fb8;--hdr-scrim:rgba(15,23,42,.28);--hdr-outline:rgba(11,13,18,.18);--toc-bg:rgba(241,243,248,.9);--toc-t-now:#0b0d12;--toc-t-past:#3a4152;--toc-t-next:#5f6779;--toc-n:#7a8293;--toc-n-now:#1f4fe0;--toc-seg:rgba(11,13,18,.06);}:root[data-theme="dark"]{--base--dark:#0a0b0f;--base-rgb--dark:10,11,15;--base-tint--dark:#111319;--base-shade--dark:#07080b;--base-opp--dark:#f7f8fb;--base-opp-tint--dark:#ffffff;--accent--dark:#2563ff;--accent-rgb--dark:37,99,255;--accent-text--dark:#9db6ff;--additional--dark:#9db6ff;--additional-rgb--dark:157,182,255;--t-bright--dark:#ffffff;--t-medium--dark:#c9cdd8;--t-muted--dark:#8b93a7;--t-muted-extra--dark:#6b7386;--st-bright--dark:#ffffff;--st-medium--dark:#6b7386;--st-muted--dark:#2a2e38;--neutral-transparent--dark:rgba(255,255,255,.06);--bl-line:rgba(255,255,255,.08);--bl-edge-top:rgba(255,255,255,.12);--bl-glass:rgba(10,11,15,.82);--bl-hover:rgba(255,255,255,.06);--bl-primary-hover:#1f4fe0;--focus-ring:#9db6ff;}:root{--bl-copy:#a3a9b8;--bl-btn-line:rgba(255,255,255,.18);}:root:not([data-theme="dark"]){--bl-copy:#4f576a;--bl-btn-line:rgba(11,13,18,.18);}main p{color:var(--bl-copy);}.bl-home-hero__btn:not(.bl-home-hero__btn--primary):hover{border-color:var(--t-bright);}.bl-home-hero__btn--primary{box-shadow:0 12px 30px -10px rgba(37,99,255,.8);}header.db-header.bl-hdr{transition:transform .38s cubic-bezier(.22,.61,.36,1);will-change:transform;}html.bl-condensed nav.bl-toc{top:var(--bl-hdr-h);transform:translate3d(0,calc(-1 * var(--bl-hdr-h)),0);}@media (prefers-reduced-motion:reduce){header.db-header.bl-hdr,nav.bl-toc,.bl-toc__logo{transition:none !important;}}html.bl-has-toc:not(.bl-toc-in) nav.bl-toc{opacity:0;pointer-events:none;visibility:hidden;}html.bl-has-toc:not(.bl-toc-in) nav.bl-toc .bl-toc__inner{transform:translateY(-6px);}html.bl-has-toc nav.bl-toc{transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .5s ease;}main:has(.bl-legal-glance) .bl-home-hero__title{font-size:clamp(40px,5.2vw,68px) !important;line-height:1.02;letter-spacing:-.045em;}@media (min-width:1200px){main:has(.bl-legal-glance) .bl-home-hero__inner,main:has(.bl-legal-glance) .bl-legal-top .db-container,main:has(.bl-legal-glance) .bl-legal .db-container{max-width:var(--bl-site) !important;}}html:root{--db-header-offset:69px;}main [tabindex="-1"]:focus{outline:none;}:root{--wdev-deep:#0d0f14;--wdev-chip:#13161e;--wdev-ws:#0b0c10;--wdev-facts:#0e1015;--wdev-tile:rgba(13,15,20,.85);--wdev-soft:#cfdcff;--wdev-num:#6f8dff;--wdev-h1-accent:#b9c8ff;--wdev-dim:#5d6475;--wdev-line2:rgba(255,255,255,.14);--wdev-line3:rgba(255,255,255,.06);--wdev-dash:rgba(255,255,255,.18);--wdev-map:radial-gradient(80% 80% at 50% 40%,#13224a,#0d0f14 70%);--wdev-shadow:0 40px 80px -24px rgba(0,0,0,.8);}:root:not([data-theme="dark"]){--wdev-deep:#f4f6fa;--wdev-chip:#eef0f5;--wdev-ws:#ffffff;--wdev-facts:#ffffff;--wdev-tile:#ffffff;--wdev-soft:#1a3fb8;--wdev-num:#1f4fe0;--wdev-h1-accent:#1f4fe0;--wdev-dim:#7a8293;--wdev-line2:rgba(11,13,18,.14);--wdev-line3:rgba(11,13,18,.06);--wdev-dash:rgba(11,13,18,.2);--wdev-map:radial-gradient(80% 80% at 50% 40%,rgba(37,99,255,.12),#f4f6fa 70%);--wdev-shadow:0 40px 80px -30px rgba(15,23,42,.25);}.bl-post-hero a:focus-visible,.bl-post-main a:focus-visible,.bl-post-contents a:focus-visible,.bl-post-contents__toggle:focus-visible,.bl-post-faq__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}@media (prefers-reduced-motion:no-preference){main .bl-post-contents .bl-post-contents__list a,main .bl-post-hero .bl-post-hero__crumbs a,.bl-post-hero__ai,.bl-post-author__links a,.bl-post-pn__item{transition:color .2s,border-color .2s;}}:is(.db-section.section-y,:has(>.db-section.section-y:nth-last-child(1 of:not(script,style)))) + .bl-alist-wrap{padding-top:0;}.db-section.section-y + script + .bl-alist-wrap{padding-top:0;}@media (min-width:1200px){:is(#web-development-hero,#ai-visibility-audit-hero,#prototyping-hero,#software-engineering-hero,#workshops-hero){padding-bottom:0 !important;}:is(.bl-wdev-facts,.bl-sg-facts){min-height:120px;}}:is(.bl-wdev-facts-wrap,.bl-se-facts-wrap)>.db-container{box-sizing:border-box;max-width:var(--bl-site);margin-inline:auto;padding-inline:var(--bl-gutter,32px);}html.bl-hdr-linked nav.bl-toc{transition:opacity .5s ease !important;}html.bl-hdr-linked.bl-hdr-rev nav.bl-toc{transition:transform .42s cubic-bezier(.22,.61,.36,1) .08s,opacity .5s ease !important;}:root{--dk-bg:rgba(255,255,255,.86);--dk-line:rgba(37,99,255,.22);--dk-sep:rgba(10,11,15,.12);--dk-t:#4b5263;--dk-t-on:#0a0b0f;--dk-sheet:rgba(255,255,255,.97);--dk-card:#f4f6fa;--dk-card-line:rgba(10,11,15,.08);--dk-more:#1d2230;--dk-more-hover:rgba(37,99,255,.1);--dk-go:#8b93a7;--dk-muted:#5d6475;--dk-k:#1d4fd8;--dk-tip-bg:#0a0b0f;--dk-tip-t:#fff;--dk-scrim:rgba(10,11,15,.28);--dk-outline:rgba(10,11,15,.16);--dk-shadow:0 24px 60px -20px rgba(10,11,15,.35),0 0 0 1px rgba(10,11,15,.04),inset 0 1px 0 rgba(255,255,255,.6);--dk-h:60px;--dk-h-s:52px;--dk-bottom:24px;--dk-bottom-s:14px;--bl-dock-space:calc(var(--dk-h) + var(--dk-bottom) * 2);}:root[data-theme="dark"]{--dk-bg:rgba(17,19,25,.82);--dk-line:rgba(157,182,255,.22);--dk-sep:rgba(255,255,255,.12);--dk-t:#a3a9b8;--dk-t-on:#fff;--dk-sheet:rgba(17,19,25,.96);--dk-card:#0d0f14;--dk-card-line:rgba(255,255,255,.08);--dk-more:#e8eaf0;--dk-more-hover:rgba(37,99,255,.12);--dk-go:#5d6475;--dk-muted:#8b93a7;--dk-k:#9db6ff;--dk-tip-bg:#f7f8fb;--dk-tip-t:#0a0b0f;--dk-scrim:rgba(5,6,9,.55);--dk-outline:rgba(255,255,255,.16);--dk-shadow:0 24px 60px -16px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);}@media (max-width:759px){:root{--dk-bottom:12px;--dk-bottom-s:12px;}}header.db-header.bl-hdr.bl-hdr--dock{position:absolute !important;background:transparent !important;border-bottom:0 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;transform:none !important;}html.bl-dock-scrolled .bl-hdr--dock .bl-hdr__logo{opacity:0;transform:translateY(-6px);pointer-events:none;}body{padding-bottom:var(--bl-dock-space);}.bl-dock-scrim{position:fixed;inset:0;z-index:102;background:var(--dk-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);}@keyframes bl-dock-in{from{opacity:0;transform:translateY(16px) scale(.97);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion:reduce){.bl-dock,.bl-dock *,.bl-dock__sheet,.bl-hdr--dock .bl-hdr__logo{transition:none !important;animation:none !important;}}@media print{body{padding-bottom:0;}}.bl-home-hero--split .bl-flow{display:flex;justify-content:flex-end;justify-self:end;}:root{--bl-brace:#2563ff;}:root[data-theme="dark"]{--bl-brace:#5b8cff;}.bl-home-kicker,.bl-svc-head__eyebrow{padding-left:44px;background:linear-gradient(var(--accent),var(--accent)) left center / 32px 1px no-repeat;}.bl-home-kicker::before,.bl-svc-head__eyebrow::before{content:"{";content:"{" / "";flex:none;position:static;width:auto;height:auto;margin-right:-3px;padding:0;background:none;}.bl-home-kicker::after,.bl-svc-head__eyebrow::after{content:"}";content:"}" / "";flex:none;position:static;width:auto;height:auto;margin-left:-3px;background:none;}body{padding-bottom:0;}.bl-dock-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;}:root{--bl-hdr-dock-h:68px;}@media (min-width:1100px){:root{--bl-hdr-dock-h:104px;}}html:has(.bl-hdr--dock) nav.bl-toc,html.bl-condensed:has(.bl-hdr--dock) nav.bl-toc{top:var(--bl-hdr-dock-h);}.bl-hdr--dock .bl-hdr__logo,html.bl-dock-scrolled .bl-hdr--dock .bl-hdr__logo{opacity:1;transform:none;pointer-events:auto;transition:none;}html.bl-condensed header.db-header.bl-hdr.bl-hdr--dock{transform:none !important;}main.db-page-content{--bl-main-pt:0px;}main.db-page-content:has(nav.bl-toc){--bl-main-pt:58px;}@media (max-width:1099px){html.bl-dock-lifted:has(.bl-hdr--dock) nav.bl-toc:not(.is-open){opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s;}}:root{--bl-gap:var(--section-y);--bl-gap-s:var(--section-y-tight);}:is(.db-section.section-y,:has(>.db-section.section-y:nth-last-child(1 of:not(script,style)))) + .bl-alist-wrap{padding-top:0;}main #start .bl-home-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;}main #start .bl-home-head h2{font-size:clamp(26px,3vw,36px) !important;line-height:1.1 !important;letter-spacing:-.03em !important;}main #start .bl-home-head__lead{max-width:none;margin:0;font-size:14px !important;line-height:1.4;color:var(--t-medium);}main #start .bl-cmp__kicker{margin:0;font:500 11px/1.3 var(--_font-mono);letter-spacing:.14em;color:var(--accent-text);}.db-consent-card{bottom:calc(var(--bl-dock-space) + env(safe-area-inset-bottom,0px)) !important;}header.db-header.bl-hdr.bl-hdr--solo{box-shadow:none !important;}.bl-signal{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;pointer-events:none;z-index:1;}.bl-signal__line{fill:none;stroke:color-mix(in srgb,var(--accent) 45%,transparent);stroke-width:1.5;stroke-dasharray:4 5;}.bl-signal__dot,.bl-flow__dots circle{fill:var(--accent);}.bl-stack{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:18px;padding-top:24px;border-top:1px solid var(--bl-line);}.bl-stack__label{margin:0;font:500 11px/1.2 var(--_font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);}.bl-stack__list{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin:0;padding:0;list-style:none;}.bl-stack__list li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;white-space:nowrap;color:var(--t-bright);}.bl-stack__list svg{flex:none;display:block;}@media (min-width:960px){.bl-stack{align-items:flex-start;}.bl-stack__list{justify-content:flex-start;}}.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-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__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.btn-default,.btn.btn-large,.bl-home-hero__btn{height:52px;line-height:52px;gap:var(--sp-10);padding:0 var(--sp-24);border-width:1px;border-radius:999px;font:normal 500 17px/52px var(--_font-default);letter-spacing:-0.01em;}.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);}.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;}@media only screen and (max-width:767.98px){.bl-home-hero__btn,.btn.btn-default:not(.btn-small),.btn.btn-default.btn-large{height:48px !important;line-height:48px !important;padding:0 var(--sp-20) !important;font-size:var(--fs-16) !important;gap:var(--sp-8);}}.bl-home-hero__btn,.btn.btn-default,.btn.btn-large,.db-menu__cta-btn{height:48px;padding:0 var(--sp-22);border-radius:var(--bl-r-pill);font:500 16px/1 var(--_font-default);}.bl-home-hero__btn:not(.bl-home-hero__btn--primary),.btn.btn-default.btn-outline{border:1px solid var(--bl-edge);background:var(--base-tint);color:var(--t-bright);}.bl-home-hero__btn:focus-visible,.btn:focus-visible,.db-menu__cta-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;}.bl-home-hero__btn:disabled,.bl-home-hero__btn[aria-disabled="true"],.bl-home-hero__btn[aria-busy="true"],.btn:disabled,.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;pointer-events:none;}.bl-home-hero__btn>svg[aria-hidden="true"]:last-child,.btn.btn-default>i[class*="ph-arrow"],.db-menu__cta-btn svg,.db-header__controls .btn i{display:none;}.bl-home-hero__btn,.btn.btn-default,.btn.btn-large{height:50px;padding:0 var(--sp-28);}.bl-home-hero__btn:not(.bl-home-hero__btn--primary),.btn.btn-default.btn-outline{border-color:var(--bl-btn-line);}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 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;}}* ================================ Contact Form – Select Dropdown ================================ */.contact-form select{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.35);padding:var(--sp-14) 0;font-size:var(--fs-16);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 option{background-color:#0e0e0e;color:var(--t-bright);}@media (max-width:768px){.contact-form select{font-size:var(--fs-15);padding:var(--sp-12) 0;}}.bl-contact__field{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.bl-contact__field label{font-family:var(--_font-mono);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--t-medium)}.bl-contact__field input,.bl-contact__field select,.bl-contact__field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:var(--fs-16);color:var(--t-bright);background:var(--base);border:1px solid var(--bl-line);border-radius:var(--r-12);padding:var(--sp-14) var(--sp-16);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:var(--fs-13);color:#d9534f;min-height:0}.bl-contact__field .field-error:empty{display:none}.bl-contact__field input,.bl-contact__field select,.bl-contact__field textarea,.bl-footer__notify input{border-color:var(--field-border);}.bl-contact__field input:hover,.bl-contact__field select:hover,.bl-contact__field textarea:hover,.bl-footer__notify input:hover{border-color:var(--field-border-hover);}.bl-contact__field input:focus,.bl-contact__field select:focus,.bl-contact__field textarea:focus,.bl-footer__notify input:focus{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--accent);}.bl-contact__field.error input:hover,.bl-contact__field.error select:hover,.bl-contact__field.error textarea:hover,.bl-contact__field.error input:focus,.bl-contact__field.error select:focus,.bl-contact__field.error textarea:focus{border-color:#d9534f;}.bl-contact__field.error input,.bl-contact__field.error select,.bl-contact__field.error textarea,.bl-contact__field.error input:hover,.bl-contact__field.error select:hover,.bl-contact__field.error textarea:hover,.bl-contact__field.error input:focus,.bl-contact__field.error select:focus,.bl-contact__field.error textarea:focus{border-color:var(--field-error);}.bl-contact__field .field-error{display:flex;gap:var(--sp-6);align-items:flex-start;font-size:var(--fs-14);line-height:1.4;font-weight:500;color:var(--field-error);}.bl-contact__field .field-error:empty{display:none;}.bl-contact__field .field-error::before{content:"";flex:none;width:16px;height:16px;margin-top:var(--sp-1);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm-.9 4h1.8v5H7.1V4Zm0 6.4h1.8v1.8H7.1v-1.8Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm-.9 4h1.8v5H7.1V4Zm0 6.4h1.8v1.8H7.1v-1.8Z'/%3E%3C/svg%3E") center / contain no-repeat;}.bl-contact__field label{font:500 13px/1.4 var(--_font-default);letter-spacing:0;text-transform:none;color:var(--t-bright);}.bl-pick-foot{display:none;}.is-js>*>.bl-pick-foot{display:flex;justify-content:space-between;align-items:center;padding-top:var(--sp-16);border-top:1px solid var(--bl-line);}.bl-pick-count{font:500 12px/1 var(--_font-mono);color:var(--t-medium);}.bl-pick-count b{color:var(--t-bright);font-weight:500;}.bl-pick-pager{display:flex;gap:var(--sp-8);}.bl-pick-pager button{width:44px;height:44px;border:1px solid var(--bl-line);border-radius:999px;background:none;color:var(--t-bright);cursor:pointer;}.bl-pick-pager button:hover{border-color:var(--accent);}.bl-pick-pager button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}p span,p a{color:var(--t-bright);}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;}.no-touch p a:hover{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px;}main p a:not([class]),main li a:not([class]):not(:has(span,div,img,svg,h2,h3,h4,p)),.bl-case-hero__facts dd a{color:var(--t-bright);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);background-image:none;}main p a:not([class]):hover,main li a:not([class]):not(:has(span,div,img,svg,h2,h3,h4,p)):hover{text-decoration-color:var(--accent);}html:has(.bl-hdr--dock) .db-section[id$="-hero"]:has(+ nav.bl-toc){padding-bottom:0;--db-section-pb:0px;}.bl-hdr__bar{box-sizing:border-box;max-width:var(--bl-site);height:var(--bl-hdr-h);margin:0 auto;padding:0 var(--bl-gutter);display:flex;align-items:center;gap:var(--sp-24);}.bl-hdr__logo{display:flex;align-items:center;flex:none;}.bl-hdr__logo img{display:block;height:24px;width:auto;}.bl-hdr:focus-visible,.bl-hdr__mobile:focus-visible{outline:2px solid #9db6ff;outline-offset:2px;}html:has(.bl-hdr__mobile:not([hidden])) nav.bl-toc{visibility:hidden;}:root:not([data-theme="dark"]) .bl-hdr:focus-visible,:root:not([data-theme="dark"]) .bl-hdr__mobile:focus-visible{outline-color:#1f4fe0;}.bl-hdr__logo img{height:22px;}@media (min-width:900px){.bl-hdr__logo img{height:28px;}}html.bl-hdr-linked header.db-header.bl-hdr{transition:none !important;}html.bl-hdr-linked.bl-hdr-rev header.db-header.bl-hdr{transition:transform .42s cubic-bezier(.22,.61,.36,1) .08s !important;}@media (prefers-reduced-motion:reduce){html.bl-hdr-linked.bl-hdr-rev header.db-header.bl-hdr,html.bl-hdr-linked.bl-hdr-rev nav.bl-toc{transition:none !important;}}.bl-hdr--dock .bl-hdr__bar{gap:var(--sp-18);}.bl-hdr--dock .bl-hdr__logo{flex:none;transition:opacity .35s ease,transform .35s ease;}.bl-hdr--dock .bl-hdr__bar .bl-hdr__logo .bl-logo{height:26px;}.bl-hdr--dock{--bl-lg:26px;}@media (min-width:760px){.bl-hdr--dock{--bl-lg:30px;}}@media (min-width:1100px){.bl-hdr--dock{--bl-lg:40px;}.bl-hdr--dock .bl-hdr__bar{height:var(--bl-hdr-dock-h);}}.bl-hdr--dock .bl-hdr__bar .bl-hdr__logo .bl-logo{width:auto;height:var(--bl-lg);}.bl-hdr--dock .bl-hdr__logo{margin-left:0;}html:has(.bl-hdr--dock) main.db-page-content:has(nav.bl-toc){padding-top:calc(58px + var(--bl-hdr-dock-h) - 68px);}html.bl-hdr-linked:has(.bl-hdr--dock) nav.bl-toc,html.bl-hdr-linked.bl-hdr-rev:has(.bl-hdr--dock) nav.bl-toc{transition:none !important;}html:has(.bl-hdr--dock) main.db-page-content:has(nav.bl-toc){--bl-main-pt:calc(58px + var(--bl-hdr-dock-h) - 68px);}html:has(.bl-hdr--dock) main.db-page-content>.db-section:first-child{margin-top:calc(-1 * var(--bl-main-pt));border-top:var(--bl-main-pt) solid transparent;background-origin:border-box;}html:has(.bl-hdr--dock) main.db-page-content>.db-section:first-child>.db-hero-09:first-child{margin-top:calc(-1 * var(--bl-main-pt));border-top:var(--bl-main-pt) solid transparent;background-origin:border-box;}html:has(.bl-hdr--dock) main.db-page-content:has(nav.bl-toc){padding-top:0;--bl-main-pt:0px;}html:has(.bl-hdr--dock) .bl-toc-target{scroll-margin-top:calc(var(--bl-hdr-dock-h) + 24px);}html:has(.bl-hdr--dock) nav.bl-toc{top:auto !important;left:auto;bottom:auto;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none !important;will-change:auto;pointer-events:none;}html:has(.bl-hdr--dock) nav.bl-toc .db-container{max-width:none;width:auto;margin:0;padding:0;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__inner{height:auto;padding:0;transform:none;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__logo,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__count,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__segs,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__progress{display:none !important;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__calc,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__pill{pointer-events:auto;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list{flex-direction:column;flex-wrap:nowrap;overflow:visible;-webkit-mask-image:none;mask-image:none;scroll-snap-type:none;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__tip{display:inline-flex;align-items:center;gap:var(--sp-8);white-space:nowrap;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a span.bl-toc__t{font:inherit;color:inherit;}@media (min-width:1100px){html:has(.bl-hdr--dock) nav.bl-toc{right:calc(max(var(--bl-gutter),(100vw - var(--bl-site)) / 2 + var(--bl-gutter)) / 2 - 12px);top:50% !important;translate:0 -50%;width:24px;z-index:99;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__inner{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-14);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list{position:relative;gap:0;padding:0;align-items:flex-end;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list::before,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list::after{content:"";position:absolute;right:7.5px;top:16px;bottom:16px;width:1px;pointer-events:none;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list::before{background:repeating-linear-gradient(to bottom,var(--toc-n) 0 3px,transparent 3px 7px);opacity:.45;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list::after{background:var(--bl-brace);transform-origin:top center;transform:scaleY(var(--rail-p,0));transition:transform .35s cubic-bezier(.22,.61,.36,1);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list li{position:relative;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a{position:relative;display:flex;justify-content:flex-end;align-items:center;width:24px;height:32px;min-height:32px;padding:0;border-radius:0;background:none !important;color:var(--toc-t-now);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__dot{display:block;position:relative;z-index:1;flex:none;width:9px;height:9px;margin-right:3.5px;box-sizing:border-box;border:1.5px solid var(--toc-n);border-radius:50%;background:var(--base);transition:background-color .2s,border-color .2s,transform .2s;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a.is-past .bl-toc__dot{border-color:var(--bl-brace);background:var(--bl-brace);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a[aria-current] .bl-toc__dot{border-color:var(--bl-brace);background:var(--base);transform:scale(1.45);box-shadow:inset 0 0 0 1.5px var(--base),inset 0 0 0 5px var(--bl-brace);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a:hover .bl-toc__dot{border-color:var(--bl-brace);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__tip,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__calc::before{position:absolute;right:30px;top:50%;padding:var(--sp-7) var(--sp-11);border-radius:var(--r-9);border:1px solid var(--hdr-line);background:var(--base);box-shadow:0 10px 28px -14px rgba(10,11,15,.45);font:500 13px/1 var(--_font-accent);color:var(--toc-t-now);opacity:0;visibility:hidden;transform:translate(6px,-50%);transition:opacity .18s ease,transform .18s ease,visibility 0s .18s;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a span:not(.bl-toc__tip):not(.bl-toc__t){font:500 11px/1 var(--_font-mono);color:var(--toc-n);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a[aria-current] span:not(.bl-toc__tip):not(.bl-toc__t){color:var(--toc-n-now);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a:hover .bl-toc__tip,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a:focus-visible .bl-toc__tip,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__calc:hover::before,html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__calc:focus-visible::before{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .18s ease,transform .18s ease,visibility 0s;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a:focus-visible{outline:0;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a:focus-visible .bl-toc__dot{outline:2px solid var(--bl-brace);outline-offset:3px;}}@media (min-width:1800px){html:has(.bl-hdr--dock) nav.bl-toc{right:24px;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a[aria-current] .bl-toc__tip{opacity:1;visibility:visible;transform:translate(0,-50%);border-color:transparent;background:none;box-shadow:none;padding-right:var(--sp-2);transition:opacity .18s ease,visibility 0s;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__list a[aria-current]:hover .bl-toc__tip{border-color:var(--hdr-line);background:var(--base);}}@media (max-width:1099px){html:has(.bl-hdr--dock) nav.bl-toc{left:0;right:0;top:auto !important;bottom:calc(max(var(--dk-bottom),env(safe-area-inset-bottom)) + var(--dk-h) + 10px);z-index:102;display:flex;justify-content:center;padding:0 var(--sp-16);transition:opacity .25s ease,visibility 0s;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);max-width:100%;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__pill{order:3;display:inline-flex;align-items:center;gap:var(--sp-10);height:40px;padding:0 var(--sp-16);max-width:100%;border:1px solid var(--dk-line);border-radius:999px;background:var(--base);box-shadow:var(--dk-shadow);font:500 13.5px/1 var(--_font-accent);color:var(--toc-t-now);cursor:pointer;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__pill-n{flex:none;font:500 12px/1 var(--_font-mono);color:var(--toc-t-next);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__pill-n b{font-weight:500;color:var(--bl-brace);}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__pill-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}html:has(.bl-hdr--dock) nav.bl-toc .bl-toc__pill:focus-visible{outline:2px solid var(--bl-brace);outline-offset:2px;}html:has(.bl-hdr--dock) nav.bl-toc:not(.is-open) .bl-toc__list,html:has(.bl-hdr--dock) nav.bl-toc:not(.is-open) .bl-toc__calc{display:none !important;}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list{order:1;display:flex;gap:var(--sp-2);width:min(320px,calc(100vw - 32px));max-height:55vh;overflow-y:auto;padding:var(--sp-6);box-sizing:border-box;border:1px solid var(--dk-line);border-radius:var(--r-16);background:var(--base);box-shadow:var(--dk-shadow);}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list li{width:100%;}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list a{width:100%;height:44px;min-height:44px;justify-content:flex-start;padding:0 var(--sp-12);box-sizing:border-box;}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list a span{display:inline !important;}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list a span.bl-toc__tip{display:inline-flex !important;gap:var(--sp-10);font:500 15px/1.2 var(--_font-accent);color:var(--toc-t-next);}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list a.is-past span.bl-toc__tip{color:var(--toc-t-past);}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list a[aria-current] span.bl-toc__tip{color:var(--toc-t-now);}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list a span.bl-toc__tip>span:first-child{font:500 11px/1 var(--_font-mono);color:var(--toc-n);}html:has(.bl-hdr--dock) nav.bl-toc.is-open .bl-toc__list a[aria-current] span.bl-toc__tip>span:first-child{color:var(--toc-n-now);}}@media (prefers-reduced-motion:reduce){html:has(.bl-hdr--dock) nav.bl-toc,html:has(.bl-hdr--dock) nav.bl-toc *,html:has(.bl-hdr--dock) nav.bl-toc *::before,html:has(.bl-hdr--dock) nav.bl-toc *::after{transition:none !important;}}html:has(.bl-hdr--dock) main.db-page-content>.bl-home-hero.db-section:first-child::before,html:has(.bl-hdr--dock) main.db-page-content>.bl-home-hero.db-section:first-child::after{top:calc(-1 * var(--bl-main-pt));}.bl-dock{position:fixed;left:0;right:0;bottom:max(var(--dk-bottom),env(safe-area-inset-bottom));z-index:103;display:flex;justify-content:center;padding:0 var(--sp-10);pointer-events:none;transition:bottom .35s cubic-bezier(.2,.8,.2,1);font-family:var(--_font-accent);}.bl-dock.is-compact{bottom:max(var(--dk-bottom-s),env(safe-area-inset-bottom));}.bl-dock__bar{position:relative;display:flex;align-items:center;gap:var(--sp-4);height:var(--dk-h);padding:var(--sp-6);border-radius:999px;background:var(--dk-bg);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid var(--dk-line);box-shadow:var(--dk-shadow);box-sizing:border-box;pointer-events:auto;transition:height .3s ease;}.bl-dock.is-compact .bl-dock__bar{height:var(--dk-h-s);}.bl-dock__ind{position:absolute;top:6px;bottom:6px;left:6px;width:0;border-radius:999px;background:rgba(37,99,255,.2);border:1px solid rgba(37,99,255,.55);box-sizing:border-box;opacity:0;pointer-events:none;transition:left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),opacity .2s;}:root:not([data-theme="dark"]) .bl-dock__ind{background:rgba(37,99,255,.12);border-color:rgba(37,99,255,.45);}.bl-dock__item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--sp-8);height:100%;min-width:0;padding:0 var(--sp-14);border:0;border-radius:999px;background:transparent;color:var(--dk-t);font:500 14px/1 var(--_font-accent);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .2s,padding .3s;}.bl-dock__item svg{flex:none;}.bl-dock__item.is-on,.bl-dock__item[aria-expanded="true"]{color:var(--dk-t-on);}.bl-dock__caret{transform:rotate(180deg);transition:transform .25s;}.bl-dock__svc[aria-expanded="true"] .bl-dock__caret{transform:rotate(0deg);}.bl-dock__tip{display:none;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translateX(-50%);padding:var(--sp-6) var(--sp-11);border-radius:var(--r-9);background:var(--dk-tip-bg);color:var(--dk-tip-t);font:500 12.5px/1.2 var(--_font-accent);white-space:nowrap;box-shadow:0 10px 24px -8px rgba(0,0,0,.7);pointer-events:none;}.bl-dock__tip::after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--dk-tip-bg);}.bl-dock__sep{flex:none;width:1px;height:28px;margin:0 var(--sp-4);background:var(--dk-sep);}.bl-dock__sep--logo{margin:0 var(--sp-4) 0 var(--sp-2);}.bl-dock__menu{display:none;}.bl-dock__cta{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;gap:var(--sp-8);height:100%;min-width:0;padding:0 var(--sp-18);border-radius:999px;background:#2563ff;color:#fff !important;font:500 14px/1 var(--_font-accent);white-space:nowrap;text-decoration:none;box-shadow:0 8px 20px -8px rgba(37,99,255,.9);transition:padding .3s,background .2s;}.bl-dock__cta:hover{background:#3b74ff;}.bl-dock__logo,.bl-dock__sep--logo{display:none;}.bl-dock__logo{position:relative;z-index:1;flex:none;align-items:center;height:100%;padding:0 var(--sp-14) 0 var(--sp-16);border-radius:999px;text-decoration:none;}.bl-dock__logo:hover{background:rgba(127,127,127,.06);}.bl-dock__logo-mark{display:none;}.bl-dock__logo .bl-logo{height:20px;}html.bl-dock-scrolled .bl-dock__logo{display:flex;}html.bl-dock-scrolled .bl-dock__sep--logo{display:block;}.bl-dock.is-compact .bl-dock__t,.bl-dock.is-compact .bl-dock__caret{display:none;}.bl-dock.is-compact .bl-dock__item,.bl-dock.is-compact .bl-dock__cta{padding:0;min-width:44px;}.bl-dock.is-compact .bl-dock__logo{padding:0;}.bl-dock.is-compact .bl-dock__logo-full{display:none;}.bl-dock.is-compact .bl-dock__logo-mark{display:block;}.bl-dock.is-compact .bl-dock__logo-mark .bl-logo{width:38px;height:38px;}.bl-dock.is-compact:not(.is-open) .bl-dock__item:hover .bl-dock__tip,.bl-dock.is-compact:not(.is-open) .bl-dock__item:focus-visible .bl-dock__tip{display:block;}.bl-dock.is-compact .bl-dock__item.is-current:not(.bl-dock__menu)::after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#9db6ff;}:root:not([data-theme="dark"]) .bl-dock.is-compact .bl-dock__item.is-current::after{background:#2563ff;}.bl-dock-scrim[hidden],.bl-dock__sheet[hidden]{display:none !important;}.bl-dock__sheet{position:absolute;bottom:calc(100% + 10px);left:50%;width:min(720px,calc(100vw - 20px));margin-left:calc(min(720px,calc(100vw - 20px)) / -2);max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;border-radius:26px;background:var(--dk-sheet);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--dk-line);box-shadow:0 30px 80px -20px rgba(0,0,0,.9);pointer-events:auto;transform-origin:50% 100%;animation:bl-dock-in .35s cubic-bezier(.2,.8,.2,1);}:root:not([data-theme="dark"]) .bl-dock__sheet{box-shadow:0 30px 80px -24px rgba(10,11,15,.4);}.bl-dock__sheet--svc{padding:var(--sp-22);display:flex;flex-direction:column;gap:var(--sp-18);}.bl-dock__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-12);}.bl-dock__title{font:600 18px/1.2 var(--_font-accent);color:var(--dk-t-on);}.bl-dock__all{font:500 13.5px/1 var(--_font-accent);color:var(--dk-k) !important;text-decoration:none;}.bl-dock__all:hover{color:var(--dk-t-on) !important;}.bl-dock__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);}.bl-dock__step{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-16);border-radius:var(--r-16);background:var(--dk-card);border:1px solid var(--dk-card-line);color:inherit !important;text-decoration:none;transition:border-color .2s;}.bl-dock__step.is-feature{background:linear-gradient(180deg,rgba(37,99,255,.18),var(--dk-card));border-color:rgba(37,99,255,.55);}.bl-dock__step:hover,.bl-dock__step:focus-visible{border-color:#2563ff;}.bl-dock__k{font:500 10px/1.3 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dk-k);}.bl-dock__step strong{font:600 15.5px/1.25 var(--_font-accent);color:var(--dk-t-on);}.bl-dock__price{font:400 12.5px/1.3 var(--_font-accent);color:var(--dk-muted);}.bl-dock__more{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--sp-4) var(--sp-16);}.bl-dock__more a{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-10);font:500 14px/1.3 var(--_font-accent);color:var(--dk-more) !important;text-decoration:none;}.bl-dock__more a:hover,.bl-dock__more a.is-current{background:var(--dk-more-hover);color:var(--dk-t-on) !important;}.bl-dock__go{color:var(--dk-go);}.bl-dock__sheet--menu{padding:var(--sp-18);display:flex;flex-direction:column;gap:var(--sp-6);}.bl-dock__page{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-14);border-radius:var(--r-14);font:600 18px/1.2 var(--_font-accent);color:var(--dk-t-on) !important;text-decoration:none;}.bl-dock__page .bl-dock__go{color:var(--dk-k);}.bl-dock__page:hover,.bl-dock__page.is-current{background:rgba(127,127,127,.07);}.bl-dock__reach{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);padding-top:var(--sp-8);border-top:1px solid var(--dk-card-line);}.bl-dock__reach a{height:48px;border-radius:999px;border:1px solid var(--dk-outline);display:flex;align-items:center;justify-content:center;font:500 14.5px/1 var(--_font-accent);color:var(--dk-t-on) !important;text-decoration:none;}.bl-dock:focus-visible{outline:2px solid #9db6ff;outline-offset:2px;}:root:not([data-theme="dark"]) .bl-dock:focus-visible{outline-color:#1f4fe0;}@media (max-width:759px){.bl-dock__bar{width:100%;justify-content:space-between;}.bl-dock__t,.bl-dock__caret{display:none;}.bl-dock__item,.bl-dock__cta{padding:0;min-width:52px;}.bl-dock__item--pricing,.bl-dock__item--insights,.bl-dock__item--about{display:none;}.bl-dock__menu{display:flex;}.bl-dock__logo{display:flex;padding:0;}.bl-dock__sep--logo{display:block;}.bl-dock__logo-full{display:none;}.bl-dock__logo-mark{display:block;}.bl-dock .bl-dock__logo-mark .bl-logo{width:44px;height:44px;}.bl-dock.is-compact .bl-dock__logo-mark .bl-logo{width:38px;height:38px;}.bl-dock.is-compact .bl-dock__item,.bl-dock.is-compact .bl-dock__cta{min-width:52px;}.bl-dock .bl-dock__item.is-current:not(.bl-dock__menu)::after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#9db6ff;}:root:not([data-theme="dark"]) .bl-dock .bl-dock__item.is-current::after{background:#2563ff;}.bl-dock .bl-dock__tip{display:none !important;}.bl-dock__steps{grid-template-columns:1fr;}}@media (min-width:760px) and (max-width:959px){.bl-dock .bl-dock__t,.bl-dock .bl-dock__caret,.bl-dock .bl-dock__logo-full{display:none;}.bl-dock .bl-dock__item,.bl-dock .bl-dock__cta{padding:0;min-width:44px;}.bl-dock .bl-dock__logo{padding:0;}.bl-dock .bl-dock__logo-mark{display:block;}.bl-dock .bl-dock__logo-mark .bl-logo{width:44px;height:44px;}.bl-dock:not(.is-open) .bl-dock__item:hover .bl-dock__tip,.bl-dock:not(.is-open) .bl-dock__item:focus-visible .bl-dock__tip{display:block;}.bl-dock .bl-dock__item.is-current:not(.bl-dock__menu)::after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#9db6ff;}:root:not([data-theme="dark"]) .bl-dock .bl-dock__item.is-current::after{background:#2563ff;}}@media print{.bl-dock,.bl-dock-scrim{display:none !important;}}.bl-dock .bl-dock__logo-mark .bl-logo.bl-logo--sym{width:auto;height:22px;}.bl-dock.is-compact .bl-dock__logo-mark .bl-logo.bl-logo--sym{width:auto;height:20px;}.bl-dock .bl-dock__logo{min-width:44px;justify-content:center;}@media (max-width:959px){.bl-dock .bl-dock__logo{padding:0 var(--sp-10) 0 var(--sp-14);}}.bl-dock.is-compact .bl-dock__logo{padding:0 var(--sp-8) 0 var(--sp-12);}.bl-dock__sheet{-webkit-backdrop-filter:none;backdrop-filter:none;contain:layout;}.bl-dock__sheet a,.bl-dock__sheet button{transition-duration:.12s;}.bl-dock__sheet{max-height:calc(100vh - 120px - var(--dk-lift,0px));max-height:calc(100dvh - 120px - var(--dk-lift,0px));}.bl-ft{--ft-bg:#07080b;--ft-bar:#060709;--ft-card:#0d0f14;--ft-news:#111319;--ft-field:#0b0c10;--ft-line:rgba(255,255,255,.08);--ft-line-2:rgba(255,255,255,.14);--ft-hover:rgba(157,182,255,.45);--ft-text:#fff;--ft-link:#c9cdd8;--ft-muted:#8b93a7;--ft-dim:#6b7386;--ft-ghost:#5d6475;--ft-legal:#a3a9b8;--ft-sky:#9db6ff;--ft-main:#6f8dff;--ft-blue:#2563ff;--ft-tile:rgba(37,99,255,.14);--ft-glow:rgba(37,99,255,.14);--ft-mark-lit:#cfdcff;--ft-bad:#ff8f8f;--ft-bad-line:#ff6b6b;position:relative;overflow:hidden;background:var(--ft-bg);border-top:1px solid var(--ft-line);color:var(--ft-text);font-family:Geist,system-ui,sans-serif;padding:0;margin:0;}:root:not([data-theme="dark"]) .bl-ft{--ft-bg:#eef0f5;--ft-bar:#e6e9f0;--ft-card:#f1f3f8;--ft-news:#fff;--ft-field:#fff;--ft-line:rgba(11,13,18,.08);--ft-line-2:rgba(11,13,18,.14);--ft-hover:rgba(37,99,255,.45);--ft-text:#0b0d12;--ft-link:#3a4152;--ft-muted:#5f6779;--ft-dim:#7a8293;--ft-ghost:#9aa1b0;--ft-legal:#4f576a;--ft-sky:#1f4fe0;--ft-main:#2563ff;--ft-tile:rgba(37,99,255,.14);--ft-glow:rgba(37,99,255,.14);--ft-mark-lit:#1a3fb8;--ft-bad:#c62a2f;--ft-bad-line:#e5484d;}.bl-ft a{color:var(--ft-link);text-decoration:none;transition:color .2s,border-color .2s;}.bl-ft a:hover{color:var(--ft-text);}.bl-ft a:focus-visible,.bl-ft button:focus-visible{outline:2px solid var(--ft-sky);outline-offset:3px;border-radius:var(--r-6);}.bl-ft__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 15% 0%,var(--ft-glow),transparent 70%);}.bl-ft__in{position:relative;max-width:var(--bl-site);margin:0 auto;padding:clamp(var(--sp-48),6vw,var(--sp-80)) var(--bl-gutter) 0;display:flex;flex-direction:column;gap:clamp(var(--sp-40),5vw,var(--sp-64));}.bl-ft__top{display:flex;flex-wrap:wrap;gap:var(--sp-32) var(--sp-64);align-items:flex-end;justify-content:space-between;}.bl-ft__intro{flex:1.4 1 460px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-20);}.bl-ft__logo{align-self:flex-start;display:inline-flex;}.bl-ft__logo img{height:22px;width:auto;}.bl-ft__statement{margin:0;max-width:620px;font:500 clamp(24px,2.8vw,34px)/1.2 Geist,sans-serif;letter-spacing:-.025em;color:var(--ft-text);text-wrap:balance;}.bl-ft__statement span{color:var(--ft-sky);}.bl-ft__news{flex:1 1 360px;min-width:0;max-width:480px;padding:var(--sp-20);border-radius:var(--r-20);background:var(--ft-news);border:1px solid var(--ft-line);display:flex;flex-direction:column;gap:var(--sp-12);}.bl-ft__news-head{display:flex;justify-content:space-between;gap:var(--sp-12);font:500 10.5px 'Geist Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-muted);}.bl-ft .bl-ft__news-head a{color:var(--ft-sky);letter-spacing:.08em;}.bl-ft__news .form-container{display:flex;flex-direction:column;gap:var(--sp-12);}.bl-ft__form{display:flex;align-items:center;gap:var(--sp-6);height:52px;padding:var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-18);margin:0;border-radius:999px;background:var(--ft-field);border:1px solid var(--ft-line-2);transition:border-color .2s;}.bl-ft__form:focus-within{border-color:var(--ft-hover);}.bl-ft__form.is-bad{border-color:var(--ft-bad-line);}.bl-ft__form input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ft-text);font:400 15px Geist,sans-serif;padding:0;box-shadow:none;outline:none;}.bl-ft__form input::placeholder{color:var(--ft-dim);opacity:1;}.bl-ft__form button{flex:none;cursor:pointer;height:42px;padding:0 var(--sp-18);border-radius:999px;border:0;background:var(--ft-blue);color:#fff;font:500 14px Geist,sans-serif;display:flex;align-items:center;gap:var(--sp-8);transition:background .2s;}.bl-ft__form button:hover{background:#1f4fe0;}.bl-ft__hint{font:400 13px Geist,sans-serif;color:var(--ft-muted);}.bl-ft__form.is-bad ~ .bl-ft__hint{color:var(--ft-bad);}.bl-ft__form.is-hidden,.bl-ft__form.is-hidden ~ .bl-ft__hint{display:none;}.bl-ft .form__reply{display:none;align-items:center;gap:var(--sp-12);min-height:52px;padding:0 var(--sp-16);border-radius:999px;background:rgba(37,99,255,.12);border:1px solid rgba(37,99,255,.5);font:400 14px Geist,sans-serif;color:var(--ft-text);}.bl-ft .form__reply.subscription-error{background:rgba(255,107,107,.1);border-color:var(--ft-bad-line);}.bl-ft .form__reply.is-visible,.bl-ft .form__reply[style*="block"],.bl-ft .form__reply[style*="flex"]{display:flex !important;}.bl-ft__contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-10);}.bl-ft__card{display:grid;grid-template-columns:40px 1fr auto;gap:var(--sp-14);align-items:center;padding:var(--sp-16) var(--sp-18);border-radius:var(--r-16);background:var(--ft-card);border:1px solid var(--ft-line);}.bl-ft a.bl-ft__card:hover{border-color:var(--ft-hover);}.bl-ft__ico{width:40px;height:40px;border-radius:var(--r-12);background:var(--ft-tile);display:flex;align-items:center;justify-content:center;color:var(--ft-sky);}.bl-ft__card-t{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;}.bl-ft__card-t>span{font:500 10.5px 'Geist Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-muted);}.bl-ft__card-t strong{font:500 15px/1.3 Geist,sans-serif;color:var(--ft-text);overflow-wrap:anywhere;}.bl-ft__card-t strong.is-addr{font-weight:400;font-size:var(--fs-14);color:var(--ft-link);}.bl-ft__go{color:var(--ft-dim);transition:transform .2s,color .2s;}.bl-ft a.bl-ft__card:hover .bl-ft__go{color:var(--ft-sky);transform:translateX(3px);}.bl-ft__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:var(--sp-36) var(--sp-28);padding-top:var(--sp-36);border-top:1px solid var(--ft-line);}.bl-ft__col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-14);}.bl-ft__col>a{font:400 15px/1.3 Geist,sans-serif;display:inline-flex;align-items:center;gap:var(--sp-8);}.bl-ft .bl-ft__col>a.is-strong{font-weight:500;color:var(--ft-text);}.bl-ft__label{display:flex;align-items:center;gap:var(--sp-8);font:500 10.5px 'Geist Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-muted);}.bl-ft__label.is-main{color:var(--ft-main);}.bl-ft__label i{width:6px;height:6px;border-radius:50%;background:var(--ft-blue);}.bl-ft__rule{align-self:stretch;height:1px;background:var(--ft-line);margin:var(--sp-2) 0;}.bl-ft__count{padding:var(--sp-1) var(--sp-7);border-radius:999px;background:rgba(37,99,255,.18);font:500 11px 'Geist Mono',monospace;color:var(--ft-mark-lit);}.bl-ft__sub{font:400 12px Geist,sans-serif;color:var(--ft-dim);margin-bottom:-4px;}.bl-ft__chips + .bl-ft__sub{margin-top:var(--sp-4);}.bl-ft__chips{display:flex;flex-wrap:wrap;gap:var(--sp-6);}.bl-ft__chips a{padding:var(--sp-6) var(--sp-11);border-radius:999px;border:1px solid var(--ft-line-2);font:400 13px Geist,sans-serif;}.bl-ft .bl-ft__chips a:hover{border-color:var(--ft-hover);}.bl-ft__mark{position:relative;display:flex;flex-direction:column;gap:clamp(var(--sp-10),1.5vw,var(--sp-18));user-select:none;cursor:crosshair;}.bl-ft__mark-row{display:flex;justify-content:space-between;gap:var(--sp-16);font:500 10.5px 'Geist Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ft-ghost);}.bl-ft__xy{color:var(--ft-ghost);transition:color .3s;}.bl-ft__mark.is-hover .bl-ft__xy{color:var(--ft-sky);}.bl-ft__mark svg{display:block;width:100%;height:auto;overflow:hidden;}.bl-ft__mark stop[stop-color="#9db6ff"],.bl-ft__mark pattern path{stop-color:var(--ft-sky);stroke:var(--ft-sky);}.bl-ft__mark-base{stroke:var(--ft-sky);stroke-opacity:.2;}.bl-ft__mark-lit{stroke:var(--ft-mark-lit);opacity:.55;transition:opacity .4s;}.bl-ft__mark.is-hover .bl-ft__mark-lit{opacity:1;}.bl-ft__bar{position:relative;border-top:1px solid var(--ft-line);background:var(--ft-bar);}.bl-ft__bar-in{max-width:var(--bl-site);margin:0 auto;padding:var(--sp-18) var(--bl-gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-12) var(--sp-32);}.bl-ft__ids{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-16);font:400 13px Geist,sans-serif;color:var(--ft-muted);}.bl-ft__ids .is-strong{color:var(--ft-link);}.bl-ft .bl-ft__ids a{color:inherit;}.bl-ft__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-18);font:400 13px Geist,sans-serif;}.bl-ft .bl-ft__legal a,.bl-ft__legal button[data-cookie-settings]{color:var(--ft-legal);background:none;border:0;padding:0;font:inherit;cursor:pointer;}.bl-ft__legal button[data-cookie-settings]:hover{color:var(--ft-text);}.bl-ft .bl-ft__legal a.is-mono{font-family:'Geist Mono',monospace;font-size:var(--fs-12);}.bl-ft__top-btn{cursor:pointer;display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-7) var(--sp-12);border-radius:999px;border:1px solid var(--ft-line-2);background:transparent;color:var(--ft-text);font:500 12.5px Geist,sans-serif;transition:border-color .2s;}.bl-ft__top-btn:hover{border-color:var(--ft-hover);}@media (max-width:559px){.bl-ft__mark-row span:first-child,.bl-ft__mark-row span:last-child{display:none;}.bl-ft__mark-row{justify-content:center;}.bl-ft__legal a,.bl-ft__legal button{min-height:32px;}}@media (prefers-reduced-motion:reduce){.bl-ft *,.bl-ft__mark-lit{transition:none !important;}}.bl-ft__logo img{height:20px;}.bl-ft__sign{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-12) var(--sp-18);margin-bottom:var(--sp-12);}.bl-ft__sign .bl-ft__logo img{height:32px;width:auto;}.bl-ft__sign-t{padding-left:var(--sp-18);border-left:1px solid var(--ft-line-2);font:500 11px/1.4 'Geist Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ft-muted);}@media (min-width:576px){.bl-ft__sign{flex-wrap:nowrap;}.bl-ft__sign-t{text-wrap:balance;}}@media (max-width:575px){.bl-ft__sign .bl-ft__logo img{height:28px;}.bl-ft__sign-t{flex-basis:100%;padding-left:0;border-left:0;letter-spacing:.08em;text-wrap:balance;}}.bl-ft__news .form__reply{position:static !important;transform:none !important;}.bl-ft__sign .bl-ft__logo .bl-logo{height:34px;}@media (max-width:575px){.bl-ft__sign .bl-ft__logo .bl-logo{height:28px;}}.bl-cta-band{position:relative;padding-bottom:clamp(var(--sp-24),4vw,var(--sp-56));font-size:var(--fs-15);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:var(--sp-8);min-height:48px;padding:0 var(--sp-22);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:var(--sp-56) var(--sp-61) var(--sp-48)}.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-faq{display:grid;gap:var(--sp-32);}@media only screen and (min-width:992px){.bl-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-64);align-items:start;}}.bl-faq__item{border:1px solid var(--bl-line);border-radius:var(--r-16);border-top-color:var(--bl-edge-top);background:var(--base-tint);background-image:var(--bl-sheen);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 .bl-faq__item,.bl-faq .bl-faq__item[open]{border:0;border-bottom:1px solid var(--bl-line);border-radius:0;background:none;box-shadow:none;}@media only screen and (min-width:992px){main .bl-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-40) var(--sp-72);}}.bl-quotes{display:grid;gap:var(--sp-20);}@media only screen and (min-width:960px){.bl-quotes{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;}}.bl-quotes__main{display:grid;grid-template-rows:1fr auto;gap:var(--sp-20);min-width:0;padding:var(--sp-24);border:1px solid var(--bl-line);border-radius:var(--r-18);background:var(--base-tint);}@media only screen and (min-width:600px){.bl-quotes__main{padding:var(--sp-36);}}.bl-quotes__item{display:grid;align-content:start;gap:var(--sp-20);margin:0;}.bl-quotes__item + .bl-quotes__item{padding-top:var(--sp-24);border-top:1px solid var(--bl-line);}.bl-quotes.is-js .bl-quotes__stack{display:grid;}.bl-quotes.is-js .bl-quotes__item{grid-area:1 / 1;padding-top:0;border-top:0;visibility:hidden;}.bl-quotes.is-js .bl-quotes__item.is-on{visibility:visible;}.bl-quotes__top{display:flex;align-items:center;gap:var(--sp-12);margin:0;}.bl-quotes__stars{display:inline-flex;gap:var(--sp-2);color:#f5b301;}.bl-quotes__src{font:500 10.5px/1.2 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-medium);}.bl-quotes__text{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-style:normal;}.bl-quotes__text::before,.bl-quotes__text::after{content:none;}.bl-quotes__text p{margin:0;font-size:var(--fs-19);line-height:1.5;letter-spacing:-.01em;color:var(--t-bright);}@media only screen and (min-width:1100px){.bl-quotes__text p{font-size:var(--fs-21);}}.bl-quotes__by{display:flex;align-items:center;gap:var(--sp-12);}.bl-quotes__by img{width:44px;height:44px;border-radius:50%;object-fit:cover;}.bl-quotes__by>span{display:grid;gap:var(--sp-2);font-size:var(--fs-14);}.bl-quotes__by strong{color:var(--t-bright);font-weight:600;}.bl-quotes__by>span>span{color:var(--t-medium);}.bl-quotes__by a{color:inherit;text-decoration:underline;text-underline-offset:3px;}.bl-quotes__by a:hover{color:var(--accent-text);}.bl-quotes__list{display:none;}.bl-quotes.is-js .bl-quotes__list{display:grid;align-content:start;gap:var(--sp-8);}@media only screen and (max-width:959px){.bl-quotes.is-js .bl-quotes__list{grid-template-columns:repeat(2,minmax(0,1fr));}}.bl-quotes__tab{display:flex;align-items:center;gap:var(--sp-12);width:100%;min-width:0;padding:var(--sp-10) var(--sp-12);border:1px solid var(--bl-line);border-radius:var(--r-12);background:none;color:var(--t-medium);text-align:left;cursor:pointer;}.bl-quotes__tab:hover{color:var(--t-bright);}.bl-quotes__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.bl-quotes__tab.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--t-bright);}.bl-quotes__tab img{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;}.bl-quotes__tab>span{display:grid;gap:var(--sp-2);min-width:0;}.bl-quotes__tab strong{overflow:hidden;font-size:var(--fs-14);font-weight:600;text-overflow:ellipsis;white-space:nowrap;}.bl-quotes__tab span span{overflow:hidden;font-size:var(--fs-12-5);color:var(--t-medium);text-overflow:ellipsis;white-space:nowrap;}.bl-quotes__also{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-20);margin:var(--sp-24) 0 0;font-size:var(--fs-14);}.bl-quotes__also span{font:500 11px/1.2 var(--_font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-medium);}.bl-quotes__also a{color:var(--t-bright);font-weight:500;}.bl-quotes__also a:hover{color:var(--accent-text);}.bl-quotes__fig{display:grid;align-content:start;gap:var(--sp-20);margin:0;min-width:0;}.bl-post-contents{display:flex;flex-direction:column;gap:var(--sp-4);}.bl-post-contents__toggle{display:none;}.bl-post-contents__list{margin:0;padding:0;list-style:none;}.bl-post-contents__list li{margin:0;padding:0;}.bl-post-contents__list li::before{content:none;}main .bl-post-contents .bl-post-contents__list a{display:block;padding:var(--sp-7) var(--sp-12);border-left:2px solid var(--bl-line);font-size:var(--fs-13-5);line-height:1.4;color:var(--t-muted);text-decoration:none;}main .bl-post-contents .bl-post-contents__list a:hover{color:var(--t-bright);}main .bl-post-contents .bl-post-contents__list a[aria-current]{border-left-color:var(--accent);color:var(--t-bright);}@media (min-width:1024px){.bl-post-contents__list{max-height:calc(100vh - var(--bl-hdr-h,72px) - 160px);overflow-y:auto;scrollbar-width:thin;}}@media (max-width:1023px){.bl-post-contents{gap:0;border:1px solid var(--bl-line);border-radius:var(--r-14);background:var(--base-tint);overflow:hidden;}.bl-post-contents.is-enhanced .bl-post-contents__toggle{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;min-height:48px;padding:var(--sp-14) var(--sp-18);border:0;background:none;font:inherit;font-size:var(--fs-14);font-weight:500;line-height:1.3;color:var(--t-bright);text-align:left;cursor:pointer;}.bl-post-contents.is-enhanced:not(.is-open) .bl-post-contents__list{display:none;}.bl-post-contents__list{padding:0 var(--sp-10) var(--sp-12);}main .bl-post-contents .bl-post-contents__list a{padding:var(--sp-8);border-left:0;font-size:var(--fs-14);color:var(--t-medium);}}.bl-post-faq{margin-top:var(--sp-48);}.bl-post-faq__btn{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-20);width:100%;padding:var(--sp-18) 0;border:0;background:none;font:inherit;font-size:var(--fs-17);font-weight:500;line-height:1.35;letter-spacing:normal;color:var(--t-bright);text-align:left;cursor:pointer;}.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:var(--fs-18);line-height:1.7}.bl-post__body h2{font-size:clamp(var(--fs-26),2.4vw,var(--fs-32));line-height:1.2;scroll-margin-top:calc(var(--db-header-offset,72px) + 24px)}.bl-post__body h3{font-size:clamp(var(--fs-20),1.8vw,var(--fs-24));line-height:1.3}.bl-post__body img{border-radius:var(--r-16)}@media (max-width:575px){.bl-post__body p,.bl-post__body li{font-size:var(--fs-17)}}.bl-post .bl-faq{max-width:740px;margin:0 auto}@media (min-width:1200px){.bl-post .bl-faq{max-width:1044px;grid-template-columns:240px minmax(0,740px);gap:var(--sp-64)}}@media (max-width:1199px){.bl-post .bl-faq{grid-template-columns:minmax(0,1fr)}}.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 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 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}.bl-post blockquote{margin:var(--sp-40) 0;padding:var(--sp-4) 0 var(--sp-4) var(--sp-28);border:0;border-left:3px solid var(--accent);border-radius:0;background:none;color:var(--t-bright);font-size:clamp(var(--fs-20),1.4vw + var(--fs-12),var(--fs-26));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:var(--sp-12);font:500 12px/1.4 var(--_font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--t-muted);}@media (max-width:767px){.bl-post blockquote{margin:var(--sp-32) 0;padding-left:var(--sp-20);}}.bl-post__body .table-custom td code{overflow-wrap:normal;word-break:keep-all;}main .bl-post__body h2{font-size:var(--fs-28) !important;line-height:1.2 !important;letter-spacing:-.02em;}main .bl-post__body p,main .bl-post__body li{font-size:var(--fs-18);line-height:1.75;color:var(--t-medium);}.bl-post blockquote{position:relative;padding:var(--sp-4) var(--sp-48);border-left:0;}.bl-post blockquote::before,.bl-post blockquote::after{position:absolute;font:400 2.2em/1 var(--_font-mono);color:var(--bl-brace);}.bl-post blockquote::before{content:"{";content:"{" / "";left:0;top:0;}.bl-post blockquote::after{content:"}";content:"}" / "";right:0;bottom:0;}@media (max-width:575px){.bl-post blockquote{padding:var(--sp-4) var(--sp-32);}.bl-post blockquote::before,.bl-post blockquote::after{font-size:1.6em;}}.bl-toc + .bl-anchor + .db-section,.bl-toc + .db-section{padding-top:var(--bl-gap-s);}.bl-toc{position:sticky;top:var(--bl-hdr-h);z-index:20;border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);background:var(--bl-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);}.bl-toc__inner{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-10) 0;}.bl-toc__label,.bl-toc__count{display:none;}.bl-toc__list{display:flex;flex:1 1 auto;gap:var(--sp-4);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;}.bl-toc__list::-webkit-scrollbar{display:none;}.bl-toc__list a{display:inline-flex;align-items:center;gap:var(--sp-6);min-height:44px;padding:0 var(--sp-10);border-radius:var(--r-10);font-size:var(--fs-15);white-space:nowrap;text-decoration:none !important;color:var(--t-medium);}.bl-toc__list a span{font:500 11px/1 var(--_font-mono);color:var(--t-medium);opacity:.7;}.bl-toc__list a:hover,.bl-toc__list a[aria-current]{color:var(--t-bright);background:var(--bl-hover);}.bl-toc__list a[aria-current] span{color:var(--accent-text);opacity:1;}.bl-toc__list a:focus-visible{outline-offset:-2px;}@media only screen and (min-width:1200px){.bl-toc__count{display:block;padding:0 var(--sp-8) 0 var(--sp-16);border-left:1px solid var(--bl-line);font:500 13px/1 var(--_font-mono);white-space:nowrap;color:var(--t-medium);}.bl-toc__count b{font-weight:500;color:var(--t-bright);}}.bl-toc__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 40%,transparent),var(--accent));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent);transform:scaleX(var(--bl-toc-p,0));transform-origin:left center;transition:transform .15s linear;}@media (prefers-reduced-motion:reduce){.bl-toc__progress{transition:none;}}nav.bl-toc{top:var(--bl-hdr-h);border-top:0;border-bottom:1px solid var(--hdr-line);background:var(--toc-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:top .3s ease;}nav.bl-toc .db-container{max-width:var(--bl-site);padding-inline:var(--bl-gutter);}nav.bl-toc .bl-toc__inner{height:54px;padding:0;gap:var(--sp-16);}nav.bl-toc .bl-toc__list{flex:1;min-width:0;gap:var(--sp-2);scroll-snap-type:x proximity;}nav.bl-toc .bl-toc__list li{flex:none;scroll-snap-align:start;}nav.bl-toc .bl-toc__list a{min-height:36px;height:36px;gap:var(--sp-7);padding:0 var(--sp-12);border-radius:var(--r-10);font:500 14px/1 var(--_font-accent);color:var(--toc-t-next);background:transparent;transition:background-color .2s,color .2s;}nav.bl-toc .bl-toc__list a.is-past{color:var(--toc-t-past);}nav.bl-toc .bl-toc__list a:hover{color:var(--toc-t-now);background:var(--hdr-hover);}nav.bl-toc .bl-toc__list a[aria-current]{color:var(--toc-t-now);background:rgba(37,99,255,.16);}nav.bl-toc .bl-toc__list a span{font:500 11px/1 var(--_font-mono);color:var(--toc-n);opacity:1;}nav.bl-toc .bl-toc__list a[aria-current] span{color:var(--toc-n-now);}nav.bl-toc .bl-toc__count{display:flex;align-items:center;gap:var(--sp-10);flex:none;padding:0 0 0 var(--sp-14);border-left:1px solid var(--hdr-line);font:500 12px/1 var(--_font-mono);color:var(--toc-t-next);}nav.bl-toc .bl-toc__count b{font-weight:500;color:var(--toc-t-now);}.bl-toc__segs{display:grid;grid-template-columns:repeat(var(--n,6),1fr);gap:var(--sp-3);height:3px;}.bl-toc__segs>span{display:block;height:3px;overflow:hidden;background:var(--toc-seg);}.bl-toc__segs i{display:block;height:100%;background:rgba(37,99,255,.55);transform:scaleX(0);transform-origin:left center;}.bl-toc__segs>span.is-active i{background:#2563ff;}@media (max-width:1099.98px){nav.bl-toc .bl-toc__list a span,nav.bl-toc .bl-toc__count{display:none !important;}}@media (max-width:759.98px){nav.bl-toc .bl-toc__list{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);}}@media (pointer:coarse){nav.bl-toc .bl-toc__list a{min-height:44px;height:44px;}}nav.bl-toc{position:fixed !important;left:0;right:0;top:var(--bl-hdr-h);z-index:100;}nav.bl-toc{transition:transform .38s cubic-bezier(.22,.61,.36,1);will-change:transform;}nav.bl-toc .bl-toc__inner{transition:transform .5s cubic-bezier(.22,.61,.36,1);}@media (prefers-reduced-motion:reduce){nav.bl-toc .bl-toc__inner{transition:none !important;transform:none !important;}}.bl-toc__dot{display:none;}.bl-toc__pill{display:none;}.bl-alist-wrap{padding-top:clamp(var(--sp-56),7vw,var(--sp-96));}.bl-alist-wrap{--bl-h2:28px;}main>.bl-alist-wrap:not(:has(~:not(script))){padding-bottom:clamp(var(--sp-56),7vw,var(--sp-96));}.bl-alist-wrap{padding-top:clamp(var(--sp-48),5vw,var(--sp-72));}.bl-alist-wrap{padding-top:var(--bl-gap-s);}body:has(main #start):has(main #all-services) .bl-alist-wrap .bl-alist__head h2{font-size:var(--fs-28) !important;line-height:1.2 !important;letter-spacing:-.02em !important;}body>.bl-alist-wrap:has(+ .bl-cta-band){padding-bottom:var(--bl-gap);}main .bl-alist-wrap:not(:has(~:not(script,style))){padding-bottom:clamp(var(--sp-56),7vw,var(--sp-96));}main .bl-alist-wrap:not(:has(~:not(script,style))){padding-bottom:var(--bl-gap);}.bl-alist__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-16);margin-bottom:var(--sp-24);}main .bl-alist__head h2{margin:0;font-size:var(--fs-28);letter-spacing:-.02em;}.bl-alist__head a{font-size:var(--fs-15);font-weight:500;color:var(--accent-text);text-decoration:none;}.bl-alist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--sp-16);margin:0;padding:0;list-style:none;}.bl-alist a{display:flex;flex-direction:column;gap:var(--sp-12);height:100%;padding:var(--sp-24);border:1px solid var(--bl-line);border-radius:var(--r-16);color:var(--t-bright);text-decoration:none;}.bl-alist a:hover{border-color:var(--accent);}.bl-alist a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.bl-alist__meta{display:flex;justify-content:space-between;gap:var(--sp-12);font:500 10.5px/1.3 var(--_font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-medium);}.bl-alist h3{margin:0;font-size:var(--fs-18);line-height:1.3;letter-spacing:-.01em;}.bl-alist time{margin-top:auto;font-size:var(--fs-13);color:var(--t-medium);}.bl-logo{display:block;width:auto;overflow:visible;}.bl-logo .bl-logo__b{fill:#2563ff;}.bl-logo .bl-logo__n{fill:#0a0b0f;}:root[data-theme="dark"] .bl-logo .bl-logo__b{fill:#5b8cff;}:root[data-theme="dark"] .bl-logo .bl-logo__n{fill:#ffffff;}@media print{.bl-logo .bl-logo__b{fill:#2563ff !important;}.bl-logo .bl-logo__n{fill:#0a0b0f !important;}}.bl-logo__sh0{stop-color:#0a0b0f;}.bl-logo__sh1{stop-color:#8fa9ff;}:root[data-theme="dark"] .bl-logo__sh0{stop-color:#ffffff;}:root[data-theme="dark"] .bl-logo__sh1{stop-color:#5b8cff;}@media print{.bl-logo__sh0,.bl-logo__sh1{stop-color:#0a0b0f !important;}}.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)}@media (prefers-reduced-motion:reduce){.bl-net__r{animation:none;opacity:0}}.bl-footer{max-width:none;padding:0;margin-top:var(--sp-64);background:var(--base-tint);border-top:1px solid var(--bl-line);font-size:var(--fs-15);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:var(--bl-site);margin:0 auto;padding:var(--sp-56) var(--sp-16) var(--sp-48);display:flex;flex-direction:column;gap:var(--sp-28);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:var(--sp-12) var(--sp-24);}.bl-footer .bl-footer__cta{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:48px;padding:0 var(--sp-22);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:var(--fs-16);color:var(--t-medium) !important;border-bottom:1px solid var(--bl-line);padding-bottom:var(--sp-2);}.bl-footer__mail:hover{color:var(--t-bright) !important;border-bottom-color:currentColor;}.bl-footer__wordmark{max-width:var(--bl-site);margin:var(--sp-8) auto 0;padding:0 var(--sp-16);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:var(--sp-80) var(--sp-32) var(--sp-64);flex-direction:row;align-items:flex-end;justify-content:space-between;}.bl-footer__wordmark{padding:0 var(--sp-32);}}@media only screen and (max-width:767.98px){.bl-footer__cta{height:44px;font-size:var(--fs-15);}}.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){.bl-footer__wordmark svg{transform:none;opacity:1}}.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)}@media (min-width:1024px){.bl-footer__lead{padding-inline:var(--sp-61);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}@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:var(--sp-96) var(--sp-61) var(--sp-80);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:var(--r-20);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:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-8);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:var(--sp-18);border-bottom:0}}.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}.bl-footer .cookie-settings-note{flex-basis:100%;order:9;color:var(--t-medium);}.bl-footer__statement{font-size:clamp(44px,6.4vw,92px);line-height:.98;letter-spacing:-.05em;}@media (min-width:768px){.bl-footer__lead-actions{flex:none;flex-wrap:nowrap;column-gap:var(--sp-18);}.bl-footer__lead-actions .bl-footer__mail{white-space:nowrap;}}.bl-scn-dot{flex:none;box-sizing:border-box;width:9px;height:9px;border:1.5px solid var(--accent);border-radius:50%;background:var(--accent);}.bl-pe-stack{display:grid;gap:var(--sp-10);perspective:900px}.bl-pe-stack__note{margin:var(--sp-6) 0 0;font-size:var(--fs-13-5);color:var(--t-medium)}.bl-pe-stack__swap{grid-column:2;grid-row:2 / span 2;min-height:40px;padding:var(--sp-8) var(--sp-14);border:1px solid var(--accent);border-radius:999px;background:none;color:var(--t-bright);font:inherit;font-size:var(--fs-13);cursor:pointer;}.bl-pe-stack__swap:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);}.bl-pe-stack__swap:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}:where(.bl-wd__devices) i{display:block;font-style:normal;}.bl-aw__switch{display:inline-flex;gap:var(--sp-4);align-self:flex-start;margin:var(--sp-4) 0 var(--sp-14);padding:var(--sp-4);border-radius:999px;border:1px solid var(--bl-line);background:var(--base-shade,var(--base));}.bl-aw__switch[hidden]{display:none;}.bl-aw__switch button{padding:var(--sp-9) var(--sp-18);border:0;border-radius:999px;background:transparent;font:500 14px/1 var(--_font-accent);color:var(--t-medium);cursor:pointer;transition:background-color .15s,color .15s;}.bl-aw__switch button[aria-pressed="true"]{background:var(--accent);color:#fff;}.bl-aw__switch button:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px;}.bl-aw__grp[hidden]{display:none;}.bl-ssp{display:flex;flex-direction:column;gap:var(--sp-56);}@media (min-width:1200px){.bl-ssp__track{grid-column:span 4;}}.bl-ssp__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:var(--r-4);}.bl-ssp__track{padding-bottom:var(--sp-12);}.bl-ssp__track:focus-visible{outline:2px solid var(--accent);outline-offset:6px;}.bl-ssp__step,.bl-ssp__end{display:flex;flex-direction:column;gap:var(--sp-14);scroll-snap-align:start;min-width:0;}.bl-ssp__n{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--bl-line);font:500 13px/1 "Geist Mono",ui-monospace,monospace;color:var(--t-muted);}main .bl-ssp h3{--bl-h3-list:18px;margin:0;font-weight:600;line-height:1.3;}.bl-ssp__step p,.bl-ssp__end p{margin:0;font-size:var(--fs-14-5);line-height:1.55;font-weight:400;color:var(--t-muted);}.bl-geo-hv{container-type:inline-size;width:100%;max-width:620px;margin-left:auto;text-align:left;}.bl-cases{display:grid;gap:var(--sp-12);margin:0;padding:0;list-style:none;}.bl-contact{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--sp-32);align-items:start}@media (max-width:991px){.bl-contact{grid-template-columns:1fr}}.bl-price{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--sp-48);align-items:start}.bl-price__step{border:0;margin:0;padding:0;min-width:0}.bl-price__summary{position:sticky;top:calc(var(--db-header-offset,72px) + 24px);display:grid;gap:var(--sp-20);padding:var(--sp-28);border:1px solid var(--bl-line);border-radius:var(--r-20);background:var(--base-tint);box-shadow:var(--bl-e2)}@media (max-width:1099px){.bl-price{grid-template-columns:minmax(0,1fr);gap:var(--sp-40)}.bl-price__summary{position:static}}@media (max-width:640px){.bl-price__summary{padding:var(--sp-20)}}.bl-price__q{display:grid;gap:var(--sp-10)}.bl-price__q-label{font-size:var(--fs-15);font-weight:600;color:var(--t-bright)}.bl-price.is-wizard{grid-template-columns:minmax(0,1fr);max-width:900px;margin-inline:auto;gap:var(--sp-36)}.bl-price.is-wizard [hidden]{display:none!important}.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}@media (prefers-reduced-motion:reduce){.bl-price.is-wizard .bl-price__step,.bl-price.is-wizard .bl-price__summary{animation:none!important}}.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}@media (max-width:760px){.bl-price__plabel{display:none}body:has(.bl-price.is-wizard) #to-top{display:none}}.bl-price__q{gap:var(--sp-10);align-content:start}.bl-price__q-label{font-size:var(--fs-14-5)}.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}}.bl-price.is-wizard{grid-template-columns:minmax(0,1fr);max-width:none;gap:var(--sp-24);}@media (min-width:1000px){.bl-price.is-wizard{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:start;}.bl-price.is-wizard .bl-price__summary{position:sticky;top:calc(var(--db-header-offset,72px) + 24px);}}.bl-price__main{display:grid;gap:var(--sp-28);min-width:0;align-content:start;}.bl-price.is-wizard .bl-price__summary{animation:none;}.bl-price.is-wizard .bl-price__pnum{width:22px;height:22px;font-size:var(--fs-10-5);}.bl-price.is-wizard .bl-price__summary{gap:var(--sp-18);padding:var(--sp-26);border-radius:var(--r-24);border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line));background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--accent) 20%,transparent),var(--base-tint) 60%);box-shadow:0 30px 80px -30px color-mix(in srgb,var(--accent) 45%,transparent);}.bl-price.is-wizard .bl-price__summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;}@media (max-width:999px){body:has(.bl-price.is-wizard) #to-top{display:none;}}@media (max-width:520px){.bl-price.is-wizard .bl-price__summary{padding:var(--sp-20);}}[data-price-progress]{scroll-margin-top:110px;}.bl-faqpage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-72);width:100%}.bl-faqpage__section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-16);min-width:0;scroll-margin-top:110px}@media only screen and (min-width:1200px){.bl-faqpage__section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sp-48)}}.no-touch .bl-faqpage .bl-faq__item:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--bl-line))}.bl-form-summary{margin-bottom:var(--sp-24);padding:var(--sp-18) var(--sp-20);border:2px solid var(--field-error);border-radius:var(--r-12);background:var(--field-error-bg);color:var(--t-bright);font-size:var(--fs-15);line-height:1.5;}.bl-form-summary:focus{outline:2px solid var(--focus-ring);outline-offset:3px;}.bl-form-summary .bl-form-summary__title{margin:0 0 var(--sp-4);font:600 18px/1.3 var(--_font-accent);font-size:var(--fs-18) !important;color:var(--t-bright);}.bl-form-summary p{margin:0;color:var(--t-medium);}.bl-form-summary ul{margin:var(--sp-10) 0 0;padding-left:var(--sp-18);}.bl-form-summary li + li{margin-top:var(--sp-4);}.bl-form-summary a{color:var(--field-error);font-weight:600;text-decoration:underline;text-underline-offset:2px;background:none;}.bl-xsplit{--split:50%;display:grid;gap:var(--sp-12);margin:0;min-width:0;}.bl-xsplit__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;}.bl-xsplit:not(.is-js) .bl-xsplit__range,.bl-xsplit:not(.is-js) .bl-xsplit__handle{display:none;}.bl-xsplit__range:focus-visible + *,.bl-xsplit__frame:focus-within{outline:2px solid var(--accent);outline-offset:3px;}.bl-cases-filter{display:flex;flex-wrap:wrap;gap:var(--sp-6);}.bl-cases-filter[hidden]{display:none;}.bl-cases-filter button{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:40px;padding:var(--sp-8) var(--sp-16);border:1px solid var(--bl-line);border-radius:999px;background:none;color:var(--t-medium);font:inherit;font-size:var(--fs-14);cursor:pointer;}.bl-cases-filter button span{font:500 11px/1 var(--_font-mono);color:var(--t-medium);}.bl-cases-filter button[aria-pressed="true"]{border-color:var(--accent);background:var(--accent);color:#fff;}.bl-cases-filter button[aria-pressed="true"] span{color:#fff;}.bl-cases-filter button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.bl-cases-filter{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--bl-line);border-radius:999px;background:var(--base-tint);}.bl-cases-filter button{min-height:38px;padding:var(--sp-8) var(--sp-16);border:0;font-size:var(--fs-14);font-weight:500;}.bl-cases-filter button:hover{color:var(--t-bright);}.bl-cases-filter button span{font-family:inherit;font-size:var(--fs-12);font-weight:400;line-height:1;opacity:.75;}@media (max-width:599px){.bl-cases-filter{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;}.bl-cases-filter button{flex:none;padding-inline:var(--sp-12);}}