*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-variant-ligatures:none;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}body{background-color:#0a0a0a;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-wrapper{display:flex;flex-direction:column;min-height:100vh}.body-container-wrapper{flex:1}.dnd-section{padding:clamp(48px,6vw,96px) clamp(1rem,3vw,3rem);width:100%}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto;max-width:1400px}.content-wrapper{margin:0 auto;max-width:1400px;padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}:root{--column-gap:2.13%;--column-width-multiplier:8.333}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid [class*=span]{box-sizing:border-box;min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}.row-fluid .span12{width:100%}}.dnd-section .dnd-module,.dnd-section .hs_cos_wrapper{width:100%}.dnd-section .dnd-column{padding-left:clamp(.75rem,1.5vw,1.5rem);padding-right:clamp(.75rem,1.5vw,1.5rem)}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Poppins,sans-serif;letter-spacing:-.02em;text-wrap:balance}h1{font-size:64px}h1,h2{font-weight:700;line-height:1.15}h2{font-size:48px}h3{font-size:32px;font-weight:700;line-height:1.15}h4{font-size:24px}h4,h5{font-weight:700;line-height:1.2}h5{font-size:20px}h6{font-size:16px;font-weight:700;line-height:1.2}li,p,td,th{color:#ccc;font-family:Montserrat,sans-serif;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.7}p+p{margin-top:1em}b,strong{color:#fff;font-weight:700}a{color:#17a192;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}a:focus,a:hover{color:#1ec4b2}.button,.cta_button,.hs-button,button[type=submit]{align-items:center;background-color:#17a192;border:2px solid #17a192;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;gap:8px;justify-content:center;line-height:1.4;padding:14px 32px;text-decoration:none;text-transform:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.button:hover,.cta_button:hover,.hs-button:hover,button[type=submit]:hover{background-color:#0a0a0a;border-color:#17a192;color:#17a192;transform:translateY(-2px)}.button--secondary,.button.button--secondary{background-color:transparent;border:2px solid #888;color:#fff}.button--secondary:hover,.button.button--secondary:hover{background-color:transparent;border-color:#17a192;color:#17a192}.button--small{font-size:.875rem;padding:10px 20px}.button--large{font-size:1.125rem;padding:16px 40px}form{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:32px}form label{color:#fff;font-size:.9rem;font-weight:600}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{background-color:#111;border:1px solid #333;border-radius:6px;color:#fff;padding:12px 16px;transition:border-color .25s cubic-bezier(.4,0,.2,1);width:100%}form input:focus,form select:focus,form textarea:focus{border-color:#17a192;box-shadow:0 0 0 3px #17a19226;outline:none}form .submitted-message{color:#17a192;font-weight:600}form button[type=submit],form input[type=submit]{background-color:#17a192;border:2px solid #17a192;border-radius:8px;color:#fff}form button[type=submit]:hover,form input[type=submit]:hover{background-color:#1ec4b2;border-color:#1ec4b2}ol,ul{padding-left:1.5em}ul li::marker{color:#17a192}blockquote{border-left:3px solid #17a192;color:#ccc;font-style:italic;margin:1.5em 0;padding:16px 24px}table{border-collapse:collapse;width:100%}th{border-bottom:2px solid #333;color:#fff;font-weight:700;text-align:left}td,th{padding:12px 16px}td{border-bottom:1px solid #2a2a2a}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#888}::selection{background:#17a192;color:#fff}.obs-surface{background-color:#111}.obs-card-bg{background-color:#1a1a1a}.obs-gradient{background:linear-gradient(135deg,#0a0a0a,#17a1920d 50%,#0a0a0a)}.body-container-wrapper .obs-full-bleed>.row-fluid{max-width:100%;padding-left:0;padding-right:0}.body-container-wrapper .dnd-section.obs-tight{padding-bottom:clamp(24px,3vw,48px);padding-top:clamp(24px,3vw,48px)}.body-container-wrapper .dnd-section.obs-flush{padding-bottom:0;padding-top:0}.obs-text-accent{color:#17a192}.obs-text-warm{color:#f7931a}.obs-text-muted{color:#888}.obs-text-center{text-align:center}.obs-prose{max-width:720px}.obs-prose-wide{max-width:960px}.obs-mx-auto{margin-left:auto;margin-right:auto}.obs-card{background:transparent;border-left:3px solid #17a192;padding:24px 28px;transition:border-color .25s,background .25s}.obs-card:hover{background:#17a1920a}.obs-card--boxed{background:#1a1a1a;border:1px solid #2a2a2a;border-left:3px solid #17a192;border-radius:8px;padding:28px}@keyframes obs-fadeSlideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes obs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes obs-shimmer{to{left:130%}}@keyframes obs-pulseGlow{0%,to{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 20px #17a19215}}.dnd-section{animation:obs-fadeSlideUp .7s cubic-bezier(.25,.46,.45,.94) both}.dnd-section:first-child{animation-delay:0s}.dnd-section:nth-child(2){animation-delay:.08s}.dnd-section:nth-child(3){animation-delay:.16s}.dnd-section:nth-child(4){animation-delay:.24s}.dnd-section:nth-child(5){animation-delay:.3s}.dnd-section:nth-child(6){animation-delay:.36s}.dnd-section:nth-child(7){animation-delay:.4s}.dnd-section:nth-child(8){animation-delay:.44s}.dnd-section:nth-child(n+9){animation-delay:.48s}.button,.cta_button,.hs-button,button[type=submit]{box-shadow:0 0 0 transparent;overflow:hidden;position:relative}.button:hover,.cta_button:hover,.hs-button:hover,button[type=submit]:hover{box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 30px #17a19250,0 0 60px #17a19225}.button:before,.cta_button:before,.hs-button:before,button[type=submit]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:60%}.button:hover:before,.cta_button:hover:before,.hs-button:hover:before,button[type=submit]:hover:before{animation:obs-shimmer .65s ease-out}.obs-card{transition:border-color .35s cubic-bezier(.25,.46,.45,.94),background .35s ease,box-shadow .35s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94)}.obs-card:hover{background:#17a19212;border-left-color:#f7931a;box-shadow:-6px 0 32px #17a19230;transform:translateX(6px)}.obs-card--boxed{transition:border-color .35s cubic-bezier(.25,.46,.45,.94),background .35s ease,box-shadow .35s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94)}.obs-card--boxed:hover{border-color:#17a19260;box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 36px #17a19230;transform:translateY(-6px)}.dnd-section .obs-card img,.dnd-section a img{transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .5s ease}.dnd-section .obs-card:hover img,.dnd-section a:hover img{filter:brightness(1.06);transform:scale(1.04)}.body-container-wrapper li a,.body-container-wrapper p a{position:relative;text-decoration:none}.body-container-wrapper li a:after,.body-container-wrapper p a:after{background:#1ec4b2;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s cubic-bezier(.25,.46,.45,.94);width:0}.body-container-wrapper li a:hover:after,.body-container-wrapper p a:hover:after{width:100%}form input:focus,form select:focus,form textarea:focus{box-shadow:0 0 0 3px #17a19226,0 0 16px #17a19210}.dnd-section h2,.dnd-section h3{display:inline-block;position:relative}blockquote{transition:border-color .3s ease,box-shadow .3s ease}blockquote:hover{border-left-color:#f7931a;box-shadow:-4px 0 24px #17a19230}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.obs-footer__bottom .hs-menu-wrapper ul,footer .obs-footer__inner>.hs_cos_wrapper_type_menu{display:none!important}