*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#212e44;--bg-surface:#162236;--bg-elevated:#0f1a2b;--bg-section:#172030;--amber:#ff6726;--amber-hover:#d4521a;--body-text:#8a9bb8;--primary-text:#f0ebe0;--muted-text:#4a5e7a;--teal:#2fd9c4;--purple:#7a66f0;--red:#ff5353;--border:hsla(0,0%,100%,0.08);--border-hover:hsla(0,0%,100%,0.15)}.amber{color:var(--amber)}body{background:var(--bg-primary)}nav.navbar.hv2-top-nav .navbar-menu{height:unset;padding:0}@media(max-width:991.98px){nav.navbar.hv2-top-nav .navbar-nav.navbar-buttons{margin-bottom:0}}@media(max-width:991px){nav.navbar #mainNav{padding-top:0;margin-left:-10px;margin-right:-10px;overflow-y:auto}}a{text-decoration:none}button,input{font-family:inherit}.container{max-width:980px;margin:0 auto}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.025);opacity:.78}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes bounce-up{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes march{to{stroke-dashoffset:-14}}@keyframes amber-pulse{0%,to{border-color:hsla(0,0%,100%,.08)}50%{border-color:rgba(242,101,34,.4)}}.animate-fade-up{animation:fade-up .7s ease-out both}.animate-breathe{animation:breathe 3s ease-in-out infinite}.animate-pulse-dot{animation:pulse-dot 2s ease-in-out infinite}.animate-bounce-down{animation:bounce-down 2s ease-in-out infinite}.animate-bounce-up{animation:bounce-up 2s ease-in-out infinite}.animate-march{animation:march 1.2s linear infinite}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:rgba(30,45,68,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}@media(min-width:768px){.nav{padding:12px 40px}}.nav-logo{font-weight:700;font-size:18px;color:var(--amber);letter-spacing:-.02em}.nav-cta{background:var(--amber);color:var(--bg-primary);height:36px;padding:0 20px;border-radius:6px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background .2s}.nav-cta:hover{background:var(--amber-hover)}.hero{background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;text-align:center;padding:147px 16px 48px}.hero-inner{max-width:800px;margin-left:auto;margin-right:auto}.hero h1{font-size:clamp(40px,5.5vw,58px);color:var(--amber);line-height:1.1;letter-spacing:-.02em;font-weight:800}.hero-word-box{display:inline-block;width:4.8ch;text-align:left;position:relative;overflow:hidden;vertical-align:bottom}.hero-word{display:inline-block;transition:opacity .4s ease,transform .4s ease}.hero-sub{margin-top:30px;font-size:18px;max-width:560px;font-weight:300;line-height:1.65;margin-left:auto;margin-right:auto}.hero-sub span{color:var(--body-text)}.hero-sub span.hero-sub-bold{color:var(--amber)}.hbspt-form{margin-left:auto;margin-right:auto}.hbspt-form form,.hero-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:12px;gap:12px;margin-top:40px;scroll-margin-top:80px}.hbspt-form form{margin-top:0}.hbspt-form form .hs-error-msgs label{display:block!important;max-width:300px}.hbspt-form form .hs-error-msgs label a:not([href]):not([class]){color:var(--amber)}.hbspt-form .submitted-message{color:var(--white)}@media(min-width:768px){.hbspt-form form,.hero-form{flex-direction:column}}.hbspt-form form .hs-form-field label{display:none}.hero-input,.hs-input{background:var(--bg-surface);border:1px solid var(--border);color:var(--primary-text);height:50px;padding:0 16px;border-radius:6px;font-size:16px;outline:none;width:100%;min-width:300px}.hero-input:focus,.hs-input:focus{border-color:var(--amber)}.hero-btn,input.hs-button{background:var(--amber);color:var(--bg-primary);height:50px;padding:0 28px;border-radius:6px;font-size:16px;font-weight:600;white-space:nowrap;border:none;cursor:pointer;transition:background .2s;width:100%}@media(min-width:768px){.hero-btn,input.hs-button{width:auto}}.hero-btn:hover,input.hs-button:hover{background:var(--amber-hover)}.hero-footnote{margin-top:14px;font-size:14px;font-weight:300;color:var(--primary-text)}.hero-footnote em{color:var(--amber);font-weight:700;font-style:normal}.pointers{background:var(--bg-primary);padding:32px 24px 48px}.pointers h2{font-size:clamp(28px,3vw,36px);color:var(--primary-text);text-align:center;margin-bottom:40px;font-weight:900;line-height:40px;letter-spacing:-.01em}.pointers-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;max-width:980px;margin:0 auto}@media(min-width:768px){.pointers-grid{grid-template-columns:repeat(3,1fr)}}.pointer-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:43px 30px;transition:border-color .2s}.pointer-card:hover{border-color:var(--border-hover)}.pointer-bar{width:28px;height:2px;background:var(--amber);margin-bottom:20px}.pointer-card h3{color:var(--primary-text);font-size:clamp(22px,2vw,24px);font-weight:800;line-height:30px;letter-spacing:-.02em;margin-bottom:20px}.pointer-card p{color:var(--body-text);font-size:16px;font-weight:400;line-height:20px;letter-spacing:0}.ba-section{background:var(--bg-primary);padding:80px 24px}.ba-toggle{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-bottom:32px}.ba-btn{padding:13px 24px;border-radius:6px;font-weight:800;font-size:16px;line-height:20px;letter-spacing:-.02em;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.65);cursor:pointer;transition:all .2s}.ba-btn.active-before{background:rgba(226,75,74,.12);border-color:rgba(226,75,74,.45);color:#f09595}.ba-btn.active-after{background:rgba(242,101,34,.14);border-color:rgba(242,101,34,.5);color:var(--amber)}.ba-panels{position:relative}.ba-panel{transition:opacity .7s ease;position:absolute;top:0;left:0;right:0;pointer-events:none;opacity:0}.ba-panel.active{opacity:1;pointer-events:auto}.ba-spacer{visibility:hidden;pointer-events:none}.before-label{text-align:center;margin-bottom:14px;font-size:clamp(22px,2vw,24px)!important;text-transform:uppercase;color:rgba(226,75,74,.65);letter-spacing:.08em}.before-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:768px){.before-grid{grid-template-columns:repeat(3,1fr)}}.before-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:14px 12px}.before-card-head{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.before-card-icon{width:24px;height:24px;border-radius:6px}.before-card h4{font-size:13px;color:var(--primary-text);font-weight:700;letter-spacing:-.02em}.before-card .desc{font-size:12px;color:var(--body-text);margin-bottom:8px}.before-card .pain{font-size:11px;color:rgba(226,75,74,.8);line-height:1.5;margin-bottom:0}.before-bar{margin-top:12px;display:flex;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(226,75,74,.15);background:rgba(226,75,74,.04);border-radius:8px;padding:10px 14px}.before-dot{width:6px;height:6px;border-radius:50%;background:var(--red);flex-shrink:0}.before-bar p{font-size:12px;margin-bottom:0}.after-wrapper{border:1.5px solid rgba(242,101,34,.25);border-radius:12px;padding:18px 14px 14px;background:rgba(242,101,34,.02);position:relative}.after-crown{position:absolute;left:50%;transform:translateX(-50%);top:-16px;background:var(--bg-primary);padding:0 12px;font-size:clamp(20px,2vw,24px);text-transform:uppercase;color:var(--amber);letter-spacing:.08em;white-space:nowrap}.after-grid-desktop{display:none}@media(min-width:768px){.after-grid-desktop{display:grid;grid-template-columns:1fr 36px 1.05fr 36px 1fr;grid-gap:8px;gap:8px;align-items:start}}.after-grid-mobile{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media(min-width:768px){.after-grid-mobile{display:none}}.col-label{text-align:center;margin-bottom:8px;font-size:14px;color:#fff;font-weight:700}.input-card{display:flex;align-items:center;grid-gap:8px;gap:8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:7px;padding:7px 10px}.input-card span{font-size:11px;font-weight:500;color:var(--primary-text)}.tool-card{background:var(--bg-surface);border:1px solid rgba(242,101,34,.3);border-radius:9px;padding:12px 10px;text-align:center}.tool-label{font-size:9px;text-transform:uppercase;color:var(--amber);letter-spacing:.08em}.tool-desc{font-size:12px;font-weight:500;color:var(--primary-text);margin-top:4px;margin-bottom:0;letter-spacing:-.02em}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.pillar-box{text-align:center;border-radius:7px;padding:7px 5px;border:1px solid}.pillar-label{font-size:9px;text-transform:uppercase;font-weight:500;letter-spacing:.05em}.pillar-text{font-size:9px;color:hsla(0,0%,100%,.35);margin-top:2px;margin-bottom:0}.platform-card{display:flex;align-items:center;grid-gap:8px;gap:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:0 7px 7px 0;padding:7px 10px 7px 6px}.platform-card span{font-size:11px;font-weight:500;color:var(--primary-text)}.win-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:7px;gap:7px;margin-top:16px}.win-tag{font-size:11px;font-weight:500;padding:5px 12px;border-radius:20px;transition:opacity .4s ease}.indicators{border-top:1px solid rgba(242,101,34,.1);margin-top:14px;padding-top:14px;justify-content:center;grid-gap:24px;gap:24px}.indicator,.indicators{display:flex;align-items:center}.indicator{grid-gap:8px;gap:8px}.indicator-circle{width:30px;height:30px;border-radius:50%;background:rgba(29,158,117,.12);border:1px solid rgba(29,158,117,.25);display:flex;align-items:center;justify-content:center}.indicator span{font-size:13px;font-weight:500;color:var(--primary-text);letter-spacing:-.02em}.indicator-sep{width:1px;height:20px;background:var(--border)}.ba-caption{text-align:center;margin-top:24px;height:42px;transition:opacity .5s ease}.ba-caption span{font-size:clamp(18px,2.5vw,24px);font-weight:500;transition:color .7s ease;letter-spacing:-.02em}.connector{display:flex;align-items:center;justify-content:center}.intent{background:var(--bg-section);padding:80px 24px}.intent h2{font-size:clamp(28px,3vw,36px);color:var(--primary-text);font-weight:700;text-align:center;letter-spacing:-.02em}.intent-sub{font-size:17px;color:var(--body-text);font-weight:300;max-width:520px;margin:16px auto 0;text-align:center}.intent-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:48px}@media(min-width:768px){.intent-grid{grid-template-columns:repeat(3,1fr)}}.intent-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:43px 30px;text-align:left;transition:border-color .2s}.intent-card:hover{border-color:var(--border-hover)}.intent-num{font-size:14px;font-weight:500;color:var(--muted-text);margin-bottom:12px;display:block}.intent-card h3{color:var(--amber);font-size:clamp(22px,2vw,24px);font-weight:800;line-height:30px;letter-spacing:-.02em;margin-bottom:20px}.intent-card p{color:var(--body-text);font-size:16px;font-weight:400;line-height:20px;letter-spacing:0}.who{background:var(--bg-primary);padding:80px 24px}.who h2{font-size:clamp(28px,3vw,36px);color:var(--primary-text);text-align:center;font-weight:900;line-height:40px;letter-spacing:-.01em}.who-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:48px}@media(min-width:768px){.who-grid{grid-template-columns:repeat(3,1fr)}}.who-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:43px 30px;text-align:left;transition:border-color .2s}.who-card:hover{border-color:var(--border-hover)}.who-icon{width:40px;height:40px;background:rgba(242,101,34,.1);border:1px solid rgba(242,101,34,.22);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.who-card h3{color:var(--primary-text);font-size:clamp(22px,2vw,24px);font-weight:800;line-height:30px;letter-spacing:-.02em;margin-bottom:20px}.who-card p{color:var(--body-text);font-size:16px;font-weight:400;line-height:20px;letter-spacing:0}.trust{background:var(--bg-section);padding:64px 24px;border-top:1px solid rgba(242,101,34,.2);border-bottom:1px solid rgba(242,101,34,.2)}.trust-inner{max-width:900px;margin:0 auto}.trust-eyebrow{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:40px}.trust-square{width:8px;height:8px;background:var(--amber)}.trust-eyebrow span{font-size:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.trust-stats{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media(min-width:768px){.trust-stats{grid-template-columns:1fr 1fr}}.trust-stat{padding-bottom:32px}@media(min-width:768px){.trust-stat{padding-bottom:0}.trust-stat:first-child{padding-right:40px}.trust-stat:last-child{padding-left:40px;border-left:1px solid var(--border)}}.trust-num{font-size:clamp(52px,7vw,80px);color:var(--primary-text);font-weight:700;letter-spacing:-.03em;line-height:1}.trust-label{font-size:16px;color:var(--body-text);font-weight:300;margin-top:8px}.faq{background:var(--bg-section);padding:80px 24px}.faq-inner{max-width:680px;margin:0 auto}.faq h2{font-size:clamp(28px,3vw,36px);color:var(--primary-text);text-align:center;font-weight:900;line-height:40px;letter-spacing:-.01em}.faq-list{margin-top:40px}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;background:none;border:none;cursor:pointer;grid-gap:16px;gap:16px;text-align:left}.faq-q span{font-weight:700;font-size:20px;line-height:30px;letter-spacing:-.01em;color:var(--primary-text);transition:color .2s}.faq-q:hover span{color:var(--amber)}.faq-q svg{flex-shrink:0;transition:transform .35s ease}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-a.open{max-height:300px}.faq-a p{font-size:18px;line-height:21px;color:var(--body-text);font-weight:300;padding-bottom:20px}.cta-band{background:var(--amber);padding:90px 24px;text-align:center}.cta-band h2{font-size:clamp(36px,5vw,52px);color:#fff;font-weight:700;letter-spacing:-.02em}.cta-band .cta-sub{font-size:16px;color:hsla(0,0%,100%,.7);font-weight:300;margin:12px 0 36px}.cta-form{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px}@media(min-width:768px){.cta-form{flex-direction:row}}.cta-form .hs-input,.cta-input{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.3);color:#fff;height:50px;padding:0 16px;border-radius:8px;font-size:14px;outline:none;width:100%;max-width:300px}.cta-form .hs-input::placeholder,.cta-input::placeholder{color:hsla(0,0%,100%,.6)}.cta-form input.hs-button.primary,.cta-submit{height:50px;padding:0 28px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;border:none;cursor:pointer;transition:background .2s;width:100%}.cta-form .hv2-button.orange.open-popup-link,.cta-form input.hs-button.primary,.cta-submit{background:var(--bg-primary);color:var(--amber)}.cta-form .hv2-button.orange.open-popup-link .arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FF6726' stroke-width='2.5' stroke-linecap='round' d='M1.25 5.8h10.8'/%3E%3Cpath d='M11.2 2.15L14 6l-2.8 3.85' stroke='%23FF6726' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(min-width:768px){.cta-form input.hs-button.primary,.cta-submit{width:auto}}.ai-for-social .mfp-content .white-popup{padding:43px 30px;background:var(--bg-primary);color:#fff}.ai-for-social .mfp-content .hbspt-form form{grid-gap:0;gap:0}.ai-for-social .mfp-content form fieldset{margin-bottom:0;width:100%}.ai-for-social .mfp-content form fieldset .hs-form-field{margin-bottom:12px}.ai-for-social .mfp-content .mfp-close{top:40px;right:40px;position:absolute}.ai-for-social .mfp-content .hbspt-form form .hs_submit.hs-submit,.ai-for-social .mfp-content form .hs-button.primary.large{width:100%}.ai-for-social .mfp-content form button,.ai-for-social .mfp-content form input:not([type=submit]),.ai-for-social .mfp-content form optgroup,.ai-for-social .mfp-content form select,.ai-for-social .mfp-content form textarea{border:1px solid var(--border);padding:0 16px;border-radius:6px;color:var(--bg-primary)}.ai-for-social .hbspt-form form .hs-error-msgs.no-list{list-style:none}.ai-for-social .hbspt-form form .hs-error-msgs label{width:100%;max-width:100%;margin-top:16px}footer#footer{display:none}@media(max-width:767.98px){.ba-panel:last-child{top:48px}.after-wrapper{padding-top:28px}.after-crown{top:-56px;white-space:break-spaces;width:90%;text-align:center}.ba-caption{margin-top:74px}}@media(max-width:644.98px){.after-wrapper{padding-top:50px}}@media(max-width:575.98px){.indicator-circle{aspect-ratio:1/1;width:unset;height:unset}.trust-eyebrow{align-items:flex-start}.trust-square{aspect-ratio:1/1;margin-top:8px}}@media(max-width:435.98px){.after-wrapper{padding-top:80px}}