*,*::before,*::after{box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;font-size:clamp(14px, 1vw, 16px)}body{margin:0;color:#000;background:#fff}html,body,*{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:0px;height:0px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border:none}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure{margin:0}:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, pre, table, figure) +:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, pre, table, figure){margin-top:16px}ul,ol{padding-left:20px}li{margin:4px 0}a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:from-font;text-decoration-skip-ink:auto}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid currentColor;outline-offset:2px}strong{font-weight:600}em{font-style:italic}small{font-size:clamp(12px, 0.875vw, 14px)}sub,sup{font-size:clamp(11px, 0.75vw, 13px);line-height:0;position:relative;vertical-align:baseline}sup{top:-6px}sub{bottom:-3px}abbr[title]{text-decoration:underline dotted;text-underline-offset:2px}mark{background:#fffb91}kbd{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:clamp(12px, 0.9vw, 14px);background:#eee;border:1px solid #ccc;border-radius:3px;padding:0 6px}code,pre{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:clamp(13px, 0.95vw, 15px)}pre{overflow:auto}address{font-style:normal}[hidden]{display:none !important}img,picture,video,canvas,iframe{max-width:100%;height:auto;display:block}table{width:100%;border-collapse:collapse;font-size:clamp(14px, 1vw, 16px)}th,td{padding:10px;border:1px solid #ccc;text-align:left;vertical-align:top;overflow-wrap:anywhere}caption{caption-side:bottom;padding-top:8px;color:#555;font-size:clamp(12px, 0.9vw, 14px)}tbody tr:nth-child(even){background:#f7f7f7}blockquote{padding-left:16px;border-left:3px solid #ccc;color:#555;margin:16px 0}hr{border:none;border-top:1px solid #ccc;margin:32px 0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border:0;padding:0}:where(button, [type="button"], [type="submit"]){padding:10px 16px;border:1px solid #ccc;border-radius:6px;background:#fff}:where(button, [type="button"], [type="submit"]):focus-visible{outline:2px solid #000;outline-offset:2px}input:not([type="checkbox"]):not([type="radio"]),select,textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;background:#fff}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #000;outline-offset:2px}textarea{resize:vertical;min-height:96px}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}section{width:100%;max-width:100%;margin:0 auto}h1{font-weight:700;font-size:clamp(24px, 4vw, 64px);line-height:1.2}h2{font-weight:600;font-size:clamp(20px, 3vw, 48px);line-height:1.25}h3{font-weight:500;font-size:clamp(18px, 2.25vw, 36px);line-height:1.3}h4{font-weight:500;font-size:clamp(16px, 1.875vw, 30px);line-height:1.4}h5{font-weight:500;font-size:clamp(15px, 1.5vw, 24px);line-height:1.5}h6{font-weight:500;font-size:clamp(14px, 1.25vw, 20px);line-height:1.5}@media (min-width:480px){section{max-width:540px}}@media (min-width:768px){section{max-width:720px}}@media (min-width:1024px){section{max-width:960px}}@media (min-width:1280px){section{max-width:1280px}}@media (min-width:1600px){section{max-width:1600px}}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.page-block{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column;align-items:stretch;position:relative}.flex-row{display:flex;flex-direction:column;gap:20px;width:100%;position:relative;box-sizing:border-box}.row-reverse{flex-direction:row-reverse !important}.flex-1{flex:1;max-width:100%;position:relative;box-sizing:border-box}.flex-2{flex:2;position:relative;box-sizing:border-box}@media (min-width:768px){.flex-row{flex-direction:row}.flex-1{max-width:50%}}html{overflow-x:hidden}figure{margin-inline:0;margin-block:0}img{contain-intrinsic-size:auto}img[decoding="async"]{will-change:transform}img:not([src]){visibility:hidden}
.loader.b0s-page-block.page-block{padding:clamp(24px,4vw,72px) 0;background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,.08) 0%,transparent 60%),linear-gradient(135deg,#0f172a 0%,#1f2937 50%,#0f172a 100%);color:#fff}.loader.b0s-flex-row.flex-row{display:flex;align-items:center;gap:clamp(16px,3vw,48px);max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.loader.b0s-flex-1.flex-1{flex:1 1 0}.loader.b0s-hero-h1.hero-h1{margin:0;font-weight:800;line-height:1.05;font-size:clamp(32px,5.2vw,72px);letter-spacing:-.02em;text-wrap:balance}.loader.b0s-hero-p.hero-p{margin:0;font-size:clamp(15px,1.6vw,20px);line-height:1.6;opacity:.9}@media (max-width:768px){.loader.b0s-flex-row.flex-row{flex-direction:column}}
