:root{--color-bg-500:#090e17;--color-bg-450:#f45c47;--color-bg-400:#d63e29;--color-bg-350:#272c35;--color-bg-300:#fff;--color-bg-250:#edf0f3;--color-bg-card:#11161f;--color-report-card-bg:#11151e;--color-stroke-500:#272c35;--color-stroke-450:#f45c47;--color-stroke-primary:var(--color-stroke-500);--color-border-secondary:var(--color-stroke-450);--color-gradient-500:#f45c47;--color-gradient-450:#f45c47;--color-icon-500:#f45c47;--color-icon-450:#9c9c9c;--color-icon-400:#090e17;--color-icon-350:#edf0f3;--color-text-500:#fff;--color-text-450:#edf0f3;--color-text-400:#9c9c9c;--color-text-350:#767676;--color-text-300:#f45c47;--color-text-250:#090e17;--color-bg-primary:var(--color-bg-500);--color-bg-accent:var(--color-bg-450);--color-bg-secondary:var(--color-bg-400);--color-bg-tertiary:var(--color-bg-350);--color-bg-white:var(--color-bg-300);--color-bg-cream:var(--color-bg-250);--color-text-primary:var(--color-text-500);--color-text-secondary:var(--color-text-450);--color-text-tertiary:var(--color-text-400);--color-text-muted:var(--color-text-350);--color-text-accent:var(--color-text-300);--color-text-dark:var(--color-text-250);--color-primary:var(--color-icon-500);--color-primary-hover:var(--color-icon-500);--color-primary-active:var(--color-icon-500);--btn-primary-bg:var(--color-primary);--btn-primary-text:var(--color-text-500);--btn-primary-hover-bg:var(--color-text-500);--btn-primary-hover-text:var(--color-text-250);--btn-secondary-bg:var(--color-text-500);--btn-secondary-text:var(--color-text-250);--btn-secondary-hover-bg:var(--color-primary);--btn-secondary-hover-text:var(--color-text-500);--btn-outline-primary-border:var(--color-primary);--btn-outline-primary-text:var(--color-primary);--btn-outline-primary-hover-bg:var(--color-primary);--btn-outline-primary-hover-text:var(--color-text-500);--btn-outline-secondary-border:var(--color-stroke-500);--btn-outline-secondary-text:var(--color-text-400);--btn-outline-secondary-hover-border:var(--color-text-400);--btn-outline-secondary-hover-text:var(--color-text-500);--btn-arrow-bg:var(--color-primary);--btn-arrow-icon:var(--color-icon-350);--btn-arrow-hover-bg:var(--color-text-500);--btn-arrow-hover-icon:var(--color-text-250);--btn-arrow-disabled-bg:var(--color-bg-350);--btn-arrow-disabled-icon:var(--color-text-500);--btn-height:37px;--btn-arrow-size:40px;--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SF Mono",Monaco,"Cascadia Code",monospace;--font-size-h1:3.5rem;--font-size-h2:2.5rem;--font-size-h3:2rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1.125rem;--line-height-h1:1.6;--line-height-headlines:1.1;--font-size-body-20:1.25rem;--font-size-body-18:1.125rem;--font-size-body-16:1rem;--font-size-body-14:0.875rem;--font-size-body-12:0.75rem;--font-size-body-xl:var(--font-size-body-20);--font-size-body-l:var(--font-size-body-18);--font-size-body-m:var(--font-size-body-16);--font-size-body-s:var(--font-size-body-14);--font-size-body-xs:var(--font-size-body-12);--font-size-base:var(--font-size-body-16);--line-height-body:1.5;--line-height-normal:1.5;--line-height-tight:var(--line-height-headlines);--letter-spacing-tight:-0.02em;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-normal:var(--font-weight-regular);--space-0:0;--space-2:0.125rem;--space-4:0.25rem;--space-6:0.375rem;--space-8:0.5rem;--space-12:0.75rem;--space-16:1rem;--space-18:1.125rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--space-36:2.25rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-72:4.5rem;--space-80:5rem;--space-88:5.5rem;--space-96:6rem;--space-104:6.5rem;--space-112:7rem;--space-120:7.5rem;--space-128:8rem;--space-136:8.5rem;--space-144:9rem;--space-152:9.5rem;--space-160:10rem;--space-176:11rem;--space-192:12rem;--space-200:13rem;--space-224:14rem;--space-240:15rem;--space-256:16rem;--header-height-mobile:64px;--header-height-desktop:69px;--footer-height-mobile:671px;--footer-height-desktop:240px;--header-subtitle-gap:var(--space-24);--arrow-height:448px;--arrow-bleed:-400px;--arrow-bleed-mobile:-270px;--grid-container-desktop:1440px;--grid-columns-desktop:12;--grid-margin-desktop:32px;--grid-gutter-desktop:16px;--grid-type-desktop:stretch;--grid-width-desktop:auto;--grid-container-mobile:375px;--grid-columns-mobile:2;--grid-margin-mobile:16px;--grid-gutter-mobile:16px;--grid-type-mobile:stretch;--grid-width-mobile:auto;--grid-container:var(--grid-container-desktop);--grid-columns:var(--grid-columns-desktop);--grid-margin:var(--grid-margin-desktop);--grid-gutter:var(--grid-gutter-desktop);--container-mobile:375px;--container-desktop:1680px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--radius-xsmall:0.25rem;--radius-small:0.5rem;--radius-medium:1rem;--radius-large:1.5rem;--radius-xlarge:2rem;--radius-xxlarge:3rem;--radius-round:9999px;--radius-xs:var(--radius-xsmall);--radius-full:var(--radius-round);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.6);--glow-primary:0 0 20px rgba(242,99,73,.4);--glow-accent:0 0 20px rgba(249,161,71,.4);--transition-fast:150ms;--transition-base:250ms;--transition-slow:350ms;--easing-smooth:cubic-bezier(0.4,0,0.2,1);--easing-in:cubic-bezier(0.4,0,1,1);--easing-out:cubic-bezier(0,0,0.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@media (min-width:1190px){:root{--font-size-h1:8rem;--font-size-h2:4rem;--font-size-h3:3rem;--font-size-h4:2rem;--font-size-h5:1.5rem;--font-size-h6:1.25rem}}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap");*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:var(--color-bg-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);overflow-x:hidden}.body-wrapper{min-height:100vh;padding-top:calc(var(--header-height-desktop) + 1px)}@media (max-width:767px){.body-wrapper{padding-top:calc(var(--header-height-mobile) + 1px)}}.body-container-wrapper{margin:0 auto;max-width:var(--container-desktop)}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}::selection{background-color:var(--color-primary);color:var(--color-text-primary)}::-moz-selection{background-color:var(--color-primary);color:var(--color-text-primary)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}img{display:block;height:auto;max-width:100%}body{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}.h1,h1{font-size:var(--font-size-h1);margin:0 0 var(--space-32)}.h1,.h2,h1,h2{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.h2,h2{font-size:var(--font-size-h2);margin:0 0 var(--space-24)}.h3,h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0 0 var(--space-20)}.h4,h4{font-size:var(--font-size-h4)}.h4,.h5,h4,h5{font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0 0 var(--space-16)}.h5,h5{font-size:var(--font-size-h5)}.h6,h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0 0 var(--space-12)}p{font-size:var(--font-size-body-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0 0 var(--space-16)}.body-xl{font-size:var(--font-size-body-xl)}.body-l,.body-xl{line-height:var(--line-height-normal)}.body-l{font-size:var(--font-size-body-l)}.body-m{font-size:var(--font-size-body-m)}.body-m,.body-s{line-height:var(--line-height-normal)}.body-s{font-size:var(--font-size-body-s)}.body-xs{font-size:var(--font-size-body-xs);line-height:var(--line-height-normal)}.text-light{font-weight:var(--font-weight-light)}.text-regular{font-weight:var(--font-weight-regular)}.text-medium{font-weight:var(--font-weight-medium)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-bold{font-weight:var(--font-weight-bold)}a{color:var(--color-text-accent);cursor:pointer;text-decoration:none;transition:color var(--transition-base) var(--easing-smooth)}a:hover{color:var(--color-primary)}ol,ul{margin:0 0 var(--space-16);padding-left:var(--space-24)}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none;margin:0;padding-left:0}code,kbd,samp{border-radius:var(--radius-small);font-size:.9em;padding:.2em .4em}code,kbd,pre,samp{background-color:var(--color-bg-tertiary);font-family:var(--font-mono)}pre{border-radius:var(--radius-xs);margin:0 0 var(--space-16);overflow:auto;padding:var(--space-16)}pre code{background:none;padding:0}hr{border:none;border-bottom:1px solid var(--color-stroke-primary);margin:var(--space-32) 0}img{font-size:var(--font-size-body-xs);word-break:normal}.show-for-sr{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn-orange,a.btn-orange,button.btn-orange{align-items:center;background-color:var(--btn-primary-bg);border:none;box-sizing:border-box;color:var(--btn-primary-text);cursor:pointer;display:inline-flex;font-family:inherit;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);gap:var(--space-8);height:var(--btn-height);justify-content:center;letter-spacing:inherit;line-height:1.5;margin-bottom:0;outline:none;overflow:hidden;padding:var(--space-12) var(--space-24);position:relative;text-align:center;text-decoration:none;transition:color .3s ease;white-space:nowrap}.btn-orange:before,a.btn-orange:before,button.btn-orange:before{background-color:var(--btn-primary-hover-bg);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:0}.btn-orange:hover:before,a.btn-orange:hover:before,button.btn-orange:hover:before{transform:scaleX(1)}.btn-orange span,a.btn-orange span,button.btn-orange span{position:relative;z-index:1}.btn-orange:active,.btn-orange:hover,a.btn-orange:active,a.btn-orange:hover,button.btn-orange:active,button.btn-orange:hover{color:var(--btn-primary-hover-text);text-decoration:none}.btn-orange--full,a.btn-orange--full,button.btn-orange--full{justify-content:center;width:100%}.btn-orange--mobile,a.btn-orange--mobile,button.btn-orange--mobile{width:174px}.btn-outline-primary,a.btn-outline-primary,button.btn-outline-primary{align-items:center;background-color:transparent;border:1px solid var(--color-primary);box-sizing:border-box;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);gap:var(--space-8);height:var(--btn-height);justify-content:center;line-height:1.5;padding:var(--space-12) var(--space-24);text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-outline-primary:hover,a.btn-outline-primary:hover,button.btn-outline-primary:hover{background-color:var(--color-primary);color:var(--color-text-500);text-decoration:none}.btn-outline-secondary,a.btn-outline-secondary,button.btn-outline-secondary{align-items:center;background-color:transparent;border:1px solid var(--color-stroke-500);box-sizing:border-box;color:var(--color-text-400);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);gap:var(--space-8);height:var(--btn-height);justify-content:center;line-height:1.5;padding:var(--space-12) var(--space-24);text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-outline-secondary:hover,a.btn-outline-secondary:hover,button.btn-outline-secondary:hover{border-color:var(--color-text-400);color:var(--color-text-500);text-decoration:none}.btn-outline-light,a.btn-outline-light,button.btn-outline-light{align-items:center;background-color:transparent;border:1px solid var(--color-stroke-500);box-sizing:border-box;color:var(--color-text-450);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);gap:var(--space-8);height:var(--btn-height);justify-content:center;line-height:1.5;padding:var(--space-12) var(--space-24);text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-outline-light:hover,a.btn-outline-light:hover,button.btn-outline-light:hover{background-color:var(--color-text-450);border-color:var(--color-text-450);color:var(--color-bg-primary);text-decoration:none}.btn-secondary,a.btn-secondary,button.btn-secondary{align-items:center;background-color:var(--btn-secondary-bg);border:none;box-sizing:border-box;color:var(--btn-secondary-text);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);gap:var(--space-8);height:var(--btn-height);justify-content:center;line-height:1.5;outline:none;overflow:hidden;padding:var(--space-12) var(--space-24);position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}.btn-secondary:before,a.btn-secondary:before,button.btn-secondary:before{background-color:var(--btn-secondary-hover-bg);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:0}.btn-secondary:hover:before,a.btn-secondary:hover:before,button.btn-secondary:hover:before{transform:scaleX(1)}.btn-secondary span,a.btn-secondary span,button.btn-secondary span{position:relative;z-index:1}.btn-secondary:hover,a.btn-secondary:hover,button.btn-secondary:hover{color:var(--btn-secondary-hover-text);text-decoration:none}.btn-secondary:focus,a.btn-secondary:focus,button.btn-secondary:focus{outline:2px solid var(--color-primary);outline-offset:2px;text-decoration:none}.btn-secondary--full,a.btn-secondary--full,button.btn-secondary--full{justify-content:center;width:100%}.btn-responsive-primary,a.btn-responsive-primary,button.btn-responsive-primary{align-items:center;background-color:var(--color-bg-primary);border:1px solid var(--color-primary);box-sizing:border-box;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);gap:var(--space-8);height:var(--btn-height);justify-content:center;line-height:1.5;overflow:hidden;padding:var(--space-12) var(--space-24);position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-responsive-primary span,a.btn-responsive-primary span,button.btn-responsive-primary span{position:relative;z-index:1}.btn-responsive-primary:hover,a.btn-responsive-primary:hover,button.btn-responsive-primary:hover{background-color:var(--color-primary);color:var(--color-text-500);text-decoration:none}.btn-responsive-secondary,a.btn-responsive-secondary,button.btn-responsive-secondary{align-items:center;background-color:var(--color-bg-primary);border:1px solid var(--color-stroke-500);box-sizing:border-box;color:var(--color-text-400);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);gap:var(--space-8);height:var(--btn-height);justify-content:center;line-height:1.5;overflow:hidden;padding:var(--space-12) var(--space-24);position:relative;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-responsive-secondary span,a.btn-responsive-secondary span,button.btn-responsive-secondary span{position:relative;z-index:1}.btn-responsive-secondary:hover,a.btn-responsive-secondary:hover,button.btn-responsive-secondary:hover{border-color:var(--color-text-400);color:var(--color-text-500);text-decoration:none}@media (min-width:1190px){.btn-responsive-primary,a.btn-responsive-primary,button.btn-responsive-primary{background-color:var(--color-primary);border:none;color:var(--color-text-500);transition:color .3s ease}.btn-responsive-primary:before,a.btn-responsive-primary:before,button.btn-responsive-primary:before{background-color:var(--color-text-500);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:0}.btn-responsive-primary:hover:before,a.btn-responsive-primary:hover:before,button.btn-responsive-primary:hover:before{transform:scaleX(1)}.btn-responsive-primary:hover,a.btn-responsive-primary:hover,button.btn-responsive-primary:hover{background-color:var(--color-primary);color:var(--color-text-250)}.btn-responsive-secondary,a.btn-responsive-secondary,button.btn-responsive-secondary{background-color:var(--color-text-500);border:none;color:var(--color-text-250);transition:color .3s ease}.btn-responsive-secondary:before,a.btn-responsive-secondary:before,button.btn-responsive-secondary:before{background-color:var(--color-primary);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:0}.btn-responsive-secondary:hover:before,a.btn-responsive-secondary:hover:before,button.btn-responsive-secondary:hover:before{transform:scaleX(1)}.btn-responsive-secondary:hover,a.btn-responsive-secondary:hover,button.btn-responsive-secondary:hover{background-color:var(--color-text-500);color:var(--color-text-500)}}.btn-close,button.btn-close{background-color:var(--color-bg-350);border:none;color:var(--color-icon-450);cursor:pointer;overflow:hidden;padding:0;transition:color .3s ease}.btn-close:before,button.btn-close:before{background-color:var(--color-primary);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:0}.btn-close:hover:before,button.btn-close:hover:before{transform:scaleX(1)}.btn-close svg,button.btn-close svg{height:14px;position:relative;width:14px;z-index:1}.btn-close:hover,button.btn-close:hover{color:var(--color-text-500)}.btn-arrow,button.btn-arrow{align-items:center;background-color:var(--btn-arrow-bg);border:none;color:var(--btn-arrow-icon);cursor:pointer;display:flex;height:var(--btn-arrow-size);justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:var(--btn-arrow-size)}.btn-arrow:hover,button.btn-arrow:hover{background-color:var(--btn-arrow-hover-bg);color:var(--btn-arrow-hover-icon)}.btn-arrow:disabled,button.btn-arrow:disabled{background-color:var(--btn-arrow-disabled-bg);color:var(--btn-arrow-disabled-icon);cursor:not-allowed;pointer-events:none}.btn-arrow svg,button.btn-arrow svg{height:16px;width:16px}.btn-orange:disabled,.btn-secondary:disabled,button.btn-orange:disabled,button.btn-secondary:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-orange.loading,.btn-secondary.loading{color:transparent;pointer-events:none;position:relative}.btn-orange.loading:after,.btn-secondary.loading:after{animation:button-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";height:16px;position:absolute;width:16px}@keyframes button-spin{to{transform:rotate(1turn)}}.hs-form-wrapper{width:100%}.hs-form,.hs-form fieldset,.hs-form-row{border:none!important;display:flex!important;flex-direction:column;gap:var(--space-24);margin:0!important;max-width:none!important;padding:0!important;text-align:left;width:100%!important}.hs-form fieldset .hs-form-field,.hs-form-field,.hs-form-row .hs-form-field{display:flex;flex-direction:column;gap:var(--space-12);width:100%!important}.hs-form .input{margin-right:0!important}.hs-form-field>label{color:var(--color-text-secondary)!important;display:block!important;font-family:var(--font-mono)!important;font-size:var(--font-size-body-12)!important;font-weight:var(--font-weight-regular)!important;line-height:1.5!important;margin-bottom:0!important}.hs-form-required{color:var(--color-primary);display:inline-block;line-height:1;margin-left:2px;vertical-align:middle}.hs-input{background-color:var(--color-bg-primary)!important;border:1px solid var(--color-stroke-500)!important;border-radius:var(--radius-xs)!important;box-sizing:border-box!important;caret-color:var(--color-text-primary)!important;color:var(--color-text-secondary)!important;font-family:var(--font-mono)!important;font-size:var(--font-size-body-14)!important;font-weight:var(--font-weight-light)!important;line-height:1.5!important;padding:var(--space-16)!important;text-decoration:none!important;transition:border-color .2s ease!important;width:100%!important}.hs-input,.hs-input:-webkit-autofill{text-decoration:none!important;-webkit-text-fill-color:var(--color-text-secondary)!important}select.hs-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23f45c47' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.5 9 12 16.5 4.5 9'/%3E%3C/svg%3E")!important;background-position:right var(--space-16) center!important;background-repeat:no-repeat!important;cursor:pointer!important;padding-right:var(--space-48)!important}textarea.hs-input{max-height:150px!important;min-height:80px!important;resize:vertical!important}.hs-input:focus{border-color:var(--color-primary)!important;outline:none!important}input[type=file].hs-input{cursor:pointer!important;padding:var(--space-12)!important}input[type=file].hs-input::file-selector-button{background-color:var(--color-bg-secondary)!important;border:1px solid var(--color-stroke-500)!important;border-radius:var(--radius-xs)!important;color:var(--color-text-primary)!important;cursor:pointer!important;font-family:var(--font-mono)!important;font-size:var(--font-size-body-14)!important;font-weight:var(--font-weight-medium)!important;margin-right:var(--space-12)!important;padding:var(--space-8) var(--space-16)!important;transition:background-color .2s ease,border-color .2s ease!important}input[type=file].hs-input::file-selector-button:hover{background-color:var(--color-bg-tertiary)!important;border-color:var(--color-primary)!important}.hs-input:-webkit-autofill,.hs-input:-webkit-autofill:focus,.hs-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-secondary)!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset!important;caret-color:var(--color-text-primary)!important;transition:background-color 5000s ease-in-out 0s!important}.hs-submit{margin:0!important;padding:0!important}.hs-button{align-items:center!important;background-color:var(--btn-primary-bg)!important;background-image:linear-gradient(to right,var(--btn-primary-hover-bg) 50%,transparent 50%)!important;background-position:100% 100%!important;background-size:200% 100%!important;border:none!important;border-radius:0!important;color:var(--btn-primary-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-mono)!important;font-size:var(--font-size-body-14)!important;font-weight:var(--font-weight-semibold)!important;justify-content:center!important;letter-spacing:.05em!important;line-height:1.5!important;padding:var(--space-8) var(--space-32)!important;text-transform:uppercase!important;transition:background-position .3s ease,color .3s ease!important;width:215px!important}.hs-button:hover{background-position:0 100%!important;color:var(--btn-primary-hover-text)!important}.legal-consent-container{color:var(--color-text-tertiary)!important;font-family:var(--font-mono)!important;font-size:var(--font-size-body-12)!important;line-height:1.5!important;margin-top:var(--space-12)!important;text-align:left!important}.legal-consent-container .hs-richtext,.legal-consent-container p{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important}.legal-consent-container a{color:var(--color-primary)!important}.submitted-message{color:var(--color-text-primary)!important;display:block!important;font-family:var(--font-mono)!important;font-size:var(--font-size-h6)!important;line-height:1.6!important;padding:var(--space-64) var(--space-20)!important;text-align:center!important;width:100%!important}.hs-error-msgs{color:#ff4d4d;font-family:var(--font-mono);font-size:11px;font-weight:600;list-style:none;margin:8px 0 0;padding:0}@media (min-width:768px){.hs-form fieldset,.hs-form-row{flex-direction:row!important;gap:var(--space-16)}.hs-form fieldset .hs-form-field,.hs-form-row .hs-form-field{flex:1}.hs-error-msgs,.hs-submit,.legal-consent-container{flex:0 0 100%!important;width:100%!important}}.article-card{background-color:var(--color-bg-500);border:1px dashed var(--color-stroke-500);display:flex;flex-direction:column;flex-shrink:0;height:406px;position:relative;scroll-snap-align:start;text-decoration:none;transition:border-color .2s ease;width:322px}.article-card__image-container{height:192px;overflow:hidden;position:relative;width:100%}.article-card__image{height:100%;object-fit:cover;width:100%}.article-card__arrow{color:var(--color-icon-450);height:24px;position:absolute;right:0;top:0;transition:width .2s ease,height .2s ease;width:24px;z-index:2}.article-card__arrow path,.article-card__arrow rect{transition:fill .2s ease}.article-card:hover{border-color:var(--color-primary)}.article-card:hover .article-card__arrow{height:48px;width:48px}.article-card:hover .article-card__arrow rect{fill:var(--color-primary)}.article-card:hover .article-card__arrow path{fill:#fff}.article-card__content{display:flex;flex:1;flex-direction:column;gap:var(--space-32);padding:var(--space-24);position:relative}.article-card__text{display:flex;flex-direction:column;gap:var(--space-8)}.article-card__meta{color:var(--color-text-400);font-family:var(--font-mono);font-size:var(--font-size-body-12);font-weight:var(--font-weight-normal);line-height:1.5}.article-card__title{color:var(--color-text-450);font-family:var(--font-sans);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);-webkit-line-clamp:2;line-height:1.1;text-transform:capitalize}.article-card__desc,.article-card__title{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.article-card__desc{color:var(--color-text-400);font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-normal);-webkit-line-clamp:3;line-height:1.5}@media (min-width:1190px){.article-card{height:435px;width:373px}.article-card__content{min-height:242px}}.article-card.article-card--fluid{flex-shrink:1;height:100%;max-width:none;width:100%}.article-card.article-card--fluid .article-card__image-container{aspect-ratio:16/9;height:auto}.article-card.article-card--fluid .article-card__content{flex:1;min-height:0}@media (min-width:1190px){.article-card.article-card--fluid{height:100%;width:100%}.article-card.article-card--fluid .article-card__image-container{height:auto}}.cta-button-wrap{display:inline-flex;position:relative}.cta-button-tooltip{display:none}@media (min-width:1190px){.cta-button-tooltip{background-color:var(--color-bg-primary);border:1px dashed var(--color-stroke-500);bottom:100%;display:block;left:0;opacity:0;padding:var(--space-16) var(--space-8);pointer-events:none;position:absolute;text-align:left;transform:translateY(37px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden;width:100%;z-index:-1}.cta-button-wrap:hover .cta-button-tooltip{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.cta-button-tooltip__text{color:var(--color-text-400);font-weight:var(--font-weight-regular)}.cta-button-tooltip__text,.cta-button-tooltip__title{font-family:var(--font-mono);font-size:var(--font-size-body-14);line-height:1.5;margin:0}.cta-button-tooltip__title{color:var(--color-primary);font-weight:600}.cta-button-tooltip__sep{color:var(--color-text-400)}}@media (min-width:1190px) and (hover:hover){.cta-button-wrap:hover{z-index:2}}.cta-button-description{background-color:var(--color-bg-primary);border:1px dashed var(--color-stroke-500);display:block;padding:var(--space-16);text-align:center}.cta-button-description__text{color:var(--color-text-400);font-weight:var(--font-weight-regular);margin:0}.cta-button-description__text,.cta-button-description__title{font-family:var(--font-mono);font-size:var(--font-size-body-14);line-height:1.5}.cta-button-description__title{color:var(--color-primary);font-weight:600}.cta-button-description__sep{color:var(--color-text-400)}@media (min-width:1190px){.cta-button-description{background-color:var(--color-bg-primary);border:1px dashed var(--color-stroke-500);bottom:100%;left:0;margin-bottom:0;opacity:0;padding:var(--space-16) var(--space-8);pointer-events:none;position:absolute;text-align:left;transform:translateY(37px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden;width:100%;z-index:-1}.cta-button-wrap:hover .cta-button-description{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}}.show-for-sr{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){.show-for-sr--mobile{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}