.ra-lead-hero{background:#fff;color:#fff;font-family:Geomanist,Arial,sans-serif;isolation:isolate;overflow:visible;padding:0 20px 92px;position:relative}.ra-lead-hero *,.ra-lead-hero :after,.ra-lead-hero :before{box-sizing:border-box}.ra-lead-hero .container{margin:0 auto;max-width:1460px;position:relative;z-index:3}.ra-lead-hero .ra-category-hero__bg{background:linear-gradient(90deg,rgba(5,16,25,.96),rgba(8,24,36,.82) 38%,rgba(8,24,36,.42)),linear-gradient(180deg,rgba(5,16,25,.22),rgba(5,16,25,.96)),url(https://20859826.fs1.hubspotusercontent-na1.net/hubfs/20859826/ChatGPT%20Image%20Aug%2029%2c%202026%2c%2010_49_59%20AM.png) 50% /cover no-repeat;clip-path:ellipse(120% 85% at 50% 0);height:620px;inset:0 0 auto 0;position:absolute;z-index:0}.ra-lead-hero .ra-category-hero__pattern{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.ra-lead-hero .ra-category-hero__pattern:after{background:radial-gradient(circle at center,rgba(0,152,190,.42) 0 2px,transparent 2.8px);background-size:20px 20px;content:"";height:420px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#000 42%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 0,#000 42%,transparent 74%);opacity:.48;position:absolute;right:-6%;top:150px;width:48%}.ra-lead-hero .ra-category-hero__top{align-items:center;display:flex;max-width:720px;min-height:470px;padding:92px 0 190px}.ra-lead-hero .ra-category-hero__content{max-width:620px;position:relative;z-index:2}.ra-lead-hero .ra-category-hero__eyebrow{color:#33b6d6;font-size:12px;font-weight:800;letter-spacing:1.4px;margin:0 0 14px;text-transform:uppercase}.ra-lead-hero .ra-category-hero__title{color:#fff;font-size:clamp(42px,5vw,68px);font-weight:850;letter-spacing:-.035em;line-height:1.04;margin:0 0 20px}.ra-lead-hero .ra-category-hero__text{color:hsla(0,0%,100%,.86);font-size:18px;line-height:1.65;max-width:560px}.ra-lead-hero .ra-category-hero__text p{color:inherit;margin:0}.ra-lead-hero .ra-category-hero__helper{color:hsla(0,0%,100%,.72);font-size:14px;margin:16px 0 0}.ra-lead-hero .ra-lead-card{align-items:stretch;background:radial-gradient(circle at 82% 10%,rgba(0,152,190,.14),transparent 34%),linear-gradient(135deg,rgba(22,42,58,.98),rgba(30,45,57,.98) 58%,rgba(13,31,45,.98));border:1px solid hsla(0,0%,100%,.15);border-radius:24px;box-shadow:0 34px 80px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.07);display:grid;gap:0;grid-template-columns:minmax(0,35%) minmax(0,65%);margin:-155px auto 40px;overflow:hidden;padding:0;position:relative;width:100%;z-index:5}.ra-lead-info{background:hsla(0,0%,100%,.025);padding:45px 38px;position:relative}.ra-lead-hero .ra-category-hero__floating-eyebrow{color:#33b6d6;font-size:12px;font-weight:850;letter-spacing:1.4px;line-height:1.2;margin:0 0 14px;text-transform:uppercase}.ra-lead-hero .ra-category-hero__floating-title{color:#fff;font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0 0 16px}.ra-lead-hero .ra-category-hero__floating-text{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.65;margin:0 0 36px}.ra-lead-benefits{display:flex;flex-direction:column;gap:28px}.ra-lead-benefit{align-items:center;display:flex;gap:18px}.ra-lead-benefit p{color:#fff;font-size:14px;line-height:1.5;margin:0}.ra-lead-icon{align-items:center;background:rgba(0,173,216,.08);border:1px solid #00add8;border-radius:50%;display:flex;height:52px;justify-content:center;min-width:52px;width:52px}.ra-lead-icon svg{fill:none;height:24px;stroke:#eafaff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.ra-lead-form-panel{border-left:1px solid hsla(0,0%,100%,.1);color:#fff;min-width:0;padding:42px 40px 44px;position:relative}.ra-lead-form-panel .hs-form,.ra-lead-form-panel form{color:#fff;font-family:inherit;width:100%}.ra-lead-form-panel .hs-form-field{margin-bottom:18px}.ra-lead-form-panel .hs-form label,.ra-lead-form-panel .hs-form label span,.ra-lead-form-panel .hs-form-field>label,.ra-lead-form-panel .hs-form-field>label span{color:#fff;font-size:13px;font-weight:600;line-height:1.5}.ra-lead-form-panel .hs-form-field>label{display:block;margin-bottom:7px}.ra-lead-form-panel .hs-form-required{color:#ff7474;margin-left:3px}.ra-lead-form-panel .hs-form input[type=email],.ra-lead-form-panel .hs-form input[type=number],.ra-lead-form-panel .hs-form input[type=tel],.ra-lead-form-panel .hs-form input[type=text],.ra-lead-form-panel .hs-form select,.ra-lead-form-panel .hs-form textarea{background:#f5f8fa;border:1px solid #b9c9d3;border-radius:5px;color:#172b3c;display:block;font-family:inherit;font-size:14px;max-width:100%;min-height:45px;outline:none;padding:11px 13px;width:100%}.ra-lead-form-panel .hs-form input:focus,.ra-lead-form-panel .hs-form select:focus,.ra-lead-form-panel .hs-form textarea:focus{border-color:#00b6e2;box-shadow:0 0 0 2px rgba(0,182,226,.18)}.ra-lead-form-panel .hs-form input::placeholder,.ra-lead-form-panel .hs-form textarea::placeholder{color:#82919d}.ra-lead-form-panel .hs-form ul.inputs-list{list-style:none;margin:8px 0;padding:0}.ra-lead-form-panel .hs-form-checkbox{margin:0 0 9px}.ra-lead-form-panel .hs-form-checkbox label,.ra-lead-form-panel .hs-form-checkbox label span,.ra-lead-form-panel .hs-form-checkbox-display,.ra-lead-form-panel .hs-form-checkbox-display span{color:#fff;font-size:13px;font-weight:400;line-height:1.5}.ra-lead-form-panel .hs-form-booleancheckbox label,.ra-lead-form-panel .hs-form-checkbox label{align-items:flex-start;cursor:pointer;display:flex;gap:9px}.ra-lead-form-panel .hs-form input[type=checkbox]{accent-color:#00afd9;cursor:pointer;height:16px;margin:2px 0 0;min-width:16px;padding:0;width:16px}.ra-lead-form-panel .hs-form-booleancheckbox,.ra-lead-form-panel .hs-form-booleancheckbox label,.ra-lead-form-panel .hs-form-booleancheckbox span{color:#fff;font-size:13px;line-height:1.5}.ra-lead-form-panel .hs-form-booleancheckbox{margin:18px 0}.ra-lead-form-panel .hs-field-desc,.ra-lead-form-panel .hs-richtext,.ra-lead-form-panel .hs-richtext p,.ra-lead-form-panel .legal-consent-container,.ra-lead-form-panel .legal-consent-container p,.ra-lead-form-panel .legal-consent-container span{color:#e4edf4;font-size:11px;line-height:1.55}.ra-lead-form-panel .hs-form a{color:#55d4f2;text-decoration:underline}.ra-lead-form-panel .hs-form .hs-button,.ra-lead-form-panel .hs-form input[type=submit]{background:linear-gradient(135deg,#009fc8,#0085ac);border:0;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:700;min-height:49px;padding:13px 18px;text-align:center;transition:background .2s,transform .2s;width:100%}.ra-lead-form-panel .hs-form .hs-button:hover,.ra-lead-form-panel .hs-form input[type=submit]:hover{background:#007da6;color:#fff;transform:translateY(-1px)}.ra-lead-form-panel .hs-error-msgs{list-style:none;margin:5px 0;padding:0}.ra-lead-form-panel .hs-error-msg{color:#ffb9b9;font-size:12px}.ra-lead-form-panel .submitted-message{color:#fff;font-size:18px;line-height:1.6}@media (max-width:1180px){.ra-lead-hero .ra-lead-card{grid-template-columns:36% 64%}.ra-lead-info{padding:34px 26px}.ra-lead-form-panel{padding:34px 28px}.ra-lead-hero .ra-category-hero__floating-title{font-size:34px}.ra-lead-benefit{gap:13px}}@media (max-width:767px){.ra-lead-hero{padding:0 14px 60px}.ra-lead-hero .ra-category-hero__bg{background-position:top;height:620px}.ra-lead-hero .ra-category-hero__top{min-height:440px;padding:76px 0 170px}.ra-lead-hero .ra-category-hero__title{font-size:38px}.ra-lead-hero .ra-category-hero__text{font-size:16px}.ra-lead-hero .ra-lead-card{border-radius:20px;grid-template-columns:1fr;margin-top:-130px;padding:0}.ra-lead-info{padding:28px 24px}.ra-lead-hero .ra-category-hero__floating-title{font-size:32px}.ra-lead-hero .ra-category-hero__floating-text{margin-bottom:24px}.ra-lead-benefits{gap:17px}.ra-lead-icon{height:42px;min-width:42px;width:42px}.ra-lead-icon svg{height:20px;width:20px}.ra-lead-form-panel{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding:26px 22px 32px}.ra-lead-form-panel .hs-form .hs-button,.ra-lead-form-panel .hs-form input[type=submit]{width:100%}}@media (max-width:420px){.ra-lead-hero .ra-category-hero__title{font-size:33px}.ra-lead-info{padding:25px 20px}.ra-lead-form-panel{padding:24px 18px 28px}.ra-lead-benefit p{font-size:13px}}