.impact-section{background:#fff;padding-top:110px}.impact-heading{text-align:center;margin:0 auto 70px}.impact-heading .eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;color:#7a8791;font-size:10px;margin-bottom:26px}.impact-heading h2{font-size:clamp(34px,3.8vw,62px)}.impact-heading>p:last-child{color:#73808b;font-size:20px;line-height:1.6;margin-top:25px}.impact-grid{display:grid;grid-template-columns:1fr 1fr 1.12fr;grid-template-rows:225px 225px 225px;gap:18px}.impact-card{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 85% 100%,#10324885,transparent 65%),linear-gradient(135deg,#151b20,#070b0e);border:1px solid #1c252d;border-radius:20px;color:#fff;transition:border-color .4s,box-shadow .4s}.impact-card:hover{border-color:#2a778f;box-shadow:0 16px 45px #102d4020}.impact-card:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff05,transparent 35%)}.impact-copy{position:relative;z-index:3;padding:34px}.impact-kicker{display:block;font-size:9px;letter-spacing:.16em;color:#91a2ae;margin-bottom:17px}.impact-copy h3{font-size:clamp(24px,2.1vw,34px);line-height:1.24;letter-spacing:-.045em}.impact-copy p{font-size:16px;line-height:1.65;color:#aab7c0;margin-top:16px}.impact-growth{grid-column:1;grid-row:1/3}.impact-brand{grid-column:2;grid-row:1/3}.impact-leads{grid-column:1;grid-row:3}.impact-sales{grid-column:2;grid-row:3}.impact-team{grid-column:3;grid-row:1}.impact-search{grid-column:3;grid-row:2/4}.impact-bars{position:absolute;bottom:30px;left:30px;right:30px;height:43%;display:flex;align-items:flex-end;gap:8px}.impact-bars i{height:var(--bar);flex:1;border-radius:7px;background:linear-gradient(#52616a,#2c343b);transform-origin:bottom}.impact-bars i:last-child{background:linear-gradient(90deg,#0686ed,#4ad6fc,#0194ee);box-shadow:0 0 32px #0dbeff40}.impact-growth-arrow{position:absolute;right:34px;top:44%;font:300 44px 'DM Sans';color:#53d0ff}.impact-brand{background:radial-gradient(ellipse at 50% 85%,#00477885,transparent 65%),#0b1015}.impact-brand-art{position:absolute;left:0;right:0;bottom:0;height:55%;display:grid;place-items:center}.brand-core{width:138px;height:138px;background:linear-gradient(140deg,#15486a,#0a1827 65%);border:1px solid #337799;border-radius:50%;box-shadow:inset 0 2px 12px #9adcff25,0 0 60px #00b3ff15;display:grid;place-items:center;z-index:2}.brand-core img{width:105px}.brand-orbit{position:absolute;left:50%;top:50%;border:1px solid #1d7ea75c;border-radius:50%;width:245px;height:245px;transform:translate(-50%,-50%) rotate(-25deg) scaleY(.66)}.orbit-b{transform:translate(-50%,-50%) rotate(35deg) scaleY(.66);width:310px;height:310px;border-color:#245a793d}.brand-satellite{position:absolute;display:grid;place-items:center;width:43px;height:43px;background:linear-gradient(140deg,#16476a,#101c29);border:1px solid #326484;border-radius:12px;color:#70d9ff;box-shadow:0 8px 18px #0005;font:400 22px 'DM Sans'}.satellite-a{left:13%;top:38%;transform:rotate(-12deg)}.satellite-b{right:11%;top:13%;transform:rotate(10deg);font-size:16px}.satellite-c{right:13%;bottom:15%;transform:rotate(12deg)}.brand-signature{position:absolute;bottom:20px;font-size:7px;letter-spacing:.22em;color:#6f99b3}.impact-leads .impact-copy,.impact-sales .impact-copy{padding:30px 20px 25px 47%}.impact-leads h3,.impact-sales h3{font-size:25px}.impact-leads .impact-kicker,.impact-sales .impact-kicker{font-size:8px;margin-bottom:14px}.impact-leads p,.impact-sales p{font-size:14px;margin-top:12px}.impact-inbox{position:absolute;width:41%;height:175px;left:-2%;bottom:0;transform:rotate(-7deg)}.inbox-back{position:absolute;inset:-16px 15px 20px -7px;border-radius:13px;border:1px solid #ffffff0e;background:#44515e40;box-shadow:-10px -10px 0 #444e552a}.inbox-note{position:absolute;inset:0;background:linear-gradient(135deg,#3b4852e8,#1d2d38ed);border:1px solid #ffffff18;border-radius:13px;padding:20px 15px;box-shadow:0 10px 30px #0004}.inbox-note>span{font-size:8px;color:#65cfff;display:flex;align-items:center;gap:5px}.inbox-note>span i{width:4px;height:4px;background:#46d2ff;border-radius:50%}.inbox-note strong{display:block;font-size:13px;margin:12px 0 10px}.inbox-lines i{display:block;width:85%;height:5px;border-radius:3px;background:#b5c5d023;margin:6px 0}.inbox-lines i:last-child{width:60%}.inbox-note small{display:flex;align-items:center;gap:5px;font-size:8px;color:#afc8d9;margin-top:15px}.inbox-note svg{width:17px;height:17px;background:#0698e6;border-radius:4px;fill:none;stroke:white;stroke-width:2;padding:2px}.impact-checkout{position:absolute;left:5%;top:33px;width:34%;display:flex;flex-direction:column;align-items:center;gap:8px;transform:rotate(-8deg)}.impact-checkout>svg{height:110px;width:100%;fill:#063657;stroke:#1bbafa;stroke-width:1.5;filter:drop-shadow(0 5px 18px #008fff35)}.impact-checkout>svg path:nth-child(2){fill:none;stroke:#8de4ff;stroke-width:2.5}.impact-checkout>svg .checkout-check{fill:none;stroke:#a4ecff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:0}.impact-checkout>span{white-space:nowrap;background:#273640;border:1px solid #53636c55;border-radius:7px;font-size:7px;padding:9px 8px;box-shadow:0 7px 22px #0004}.impact-checkout b{margin-left:8px;color:#4ed3ff}.impact-team .impact-copy{padding:28px 30px}.impact-team h3{font-size:27px}.impact-team p{font-size:14px;max-width:210px;margin-top:12px}.impact-people{position:absolute;right:18px;top:70px;display:flex;align-items:center}.impact-people>span{position:relative;width:49px;height:73px;border:1px solid #3c596b;background:linear-gradient(150deg,#29495c,#101a21);border-radius:14px;transform:rotate(-13deg);margin-left:-5px}.impact-people>span:nth-child(2){z-index:2;transform:translateY(-12px);border-color:#1fafe7;box-shadow:0 0 25px #00b7ff28}.impact-people>span:last-child{transform:rotate(13deg)}.impact-people svg{width:100%;height:100%;fill:none;stroke:#76bddb;stroke-width:1.4;padding:6px}.impact-people b{position:absolute;right:-7px;bottom:-6px;width:21px;height:21px;border-radius:50%;background:#10aeed;color:#fff;font-size:11px;text-align:center;line-height:21px;border:2px solid #102331}.impact-search .impact-copy{padding:34px}.impact-search h3{font-size:36px}.impact-search-pill{position:absolute;left:34px;right:34px;top:53%;background:#ffffff0a;border:1px solid #ffffff16;border-radius:25px;padding:13px 18px;display:flex;align-items:center;gap:12px;font-size:13px;color:#bcd1df;z-index:2}.impact-search-pill svg{width:18px;height:18px;stroke:#54ccff;fill:none;stroke-width:1.5}.impact-search-pill i{height:14px;width:1px;background:#5bcaef}.impact-curve{position:absolute;bottom:0;width:100%;height:35%;overflow:visible}.curve-area{fill:url(#impact-area)}.curve-line{fill:none;stroke:url(#impact-stroke);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.impact-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:35px;gap:30px}.impact-bottom p{font-size:16px;line-height:1.6;color:#7c8790}.impact-bottom .text-link{font-size:15px}.impact-bottom .text-link span{font-size:25px;color:#079eea}
@media(prefers-reduced-motion:no-preference){.impact-card.is-playing .impact-bars i{animation:impactBar 1.1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--n)*.09s)}.impact-card.is-playing .brand-satellite{animation:impactFloat 5s ease-in-out infinite}.impact-card.is-playing .satellite-b{animation-delay:-1.5s}.impact-card.is-playing .satellite-c{animation-delay:-3s}.impact-card.is-playing .inbox-note{animation:impactInbox 5s ease-in-out infinite}.impact-card.is-playing .checkout-check{animation:impactCheck 4s ease infinite}.impact-card.is-playing .impact-people b{animation:impactMatch 4s ease infinite}.impact-card.is-playing .curve-line{animation:impactLine 2.2s ease both}.impact-card.is-playing .impact-search-pill i{animation:impactCaret 1.2s steps(1) infinite}}
@keyframes impactBar{from{transform:scaleY(.08);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes impactFloat{50%{translate:0 -9px}}@keyframes impactInbox{0%,100%{translate:0 0}50%{translate:8px -8px}}@keyframes impactCheck{0%,10%{stroke-dashoffset:60}45%,100%{stroke-dashoffset:0}}@keyframes impactMatch{0%,10%{scale:.3;opacity:0}25%,90%{scale:1;opacity:1}100%{scale:1;opacity:0}}@keyframes impactLine{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes impactCaret{50%{opacity:0}}
@media(max-width:1399px){.impact-grid{grid-template-rows:210px 210px 210px;gap:14px}.impact-copy{padding:27px}.impact-copy h3{font-size:26px}.impact-copy p{font-size:14px}.impact-team .impact-copy{padding:25px}.impact-team h3{font-size:23px}.impact-team p{max-width:150px;font-size:12px}.impact-people{right:12px;top:90px}.impact-people>span{width:37px;height:60px}.impact-leads h3,.impact-sales h3{font-size:21px}.impact-leads .impact-copy,.impact-sales .impact-copy{padding-left:46%;padding-right:12px}.impact-leads p,.impact-sales p{font-size:12px}.impact-leads .impact-kicker,.impact-sales .impact-kicker{font-size:6px}.impact-search .impact-copy{padding:27px}.impact-search h3{font-size:31px}.impact-search-pill{left:25px;right:25px;font-size:11px}.brand-core{width:115px;height:115px}.brand-core img{width:88px}.brand-orbit{width:220px;height:220px}.orbit-b{width:260px;height:260px}.brand-satellite{width:35px;height:35px;font-size:17px}}
@media(max-width:1050px){.impact-grid{grid-template-columns:1fr 1fr;grid-template-rows:430px 225px 350px}.impact-growth{grid-column:1;grid-row:1}.impact-brand{grid-column:2;grid-row:1}.impact-leads{grid-column:1;grid-row:2}.impact-sales{grid-column:2;grid-row:2}.impact-team{grid-column:1;grid-row:3}.impact-search{grid-column:2;grid-row:3}.impact-team h3{font-size:28px}.impact-team p{max-width:none;font-size:14px}.impact-people{top:auto;bottom:40px;right:15%;left:15%;justify-content:center}.impact-people>span{width:65px;height:88px;margin-left:-6px}.impact-search h3{font-size:28px}.impact-search .impact-copy p{font-size:13px}.impact-search-pill{top:58%}.impact-curve{height:25%}}
@media(max-width:600px){.impact-section{padding-top:65px}.impact-heading{margin-bottom:35px;text-align:left}.impact-heading .eyebrow{justify-content:flex-start;font-size:7px;letter-spacing:.08em;gap:7px;margin-bottom:22px}.impact-heading h2{font-size:clamp(27px,7.2vw,39px)}.impact-heading>p:last-child{font-size:16px;margin-top:20px}.impact-heading>p:last-child br{display:none}.impact-grid{display:flex;flex-direction:column;gap:14px}.impact-card{border-radius:16px;min-height:235px}.impact-growth,.impact-brand{height:385px}.impact-copy,.impact-search .impact-copy{padding:27px}.impact-copy h3{font-size:28px}.impact-copy p{font-size:14px}.impact-bars{height:39%;bottom:25px;left:25px;right:25px;gap:7px}.impact-growth-arrow{top:47%;font-size:32px}.impact-brand-art{height:53%}.brand-core{width:110px;height:110px}.brand-core img{width:87px}.brand-orbit{width:220px;height:220px}.orbit-b{width:260px;height:260px}.brand-signature{bottom:16px}.impact-leads .impact-copy,.impact-sales .impact-copy{padding:34px 15px 25px 47%}.impact-leads h3,.impact-sales h3{font-size:23px}.impact-leads p,.impact-sales p{font-size:13px}.impact-leads .impact-kicker,.impact-sales .impact-kicker{font-size:7px}.impact-checkout{top:45px}.impact-team{height:300px}.impact-team .impact-copy{padding:27px}.impact-team h3{font-size:28px}.impact-people{bottom:28px;left:auto;right:8%}.impact-people>span{width:48px;height:68px}.impact-team p{max-width:200px}.impact-search{height:375px}.impact-search h3{font-size:32px}.impact-search .impact-copy p{font-size:14px}.impact-search-pill{top:58%;font-size:12px}.impact-curve{height:26%}.impact-bottom{display:block;margin-top:25px}.impact-bottom p{font-size:14px}.impact-bottom .text-link{font-size:14px;margin-top:20px}}
@media(max-width:380px){.impact-copy,.impact-search .impact-copy,.impact-team .impact-copy{padding:23px}.impact-copy h3,.impact-team h3{font-size:22px}.impact-copy p,.impact-search .impact-copy p{font-size:12px;margin-top:12px}.impact-kicker{font-size:8px;margin-bottom:14px}.impact-growth,.impact-brand{height:360px}.impact-growth-arrow{top:49%}.impact-brand-art{height:49%}.brand-orbit{width:200px;height:200px}.orbit-b{width:230px;height:230px}.brand-core{width:95px;height:95px}.brand-core img{width:76px}.brand-satellite{width:30px;height:30px;font-size:15px}.impact-leads .impact-copy,.impact-sales .impact-copy{padding-left:46%;padding-top:36px}.impact-leads h3,.impact-sales h3{font-size:18px}.impact-leads p,.impact-sales p{font-size:11px}.impact-leads .impact-kicker,.impact-sales .impact-kicker{font-size:5.5px}.inbox-note{padding:20px 11px}.inbox-note strong{font-size:11px}.inbox-note>span,.inbox-note small{font-size:6px}.impact-search h3{font-size:28px}.impact-search-pill{font-size:10px;left:22px;right:22px;padding:12px}.impact-team p{max-width:180px}.impact-heading .eyebrow{font-size:6px}.impact-people{bottom:30px}}
