:root{--navy:#0b132b;--yellow:#ffd84d;--yellow-hover:#f4c928;--teal:#24b7a6;--teal-hover:#199a8d;--muted:#526078;--border:#cad2e1;--white:#fff;--focus:#2463eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--navy);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.container{width:min(100% - 48px,1180px);margin-inline:auto}.site-header{background:var(--white);border-bottom:1px solid #edf0f5}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;min-height:80px;display:grid}.brand{width:max-content;color:var(--navy);letter-spacing:-.5px;align-items:center;gap:9px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.brand.inverse{color:var(--white)}.brand-mark{width:31px;height:31px;color:var(--yellow);flex:none}.nav-links{align-items:center;gap:42px;display:flex}.nav-links a,.site-footer nav a{font-size:14px;font-weight:500;text-decoration:none}.nav-links a:hover,.site-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.header-cta{justify-self:end}.button{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.primary-button{background:var(--yellow);color:var(--navy)}.primary-button:hover{background:var(--yellow-hover)}.secondary-button{border-color:var(--navy);background:var(--white);color:var(--navy)}.secondary-button:hover{border-color:var(--teal-hover);color:var(--teal-hover)}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hero{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:46px;min-height:525px;padding-block:74px 86px;display:grid}.hero-copy h1{letter-spacing:-2.8px;max-width:620px;margin:0;font-size:clamp(45px,4.35vw,66px);line-height:1.04}.hero-copy>p{max-width:570px;color:var(--muted);margin:24px 0 0;font-size:19px;line-height:1.58}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.pipeline{grid-template-columns:1.18fr 28px repeat(4,1fr 28px);align-items:center;width:100%;display:grid}.pipeline.compact{grid-template-columns:1.18fr 20px repeat(4,1fr 20px)}.pipeline-sources{gap:20px;display:grid}.pipeline-node{border:1px solid var(--navy);background:var(--white);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:94px;padding:9px 6px;animation:.48s both pipeline-in;display:flex}.pipeline-node:nth-of-type(2){animation-delay:70ms}.pipeline-node:nth-of-type(3){animation-delay:.14s}.pipeline-node:nth-of-type(4){animation-delay:.21s}.pipeline-node:nth-of-type(5){animation-delay:.28s}.source-node{min-height:73px}.pipeline-node>span:last-child{font-size:11px;line-height:1.15}.pipeline-symbol{width:35px;height:35px;color:var(--teal);place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid}.linkedin-symbol{color:var(--white);background:#0a66c2;border-radius:3px;font-size:22px}.form-symbol,.sheet-symbol{border:2px solid;border-radius:3px;font-size:26px}.round-symbol{background:var(--teal);color:var(--white);border-radius:50%;font-size:22px}.mail-symbol{color:#ea4335;font-size:28px;font-weight:700}.connector{background:var(--navy);height:2px;position:relative}.connector:after{content:"";border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent var(--navy);position:absolute;top:-4px;right:-1px}.connector.merge:before{content:"";border:2px solid var(--navy);border-left:0;border-radius:0 12px 12px 0;position:absolute;inset:-31px 0 -31px -8px}.workflow-section{border-block:1px solid #edf0f5;padding-block:76px 72px;scroll-margin-top:20px}.section-heading{text-align:center}.section-heading h2,.form-heading h2{letter-spacing:-1.8px;margin:0;font-size:clamp(34px,3.4vw,49px);line-height:1.1}.section-heading>p,.form-heading>p{color:var(--muted);margin:12px 0 0;font-size:17px}.workflow-steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:70px;max-width:920px;margin:36px auto 45px;padding:0;list-style:none;display:grid}.workflow-steps li>span{background:var(--teal);width:31px;height:31px;color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.workflow-steps h3{margin:11px 0 5px;font-size:16px}.workflow-steps p{max-width:220px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.42}.workflow-section .pipeline{max-width:980px;margin-inline:auto}.continuous-flow{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.continuous-flow span,.modular-note span{color:var(--teal);font-weight:700}.offers-section{padding-block:75px 68px;scroll-margin-top:20px}.offer-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px;display:grid}.offer{border:1px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;min-height:445px;padding:34px 28px 27px;display:flex;position:relative}.offer.featured{border:2px solid var(--teal);padding:33px 27px 26px}.offer-label{background:var(--yellow);border-radius:5px 5px 0 0;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:-19px;left:14px}.offer>svg{fill:none;width:49px;height:49px;stroke:var(--teal);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin:3px 0 20px}.offer h3{letter-spacing:-.5px;margin:0;font-size:24px}.offer>p{min-height:69px;color:var(--muted);margin:14px 0 18px;font-size:15px;line-height:1.5}.offer-price{border-top:1px solid var(--border);width:100%;margin-top:auto;padding-top:15px}.offer-price small,.offer-price b,.offer-price strong{display:block}.offer-price small{color:var(--muted);font-size:12px}.offer-price strong{color:var(--teal);margin-top:3px;font-size:29px}.offer-price b{margin-top:1px;font-size:18px}.offer .button{width:100%;margin-top:18px}.modular-note{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin:28px 0 0;font-size:14px;display:flex}.modular-note span{border:2px solid;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.form-section{border-top:1px solid #edf0f5;padding-block:55px 62px;scroll-margin-top:20px}.form-inner{max-width:980px}.form-heading{margin-bottom:29px}.form-heading h2{font-size:clamp(32px,3vw,43px)}.lead-form{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:18px;padding:28px;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form label{color:var(--navy);font-size:13px;font-weight:600}.lead-form label>span{color:var(--muted);font-weight:400}.lead-form input,.lead-form select,.lead-form textarea{border:1px solid var(--border);background:var(--white);width:100%;color:var(--navy);border-radius:10px;margin-top:7px;padding:11px 13px;display:block}.lead-form input,.lead-form select{min-height:44px}.lead-form textarea{resize:vertical;min-height:118px}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#7c8799}.consent{align-items:flex-start;gap:10px;display:flex;font-weight:400!important}.consent input{width:18px;height:18px;min-height:18px;accent-color:var(--teal);flex:none;margin:1px 0 0}.consent span{color:var(--muted)}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.submit-button{cursor:pointer;border:0;width:100%}.form-status{min-height:20px;margin:-7px 0 0;font-size:13px}.form-status.success{color:#087b6d}.form-status.error{color:#a22121}.site-footer{background:var(--navy);color:var(--white)}.footer-inner{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:44px;min-height:114px;display:grid}.footer-inner>p{color:#e2e6ef;border-left:1px solid #687088;max-width:365px;margin:0;padding-left:34px;font-size:13px;line-height:1.45}.site-footer nav{gap:25px;display:flex}@keyframes pipeline-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.hero{grid-template-columns:1fr;gap:60px;min-height:0}.hero-copy,.pipeline.compact{max-width:720px}.footer-inner{grid-template-columns:auto 1fr;padding-block:28px}.site-footer nav{grid-column:1/-1}}@media (max-width:760px){.container{width:min(100% - 36px,1180px)}.header-inner{grid-template-columns:1fr auto;gap:18px}.nav-links{display:none}.hero{padding-block:58px 65px}.hero-copy h1{letter-spacing:-2px}.pipeline,.pipeline.compact{grid-template-columns:1fr;gap:12px;max-width:360px;margin-inline:auto}.pipeline-sources{grid-template-columns:1fr 1fr;gap:12px}.connector,.connector.merge{background:var(--navy);width:2px;height:20px;margin-inline:auto}.connector:after{border-width:7px 5px 0;border-color:var(--navy) transparent transparent;top:auto;bottom:-1px;right:-4px}.connector.merge:before{display:none}.pipeline-node{min-height:84px}.workflow-steps{grid-template-columns:1fr;gap:22px}.workflow-steps p{max-width:300px}.offer-grid,.field-row{grid-template-columns:1fr}.offer-grid{gap:32px}.offer{min-height:405px}.footer-inner{grid-template-columns:1fr;gap:23px}.footer-inner>p{border-left:0;padding-left:0}.site-footer nav{flex-wrap:wrap;grid-column:auto}}@media (max-width:420px){.header-inner{min-height:72px}.brand{font-size:19px}.brand-mark{width:27px;height:27px}.header-cta{min-height:44px;padding-inline:12px;font-size:12px}.hero-copy h1{letter-spacing:-1.6px;font-size:36px;line-height:1.08}.hero-copy>p{font-size:17px}.hero-actions .primary-button{width:100%}.lead-form{padding:20px 16px}.offers-section,.workflow-section{padding-block:58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
