@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&display=swap";.hero *,.hero *:before,.hero *:after,.logo-bar *,.section *,.section-sm *,.form-section *,.sticky-cta *{box-sizing:border-box}.container{max-width:1140px;margin:0 auto;padding:0 24px}.section{padding:72px 0}.section-sm{padding:48px 0}.bg-white{background:#fff}.bg-light-blue{background:#eff8fe}.bg-brand{background:#0174b7;color:#fff}.bg-light-grey{background:#f4f6f8}.text-center{text-align:center}.section-label{font-family:Work Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#0174b7;margin-bottom:12px}.bg-brand .section-label{color:#ffffffb3}.section-title{font-family:Work Sans,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px;color:#1a1a2e}.bg-brand .section-title{color:#fff}.section-subtitle{font-family:Work Sans,sans-serif;font-size:18px;color:#69727b;max-width:640px;margin:0 auto 40px;line-height:1.7}.bg-brand .section-subtitle{color:#ffffffd9}.btn{display:inline-block;padding:14px 32px;border-radius:25px;font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease;border:2px solid transparent;text-decoration:none}.btn:hover{text-decoration:none}.btn-primary{background:#0174b7;color:#fff;border-color:#0174b7}.btn-primary:hover{background:#015f96;border-color:#015f96}.btn-outline{background:transparent;color:#0174b7;border-color:#0174b7}.btn-outline:hover{background:#0174b7;color:#fff}.btn-white{background:#fff;color:#0174b7;border-color:#fff}.btn-white:hover{background:#eff8fe}.btn-full{display:block;width:100%;text-align:center}.hero{background:linear-gradient(135deg,#0174b7,#015f96 60%,#014a75);color:#fff;padding:80px 0 60px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#ffffff0a;border-radius:50%}.hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:#ffffff08;border-radius:50%}.hero .container{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-badge{display:inline-block;background:#ffffff26;color:#fff;font-family:Work Sans,sans-serif;font-size:13px;font-weight:600;padding:6px 16px;border-radius:20px;margin-bottom:20px;letter-spacing:.5px}.hero h1{font-family:Work Sans,sans-serif;font-size:44px;font-weight:700;line-height:1.15;margin-bottom:20px;color:#fff}.hero p{font-family:Work Sans,sans-serif;font-size:19px;line-height:1.7;color:#ffffffe6;margin-bottom:32px;max-width:520px}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.hero-image-placeholder{background:transparent;border-radius:16px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-family:Work Sans,sans-serif;font-size:15px;color:#ffffff80;border:none;text-align:center;padding:0;line-height:1.5;overflow:hidden}.logo-bar{background:#fff;padding:28px 0;border-bottom:1px solid #eee}.logo-bar-inner{text-align:center}.logo-bar-label{font-family:Work Sans,sans-serif;font-size:14px;color:#69727b;font-weight:500;margin-bottom:20px}.logo-track-wrapper{overflow:hidden;position:relative}.logo-track{display:flex;gap:40px;animation:scrollLogos 30s linear infinite;width:max-content}.logo-placeholder{flex-shrink:0;width:120px;height:48px;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Work Sans,sans-serif;font-size:11px;color:#999;font-weight:500}@keyframes scrollLogos{0%{transform:translate(0)}to{transform:translate(-50%)}}.value-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.value-card{background:#fff;border-radius:16px;padding:36px 28px;border:1px solid #e8edf2;transition:box-shadow .3s ease,transform .2s ease}.value-card:hover{box-shadow:0 8px 30px #0174b71a;transform:translateY(-2px)}.value-icon{width:56px;height:56px;background:#eff8fe;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.value-card h3{font-family:Work Sans,sans-serif;font-size:20px;font-weight:600;margin-bottom:12px;color:#1a1a2e}.value-card p{font-family:Work Sans,sans-serif;font-size:15px;color:#69727b;line-height:1.65;margin-bottom:0}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.step-card{text-align:center;position:relative}.step-number{width:48px;height:48px;background:#0174b7;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Work Sans,sans-serif;font-size:20px;font-weight:700;margin:0 auto 16px}.step-card h3{font-family:Work Sans,sans-serif;font-size:17px;font-weight:600;margin-bottom:6px;color:#1a1a2e}.step-timeline{font-family:Work Sans,sans-serif;font-size:13px;font-weight:600;color:#0174b7;margin-bottom:10px}.step-card p{font-family:Work Sans,sans-serif;font-size:14px;color:#69727b;line-height:1.6;margin-bottom:0}.step-connector{display:none;position:absolute;top:24px;right:-12px;color:#ccd6dd;font-size:20px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery-item{background:transparent;border-radius:12px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-family:Work Sans,sans-serif;font-size:14px;color:#999;text-align:center;padding:0;border:none;line-height:1.4;overflow:hidden}.charity-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.charity-step{text-align:center;position:relative}.charity-step-icon{width:64px;height:64px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 16px}.charity-step h3{font-family:Work Sans,sans-serif;font-size:17px;font-weight:600;margin-bottom:8px;color:#fff}.charity-step p{font-family:Work Sans,sans-serif;font-size:14px;color:#fffc;margin-bottom:0}.impact-counter{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.impact-stat{text-align:center}.impact-stat .number{font-family:Work Sans,sans-serif;font-size:36px;font-weight:700;margin-bottom:4px}.impact-stat .label{font-family:Work Sans,sans-serif;font-size:14px;color:#ffffffbf}.csr-callout{background:#ffffff1a;border-radius:12px;padding:24px 32px;display:flex;align-items:center;gap:16px;max-width:700px;margin:0 auto}.csr-callout-icon{font-size:32px;flex-shrink:0}.csr-callout p{font-family:Work Sans,sans-serif;font-size:15px;line-height:1.6;color:#ffffffe6;margin-bottom:0;text-align:left}.usecase-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.usecase-card{border-radius:16px;overflow:hidden;border:1px solid #e8edf2;transition:box-shadow .3s ease;background:#fff}.usecase-card:hover{box-shadow:0 8px 30px #00000014}.usecase-img{background:transparent;height:200px;display:flex;align-items:center;justify-content:center;font-size:40px;overflow:hidden}.usecase-body{padding:24px}.usecase-body h3{font-family:Work Sans,sans-serif;font-size:20px;font-weight:600;margin-bottom:10px;color:#1a1a2e}.usecase-body p{font-family:Work Sans,sans-serif;font-size:15px;color:#69727b;line-height:1.6;margin-bottom:0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.testimonial-card{background:#fff;border-radius:16px;padding:32px;border:1px solid #e8edf2;text-align:left}.testimonial-stars{color:#f9d71c;font-size:18px;margin-bottom:16px;letter-spacing:2px}.testimonial-card blockquote{font-family:Work Sans,sans-serif;font-size:15px;line-height:1.7;color:#3d4246;font-style:italic;margin-bottom:20px}.testimonial-author{display:flex;align-items:center;gap:12px}.testimonial-avatar{width:44px;height:44px;border-radius:50%;background:#eff8fe;display:flex;align-items:center;justify-content:center;font-family:Work Sans,sans-serif;font-size:18px;color:#0174b7;font-weight:600;flex-shrink:0}.testimonial-name{font-family:Work Sans,sans-serif;font-size:14px;font-weight:600;color:#1a1a2e}.testimonial-role{font-family:Work Sans,sans-serif;font-size:13px;color:#69727b}.timeline-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.timeline-card{background:#fff;border-radius:12px;padding:28px 24px;text-align:center;border:1px solid #e8edf2}.timeline-card .order-by{font-family:Work Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#0174b7;letter-spacing:1px;margin-bottom:4px}.timeline-card .month{font-family:Work Sans,sans-serif;font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.timeline-card .arrow{color:#0174b7;font-size:20px;margin-bottom:8px}.timeline-card .event{font-family:Work Sans,sans-serif;font-size:15px;color:#69727b;font-weight:500}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid #e8edf2}.faq-item:first-child{border-top:1px solid #e8edf2}.faq-question{width:100%;background:none;border:none;padding:20px 0;font-family:Work Sans,sans-serif;font-size:17px;font-weight:600;color:#1a1a2e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left}.faq-question:hover{color:#0174b7}.faq-icon{font-size:24px;font-weight:300;transition:transform .3s ease;color:#0174b7;flex-shrink:0;margin-left:16px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-item.active .faq-answer{max-height:300px}.faq-answer-inner{padding:0 0 20px;font-family:Work Sans,sans-serif;font-size:15px;color:#69727b;line-height:1.7}.form-section{padding:80px 0;background:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.form-copy h2{font-family:Work Sans,sans-serif;font-size:36px;font-weight:700;color:#1a1a2e;line-height:1.2;margin-bottom:16px}.form-copy>p{font-family:Work Sans,sans-serif;font-size:17px;color:#69727b;line-height:1.7;margin-bottom:32px}.form-trust-list{list-style:none;padding:0;margin:0 0 8px}.form-trust-list li{position:relative;padding-left:20px;font-family:Work Sans,sans-serif;font-size:15px;color:#3d4246;line-height:1.6;margin-bottom:10px}.form-trust-list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:#0174b7;border-radius:50%}.form-testimonial{margin-top:32px;padding:20px;background:#eff8fe;border-radius:12px}.form-testimonial blockquote{font-family:Work Sans,sans-serif;font-size:14px;font-style:italic;color:#3d4246;line-height:1.6;margin-bottom:8px}.form-testimonial cite{font-family:Work Sans,sans-serif;font-size:13px;color:#69727b;font-style:normal;font-weight:600}.form-card{background:#fff;border:1px solid #e2e8ed;border-radius:16px;padding:36px;box-shadow:0 4px 20px #0000000f}.form-card label{display:block;font-family:Work Sans,sans-serif;font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:6px}.form-card input,.form-card select,.form-card textarea{display:block;width:100%;padding:12px 16px;border:1.5px solid #d1d9e0;border-radius:8px;font-family:Work Sans,sans-serif;font-size:15px;color:#3d4246;margin-bottom:16px;transition:border-color .2s ease;background:#fff}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{outline:none;border-color:#0174b7;box-shadow:0 0 0 3px #0174b71a}.form-card textarea{resize:vertical;min-height:80px}.form-step-2{max-height:0;overflow:hidden;transition:max-height .5s ease}.form-step-2.visible{max-height:500px}.optional-label{font-weight:400;color:#69727b;font-size:13px}.form-logos{display:flex;gap:16px;margin-top:20px;justify-content:center}.form-logo-placeholder{width:80px;height:32px;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:Work Sans,sans-serif;font-size:9px;color:#bbb}.sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;background:#0174b7;color:#fff;text-align:center;padding:14px 20px;font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;z-index:200;box-shadow:0 -4px 20px #00000026;cursor:pointer;text-decoration:none;transition:background .2s ease}.sticky-cta:hover{background:#015f96;text-decoration:none;color:#fff}@media(max-width:1024px){.hero h1{font-size:36px}.steps-grid,.gallery-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr}}@media(max-width:768px){.hero-grid{grid-template-columns:1fr;gap:32px}.hero{padding:56px 0 48px}.hero h1{font-size:30px}.hero p{font-size:17px}.hero-image-placeholder{aspect-ratio:16/9}.section{padding:56px 0}.section-title{font-size:28px}.value-cards{grid-template-columns:1fr;gap:20px}.steps-grid{grid-template-columns:1fr;gap:28px}.gallery-grid{grid-template-columns:1fr 1fr}.charity-flow{grid-template-columns:1fr;gap:20px}.impact-counter{grid-template-columns:repeat(3,1fr);gap:16px}.impact-stat .number{font-size:28px}.usecase-cards{grid-template-columns:1fr;gap:20px}.testimonials-grid{grid-template-columns:1fr}.timeline-cards{grid-template-columns:1fr;gap:16px}.form-grid{grid-template-columns:1fr;gap:32px}.csr-callout{flex-direction:column;text-align:center}.sticky-cta{display:block}body{padding-bottom:52px}}@media(max-width:480px){.hero h1{font-size:26px}.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%;text-align:center}.gallery-grid{grid-template-columns:1fr}.impact-counter{grid-template-columns:1fr;gap:12px}}@media(min-width:769px){.step-connector{display:block}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-corporate-gifting.css.map */
