@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800&family=Manrope:wght@300;400;500;600;700;800&display=swap";:root{--primary:#2372d9;--primary-hover:#1b5bb0;--primary-light:#e0f2fe;--accent-orange:#ff8c3c;--bg-white:#fff;--bg-nav:#f2f6f5;--bg-hero:#f7f9fc;--bg-section-light:#f6f8f9;--bg-dark-solid:#0a1414;--bg-grad-dark:radial-gradient(circle at center, #0a1128 0%, #03050a 100%);--bg-grad-footer:linear-gradient(135deg, #0f4088 0%, #03142e 100%);--text-dark:#111827;--text-body:#1f2937;--text-muted:#4b5563;--text-light:#6b7280;--text-white:#fff;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--border-light:#0000000d;--border-medium:#0000001f;--border-white:#ffffff1a;--shadow-sm:0 2px 10px #00000008;--shadow-md:0 10px 40px #00000008;--shadow-lg:0 20px 40px #00000014;--shadow-glow:0 15px 35px #87e1ff33;--radius-pill:50px;--radius-card-sm:16px;--radius-card-md:20px;--radius-card-lg:32px}.btn{border-radius:var(--radius-pill,50px);cursor:pointer;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex;text-decoration:none!important}.btn-solid-blue{background-color:var(--primary,#2372d9);border:1.5px solid var(--primary,#2372d9);color:#fff!important}.btn-solid-blue:hover{background-color:var(--primary-hover,#1b5bb0);border-color:var(--primary-hover,#1b5bb0);transform:translateY(-2px)}.btn-outline-white{background-color:#0000;border:1.5px solid #ffffffb3;color:#fff!important}.btn-outline-white:hover{background-color:#ffffff26;border-color:#fff;transform:translateY(-2px)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);color:var(--text-body);background-color:var(--bg-white);margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}body,p,span,a,button,input,textarea,select,label,li,small,strong,em,blockquote{font-family:var(--font-body)}.hero-heading,.hero-left h1,.hero-subheading,.title--l,.title--s,.title--xs,.video-heading,.scroll-reveal-heading,.impact-title,.cta-title,.text-highlight{font-family:var(--font-heading)}.padding_global{padding-top:7%;padding-left:7%;padding-right:7%}.section_chips{color:var(--text-light);align-items:center;gap:10px;margin-bottom:1rem;font-size:14px;font-weight:500;display:inline-flex}.text--grad{background:linear-gradient(135deg, var(--primary) 0%, #0052cc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.navbar,.navbar *{box-sizing:border-box}.navbar{z-index:9999;width:100%;padding:18px 0;transition:transform .4s ease-in-out;position:fixed;top:0;left:0;right:0}.navbar.nav-visible{transform:translateY(0)}.navbar.nav-hidden{transform:translateY(-120%)}.nav-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1380px;margin:0 auto;padding:0 32px;display:flex}.nav-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.nav-logo img{filter:grayscale(5)brightness(11.5);width:auto;height:43px}.nav-white-bg{background-color:#fff;transition:background-color .3s,box-shadow .3s;box-shadow:0 8px 24px #0000001a}.nav-white-bg .nav-logo img{transition:filter .3s;filter:none!important}.nav-transparent .nav-logo img{filter:brightness(0)invert();transition:filter .3s}.nav-links{background:#fff;border:1px solid #e2e8f0;border-radius:100px;margin:0 16px;padding:13px 32px;box-shadow:0 2px 10px #0000000a}.nav-links-content{flex-direction:row;align-items:center;gap:58px;display:flex}.navbar .nav-link{color:#0f172a;white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.navbar .nav-link:hover{color:#2272d9}.nav-buttons{flex-direction:row;flex-shrink:0;align-items:center;gap:14px;display:flex}.navbar .btn{white-space:nowrap;cursor:pointer;opacity:1;border-radius:100px;justify-content:center;align-items:center;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.navbar .btn-outline{color:#2272d9;background-color:#0000;border:1.5px solid #2272d9}.navbar .btn-solid{color:#fff;background-color:#2272d9;border:1.5px solid #2272d9}@media screen and (width<=991px){.nav-container{padding:0 20px}.nav-buttons{display:none}.menu-button{cursor:pointer;display:block}.nav-links{display:none}}.hero-video-section{justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;margin-top:0;display:flex;position:relative;overflow:hidden}.bg-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.video-overlay{z-index:1;background:linear-gradient(135deg,#0a1414cc 0%,#2372d973 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-video-content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:900px;padding:0 24px;display:flex;position:relative}.hero-subheading{color:var(--primary-light,#e0f2fe);text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;display:inline-block}.hero-heading{color:var(--text-white,#fff);letter-spacing:-.02em;width:max-content;margin:0 0 1.5rem;font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:1.1}.hero-heading .text-highlight{color:#0000;-webkit-text-stroke:2px #fff;text-shadow:0 0 12px #ffffff4d}.hero-description{color:#ffffffd9;max-width:650px;margin:0 auto 2.5rem;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-outline-white{color:var(--text-white,#fff);border-radius:var(--radius-pill,50px);background-color:#0000;border:1.5px solid #ffffff80;padding:14px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s}.btn-outline-white:hover{border-color:var(--text-white,#fff);background-color:#ffffff1a}.navbar{z-index:1000;width:100%;transition:transform .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out;position:fixed;top:0;left:0}.nav-visible{transform:translateY(0)}.nav-hidden{transform:translateY(-100%)}.nav-transparent{box-shadow:none;background-color:#0000}.nav-white-bg{background-color:#fff;box-shadow:0 4px 10px #0000000d}.navbar .btn-outline{color:var(--primary);border:1.5px solid var(--primary);background-color:#0000}.navbar .btn-outline:hover{background-color:#2272d914}.navbar .btn-solid{background-color:var(--primary);color:var(--text-white);border:1.5px solid var(--primary)}.navbar .btn-solid:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.menu-button{display:none}@media screen and (width<=991px){.nav-container{padding:0 20px}.nav-buttons,.nav-links{display:none}.menu-button{cursor:pointer;display:block}}.hero-container{background-color:var(--bg-hero);background-color:var(--bg-section-light);justify-content:space-between;align-items:center;height:100vh;min-height:750px;padding:0 8%;display:flex;overflow:hidden}.hero-left{z-index:99;width:45%}.hero-right{justify-content:center;align-items:center;width:55%;height:100%;display:flex;position:relative}.tag{color:var(--text-light);margin-bottom:20px;font-size:.9rem}.hero-left h1{color:var(--text-dark);margin:0;font-size:4rem;font-weight:800;line-height:1.1}.text-green{color:var(--primary)}.hero-left p{color:var(--text-muted);max-width:450px;margin-bottom:40px;font-size:1.1rem;line-height:1.6}.btn-group button{cursor:pointer;border:none;border-radius:30px;padding:12px 24px;font-size:1rem;font-weight:600}.btn-primary{background-color:var(--primary);color:#fff;margin-right:15px}.btn-secondary{color:var(--primary);background-color:#0000;border:1px solid var(--primary)!important}.animation-wrapper{z-index:10;width:360px;height:600px;position:relative}.bg-curve{z-index:-3;border:1px solid #1a76f433;border-radius:50%;width:1200px;height:1200px;position:absolute;top:50%;left:100%;transform:translate(-100px,-50%)}.ac-card{z-index:10;width:100%;padding:18px 20px;position:absolute;top:calc(50% - 40px);left:0}.ac-card:before{content:"";border-radius:var(--radius-card-sm);box-shadow:var(--shadow-md);z-index:-1;background:#fff;position:absolute;inset:0}.ac-content{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.icon-box{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.text-box h4{color:var(--text-dark);margin:0 0 4px;font-size:1rem}.text-box p{color:var(--text-light);margin:0;font-size:.8rem}.status-icon{color:#fff;background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:.7rem;display:flex}.ac-line{z-index:-2;transform-origin:2200px;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#d1d5db4d 10%,#d1d5db 30% 80%,#d1d5db4d 95%,#0000 100%);width:3000px;height:1px;margin-left:-2300px;position:absolute;top:50%;left:100%}.card-4 .ac-line{transform:rotate(16.7deg)}.card-3 .ac-line{transform:rotate(5.7deg)}.card-2 .ac-line{transform:rotate(-5.7deg)}.card-1 .ac-line{transform:rotate(-16.7deg)}.center-card .ac-line{transform:rotate(0)}.split-top .ac-line{transform:rotate(11.3deg)}.split-bottom .ac-line{transform:rotate(-11.3deg)}.icon-video{background:var(--primary-light);color:var(--primary)}.icon-mail{background:var(--primary-light);color:#0284c7}.icon-crm{color:var(--primary);background:#eff6ff}.icon-cal{background:var(--primary-light);color:#0284c7}.icon-zig{background:var(--primary);color:#fff;font-weight:700}.icon-user{background:var(--text-dark);color:#fff;border-radius:50%}.flex-row{align-items:center;gap:10px;display:flex}.card-4{animation:12s cubic-bezier(.4,0,.2,1) infinite curve4}.card-3{animation:12s cubic-bezier(.4,0,.2,1) infinite curve3}.card-2{animation:12s cubic-bezier(.4,0,.2,1) infinite curve2}.card-1{animation:12s cubic-bezier(.4,0,.2,1) infinite curve1}.center-card{animation:12s cubic-bezier(.4,0,.2,1) infinite showOne}.split-top{animation:12s cubic-bezier(.4,0,.2,1) infinite splitTopAnim}.split-bottom{animation:12s cubic-bezier(.4,0,.2,1) infinite splitBottomAnim}@keyframes curve4{0%,5%{opacity:0;transform:translate(40px,220px)}15%,32%{opacity:1;transform:translate(27px,-180px)}38%,to{opacity:0;transform:translate(0)}}@keyframes curve3{0%,5%{opacity:0;transform:translate(96px,340px)}15%,32%{opacity:1;transform:translate(3px,-60px)}38%,to{opacity:0;transform:translate(0)}}@keyframes curve2{0%,5%{opacity:0;transform:translate(176px,460px)}15%,32%{opacity:1;transform:translate(3px,60px)}38%,to{opacity:0;transform:translate(0)}}@keyframes curve1{0%,5%{opacity:0;transform:translate(280px,580px)}15%,32%{opacity:1;transform:translate(27px,180px)}38%,to{opacity:0;transform:translate(0)}}@keyframes showOne{0%,36%{opacity:0;transform:scale(.9)translate(0)}40%,55%{opacity:1;transform:scale(1)translate(0)}60%,to{opacity:0;transform:scale(1.05)translate(0)}}@keyframes splitTopAnim{0%,55%{opacity:0;transform:translate(0)}60%,85%{opacity:1;transform:translate(14px,-130px)}90%,to{opacity:0;transform:translate(75px,-300px)}}@keyframes splitBottomAnim{0%,55%{opacity:0;transform:translate(0)}60%,85%{opacity:1;transform:translate(14px,130px)}90%,to{opacity:0;transform:translate(75px,300px)}}.sales-scroll-wrapper{background-color:var(--bg-section-light);height:400vh;margin-top:0;position:relative;overflow:clip}.sales-sticky-viewport{flex-direction:column;justify-content:space-between;width:100%;height:100vh;padding-top:0;padding-bottom:6vh;display:flex;position:sticky;top:0;overflow:hidden}.sales-lines-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sales-ray-line,.sales-ray-line--static{stroke:var(--border-medium);stroke-width:1px}.sales-section{z-index:1;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.heading-container{max-width:1200px}.icon_chips_wave{color:var(--primary);font-size:20px;font-weight:700}.title--l{letter-spacing:-.035em;max-width:860px;margin:0 0 1.1rem;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1.12}.sales-section_sub .text--l{color:var(--text-muted);max-width:650px;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}.sales-cards-viewport{width:100%;overflow:visible}.sales-cards_track{will-change:transform;gap:clamp(160px,15vw,240px);width:max-content;padding-left:75vw;display:flex}.sales-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card-lg);width:360px;min-height:clamp(210px,26vh,260px);box-shadow:var(--shadow-md);z-index:2;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.5vh,36px) 32px;transition:transform .3s,box-shadow .3s;display:flex}.title--s{margin-bottom:1rem;font-size:1.6rem;font-weight:600}.title--s.is--green{color:var(--primary)}.title--xs{color:var(--text-body);font-size:1.15rem;font-weight:400;line-height:1.55}.sales-card.is--cta{background:var(--primary);width:500px;color:var(--text-white);border:none;justify-content:space-between;gap:2.5rem}.cta-title{color:var(--text-white);font-size:1.75rem;font-weight:500;line-height:1.35}.sales-card_btns .btn-outline,.sales-card_btns .btn-solid{cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:12px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.sales-card_btns{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sales-card_btns .button{cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:12px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.sales-card_btns .btn-solid{background-color:#fff;border:1.5px solid #fff;box-shadow:0 4px 10px #0000001a;color:var(--primary)!important}.sales-card_btns .btn-solid:hover{background-color:#f1f5f9;transform:translateY(-2px);box-shadow:0 6px 15px #00000026}.sales-card_btns .btn-outline{background-color:#0000;border:1.5px solid #fff;color:#fff!important}.sales-card_btns .btn-outline:hover{background-color:#ffffff26;transform:translateY(-2px);color:#fff!important}.horizontal-end-spacer{flex-shrink:0;width:22vw}.sales-card--phantom{box-shadow:none;pointer-events:none;background:0 0;border:none}@media (width<=768px){.sales-scroll-wrapper{height:450vh}.sales-sticky-viewport{padding-bottom:8vh}.sales-cards_track{gap:100px;padding-left:15vw}.sales-card{width:290px;min-height:230px;padding:26px 22px}.sales-card.is--cta{width:330px}.horizontal-end-spacer{width:15vw}}.scroll-reveal-section{background:var(--bg-dark-solid);position:relative}.scroll-reveal-sticky{flex-direction:column;align-items:center;width:100%;height:100vh;padding-top:10vh;display:flex;position:sticky;top:0;overflow:hidden}.scroll-reveal-text{text-align:center;z-index:2;will-change:transform, opacity;max-width:900px;padding:0 24px}.scroll-reveal-heading{color:var(--text-white);text-shadow:0 0 20px #ff8c3c99,0 0 40px #ff8c3c4d;margin:0 0 24px;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;line-height:1.1}.scroll-reveal-description{color:#e5e5e5;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.scroll-reveal-highlight{color:var(--accent-orange);font-weight:600}.scroll-reveal-image-wrapper{pointer-events:none;justify-content:center;align-items:flex-end;height:75vh;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.scroll-reveal-image{object-fit:contain;will-change:transform, opacity;max-width:min(90vw,480px);max-height:100%}.video-scroll-wrapper{background-color:var(--bg-white);height:260vh;position:relative}.video-sticky-viewport{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.video-section-container{width:100%;max-width:1300px;margin:0 auto;padding:0 5%}.video-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.video-text-content{flex-direction:column;align-items:flex-start;display:flex}.section_chips.is--blue{border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:var(--text-dark);align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:14px;font-weight:500;display:flex}.impact-left .section_chips.is--blue{border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:var(--text-dark);align-items:center;gap:8px;max-width:165px;margin-bottom:24px;padding:6px 14px;font-size:14px;font-weight:500;display:flex}.section_heading .section_chips.is--blue{border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:var(--text-dark);align-items:center;gap:8px;max-width:240px;margin-bottom:24px;padding:6px 14px;font-size:14px;font-weight:500;display:flex}.hero-container .hero-left .section_chips.is--blue{border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:var(--text-dark);align-items:center;gap:8px;max-width:200px;margin-bottom:24px;padding:6px 14px;font-size:14px;font-weight:500;display:flex}.video-heading{color:var(--text-dark);letter-spacing:-.03em;margin:0;font-size:4rem;font-weight:700;line-height:1.1}.video-subtext{color:#333;max-width:85%;margin-bottom:40px;font-size:1.125rem;line-height:1.6}.video-actions{flex-wrap:wrap;gap:16px;display:flex}.video-actions .button{border-radius:var(--radius-pill);cursor:pointer;padding:14px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s}.btn-solid-blue{background-color:var(--primary);color:var(--text-white);border:1px solid var(--primary)}.btn-solid-blue:hover{background-color:var(--primary-hover)}.btn-outline-black{color:var(--text-dark);background-color:#0000;border:1px solid #0003}.btn-outline-black:hover{background-color:#f5f5f5}.video-media-content{justify-content:flex-end;width:100%;display:flex}.video-player-wrapper{border-radius:var(--radius-card-md);width:100%;max-width:600px;box-shadow:var(--shadow-lg);opacity:0;will-change:transform;backface-visibility:hidden;transition:opacity .4s;overflow:hidden;transform:translateZ(0)}.video-player-wrapper.is-loaded{opacity:1}.scroll-video{object-fit:cover;will-change:transform;width:100%;height:auto;display:block;transform:translateZ(0)}@media screen and (width<=991px){.video-grid{grid-template-columns:1fr;gap:3rem}.video-heading{font-size:2.8rem}.video-subtext,.video-player-wrapper{max-width:100%}}.nano-bubble-scroll-section{background:var(--bg-grad-dark);height:600vh;margin:0;padding:0;position:relative}.sticky-canvas{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.bottle-master-wrapper{width:100%;height:100vh;filter:drop-shadow(var(--shadow-glow));box-sizing:border-box;justify-content:center;align-items:center;padding:0 20px;display:flex;position:relative}.hyper-glass-svg{width:100%;height:75vh;min-height:400px;max-height:650px;display:block}@keyframes floatWander{0%{opacity:.8;transform:translate(0)scale(1)}25%{opacity:.95;transform:translate(-8px,-15px)scale(1.1)}50%{opacity:.7;transform:translate(6px,-5px)scale(.9)}75%{opacity:.9;transform:translate(-4px,12px)scale(1.05)}to{opacity:.8;transform:translate(0)scale(1)}}.bubble{transform-origin:50%;animation:ease-in-out infinite floatWander}.bubble.b1{animation-duration:4.5s;animation-delay:0s}.bubble.b2{animation-duration:5.5s;animation-delay:-1.5s}.bubble.b3{animation-duration:4.8s;animation-delay:-3s}.impact-section-wrapper{background-color:var(--bg-section-light);box-sizing:border-box;background-color:var(--white);width:100%;position:relative}.impact-section-wrapper .impact-section{justify-content:center;align-items:center;width:100%;height:100vh;padding:0 4rem;display:flex}.impact-section-wrapper .impact-container{justify-content:space-between;gap:4rem;width:100%;max-width:1300px;display:flex}.impact-section-wrapper .impact-left{flex:1;max-width:480px}.impact-section-wrapper .impact-title{color:var(--text-dark);letter-spacing:-.03em;margin-top:0;margin-bottom:1.2rem;font-size:3.8rem;font-weight:800;line-height:1.08}.impact-section-wrapper .text-grad{color:var(--primary)}.impact-section-wrapper .impact-sub{color:var(--text-muted);font-size:1.2rem;line-height:1.4}.impact-section-wrapper .impact-stage{justify-content:center;align-items:center;width:720px;max-width:50vw;height:720px;max-height:50vw;display:flex;position:relative}.impact-section-wrapper .circle-card{border:1px solid var(--border-medium);text-align:center;cursor:pointer;will-change:transform, opacity;z-index:2;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:50%;height:50%;padding:2rem;transition:border-color .3s;display:flex;position:absolute;overflow:hidden}.impact-section-wrapper .circle-card:before{content:"";background-color:var(--primary);transform-origin:50%;z-index:1;border-radius:50%;width:100%;height:100%;transition:transform .45s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;transform:scale(0)}.impact-section-wrapper .circle-card:hover:before{transform:scale(1)}.impact-section-wrapper .circle-card:hover{border-color:var(--primary)!important}.impact-section-wrapper .circle-card.is--01{top:0;left:0}.impact-section-wrapper .circle-card.is--02{top:0;right:0}.impact-section-wrapper .circle-card.is--03{bottom:0;left:0}.impact-section-wrapper .circle-card.is--04{bottom:0;right:0}.impact-section-wrapper .card-inner{z-index:2;pointer-events:none;position:relative}.impact-section-wrapper .num{color:var(--primary);margin-bottom:.6rem;font-size:4rem;font-weight:500;line-height:1;transition:color .35s}.impact-section-wrapper .desc{color:var(--text-muted);max-width:200px;font-size:1rem;line-height:1.35;transition:color .35s}.impact-section-wrapper .circle-card:hover .num,.impact-section-wrapper .circle-card:hover .desc{color:var(--text-white)!important}.impact-section-wrapper .green-circle{background-color:var(--primary);text-align:center;transform-origin:50%;z-index:10;pointer-events:none;will-change:transform;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:4rem;display:flex;position:absolute;top:0;left:0;transform:scale(0)}.impact-section-wrapper .accent-text{color:var(--text-white);opacity:0;will-change:transform, opacity;max-width:500px;font-size:2rem;font-weight:500;line-height:1.35;transform:translateY(15px)}@media (width<=1024px) and (width>=768px){.impact-section-wrapper .impact-container{text-align:center;flex-direction:column;justify-content:center;gap:2rem}.impact-section-wrapper .impact-stage{flex-shrink:0;width:min(520px,70vw);max-width:none;height:min(520px,70vw);max-height:none}}@media (width<=767px){.impact-section-wrapper .impact-section{height:auto;padding:4rem 1.5rem}.impact-section-wrapper .impact-container{text-align:center;flex-direction:column;align-items:center}.impact-section-wrapper .impact-stage{flex-direction:column;width:100%;height:auto;display:flex;position:static}.impact-section-wrapper .circle-card{width:min(310px,85vw);height:min(310px,85vw);position:relative;inset:auto!important}}.footer-section{background:var(--bg-grad-footer);width:100%;color:var(--text-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.footer-bubbles-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.container{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}.w-layout-vflex{flex-direction:column;display:flex}.footer-top{text-align:center;align-items:center}.flex-block-24{align-items:center;gap:30px}.flex-block-25{align-items:center;gap:20px;max-width:700px}.footer-top .title--l{letter-spacing:-1px;margin:0;font-size:56px;font-weight:500;line-height:1.1}.footer-top .text--l{color:#ffffffe6;max-width:500px;font-size:18px;line-height:1.5}.steps-btns{flex-direction:row;justify-content:center;gap:15px;margin-top:10px}.footer-section .button{border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.button[data-wf--button--variant=primary-m]{background-color:var(--primary);color:var(--text-white);border:1px solid var(--primary)}.button[data-wf--button--variant=primary-m]:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.button[data-wf--button--variant=tertiary-m-white]{color:var(--text-white);border:1px solid var(--border-white);background-color:#0000}.button[data-wf--button--variant=tertiary-m-white]:hover{border-color:var(--text-white);background-color:#ffffff1a}.footer-bottom{padding-bottom:60px}.footer_container-grid{border-top:none;grid-template-columns:1fr 1fr 1fr;align-items:flex-end;gap:40px;padding-top:60px;display:grid}.footer-logo_wrapp{gap:15px}.footer_logo{background-color:var(--bg-white);border-radius:8px;width:fit-content;padding:10px 15px;display:inline-block}.logo_img{max-width:100px;height:auto;display:block}.text--s.is--green--200{color:#ffffffb3;margin-top:5px;font-size:14px}.footer_column-links{flex-direction:row;justify-content:center;gap:60px}.footer_links-list{gap:15px}.text--link.is--white{color:var(--text-white);opacity:.9;font-size:15px;font-weight:400;text-decoration:none;transition:opacity .2s}.text--link.is--white:hover{opacity:1;text-decoration:underline}.footer_sn-wrapp{align-items:flex-end;gap:20px}.footer_sn-list{gap:20px;display:flex}.footer_sn-link{color:var(--primary);justify-content:center;align-items:center;font-size:20px;transition:color .2s;display:flex}.footer_sn-link:hover{color:var(--text-white)}.footer_link-agency{color:var(--text-white);text-align:right;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex}.footer_link-agency .text--s{opacity:.7}.footer_link-agency b{letter-spacing:.5px;font-weight:600}.footer_sn-list{align-items:center;gap:16px;display:flex}.footer_sn-link{text-decoration:none;display:inline-block}.footer_sn-icon{color:#0f172a;background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:all .3s;display:flex;box-shadow:0 2px 5px #0000000d}.footer_sn-link:hover .footer_sn-icon{color:#fff;background-color:#2272d9;transform:translateY(-4px);box-shadow:0 6px 15px #2272d94d}@media screen and (width<=991px){.footer-top .title--l{font-size:42px}.footer_container-grid{text-align:center;grid-template-columns:1fr;gap:50px}.footer-logo_wrapp,.footer_column-links,.footer_sn-wrapp{align-items:center}.footer_column-links{flex-direction:column;gap:30px}}@media screen and (width<=479px){.footer-top .title--l{font-size:32px}.steps-btns,.footer-section .button{flex-direction:column;width:100%}}
