.group-sales-page{--group-navy:#072f57;--group-blue:#1473d4;--group-sky:#eaf4fb;--group-gold:#efaa24;color:var(--group-navy)}.group-sales-hero-v2{padding-top:0;padding-bottom:46px}.group-sales-hero-v2 .breadcrumb{margin-bottom:28px}.group-sales-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:58px;display:grid}.group-sales-hero-copy h1{letter-spacing:-.052em;max-width:720px;margin:14px 0 22px;font-size:clamp(48px,6vw,78px);line-height:.98}.group-sales-hero-copy>p:not(.eyebrow,.group-sales-local){color:#45647d;max-width:650px;margin:0;font-size:18px;line-height:1.65}.group-sales-hero-copy .service-actions{margin-top:30px}.group-sales-local{color:#3f6078;margin:24px 0 0;font-size:13px;font-weight:800}.group-sales-mascots{background:linear-gradient(135deg,#edf7fd,#fff8e8);border:1px solid #cfe0eb;margin:0;padding:28px;position:relative;box-shadow:0 18px 45px #092c4e17}.group-sales-mascots img{border:5px solid #fff;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 15px 34px #092c4e29}.group-sales-benefits{border-top:4px solid var(--group-blue);border-bottom:1px solid #d6e3ec}.group-sales-benefits>.section{grid-template-columns:repeat(4,1fr);padding-block:0;display:grid}.group-sales-benefits article{border-right:1px solid #d6e3ec;min-height:132px;padding:25px 24px}.group-sales-benefits article:first-child{border-left:1px solid #d6e3ec}.group-sales-benefits strong{margin-bottom:8px;font-size:15px;display:block}.group-sales-benefits p{color:#557187;margin:0;font-size:13px;line-height:1.55}.group-sales-section-heading{text-align:center;max-width:780px;margin:0 auto 38px}.group-sales-section-heading h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(34px,4.4vw,52px);line-height:1.05}.group-sales-section-heading>p:last-child{color:#587287;margin:0;line-height:1.6}.group-sales-audiences,.group-sales-process{padding-top:78px;padding-bottom:78px}.group-sales-audiences{background:#f1f7fb;max-width:none}.group-sales-audiences>.group-sales-card-grid,.group-sales-audiences>.group-sales-section-heading{max-width:1280px;margin-left:auto;margin-right:auto}.group-sales-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.group-sales-card-grid article{border-top:4px solid var(--group-blue);background:#fff;padding:26px;box-shadow:0 8px 24px #062a4a0d}.group-sales-card-grid h3{margin:0 0 10px;font-size:20px}.group-sales-card-grid p{color:#587287;margin:0;font-size:14px;line-height:1.55}.group-sales-step-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.group-sales-step-grid article{padding-top:58px;position:relative}.group-sales-step-grid span{background:var(--group-blue);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;position:absolute;top:0;left:0}.group-sales-step-grid article:not(:last-child):after{content:"";background:#b9d3e4;height:1px;position:absolute;top:20px;left:55px;right:-12px}.group-sales-step-grid h3{margin:0 0 9px;font-size:19px}.group-sales-step-grid p{color:#587287;margin:0;font-size:14px;line-height:1.6}.group-sales-options{color:#fff;background:linear-gradient(120deg,#0f70b6 0 37%,#07335d 37%)}.group-sales-options-grid{grid-template-columns:.72fr 1.28fr;gap:65px;padding-top:64px;padding-bottom:64px;display:grid}.group-sales-options h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(33px,4vw,49px);line-height:1.03}.group-sales-options p{color:#dbeaf5;line-height:1.6}.group-sales-options .eyebrow{color:#fee092}.group-sales-option-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.group-sales-option-list article{background:#ffffff0d;border:1px solid #ffffff2f;padding:22px}.group-sales-option-list h3{color:#ffcc62;margin:0 0 8px;font-size:18px}.group-sales-option-list p{margin:0;font-size:13px}.group-sales-customization{grid-template-columns:1.1fr .9fr;gap:54px;padding-top:76px;padding-bottom:76px;display:grid}.group-sales-customization h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(34px,4.2vw,50px);line-height:1.05}.group-sales-customization>div>p:not(.eyebrow){color:#587287;line-height:1.6}.group-sales-customization ul{grid-template-columns:1fr 1fr;gap:10px 30px;margin:24px 0;padding:0;font-weight:800;list-style:none;display:grid}.group-sales-customization li:before{content:"✓";color:var(--group-blue);margin-right:9px}.group-sales-customization aside{border-left:5px solid var(--group-blue);background:#f1f7fb;align-self:start;padding:30px}.group-sales-customization aside h3{margin:9px 0 12px;font-size:28px}.group-sales-customization aside p:not(.eyebrow){color:#587287;line-height:1.6}.group-sales-customization aside div{flex-wrap:wrap;gap:10px 18px;margin-top:20px;display:flex}.group-sales-customization aside a{color:var(--group-blue);text-underline-offset:4px;font-weight:900;text-decoration:underline}.group-sales-faq{background:#f1f7fb}.group-sales-faq>.section{padding-top:72px;padding-bottom:72px}.group-sales-faq-list{border-top:1px solid #c8dbe8;max-width:900px;margin:0 auto}.group-sales-faq details{border-bottom:1px solid #c8dbe8}.group-sales-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 4px;font-weight:900;list-style:none;display:flex}.group-sales-faq summary:after{content:"+";color:var(--group-blue);font-size:22px}.group-sales-faq details[open] summary:after{content:"−"}.group-sales-faq details p{color:#526f86;margin:-3px 0 22px;padding-right:42px;line-height:1.65}.group-sales-request{grid-template-columns:.72fr 1.28fr;gap:54px;padding-top:76px;padding-bottom:80px;scroll-margin-top:24px;display:grid}.group-sales-request-copy h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(34px,4vw,49px);line-height:1.04}.group-sales-request-copy p:not(.eyebrow){color:#587287;line-height:1.65}.group-sales-request-copy a{color:var(--group-blue);font-weight:900}.group-sales-request-form{background:#fff;border:1px solid #cbdce8;padding:30px;box-shadow:0 14px 36px #082d4d12}.group-sales-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.group-sales-form-grid label{gap:7px;font-size:13px;font-weight:900;display:grid}.group-sales-form-grid label span{color:#71869a;font-weight:500}.group-sales-form-grid label.wide{grid-column:1/-1}.group-sales-form-grid :is(input,select,textarea){width:100%;min-height:47px;color:var(--group-navy);font:inherit;background:#fff;border:1px solid #aac2d3;padding:11px 12px;font-size:15px}.group-sales-form-grid textarea{resize:vertical}.group-sales-consent{color:#526f86;align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.5;display:flex}.group-sales-consent input{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.group-sales-consent a{color:var(--group-blue)}.group-sales-request-form>.button{justify-content:center}.group-sales-success{color:#155f3d;background:#edf8f1;border-left:4px solid #238456;margin:0 0 20px;padding:14px 16px;font-weight:800}.group-sales-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (width<=950px){.group-sales-hero-grid{grid-template-columns:1fr 1fr;gap:32px}.group-sales-benefits>.section,.group-sales-step-grid{grid-template-columns:1fr 1fr}.group-sales-benefits article:nth-child(3){border-left:1px solid #d6e3ec}.group-sales-card-grid{grid-template-columns:1fr 1fr}.group-sales-options-grid,.group-sales-customization,.group-sales-request{grid-template-columns:1fr;gap:34px}.group-sales-options{background:linear-gradient(160deg,#0f70b6 0 31%,#07335d 31%)}}@media (width<=650px){.group-sales-hero-v2{padding-bottom:30px}.group-sales-hero-v2 .breadcrumb{margin-bottom:14px}.group-sales-hero-grid{grid-template-columns:1fr;gap:28px}.group-sales-hero-copy h1{font-size:clamp(42px,13vw,58px)}.group-sales-hero-copy>p:not(.eyebrow,.group-sales-local){font-size:16px}.group-sales-hero-copy .service-actions{flex-direction:column;align-items:flex-start}.group-sales-mascots{padding:15px}.group-sales-benefits>.section,.group-sales-card-grid,.group-sales-step-grid,.group-sales-option-list,.group-sales-form-grid{grid-template-columns:1fr}.group-sales-benefits article,.group-sales-benefits article:first-child,.group-sales-benefits article:nth-child(3){border-left:1px solid #d6e3ec;min-height:0}.group-sales-audiences,.group-sales-process{padding-top:52px;padding-bottom:52px}.group-sales-step-grid{gap:30px}.group-sales-step-grid article:not(:last-child):after{display:none}.group-sales-options{background:linear-gradient(170deg,#0f70b6 0 24%,#07335d 24%)}.group-sales-options-grid{padding-top:48px;padding-bottom:48px}.group-sales-customization{padding-top:52px;padding-bottom:52px}.group-sales-customization ul{grid-template-columns:1fr}.group-sales-faq>.section{padding-top:52px;padding-bottom:52px}.group-sales-request{padding-top:52px;padding-bottom:58px}.group-sales-request-form{padding:21px}.group-sales-form-grid label.wide{grid-column:auto}.group-sales-request-form>.button{width:100%}}.group-sales-error{color:#702b25;background:#fff1ef;border-left:4px solid #9d362e;margin:0 0 20px;padding:14px 16px;font-weight:800}.group-sales-error a{color:inherit}
