:root{--sn-primary:#0c95cc;--sn-secondary:#334155;--sn-dark:#1e293b;--sn-light-bg:#eef2f7;--sn-page-bg:#f4f4f5;--sn-white:#fff;--sn-button-bg:#0c95cc;--sn-button-hover-bg:#0369a1;--sn-button-text:#fff;--sn-heading-font:Libre Baskerville,serif;--sn-body-font:Open Sans,sans-serif;--sn-hero-heading-size:40px;--sn-section-heading-size:33px;--sn-body-text-size:16px;--sn-nav-text-size:13px;--sn-button-font-size:16px;--sn-button-padding-y:10px;--sn-button-padding-x:70px;--sn-desktop-padding:40px;--sn-mobile-padding:20px;--sn-reveal-distance:26px;--sn-reveal-distance-negative:-26px;--sn-reveal-duration:760ms;--sn-reveal-stagger:90ms}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--sn-page-bg);color:var(--sn-secondary);font-family:var(--sn-body-font);font-size:var(--sn-body-text-size);line-height:1.65;min-width:768px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}a:focus,a:hover{color:var(--sn-primary)}h1,h2,h3,h4,h5,h6{color:var(--sn-dark);font-family:var(--sn-heading-font);line-height:1.25}.sn-theme-wrapper{background:var(--sn-page-bg)}.sn-main-dnd,.sn-theme-wrapper .dnd-section{display:block!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.sn-theme-wrapper .dnd-section{padding:0!important}.sn-main-dnd .row-fluid-wrapper,.sn-main-dnd .row-wrapper,.sn-theme-wrapper .dnd-column,.sn-theme-wrapper .dnd-module,.sn-theme-wrapper .dnd-row,.sn-theme-wrapper .dnd-section .row-fluid,.sn-theme-wrapper .dnd-section>.row-fluid,.sn-theme-wrapper .dnd-section>.row-fluid-wrapper,.sn-theme-wrapper .hs_cos_wrapper_type_module,.sn-theme-wrapper .hs_cos_wrapper_widget,.sn-theme-wrapper .widget-type-custom_widget{display:block!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.sn-main-dnd .row-fluid .span12,.sn-main-dnd .row-fluid .widget-span[data-w="12"],.sn-main-dnd [class*=-max-width-section-centering],.sn-main-dnd [class*=-max-width-section-centering]>.row-fluid,.sn-main-dnd [class*=-section-centering],.sn-main-dnd [class*=-section-centering]>.row-fluid{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.btn-primary,.sn-btn-primary{background:var(--sn-button-bg);border:none;color:var(--sn-button-text);cursor:pointer;display:inline-block;font-family:var(--sn-body-font);font-size:var(--sn-button-font-size);font-weight:600;line-height:1.3;margin-top:33px;padding:var(--sn-button-padding-y) var(--sn-button-padding-x);transition:background .2s ease,color .2s ease,box-shadow .25s ease,transform .25s ease}.btn-primary:focus,.btn-primary:hover,.sn-btn-primary:focus,.sn-btn-primary:hover{background:var(--sn-button-hover-bg);box-shadow:0 8px 18px rgba(12,149,204,.18);color:var(--sn-button-text);transform:translateY(-1px)}html.sn-animations-ready .sn-reveal,html.sn-animations-ready .sn-reveal-group>.sn-reveal-item{filter:blur(2px);opacity:0;transform:translate3d(0,var(--sn-reveal-distance),0);transition:opacity var(--sn-reveal-duration) ease,filter var(--sn-reveal-duration) ease,transform var(--sn-reveal-duration) cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}html.sn-animations-ready .sn-reveal.sn-from-left{transform:translate3d(var(--sn-reveal-distance-negative),0,0)}html.sn-animations-ready .sn-reveal.sn-from-right{transform:translate3d(var(--sn-reveal-distance),0,0)}html.sn-animations-ready .sn-reveal-group>.sn-reveal-item.sn-scale-in,html.sn-animations-ready .sn-reveal.sn-scale-in{transform:translate3d(0,12px,0) scale(.97)}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item,html.sn-animations-ready .sn-reveal.is-visible{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}html.sn-animations-ready .sn-reveal-hero{transition-duration:.92s}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(2){transition-delay:var(--sn-reveal-stagger)}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(3){transition-delay:calc(var(--sn-reveal-stagger) + var(--sn-reveal-stagger))}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(4){transition-delay:calc(var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger))}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(5){transition-delay:calc(var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger))}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(6){transition-delay:calc(var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger))}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(7){transition-delay:calc(var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger))}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(8){transition-delay:calc(var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger))}html.sn-animations-ready .sn-reveal-group.is-visible>.sn-reveal-item:nth-child(n+9){transition-delay:calc(var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger) + var(--sn-reveal-stagger))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html.sn-animations-ready .sn-reveal,html.sn-animations-ready .sn-reveal-group>.sn-reveal-item{filter:none;opacity:1;transform:none}}.sn-navbar{background:var(--sn-white);left:0;min-width:768px;position:fixed;top:0;width:100%;z-index:101}.sn-navbar-top{align-items:center;background:var(--sn-primary);display:flex;justify-content:space-between;min-height:var(--header-top-height,51px);padding:0 290px 0 25px}.sn-navbar-top>div{align-items:center;display:flex;height:100%}.sn-navbar-top a{color:var(--sn-white);font-family:var(--sn-body-font);font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.sn-navbar-bottom{align-items:center;background:var(--sn-white);display:flex;justify-content:space-between;min-height:var(--header-main-height,106px);padding:0 30px 0 16px}.sn-navbar-logo img{height:var(--header-logo-height,69px);max-width:none;object-fit:contain;width:var(--header-logo-width,408px)}.sn-mobile-menu-toggle{background:transparent;border:0;display:none;height:36px;padding:0;width:44px}.sn-mobile-menu-toggle span{background:#6b7280;display:block;height:3px;margin:6px auto;width:34px}.sn-navbar-menu{align-items:center;display:flex;gap:36px;list-style:none}.sn-navbar-menu li a{color:var(--sn-secondary);font-family:var(--sn-body-font);font-size:var(--header-menu-size,14px);font-weight:600;letter-spacing:.5px;padding:10px 0;position:relative;text-transform:uppercase}.sn-navbar-menu li a.active,.sn-navbar-menu li a:hover{color:var(--sn-primary)}.sn-navbar-menu li:not(.sn-nav-dropdown)>a.active:after{background:var(--sn-primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.sn-nav-dropdown{position:relative}.sn-nav-dropdown>a{align-items:center;display:inline-flex;gap:5px}.sn-nav-dropdown>a.active{box-shadow:inset 0 -2px 0 var(--sn-primary)}.sn-nav-dropdown>a:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";display:inline-block;height:6px;margin-left:4px;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease;width:6px}.sn-nav-dropdown:hover>a:after{transform:rotate(225deg) translateY(3px)}.sn-nav-dropdown:focus-within>a:after{transform:rotate(225deg) translateY(3px)}.sn-dropdown-menu{background:var(--sn-white);border-radius:4px;box-shadow:0 6px 24px rgba(0,0,0,.1);display:none;left:-20px;list-style:none;min-width:220px;padding:8px 0;position:absolute;top:calc(100% + 4px);z-index:200}.sn-dropdown-menu:before{background:transparent;content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.sn-dropdown-menu li a,.sn-dropdown-menu li span{color:var(--sn-secondary);display:block;font-family:var(--sn-body-font);font-size:13.5px;padding:11px 24px}.sn-dropdown-menu li span{color:var(--sn-primary);font-weight:700}.sn-dropdown-menu li a:hover{color:var(--sn-primary)}.sn-nav-dropdown:focus-within .sn-dropdown-menu,.sn-nav-dropdown:hover .sn-dropdown-menu{display:block}.sn-navbar-spacer{height:calc(var(--header-top-height, 51px) + var(--header-main-height, 106px))}.hero{margin-left:0;margin-right:0;max-width:100%;min-height:var(--hero-min-height,520px);overflow:hidden;padding:var(--hero-padding-top,150px) 0 var(--hero-padding-bottom,120px);position:relative;width:100%}.hero-video{background:#081628;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero-video .hero-fallback-image,.hero-video video{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero-overlay{background:rgba(0,0,0,var(--hero-overlay-opacity,0));inset:0;position:absolute;z-index:1}.hero-content{max-width:min(100%,calc(var(--hero-content-width, 62%) + var(--hero-horizontal-padding, 60px)));padding-left:var(--hero-horizontal-padding,60px);padding-right:var(--hero-horizontal-padding,60px);position:relative;width:100%;z-index:2}.hero-content h1{color:var(--hero-heading-color,var(--sn-white));font-family:var(--hero-heading-font,var(--sn-heading-font));font-size:var(--hero-heading-size,var(--sn-hero-heading-size));font-weight:700;line-height:var(--hero-heading-line-height,1.2);margin-bottom:0}.hero-content h1 span.accent{color:var(--hero-accent-color,var(--sn-primary))}.hero-content .hero-sub{color:var(--hero-subtitle-color,var(--sn-white));font-family:var(--hero-body-font,var(--sn-body-font));font-size:var(--hero-subtitle-size,16px);font-weight:var(--hero-subtitle-weight,600);line-height:var(--hero-subtitle-line-height,1.65);margin-top:28px;max-width:var(--hero-subtitle-width,1180px)}.hero-content .hero-sub p{color:inherit;font:inherit;line-height:inherit;margin:0}.hero-content .hero-question{color:var(--hero-question-color,var(--sn-white));font-size:var(--hero-question-size,16px);font-weight:400;margin-top:32px}.hero .btn-primary,.hero-content .hero-question{font-family:var(--hero-body-font,var(--sn-body-font))}.hero .btn-primary{background:var(--hero-button-bg,var(--sn-button-bg));color:var(--hero-button-color,var(--sn-button-text));font-size:var(--hero-button-font-size,var(--sn-button-font-size));padding:var(--hero-button-padding-y,var(--sn-button-padding-y)) var(--hero-button-padding-x,var(--sn-button-padding-x))}.hero .btn-primary:focus,.hero .btn-primary:hover{background:var(--hero-button-hover-bg,var(--sn-button-hover-bg));color:var(--hero-button-color,var(--sn-button-text))}.frustration{background:var(--section-bg,var(--sn-white));padding:var(--section-padding-top,64px) var(--sn-desktop-padding) var(--section-padding-bottom,52px);text-align:var(--text-align,center)}.frustration h2,.frustration p{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--heading-size,var(--sn-section-heading-size));font-weight:500;line-height:1.5;margin:0 auto 10px;max-width:var(--headline-max-width,960px)}.frustration .sub-text{color:var(--sn-secondary);font-family:var(--sn-body-font);font-size:var(--body-size,18px);font-weight:500;line-height:1.5;margin:10px auto;max-width:var(--body-max-width,774px)}.accent-text,.frustration .sub-text .highlight{color:var(--sn-primary);font-weight:600}.supernova{background:var(--section-bg,var(--sn-white));overflow:hidden}.supernova-inner{align-items:stretch;display:flex;min-height:420px;position:relative}.supernova-image{align-self:stretch;background-position:top;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:50%}.supernova-card{background:var(--card-bg,var(--sn-white));box-shadow:0 11px 30px rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;margin:41px 0 46px -80px;padding:35px 60px 40px 35px;position:relative;width:50%;z-index:2}.supernova-card .intro-text{font-family:var(--sn-body-font);font-size:17px;font-weight:500;line-height:1.5;margin-bottom:20px}.supernova-benefits{display:flex;gap:16px;margin-bottom:20px}.supernova-benefits-col{flex:1}.benefit-item{align-items:center;background-position:0;background-repeat:no-repeat;background-size:25px;display:flex;gap:10px;margin:16px 0;padding-left:35px}.benefit-item h5{color:var(--sn-primary);font-family:var(--sn-body-font);font-size:15px;font-weight:600}.supernova-footer{font-family:var(--sn-body-font);font-size:16px}.how-it-works-header{background:var(--section-bg,var(--sn-white));padding:var(--section-padding-top,40px) var(--sn-desktop-padding) 10px;text-align:center}.how-it-works-header h2{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--heading-size,31px);font-weight:625}.how-it-works-header h2 span{color:var(--sn-primary)}.how-it-works-steps{background:var(--section-bg,var(--sn-white));display:flex;gap:24px;padding:30px var(--sn-desktop-padding) 10px;width:100%}.step{background-color:var(--step-bg,#f1f5f7);border-radius:1px;display:flex;flex:1;flex-direction:column;padding:28px 28px 20px;position:relative;transition:box-shadow .28s ease,transform .28s ease}.step:hover{box-shadow:0 12px 28px rgba(30,41,59,.08);transform:translateY(-3px)}.step:nth-child(2){background-color:var(--step-alt-bg,var(--sn-white))}.step-inner{align-items:center;display:flex;gap:20px;margin-bottom:20px}.step-icon-wrap{flex-shrink:0;height:90px;position:relative;width:90px}.step-icon-circle img{object-fit:contain;width:100px}.step h4{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:20px;font-weight:700;line-height:1.3}.step p{color:var(--sn-secondary);font-family:var(--sn-body-font);font-size:15px;line-height:1.65}.schedule-bar{background:var(--section-bg,var(--sn-white));padding:28px var(--sn-desktop-padding) var(--section-padding-bottom,40px);text-align:center}.partner{background:var(--section-bg,var(--sn-light-bg));padding:var(--section-padding-top,40px) var(--sn-desktop-padding) var(--section-padding-bottom,60px)}.partner h2{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--heading-size,35px);font-weight:700;margin-bottom:30px;text-align:center}.partner h2 span{color:var(--sn-primary)}.partner-cards{display:flex;gap:24px}.partner-card{background:var(--sn-white);box-shadow:0 2px 12px rgba(0,0,0,.07);display:flex;flex:1;flex-direction:column;overflow:visible;transition:box-shadow .28s ease,transform .28s ease}.partner-card:hover{box-shadow:0 16px 34px rgba(30,41,59,.12);transform:translateY(-4px)}.partner-card-image-wrap{padding:12px 16px 0;position:relative;width:100%}.partner-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:230px;margin:12px auto 0;width:calc(100% - 32px)}.partner-card-icon-wrap{align-items:center;background:var(--icon-bg,#e02020);border-radius:30px;bottom:-32px;box-shadow:0 2px 8px rgba(0,0,0,.18);display:flex;height:64px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:64px;z-index:2}.partner-card-icon-wrap img{filter:brightness(0) invert(1);height:36px;object-fit:contain;width:36px}.partner-card-body{display:flex;flex:1;flex-direction:column;padding:52px 24px 28px;text-align:center}.partner-card-body h3{font-family:var(--sn-heading-font);font-size:20px;font-weight:700;margin-bottom:14px}.partner-card-body h3,.partner-card-body h3 a{color:var(--sn-primary)}.partner-card-body p{color:var(--sn-secondary);font-family:var(--sn-body-font);font-size:14px;line-height:1.7;margin-bottom:24px}.partner-card-body a.learn-more{border:none;color:var(--sn-dark);display:inline-block;font-family:var(--sn-body-font);font-size:14px;font-weight:700;margin-top:auto;padding:0}.partner-card-body a.learn-more:hover{color:var(--sn-primary)}.quote-section{display:flex;flex-direction:column;justify-content:center;min-height:200px;overflow:hidden;padding:var(--section-padding-top,50px) 60px var(--section-padding-bottom,50px);position:relative}.quote-section-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.quote-section-overlay{background:rgba(0,0,0,var(--quote-overlay-opacity,0));inset:0;position:absolute;z-index:1}.quote-section-content{max-width:65%;position:relative;z-index:2}.quote-section h2{color:var(--sn-white);font-family:var(--sn-heading-font);font-size:24px;font-weight:400;line-height:1.45;margin-bottom:14px}.quote-section p{color:#e2e8f0;font-size:18px;font-weight:400;line-height:3;margin-bottom:10px}.quote-section .bold-sky,.quote-section p{display:initial;font-family:var(--sn-body-font)}.quote-section .bold-sky{color:var(--sn-primary);font-size:16px;font-weight:500}.testimonials{background:var(--section-bg,#f8fafc);overflow:hidden;padding:var(--section-padding-top,60px) 0 var(--section-padding-bottom,50px)}.testimonials h2{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--heading-size,30px);font-weight:400;margin-bottom:48px;text-align:center}.testimonials h2 span{color:var(--sn-primary);font-weight:700}.carousel-wrapper{overflow:hidden;position:relative;width:100%}.carousel-track{align-items:center;display:flex;gap:0;transition:transform .5s ease}.testimonial-slide{display:flex;justify-content:center;min-width:33.333%;opacity:.45;padding:0 16px 40px;transform:scale(.93);transition:opacity .4s,transform .4s}.testimonial-slide.active{opacity:1;transform:scale(1)}.testimonial-bubble{align-items:flex-start;background:var(--sn-white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;gap:10px;padding:28px 28px 28px 20px;position:relative;width:100%}.testimonial-slide.active .testimonial-bubble{background:var(--sn-primary)}.testimonial-slide.active .testimonial-bubble:after{border-left:14px solid transparent;border-right:14px solid transparent;border-top:16px solid var(--sn-primary);bottom:-16px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.quote-mark{align-self:flex-start;color:#2d3748;flex-shrink:0;font-family:Georgia,serif;font-size:64px;font-weight:700;line-height:1;margin-top:-2px}.testimonial-bubble p{color:var(--sn-secondary);flex:1;font-family:var(--sn-body-font);font-size:17px;font-weight:600;line-height:1.55;margin:0}.testimonial-slide.active .testimonial-bubble p{color:var(--sn-white)}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:30px}.carousel-dot{background:#cbd5e1;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .3s;width:10px}.carousel-dot.active{background:var(--sn-primary)}.stats-header{background:var(--section-bg,var(--sn-light-bg));padding:var(--section-padding-top,40px) var(--sn-desktop-padding) 0;text-align:center}.stats-header h2{color:var(--sn-secondary);display:initial;font-family:var(--sn-heading-font);font-size:var(--heading-size,30px);font-weight:700}.stats-header h2 span{color:var(--sn-primary)}.stats-bar{background:var(--section-bg,var(--sn-light-bg));padding:30px var(--sn-desktop-padding) var(--section-padding-bottom,50px)}.stats-bar-inner{display:flex;margin:0 auto;max-width:900px}.stat-item{border-right:1px solid #cbd5e1;flex:1;padding:20px 30px;text-align:center;transition:transform .28s ease}.stat-item:hover{transform:translateY(-2px)}.stat-item:last-child{border-right:none}.stat-item .value{color:var(--sn-primary);display:unset;font-family:var(--sn-heading-font);font-size:30px;font-weight:600}.stat-item .label{color:var(--sn-secondary);font-family:var(--sn-body-font);font-size:15px;margin-top:8px}.trusted{background:var(--section-bg,var(--sn-light-bg));padding:0 var(--sn-desktop-padding) var(--section-padding-bottom,44px)}.trusted-inner{background:var(--sn-white);border-radius:5px;box-shadow:0 -10px 10px rgba(0,0,0,.1);padding:40px}.trusted h2{color:var(--sn-secondary);font-family:var(--sn-heading-font);font-size:var(--heading-size,25px);font-weight:700;margin-bottom:30px;text-align:center}.trusted h2 span{color:var(--sn-primary)}.logos-grid{display:grid;gap:8px;grid-template-columns:repeat(var(--logo-columns,6),1fr);margin-bottom:8px}.logo-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:80px;transition:opacity .28s ease,transform .28s ease}.logo-item:hover{opacity:.86;transform:translateY(-2px)}.cta-section{overflow:hidden;padding:var(--section-padding-top,50px) 60px var(--section-padding-bottom,50px);position:relative}.cta-section-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.cta-section-overlay{background:rgba(0,0,0,var(--cta-overlay-opacity,0));inset:0;position:absolute;z-index:1}.cta-inner{align-items:center;display:flex;gap:40px;position:relative;z-index:2}.cta-text{flex:2}.cta-text h2{color:var(--sn-white);font-family:var(--sn-heading-font);font-size:var(--heading-size,33px)}.cta-text p{color:var(--sn-white);font-family:var(--sn-body-font);font-size:17px;font-weight:600}.cta-text .cta-sub{color:#e2e8f0;font-size:16px;font-weight:400}.cta-btn-wrap{display:flex;flex:1;justify-content:center}.cta-btn-wrap a{background:var(--sn-button-bg);color:var(--sn-button-text);display:inline-block;font-family:var(--sn-body-font);font-size:15px;font-weight:700;letter-spacing:.3px;padding:16px 50px;white-space:nowrap}.cta-btn-wrap a:hover{background:var(--sn-button-hover-bg);color:var(--sn-button-text)}.footer{background:#f1f5f9}.footer-inner{padding:30px 60px}.footer-grid{align-items:flex-start;display:flex;gap:60px;padding:15px 0}.footer-logo-col{flex:1.2}.footer-logo-col img{margin-top:8px;max-width:220px}.footer-contact-col{flex:1.5}.footer-contact-col strong{color:var(--sn-dark);display:block;font-family:var(--sn-body-font);font-size:14px;font-weight:700;margin-bottom:10px}.footer-contact-col a,.footer-contact-col p{color:var(--sn-secondary);display:initial;font-family:var(--sn-body-font);font-size:13px}.footer-contact-col a:hover{color:var(--sn-primary)}.footer-contact-icons{align-items:center;display:flex;gap:12px;margin-top:12px}.footer-contact-icons a{align-items:center;color:var(--sn-secondary);display:flex;justify-content:center;transition:color .2s}.footer-contact-icons a:hover{color:var(--sn-primary)}.footer-contact-icons svg{height:22px;width:22px}.footer-newsletter{flex:1.5}.footer-newsletter label{color:var(--sn-dark);display:block;font-family:var(--sn-body-font);font-size:15px;font-weight:700;margin-bottom:8px}.footer-newsletter .newsletter-desc{color:#475569;font-family:var(--sn-body-font);font-size:13px;line-height:1.6;margin-bottom:14px}.footer-newsletter a,.footer-newsletter button{align-items:center;background:var(--sn-button-bg);border:none;color:var(--sn-button-text);cursor:pointer;display:inline-flex;font-family:var(--sn-body-font);font-size:13px;font-weight:700;justify-content:center;padding:10px 48px;white-space:nowrap}.footer-newsletter a:hover,.footer-newsletter button:hover{background:var(--sn-button-hover-bg);color:var(--sn-button-text)}.footer-newsletter button:focus-visible{outline:2px solid rgba(14,165,233,.45);outline-offset:3px}.sn-modal-open{overflow:hidden}.sn-newsletter-modal[hidden]{display:none!important}.sn-newsletter-modal{inset:0;position:fixed;z-index:2000}.sn-newsletter-modal__backdrop{background:rgba(42,63,77,.27);inset:0;position:absolute}.sn-newsletter-modal__dialog{background:#eef2f5;box-shadow:0 18px 48px rgba(15,23,42,.16);margin:28px auto;max-height:calc(100vh - 56px);overflow-y:auto;padding:44px 70px 56px;position:relative;width:min(1150px,calc(100vw - 48px));z-index:1}.sn-newsletter-modal__close{align-items:center;background:hsla(0,0%,100%,.55);border:none;border-radius:999px;color:#111827;cursor:pointer;display:flex;font-size:46px;height:54px;justify-content:center;line-height:1;padding:0;position:absolute;right:24px;top:24px;width:54px}.sn-newsletter-modal__close span{display:block;transform:translateY(-2px)}.sn-newsletter-modal__content{margin:0 auto;max-width:1015px}.sn-newsletter-modal__content h2{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:clamp(34px,3.221vw,48px);font-weight:400;line-height:1.2;margin:6px 0 26px;text-align:center}.sn-newsletter-modal__text{color:#31475a;font-family:var(--sn-body-font);font-size:clamp(20px,2.05vw,26px);font-weight:400;line-height:1.6;margin:0 auto 44px;max-width:900px;text-align:center}.sn-newsletter-modal__form-shell{margin:0 auto;max-width:1015px}.sn-newsletter-form-target .hbspt-form form,.sn-newsletter-form-target .hs-form{display:grid;gap:24px}.sn-newsletter-form-target .hs-form-field{margin:0!important}.sn-newsletter-form-target .hs-form-field>label,.sn-newsletter-form-target .sn-newsletter-form-label{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.sn-newsletter-form-target .hs-input,.sn-newsletter-form-target .input{width:100%}.sn-newsletter-form-target input[type=email],.sn-newsletter-form-target input[type=number],.sn-newsletter-form-target input[type=tel],.sn-newsletter-form-target input[type=text],.sn-newsletter-form-target select,.sn-newsletter-form-target textarea{background:#fff;border:none;border-radius:0;box-shadow:none;color:#31475a;font-family:var(--sn-body-font);font-size:22px;font-weight:400;line-height:1.2;min-height:80px;padding:0 18px;width:100%!important}.sn-newsletter-form-target textarea{min-height:140px;padding-bottom:22px;padding-top:22px}.sn-newsletter-form-target ::placeholder{color:#31475a;opacity:1}.sn-newsletter-form-target .actions,.sn-newsletter-form-target .hs_submit{display:flex;justify-content:center;margin-top:22px}.sn-newsletter-form-target .hs-button,.sn-newsletter-form-target button[type=submit],.sn-newsletter-form-target input[type=submit]{background:var(--sn-button-bg);border:none;border-radius:0;box-shadow:0 14px 24px rgba(14,165,233,.18);color:var(--sn-button-text);font-family:var(--sn-body-font);font-size:24px;font-weight:400;line-height:1.2;min-height:78px;min-width:min(100%,590px);padding:18px 40px}.sn-newsletter-form-target .hs-error-msgs{color:#b91c1c;font-size:14px;list-style:none;margin:8px 0 0;padding:0}.sn-newsletter-form-target .submitted-message{color:#31475a;font-family:var(--sn-body-font);font-size:18px;margin:0;text-align:center}.sn-newsletter-form-empty{background:#fff;color:#31475a;font-family:var(--sn-body-font);font-size:16px;line-height:1.6;padding:28px 30px;text-align:center}@media (max-width:1366px){.sn-navbar-top{min-height:clamp(44px,var(--header-top-height-vw,3.7335vw),var(--header-top-height,51px));padding-left:clamp(16px,1.8302vw,25px);padding-right:clamp(16px,21.2299vw,290px)}.sn-navbar-bottom{min-height:clamp(74px,var(--header-main-height-vw,7.76vw),var(--header-main-height,106px));padding-left:clamp(10px,1.1713vw,16px);padding-right:clamp(16px,2.1962vw,30px)}.sn-navbar-logo img{height:clamp(44px,var(--header-logo-height-vw,5.0512vw),var(--header-logo-height,69px));width:clamp(260px,var(--header-logo-width-vw,29.8682vw),var(--header-logo-width,408px))}.sn-navbar-menu li a{font-size:clamp(12px,var(--header-menu-size-vw,1.0249vw),var(--header-menu-size,14px))}.sn-navbar-spacer{height:calc(clamp(44px, var(--header-top-height-vw, 3.7335vw), var(--header-top-height, 51px)) + clamp(74px, var(--header-main-height-vw, 7.76vw), var(--header-main-height, 106px)))}.hero{padding-bottom:clamp(70px,var(--hero-padding-bottom-vw,8.7848vw),var(--hero-padding-bottom,120px));padding-top:clamp(60px,var(--hero-padding-top-vw,10.981vw),var(--hero-padding-top,150px))}.hero-content{padding-left:clamp(20px,var(--hero-horizontal-padding-vw,4.3924vw),var(--hero-horizontal-padding,60px));padding-right:clamp(20px,var(--hero-horizontal-padding-vw,4.3924vw),var(--hero-horizontal-padding,60px))}.hero-content h1{font-size:clamp(26px,var(--hero-heading-size-vw,2.9283vw),var(--hero-heading-size,var(--sn-hero-heading-size)))}.hero-content .hero-sub{font-size:clamp(14px,var(--hero-subtitle-size-vw,1.1713vw),var(--hero-subtitle-size,16px))}.hero-content .hero-question{font-size:clamp(14px,var(--hero-question-size-vw,1.1713vw),var(--hero-question-size,16px))}.hero .btn-primary{font-size:clamp(14px,var(--hero-button-font-size-vw,1.1713vw),var(--hero-button-font-size,var(--sn-button-font-size)))}.frustration{padding:clamp(40px,var(--section-padding-top-vw,4.6852vw),var(--section-padding-top,64px)) clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) clamp(36px,var(--section-padding-bottom-vw,3.8067vw),var(--section-padding-bottom,52px))}.frustration h2,.frustration p{font-size:clamp(20px,var(--heading-size-vw,2.4158vw),var(--heading-size,var(--sn-section-heading-size)))}.frustration .sub-text{font-size:clamp(15px,var(--body-size-vw,1.3177vw),var(--body-size,18px))}.supernova-card{margin:clamp(28px,3.0015vw,41px) 0 clamp(32px,3.3675vw,46px) clamp(-80px,-5.8565vw,-48px);padding:clamp(28px,2.5622vw,35px) clamp(32px,4.3924vw,60px) clamp(30px,2.9283vw,40px) clamp(28px,2.5622vw,35px)}.supernova-card .intro-text{font-size:clamp(15px,1.2445vw,17px)}.how-it-works-header{padding:clamp(30px,var(--section-padding-top-vw,2.9283vw),var(--section-padding-top,40px)) clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) 10px}.how-it-works-header h2{font-size:clamp(20px,var(--heading-size-vw,2.2694vw),var(--heading-size,31px))}.how-it-works-steps{gap:clamp(16px,1.7569vw,24px);padding:clamp(24px,2.1962vw,30px) clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) 10px}.step{padding:clamp(22px,2.0498vw,28px) clamp(20px,2.0498vw,28px) 20px}.step h4{font-size:clamp(17px,1.4641vw,20px)}.step p{font-size:clamp(14px,1.0981vw,15px)}.schedule-bar{padding:clamp(22px,2.0498vw,28px) clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) clamp(30px,var(--section-padding-bottom-vw,2.9283vw),var(--section-padding-bottom,40px))}.partner{padding:clamp(30px,var(--section-padding-top-vw,2.9283vw),var(--section-padding-top,40px)) clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) clamp(40px,var(--section-padding-bottom-vw,4.3924vw),var(--section-padding-bottom,60px))}.partner h2{font-size:clamp(20px,var(--heading-size-vw,2.5622vw),var(--heading-size,35px))}.partner-cards{gap:clamp(16px,1.7569vw,24px)}.partner-card-image{height:clamp(170px,16.8375vw,230px)}.quote-section{min-height:clamp(160px,14.6413vw,200px);padding:clamp(36px,var(--section-padding-top-vw,3.6603vw),var(--section-padding-top,50px)) clamp(var(--sn-mobile-padding),4.3924vw,60px) clamp(36px,var(--section-padding-bottom-vw,3.6603vw),var(--section-padding-bottom,50px))}.quote-section h2{font-size:clamp(20px,1.7569vw,24px)}.quote-section p{font-size:clamp(15px,1.3177vw,18px)}.quote-section .bold-sky{font-size:clamp(14px,1.1713vw,16px)}.testimonials{padding:clamp(42px,var(--section-padding-top-vw,4.3924vw),var(--section-padding-top,60px)) 0 clamp(36px,var(--section-padding-bottom-vw,3.6603vw),var(--section-padding-bottom,50px))}.testimonials h2{font-size:clamp(20px,var(--heading-size-vw,2.1962vw),var(--heading-size,30px))}.testimonial-bubble{padding:clamp(22px,2.0498vw,28px) clamp(20px,2.0498vw,28px) clamp(22px,2.0498vw,28px) clamp(16px,1.4641vw,20px)}.quote-mark{font-size:clamp(44px,4.6852vw,64px)}.testimonial-bubble p{font-size:clamp(14px,1.2445vw,17px)}.stats-header{padding:clamp(30px,var(--section-padding-top-vw,2.9283vw),var(--section-padding-top,40px)) clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) 0}.stats-header h2{font-size:clamp(20px,var(--heading-size-vw,2.1962vw),var(--heading-size,30px))}.stats-bar{padding:clamp(24px,2.1962vw,30px) clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) clamp(36px,var(--section-padding-bottom-vw,3.6603vw),var(--section-padding-bottom,50px))}.stat-item{padding:clamp(16px,1.4641vw,20px) clamp(20px,2.1962vw,30px)}.stat-item .value{font-size:clamp(22px,2.1962vw,30px)}.stat-item .label{font-size:clamp(13px,1.0981vw,15px)}.trusted{padding:0 clamp(var(--sn-mobile-padding),2.9283vw,var(--sn-desktop-padding)) clamp(30px,var(--section-padding-bottom-vw,3.2211vw),var(--section-padding-bottom,44px))}.trusted-inner{padding:clamp(24px,2.9283vw,40px)}.trusted h2{font-size:clamp(20px,var(--heading-size-vw,1.8302vw),var(--heading-size,25px))}.logo-item{height:clamp(54px,5.8565vw,80px)}.cta-section{padding:clamp(36px,var(--section-padding-top-vw,3.6603vw),var(--section-padding-top,50px)) clamp(var(--sn-mobile-padding),4.3924vw,60px) clamp(36px,var(--section-padding-bottom-vw,3.6603vw),var(--section-padding-bottom,50px))}.cta-inner{gap:clamp(24px,2.9283vw,40px)}.cta-text h2{font-size:clamp(22px,var(--heading-size-vw,2.4158vw),var(--heading-size,33px))}.cta-text p{font-size:clamp(14px,1.2445vw,17px)}.cta-text .cta-sub{font-size:clamp(14px,1.1713vw,16px)}}@media (max-width:1200px){.hero-content{max-width:75%}}@media (max-width:992px){.sn-navbar,body{min-width:unset}.sn-navbar-bottom{flex-wrap:wrap;gap:10px}.sn-navbar-logo img{height:auto;width:clamp(180px,22.1774vw,220px)}.sn-navbar-menu{flex-wrap:wrap;gap:14px}.hero-content{max-width:90%}.supernova-inner{flex-direction:column}.supernova-image{min-height:280px;width:100%}.supernova-card{margin:-40px auto 40px;width:90%}.how-it-works-steps,.partner-cards{flex-direction:column}.partner-card{width:100%}.cta-inner,.stats-bar-inner{flex-direction:column}.stats-bar-inner{align-items:center}.stat-item{border-bottom:1px solid #cbd5e1;border-right:none;width:100%}.stat-item:last-child{border-bottom:none}.logos-grid{grid-template-columns:repeat(3,1fr)}.cta-inner{text-align:center}.cta-btn-wrap,.cta-text{flex:unset}.footer-inner{padding:30px 24px}.footer-grid{gap:30px}.footer-logo-col{flex:0 1 28%}.footer-contact-col,.footer-newsletter{flex:1 1 36%;min-width:0}.footer-logo-col img{max-width:200px}.sn-newsletter-modal__dialog{padding:40px 52px 48px;width:min(1020px,calc(100vw - 40px))}.quote-section-content{max-width:90%}}@media (max-width:768px){.sn-navbar-top{display:none}.sn-navbar-bottom{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0;min-height:clamp(96px,15.625vw,120px);padding:0 clamp(24px,4.1667vw,32px);position:relative}.sn-navbar-spacer{height:clamp(96px,15.625vw,120px)!important}.sn-navbar-logo img{height:auto;width:clamp(240px,41.6667vw,320px)}.sn-mobile-menu-toggle{display:block;flex:0 0 auto;margin-left:auto}.sn-navbar-menu{align-items:flex-start;background:var(--sn-white);box-shadow:0 12px 22px rgba(0,0,0,.08);display:none;flex-direction:column;gap:0;left:0;padding:12px clamp(24px,4.1667vw,32px) 24px;position:absolute;right:0;top:100%}.sn-navbar.is-open .sn-navbar-menu{display:flex}.sn-navbar-menu li{width:100%}.sn-navbar-menu li a{display:block;font-size:14px;padding:12px 0}.sn-dropdown-menu{box-shadow:none;display:none;min-width:unset;padding:0 0 8px 16px;position:static}.sn-nav-dropdown:focus-within .sn-dropdown-menu,.sn-nav-dropdown:hover .sn-dropdown-menu{display:block}.hero{min-height:auto}.hero-content{max-width:100%}.logos-grid{grid-template-columns:repeat(2,1fr)}.testimonial-slide{min-width:80%}.trusted-inner{padding-left:16px;padding-right:16px}.footer-grid{align-items:flex-start;flex-direction:column;gap:28px}.footer-contact-col,.footer-logo-col,.footer-newsletter{flex:none;width:100%}.sn-newsletter-modal__dialog{margin:12px auto;max-height:calc(100vh - 24px);padding:34px 24px 36px;width:min(calc(100vw - 24px),720px)}.sn-newsletter-modal__close{font-size:36px;height:44px;right:14px;top:14px;width:44px}.sn-newsletter-modal__content h2{font-size:clamp(24px,5.208vw,32px);margin-top:18px}.sn-newsletter-modal__text{font-size:clamp(18px,4.1667vw,24px);line-height:1.5;margin-bottom:28px}.sn-newsletter-form-target .hbspt-form form,.sn-newsletter-form-target .hs-form{gap:18px}.sn-newsletter-form-target input[type=email],.sn-newsletter-form-target input[type=number],.sn-newsletter-form-target input[type=tel],.sn-newsletter-form-target input[type=text],.sn-newsletter-form-target select,.sn-newsletter-form-target textarea{font-size:18px;min-height:64px}.sn-newsletter-form-target .hs-button,.sn-newsletter-form-target button[type=submit],.sn-newsletter-form-target input[type=submit]{font-size:18px;min-height:62px;min-width:100%}}