*{margin:0;padding:0;box-sizing:border-box}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}body:has(.landing-v3){--background-color:white;--background-tint:#F9FAFC;--gm-orange:#f05325;--gm-blue-dark:#0F172A;--gm-gray:#5b6670;--gm-dark-gray:#323e48;--gm-blue-light:#CBD5E1;--cream:#fef8f3;--text-spacing-reg:32px;--h-font:"Space Grotesk", OpenSans-Regular;--p-font:"Inter", OpenSans-Regular;--primary-font-color:var(--gm-blue-dark);--p-color:#64748B;--form-p-color:#64748B;--radius-sm:8px;--line-spacing-m:32px;--orange-gradient:linear-gradient(115deg, var(--gm-orange) 0%, #F97316 50%, #F4A700 100%);--btn-primary-bg:var(--gm-orange);--btn-primary-color:white;--btn-secondary-bg:transparent;--btn-secondary-color:var(--gm-blue-dark);--btn-primary-hover-box-shadow:0 10px 30px rgba(240, 83, 37, 0.4);--btn-secondary-hover-box-shadow:0 4px 20px rgba(53, 53, 53, 0.4);--card-box-shadow:0 10px 40px rgba(0, 77, 113, 0.06);--card-hover-box-shadow:0 20px 60px rgba(0, 77, 113, 0.12);--circle-hover-box-shadow:0 15px 40px rgba(240, 83, 37, 0.2);--circle-background:var(--orange-gradient);--blue-shade:#A9C8E521;--feature-line-height:1.1rem}body:has(.landing-v3) .dark-blue{--background-color:var(--gm-blue-dark);--background-tint:var(--gm-dark-gray);--primary-font-color:white;--p-color:var(--gm-blue-light)}body:has(.landing-v3) .light-blue{--background-color:var(--background-tint)}body:has(.landing-v3) .orange-gradient{--background-color:var(--gm-orange);--p-color:rgba(255, 255, 255, 0.85);--btn-primary-bg:white;--btn-primary-color:var(--gm-blue-dark);--btn-secondary-color:rgba(255, 255, 255, 0.85);--btn-primary-hover-box-shadow:0 10px 30px rgba(158, 47, 0, 0.4);--btn-secondary-hover-box-shadow:var(--btn-primary-hover-box-shadow)}body:has(.landing-v3) button,body:has(.landing-v3) .btn-primary,body:has(.landing-v3) .btn-secondary{font-family:var(--h-font),sans-serif;font-weight:700;font-size:15px;line-height:24px}body:has(.landing-v3) .btn-primary{color:var(--btn-primary-color);background:var(--btn-primary-bg);border:none;width:180px;border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;line-height:59px;letter-spacing:0;padding:0!important}body:has(.landing-v3) .btn-primary:hover{background:#d64620;transform:translateY(-2px);box-shadow:var(--btn-primary-hover-box-shadow)}body:has(.landing-v3) .btn-secondary{color:var(--btn-secondary-color);width:184px;border-radius:var(--radius-sm);border:1px solid var(--p-color);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;line-height:59px;letter-spacing:0;padding:0!important}body:has(.landing-v3) .btn-secondary:hover{transform:translateY(-2px);box-shadow:var(--btn-secondary-hover-box-shadow)}header.landing-v3-header{max-width:1200px;width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 auto;height:77.5px}header.landing-v3-header .gm-logo{max-width:200px;padding:0;height:100%;width:200px;position:relative}header.landing-v3-header .gm-logo img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}header.landing-v3-header a.btn-primary{line-height:42.4px;width:119px;font-size:14px;transition:none!important}body .landing-v3{}body .landing-v3 h1,body .landing-v3 h2,body .landing-v3 h3,body .landing-v3 h4{font-family:var(--h-font),sans-serif;font-weight:700}body .landing-v3 h1{font-size:64px;line-height:1;color:var(--primary-font-color)}body .landing-v3 h2{font-size:40px;line-height:40px;color:var(--primary-font-color);margin-bottom:28px;text-transform:none}body .landing-v3 h3{font-size:17px;color:var(--primary-font-color);line-height:21px}body .landing-v3 h4{font-size:22px;color:var(--primary-font-color);margin-bottom:14px}body .landing-v3 p{font-family:var(--p-font),sans-serif;color:var(--p-color);font-size:15px;font-weight:400;line-height:24px}body .landing-v3 section{display:grid;grid-template-columns:1fr repeat(2,600px)1fr;background-color:var(--background-color);color:var(--primary-font-color);row-gap:100px;padding:114px 0}body .landing-v3 section .section-content{grid-column:2/4}body .landing-v3 section .section-content .section-header{text-align:center;margin-bottom:var(--text-spacing-reg)}body .landing-v3 section.orange-gradient{background:var(--orange-gradient)}body .landing-v3 .form-container{position:relative;max-width:416px;z-index:10;background:#fff;padding:32px 32px 18px;margin:0 auto;border-radius:16px;box-shadow:0 20px 80px rgba(0,77,113,.1);border:1px solid rgba(0,77,113,8%);opacity:0;animation:fadeInRight .8s ease-out .6s forwards;grid-column:3/4}body .landing-v3 .form-container .form-header{margin-bottom:var(--text-spacing-reg)}body .landing-v3 .form-container .form-header h3{font-size:20px;line-height:var(--line-spacing-m)}body .landing-v3 .form-container .form-header p{font-size:14px;line-height:22px;color:var(--form-p-color)}body .landing-v3 .form-container form.gm-form.density_compact input{width:100%;height:44px;padding:18px 20px;font-family:var(--p-font),sans-serif;font-size:16px;border:2px solid #e5e7eb;border-radius:var(--radius-sm);transition:all .3s ease;background:#fafafa;margin-bottom:26px}body .landing-v3 .form-container form.gm-form.density_compact input:focus{outline:none;border-color:var(--gm-blue-dark);background:#fff;box-shadow:0 0 0 4px rgba(0,77,113,6%)}body .landing-v3 .form-container div:has(form){height:fit-content!important}body .landing-v3 .form-container form{height:fit-content}body .landing-v3 .form-container form button{position:relative;width:100%;height:47px;border-radius:var(--radius-sm)}body .landing-v3 .form-container form button::after{content:"Get My Proposal";font-size:15px;font-family:var(--h-font),sans-serif;font-weight:700;color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--radius-sm);letter-spacing:2px;display:flex;align-items:center;justify-content:center;background-color:var(--gm-blue-dark);pointer-events:none}body .landing-v3 .form-container form button:hover{background-color:var(--gm-blue-dark);color:#fff;box-shadow:0 12px 35px rgba(37,37,37,.3);transition:all .3s ease;border:none}body .landing-v3 .hero{position:relative;align-items:center;grid-template-columns:1fr 624px 576px 1fr}body .landing-v3 .hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--background-tint) 0%,#ffffff 100%);z-index:1}body .landing-v3 .hero .hero-content{position:relative;z-index:10;max-width:650px;grid-column:2/3}body .landing-v3 .hero .hero-content .eyebrow{background:var(--orange-gradient);width:fit-content;color:#fff;padding:5px 16px 6.19px;font-family:var(--h-font),sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;border-radius:100px;text-transform:uppercase;text-align:center;margin-bottom:28px;opacity:0;animation:fadeInUp .8s ease-out .4s forwards;display:flex;align-items:center;line-height:var(--feature-line-height);height:30.4px;min-height:fit-content}body .landing-v3 .hero .hero-content h1{margin-bottom:36px;opacity:0;animation:fadeInUp .8s ease-out .6s forwards}body .landing-v3 .hero .hero-content h1 .emphasis{background-image:var(--orange-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body .landing-v3 .hero .hero-content .subtitle{max-width:475px;margin-bottom:20px;font-weight:400;line-height:34px;font-size:20px;animation:fadeInUp .8s ease-out .8s forwards}body .landing-v3 .hero .hero-content .features{height:46px;min-height:fit-content;background-color:#fff;width:fit-content;padding:.5em 1em;margin:var(--text-spacing-reg)0;display:flex;align-items:center;border-radius:var(--radius-sm);line-height:var(--feature-line-height)}body .landing-v3 .hero .hero-content .features .checkmark{background-color:#1ad009;color:#fff;border-radius:50%;height:20px;width:20px;font-size:12px;font-weight:900;line-height:20px;text-align:center;margin:auto 10px auto 0;rotate:15deg;text-shadow:0 0 #fff,0 0 #fff}body .landing-v3 .hero .hero-content .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:28px;opacity:0;animation:fadeInUp .8s ease-out 1.2s forwards}body .landing-v3 section.key-stats-section{padding:0}body .landing-v3 section.key-stats-section .key-stats-bar{display:flex;align-items:center;justify-content:space-around;min-height:173px}body .landing-v3 section.key-stats-section .key-stats-bar .key-stat{text-align:center}body .landing-v3 section.key-stats-section .key-stats-bar .key-stat h2{margin:0 0 8px}body .landing-v3 section.key-stats-section .key-stats-bar .key-stat h2 .stat-em{color:var(--gm-orange)}body .landing-v3 section.key-stats-section .key-stats-bar .key-stat .stat-text{font-size:13px;line-height:20.8px;letter-spacing:.65px;color:var(--p-color);text-transform:uppercase}body .landing-v3 .three-cols-section h2{text-align:center}body .landing-v3 .three-cols-section .cards{display:flex;align-items:center;justify-content:space-around;gap:32px}body .landing-v3 .three-cols-section .cards .card{background-color:var(--background-tint);padding:24px 24px 48px;border-radius:12px;border-left:4px outset var(--gm-blue-light)}body .landing-v3 .grid-four-section .section-header .section-kicker{font-size:14px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--gm-orange);margin-bottom:20px;line-height:var(--feature-line-height)}body .landing-v3 .grid-four-section .section-header p{max-width:664px;margin:auto;font-size:17.5px}body .landing-v3 .grid-four-section .grid-four-grid{display:grid;gap:40px;max-width:1200px;margin:0 auto;grid-template-columns:1fr 1fr}body .landing-v3 .grid-four-section .grid-four-grid .grid-four-card{display:flex;gap:16px;background:#fff;padding:28px 20px;border-radius:12px;box-shadow:var(--card-box-shadow);transition:all .3s ease}body .landing-v3 .grid-four-section .grid-four-grid .grid-four-card:hover{transform:translateY(-10px);box-shadow:var(--card-hover-box-shadow)}body .landing-v3 .grid-four-section .grid-four-grid .grid-four-card .grid-four-icon{min-width:48px;height:48px;background:linear-gradient(135deg,var(--gm-orange) 0%,#ff6b3d 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}body .landing-v3 .grid-four-section .grid-four-grid .grid-four-card p{font-size:15px}body .landing-v3 .process-section{background:#fff}body .landing-v3 .process-section .process-visual{max-width:1200px;margin:60px auto 0;display:flex;gap:16px;position:relative}body .landing-v3 .process-section .process-visual .process-step{text-align:center;position:relative;z-index:10;padding:16px 28px 0}body .landing-v3 .process-section .process-visual .process-step:hover .step-circle{transform:scale(1.1);box-shadow:var(--circle-hover-box-shadow)}body .landing-v3 .process-section .process-visual .process-step .step-circle{width:56px;height:56px;background:var(--circle-background);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 28px;transition:all .3s ease}body .landing-v3 .process-section .process-visual .process-step .step-number{color:#fff;line-height:1;font-size:20px;font-weight:700}body .landing-v3 .process-section .process-visual .process-step h4{font-size:16px}body .landing-v3 .process-section .process-visual .process-step p{font-size:14px;line-height:22.4px}body .landing-v3 .channels-section .section-header{margin-bottom:var(--text-spacing-reg)}body .landing-v3 .channels-section .section-header p{font-size:16px}body .landing-v3 .channels-section .channels-visual{display:flex;justify-content:space-around;gap:16px}body .landing-v3 .channels-section .channels-visual .channel-node{text-align:center;padding:28px 20px;border-radius:12px;transition:all .3s ease;border:1px solid #334155;flex:1}body .landing-v3 .channels-section .channels-visual .channel-node:hover{background:var(--background-tint)}body .landing-v3 .channels-section .channels-visual .channel-node:hover .node-icon,body .landing-v3 .channels-section .channels-visual .channel-node:hover h4,body .landing-v3 .channels-section .channels-visual .channel-node:hover p{color:#fff}body .landing-v3 .channels-section .channels-visual .channel-node .node-icon{height:32px;width:32px;font-size:28px;margin:0 auto 12px}body .landing-v3 .channels-section .channels-visual .channel-node h4{font-size:14px;margin-bottom:8px}body .landing-v3 .channels-section .channels-visual .channel-node p{font-size:12px;line-height:19px}body .landing-v3 .trusted-brands-section{padding:48px}body .landing-v3 .trusted-brands-section .brands-title{text-transform:uppercase;text-align:center}body .landing-v3 .trusted-brands-section .logos{display:flex;justify-content:center;gap:48px;margin-top:20px}body .landing-v3 .trusted-brands-section .logos .item{height:100px;width:100px;display:flex;justify-content:center}body .landing-v3 .trusted-brands-section .logos .item .logo img{height:100px;width:100px}body .landing-v3 .trusted-brands-section .logos .item .logo.color{display:none}body .landing-v3 .trusted-brands-section .logos .item:hover .color{display:block}body .landing-v3 .trusted-brands-section .logos .item:hover .gray{display:none}body .landing-v3 .grid-four-section.simple h2{text-align:center}body .landing-v3 .grid-four-section.simple .grid-four-grid{max-width:1100px}body .landing-v3 .grid-four-section.simple .grid-four-grid .grid-four-card{flex-direction:column;gap:0;background-color:var(--background-tint);border:1px solid #edf4ff}body .landing-v3 .cta-section{padding:140px 80px;position:relative;overflow:hidden;text-align:center}body .landing-v3 .cta-section .cta-content{position:relative;z-index:10}body .landing-v3 .cta-section .cta-content h2{font-size:44px;color:#fff}body .landing-v3 .cta-section .cta-content p{font-size:17px;max-width:600px;margin:0 auto var(--text-spacing-reg);line-height:27px}body .landing-v3 .cta-section .cta-content .cta-buttons{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:var(--text-spacing-reg)}body .landing-v3 .cta-section .cta-content .cta-buttons .btn-primary{width:180px}body .landing-v3 .cta-section .cta-content .cta-buttons .btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:var(--btn-primary-hover-box-shadow)}body .landing-v3 .cta-section .cta-content .cta-buttons .btn-secondary:hover{box-shadow:var(--btn-secondary-hover-box-shadow)}body .landing-v3 .cta-section .cta-content .form-container{max-width:1000px;text-align:left}body .landing-v3 .cta-section .cta-content .form-container p{margin:0}@media(max-width:1300px){header.landing-v3-header{padding:0 50px}body .landing-v3 .hero{grid-template-columns:1fr 624px auto 1fr;gap:20px}}@media(max-width:1200px){body .landing-v3 .hero{grid-template-columns:1fr 500px auto 1fr}body .landing-v3 .hero .hero-content h1{font-size:56px}body .landing-v3 section{grid-template-columns:1fr 1fr;row-gap:50px;padding:80px 20px}body .landing-v3 section .section-content{grid-column:1/3}}@media(max-width:1000px){body .landing-v3 .hero{display:flex;flex-direction:column;gap:50px;justify-content:center;padding:80px 20px}body .landing-v3 .hero .form-container{max-width:unset}body .landing-v3 .channels-section .channels-visual{flex-wrap:wrap}body .landing-v3 .channels-section .channels-visual .channel-node{min-width:30%}body .landing-v3 .trusted-brands-section .logos{flex-wrap:wrap}body .landing-v3 .trusted-brands-section .logos .item{min-width:28%}body:has(.landing-v3) .hvr-fx,body:has(.landing-v3) .hvr-crd,body:has(.landing-v3) .hvr-node{transform:none!important}body:has(.landing-v3) .hvr-fx{box-shadow:none!important}body:has(.landing-v3) .hvr-crd{box-shadow:var(--card-hover-box-shadow)!important}body:has(.landing-v3) .hvr-node:hover{background:0 0!important}body:has(.landing-v3) .hvr-node:hover p{color:var(--p-color)!important}body:has(.landing-v3) .hvr-ctr button{transform:none!important;box-shadow:none!important}}@media(max-width:700px){header.landing-v3-header{padding:0 20px}body .landing-v3 .key-stats-bar{padding:24px;flex-wrap:wrap}body .landing-v3 .key-stats-bar .key-stat{padding-top:20px;flex:1;min-width:35%;max-width:50%;border-radius:16px;background-color:var(--blue-shade);margin:10px;height:120px}body .landing-v3 .three-cols-section .cards{flex-direction:column}body .landing-v3 .grid-four-section .grid-four-grid{grid-template-columns:1fr}body .landing-v3 .process-section .process-visual{flex-wrap:wrap}body .landing-v3 .process-section .process-visual .process-step{flex:1;min-width:35%;max-width:50%}body .landing-v3 .cta-section{padding:80px 20px}}@media(max-width:500px){body .landing-v3 .hero .hero-content .cta-row{gap:10px}body .landing-v3 .hero .hero-content .cta-row .btn-primary,body .landing-v3 .hero .hero-content .cta-row .btn-secondary{width:160px}body .landing-v3 .process-section .process-visual{flex-wrap:wrap}body .landing-v3 .process-section .process-visual .process-step{flex:1;min-width:100%;max-width:100%}body .landing-v3 .channels-section .channels-visual .channel-node{min-width:45%}body .landing-v3 .trusted-brands-section .logos .item{min-width:45%}}