.navbar{z-index:1000;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:20px 80px;display:flex;position:sticky;top:0}.logo{align-items:center;font-size:24px;font-weight:700;display:flex}.dabba{color:#ff1d1d}.phone{color:#111}.menu{align-items:center;gap:35px;margin-left:auto;margin-right:40px;display:flex}.menu a{color:#333;white-space:nowrap;font-size:16px;font-weight:500;text-decoration:none}.cta-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#ff1d1d;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:700}@media (width<=768px){.navbar{flex-wrap:wrap;width:100%;padding:16px 20px;display:none}.logo{flex-direction:column;align-items:center;width:100%;font-size:48px}.menu{flex-wrap:wrap;order:3;align-items:center;gap:15px;width:100%;margin-top:10px;margin-left:0;margin-right:0;display:flex;overflow-x:hidden}.menu a{font-size:12px}.cta-btn{display:none}}@media (width<=480px){.navbar{width:100%;padding:12px 15px;display:none}.logo{font-size:14px}.menu,.cta-btn{display:none}}.download-apps{text-align:center;box-sizing:border-box;background:#f7f7f7;padding:80px}.download-buttons{flex-wrap:wrap;justify-content:center;gap:25px;margin-top:40px;display:flex}.download-btn{color:#fff;cursor:pointer;background:#ff2b22;border:none;border-radius:40px;min-width:180px;padding:18px 40px;font-size:18px;font-weight:600}@media (width<=768px){.download-apps{margin:0;padding:40px 20px}.download-apps h2{font-size:28px}}@media (width<=480px){.download-apps{width:100%;padding:25px 15px;overflow-x:hidden}.download-apps h2{font-size:22px}}.mobile-product-icon-container,.mobile-branding,.mobile-dabba,.mobile-phone,.mobile-product-icon{display:none!important}.video-modal-overlay{position:fixed;inset:0;z-index:9999!important;box-sizing:border-box!important;background:#000000f2!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:16px!important;display:flex!important}.video-modal-content{aspect-ratio:16/9!important;background:#000!important;border-radius:12px!important;width:100%!important;max-width:900px!important;max-height:90vh!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 60px #00000080!important}.video-modal-player{width:100%!important;height:100%!important;display:block!important}.video-modal-close{border:none;border-radius:50%;width:40px;height:40px;position:absolute;top:12px;right:12px;color:#000!important;cursor:pointer!important;z-index:10000!important;background:#ffffffe6!important;justify-content:center!important;align-items:center!important;font-size:24px!important;font-weight:700!important;transition:all .2s!important;display:flex!important}.video-modal-close:hover{background:#fff!important;transform:scale(1.1)!important}@media (width<=768px){.video-modal-overlay{padding:8px!important}.video-modal-content{border-radius:8px!important;max-width:100%!important}.video-modal-close{width:36px!important;height:36px!important;font-size:20px!important}}.dabba-hero{color:#171717;box-sizing:border-box;background:#fff;width:100%;max-width:1400px;margin:0 auto;padding:24px 40px 50px}.dabba-hero-branding{display:none}.dabba-hero-branding-dabba{color:#ff1d1d;font-weight:700}.dabba-hero-branding-phone{color:#111;font-weight:700}.dabba-hero-main{box-sizing:border-box;border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;width:100%;min-height:625px;display:grid}.dabba-hero-left{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:50px 55px 50px 0;display:flex}.dabba-hero-subtitle{color:#202020;letter-spacing:.7px;white-space:nowrap;box-sizing:border-box;background:#fff1eb;border-radius:30px;align-items:center;gap:8px;width:fit-content;margin:0 0 26px;padding:8px 15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.dabba-hero-subtitle-heart{color:#f5222d;font-size:14px;line-height:1}.dabba-hero-title{color:#171717;letter-spacing:-3.5px;box-sizing:border-box;width:100%;max-width:700px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5vw,58px);font-weight:800;line-height:.98}.dabba-hero-title span{color:#f5222d;font-weight:800}.dabba-hero-description{color:#555;width:100%;max-width:650px;margin:28px 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.dabba-hero-buttons{box-sizing:border-box;align-items:center;gap:13px;width:100%;margin:0 0 30px;display:flex}.dabba-hero-preorder-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:#f5222d;border:none;border-radius:10px;justify-content:center;align-items:center;width:auto;min-width:165px;height:52px;padding:0 24px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #f5222d2e}.dabba-hero-preorder-btn:hover{background:#e91d27;transform:translateY(-2px);box-shadow:0 10px 26px #f5222d38}.dabba-hero-preorder-btn:active{transform:translateY(0)}.dabba-hero-video-btn{color:#222;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:auto;min-width:0;height:52px;padding:0 22px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.dabba-hero-video-btn:hover{background:#fafafa;border-color:#bbb;transform:translateY(-1px)}.dabba-hero-video-icon{justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.dabba-hero-features{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:14px;grid-template-columns:repeat(4,1fr);width:100%;max-width:520px;height:50px;display:grid;overflow:hidden}.dabba-hero-feature{color:#222;text-align:center;box-sizing:border-box;border-right:1px solid #e5e5e5;justify-content:center;align-items:center;gap:7px;min-width:0;padding:4px 7px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;line-height:1.05;display:flex}.dabba-hero-feature:last-child{border-right:none}.dabba-hero-feature-icon{color:#171717;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.dabba-hero-right{box-sizing:border-box;width:100%;min-width:0;min-height:625px;overflow:hidden}.dabba-hero-image{object-fit:cover;object-position:center;box-sizing:border-box;border:none;border-radius:0;width:100%;height:100%;min-height:625px;margin:0;padding:0;display:block}.dabba-hero-feature-cards{box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:20px;width:100%;padding-top:27px;display:grid}.dabba-hero-card{box-sizing:border-box;background:#fff;border:1px solid #e8e3df;border-radius:18px;width:100%;min-width:0;min-height:175px;padding:25px;transition:transform .2s,box-shadow .2s}.dabba-hero-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.dabba-hero-card-icon{color:#f5222d;justify-content:flex-start;align-items:center;width:32px;height:32px;margin-bottom:16px;font-size:28px;line-height:1;display:flex}.dabba-hero-card-title{color:#171717;letter-spacing:-.6px;margin:0 0 10px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;line-height:1.05}.dabba-hero-card-description{color:#666;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.45}@media (width<=1100px){.dabba-hero{padding-left:25px;padding-right:25px}.dabba-hero-main{min-height:560px}.dabba-hero-left{padding-right:30px}.dabba-hero-right,.dabba-hero-image{min-height:560px}.dabba-hero-title{letter-spacing:-2.8px;font-size:52px}.dabba-hero-description{font-size:17px}.dabba-hero-feature{gap:5px;font-size:9px}.dabba-hero-feature-icon{font-size:17px}.dabba-hero-card{padding:22px}}@media (width<=900px){.dabba-hero{padding:20px}.dabba-hero-main{flex-direction:column;min-height:auto;display:flex}.dabba-hero-left{width:100%;padding:45px 0 35px}.dabba-hero-title{max-width:750px;font-size:60px}.dabba-hero-right{width:100%;min-height:auto}.dabba-hero-image{object-fit:cover;width:100%;height:auto;min-height:0;max-height:600px}.dabba-hero-feature-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.dabba-hero{border-bottom:none;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden visible}.dabba-hero-branding{border-bottom:1px solid #e5e5e5;gap:0;padding:16px 20px 12px;font-size:32px;font-weight:700;display:flex}.dabba-hero-branding-dabba{color:#ff1d1d}.dabba-hero-branding-phone{color:#111}.dabba-hero-main{border-bottom:none;grid-template-columns:1fr;gap:0;width:100%;min-height:auto;display:grid}.dabba-hero-left{display:contents}.dabba-hero-subtitle{letter-spacing:.5px;grid-row:2;margin-bottom:16px;padding:16px 20px 0;font-size:10px}.dabba-hero-title{letter-spacing:-1.8px;grid-row:3;width:100%;max-width:none;margin-bottom:20px;padding-left:20px;padding-right:20px;font-size:42px;line-height:1.05}.dabba-hero-description{grid-row:5;width:100%;margin:0;padding:20px 20px 0;font-size:15px;line-height:1.5}.dabba-hero-buttons{flex-direction:column;grid-row:6;align-items:stretch;gap:0;width:100%;margin:0;padding:20px 20px 16px}.dabba-hero-preorder-btn{border-radius:12px;width:100%;height:52px;margin-bottom:12px}.dabba-hero-video-btn{color:#111;cursor:pointer;background:0 0;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:700;display:flex}.dabba-hero-features{border-radius:0;grid-row:7;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;max-width:none;height:auto;min-height:auto;margin:0;padding:20px 16px;display:grid}.dabba-hero-feature{text-align:center;word-break:break-word;overflow-wrap:break-word;background:0 0;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:auto;padding:10px 6px;font-size:10px;line-height:1.15;display:flex}.dabba-hero-feature:first-child,.dabba-hero-feature:nth-child(2),.dabba-hero-feature:nth-child(3),.dabba-hero-feature:nth-child(4){border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dabba-hero-feature:nth-child(3),.dabba-hero-feature:nth-child(4){border-bottom:none}.dabba-hero-feature:nth-child(2),.dabba-hero-feature:nth-child(4){border-right:none}.dabba-hero-feature-icon{font-size:20px;font-weight:700}.dabba-hero-right{box-sizing:border-box;grid-row:4;width:100%;height:280px;min-height:280px;padding:20px}.dabba-hero-image{object-fit:cover;border-radius:24px;width:100%;height:100%;min-height:280px}.dabba-hero-feature-cards{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin:0;padding:20px;display:grid}.dabba-hero-card{box-sizing:border-box;background:#fff;border:1px solid #e8e3df;border-radius:12px;flex-direction:column;width:100%;min-width:0;min-height:auto;padding:16px;display:flex}.dabba-hero-card-icon{color:#ff1d1d;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 10px;font-size:24px;line-height:1;display:flex}.dabba-hero-card-title{color:#171717;text-align:center;letter-spacing:-.3px;margin:0 0 6px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;line-height:1.15}.dabba-hero-card-description{color:#666;text-align:center;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4}}@media (width<=380px){.dabba-hero{padding-left:12px;padding-right:12px}.dabba-hero-title{letter-spacing:-1.5px;font-size:36px}.dabba-hero-description{font-size:14px}.dabba-hero-feature{font-size:8px}.dabba-hero-feature-icon{font-size:17px}.dabba-hero-card{padding:20px}}.how-it-works{box-sizing:border-box;background:#fff;width:100%;padding:25px 20px 30px}.how-it-works-container{width:100%;max-width:1400px;margin:0 auto}.how-it-works-title{color:#171717;letter-spacing:-2px;text-align:center;margin:0 0 28px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:800;line-height:1}.how-it-works-steps{grid-template-columns:repeat(3,1fr);align-items:start;width:100%;display:grid}.how-it-works-step-wrapper{min-width:0;position:relative}.how-it-works-step{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 25px;display:flex}.how-it-works-number{color:#f5222d;box-sizing:border-box;background:#fff0e8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1;display:flex}.how-it-works-icon{color:#f5222d;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:14px;display:flex}.how-it-works-icon-svg{color:#f5222d;width:55px;height:55px;display:block}.how-it-works-step-title{color:#171717;letter-spacing:-.7px;margin:0 0 8px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;line-height:1.15}.how-it-works-step-description{color:#737373;text-align:center;width:100%;max-width:330px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.how-it-works-arrow{pointer-events:none;align-items:center;width:125px;height:16px;display:flex;position:absolute;top:126px;right:-20px}.how-it-works-arrow span{background:#f4b5a7;width:100%;height:1px;display:block;position:relative}.how-it-works-arrow span:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #f4b5a7;width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}@media (width<=1100px){.how-it-works{padding:50px 25px 55px}.how-it-works-step{padding:0 18px}.how-it-works-number{width:48px;height:48px;margin-bottom:20px;font-size:21px}.how-it-works-icon{width:58px;height:58px;margin-bottom:13px}.how-it-works-icon-svg{width:51px;height:51px}.how-it-works-step-title{font-size:21px}.how-it-works-step-description{font-size:14px}.how-it-works-arrow{width:100px;top:117px;right:-20px}}@media (width<=800px){.how-it-works{padding:45px 20px 55px}.how-it-works-title{margin-bottom:40px;font-size:36px}.how-it-works-steps{grid-template-columns:1fr;gap:35px}.how-it-works-step{padding:0 15px}.how-it-works-number{width:48px;height:48px;margin-bottom:18px;font-size:21px}.how-it-works-icon{width:58px;height:58px;margin-bottom:12px}.how-it-works-icon-svg{width:50px;height:50px}.how-it-works-step-title{font-size:22px}.how-it-works-step-description{max-width:420px;font-size:15px}.how-it-works-arrow{display:none}}@media (width<=600px){.how-it-works{box-sizing:border-box;background:#fff;width:100%;padding:15px 20px;overflow-x:hidden}.how-it-works-container{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0;padding:0;display:flex}.how-it-works-title{text-align:center;letter-spacing:-1.5px;width:100%;margin:0 0 13px;padding:0;font-size:36px;font-weight:800;line-height:1}.how-it-works-steps{flex-direction:column;align-items:center;gap:13px;width:100%;margin:0;padding:0;display:flex}.how-it-works-step-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:0;display:flex;position:relative}.how-it-works-step{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:0;display:flex}.how-it-works-number{color:#f5222d;box-sizing:border-box;background:#ffe8de;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 0 7px;padding:0;font-size:22px;font-weight:800;line-height:1;display:flex}.how-it-works-icon{color:#f5222d;justify-content:center;align-items:center;width:60px;height:60px;margin:0 0 3px;padding:0;display:flex}.how-it-works-icon-svg{color:#f5222d;width:52px;height:52px;margin:0;padding:0;display:block}.how-it-works-step-title{color:#111;letter-spacing:-.7px;text-align:center;width:100%;margin:0 0 4px;padding:0;font-size:20px;font-weight:800;line-height:1.1}.how-it-works-step-description{color:#666;text-align:center;width:100%;max-width:330px;margin:0 auto;padding:0;font-size:15px;font-weight:400;line-height:1.5}.how-it-works-arrow{display:none}}@media (width<=380px){.how-it-works{padding:40px 12px 45px}.how-it-works-title{text-align:center;margin-bottom:35px;font-size:32px}.how-it-works-step{max-width:260px;margin:0 auto}.how-it-works-step-title{font-size:22px}.how-it-works-step-description{max-width:240px;font-size:14px}.how-it-works-number{width:48px;height:48px;font-size:21px}.how-it-works-icon-svg{width:50px;height:50px}}.dabba-family-section{background:#fff;width:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.dabba-family-section *,.dabba-family-section :before,.dabba-family-section :after{box-sizing:border-box}.dabba-family-container{grid-template-columns:50% 50%;align-items:stretch;width:100%;margin:0;padding:0;display:grid}.dabba-family-image-wrapper{width:100%;height:420px;margin:0;padding:0;overflow:hidden}.dabba-family-image{object-fit:cover;object-position:center;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.dabba-family-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:420px;margin:0;padding:60px 7%;display:flex}.dabba-family-subtitle{color:#f5222d;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 18px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:800;line-height:1.2}.dabba-family-title{color:#171717;letter-spacing:-2px;text-align:left;margin:0 0 28px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:800;line-height:1.02}.dabba-family-description{color:#666;text-align:left;width:100%;max-width:680px;margin:0 0 38px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.dabba-family-features{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;margin:0;padding:0;display:grid}.dabba-family-feature{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:70px;margin:0;padding:0 12px;display:flex}.dabba-family-feature-divider{border-left:1px solid #ddd}.dabba-family-feature-icon{color:#f5222d;justify-content:center;align-items:center;width:40px;height:40px;margin:0 0 8px;padding:0;display:flex}.dabba-feature-svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px;margin:0;padding:0;display:block}.dabba-family-feature-title{color:#222;text-align:center;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.3;display:block}@media (width<=700px){.dabba-family-container{flex-direction:column;width:100%;display:flex;overflow-x:hidden}.dabba-family-image-wrapper,.dabba-family-image{width:100%;height:280px}.dabba-family-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:40px 20px 45px;display:flex}.dabba-family-title{letter-spacing:-1.2px;font-size:34px;line-height:1}.dabba-family-description{font-size:14px;line-height:1.5}.dabba-family-features{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;width:100%;display:grid}.dabba-family-feature{padding:0 8px}.dabba-family-feature-divider{border-left:none}.dabba-family-feature:nth-child(2n){border-left:1px solid #ddd}}@media (width<=380px){.dabba-family-image-wrapper,.dabba-family-image{height:240px}.dabba-family-content{padding:35px 20px 40px}.dabba-family-title{font-size:30px}.dabba-family-description{font-size:13px}.dabba-family-feature-title{font-size:11px}}.testimonials-section{box-sizing:border-box!important;background:#fff!important;width:100%!important;margin:0!important;padding:42px 40px 48px!important;font-family:Arial,Helvetica,sans-serif!important}.testimonials-section *,.testimonials-section :before,.testimonials-section :after{box-sizing:border-box!important}.testimonials-container{width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:0!important}.testimonials-title{color:#171717!important;letter-spacing:-1.5px!important;text-align:center!important;width:100%!important;margin:0 0 36px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:1.1!important;display:block!important}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:26px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.testimonial-card{background:#fff!important;border:1px solid #e5dfd9!important;border-radius:24px!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:250px!important;margin:0!important;padding:38px 38px 32px!important;display:flex!important;box-shadow:0 8px 25px #00000006!important}.testimonial-stars{color:#f5222d!important;letter-spacing:2px!important;white-space:nowrap!important;margin:0 0 18px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:block!important}.testimonial-quote{color:#444!important;letter-spacing:-.15px!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.testimonial-author{align-items:center!important;width:100%!important;margin-top:auto!important;padding-top:24px!important;display:flex!important}.testimonial-avatar{color:#fff!important;background:linear-gradient(145deg,#d8c3b1,#9f8774)!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;font-weight:700!important;line-height:1!important;display:flex!important}.testimonial-author-info{flex-direction:column!important;min-width:0!important;margin-left:14px!important;display:flex!important}.testimonial-author-name{color:#555!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.25!important}.testimonial-dash{margin-right:7px!important}.testimonial-role{color:#666!important;margin:2px 0 0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.25!important}@media (width<=900px){.testimonials-section{padding:36px 24px 42px!important}.testimonials-title{font-size:34px!important}.testimonials-grid{grid-template-columns:1fr!important;gap:20px!important}.testimonial-card{min-height:220px!important}}@media (width<=600px){.testimonials-section{width:100%!important;padding:32px 20px 38px!important;overflow-x:hidden!important}.testimonials-title{margin-bottom:26px!important;font-size:30px!important}.testimonial-card{border-radius:20px!important;padding:28px 24px!important}.testimonial-stars{font-size:23px!important}.testimonial-quote{font-size:16px!important}.testimonial-avatar{width:46px!important;height:46px!important}.testimonial-author-name{font-size:15px!important}.testimonial-role{font-size:14px!important}}.pricing-section{box-sizing:border-box!important;background:#fff!important;width:100%!important;margin:0!important;padding:32px 40px 40px!important;font-family:Arial,Helvetica,sans-serif!important}.pricing-section *,.pricing-section :before,.pricing-section :after{box-sizing:border-box!important}.pricing-container{width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:0!important}.pricing-header{text-align:center!important;width:100%!important;margin:0 0 24px!important;padding:0!important}.pricing-title{color:#171717!important;letter-spacing:-1.4px!important;text-align:center!important;width:100%!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:34px!important;font-weight:800!important;line-height:1.1!important;display:block!important}.pricing-subtitle{color:#666!important;text-align:center!important;margin:8px 0 0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;width:100%!important;max-width:800px!important;margin:0 auto!important;padding:0!important;display:grid!important}.pricing-card{background:#fff!important;border:1px solid #e5dfd9!important;border-radius:24px!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:455px!important;margin:0!important;padding:24px 26px 20px!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;position:relative!important;box-shadow:0 8px 25px #00000006!important}.pricing-card-paid{border:1px solid #e5dfd9!important}.pricing-card:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px #0000000d!important}.pricing-card-icon-row{justify-content:space-between!important;align-items:flex-start!important;width:100%!important;min-height:44px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.pricing-app-icon{color:#fff!important;background:#ff2b2f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;font-weight:400!important;line-height:1!important;display:flex!important}.pricing-button-icon{align-items:flex-start!important;gap:5px!important;min-height:44px!important;display:flex!important}.pricing-button-icon span{color:#fff!important;background:#ff2b2f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:49px!important;height:27px!important;margin-top:4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:flex!important;box-shadow:0 4px #111,0 5px 7px #0000001f!important}.pricing-button-icon span+span{transform:scale(.9)!important}.pricing-badge{color:#fff!important;white-space:nowrap!important;background:#ff3b3f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:6px 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.pricing-card-top{width:100%!important;margin:0!important;padding:0!important}.pricing-card-title-row{margin:0!important;padding:0!important}.pricing-card-title-row h3{color:#171717!important;letter-spacing:-.4px!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}.pricing-quantity{font-weight:800!important}.pricing-price{color:#ff2b2f!important;letter-spacing:-1.4px!important;margin:5px 0 0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:800!important;line-height:1!important}.pricing-period{color:#777!important;margin:4px 0 0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important}.pricing-description{color:#555!important;margin:7px 0 0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.pricing-features{border-top:1px solid #e7e2dd!important;width:100%!important;margin:16px 0 0!important;padding:15px 0 0!important}.pricing-feature{color:#333!important;align-items:flex-start!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important;display:flex!important}.pricing-feature+.pricing-feature{margin-top:8px!important}.pricing-check{color:#171717!important;flex:none!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}.pricing-card-bottom{width:100%!important;margin-top:auto!important;padding-top:18px!important}.pricing-button{cursor:pointer!important;border-radius:10px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:10px 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;transition:transform .2s,background .2s,border-color .2s!important}.pricing-button-primary{color:#fff!important;background:#ff2b2f!important;border:1px solid #ff2b2f!important}.pricing-button-primary:hover{background:#e92529!important;border-color:#e92529!important;transform:translateY(-1px)!important}.pricing-button-primary:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.pricing-button-outline{color:#171717!important;background:#fff!important;border:1px solid #d5d0cc!important}.pricing-button-outline:hover{background:#fafafa!important;border-color:#171717!important;transform:translateY(-1px)!important}.pricing-shipping{color:#777!important;text-align:center!important;margin:8px 0 0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important}@media (width<=1000px){.pricing-section{padding:30px 24px 38px!important}.pricing-title{font-size:32px!important}.pricing-grid{gap:16px!important}.pricing-card{min-height:440px!important;padding:22px 22px 18px!important}.pricing-price{font-size:38px!important}.pricing-feature{font-size:13px!important}}@media (width<=900px){.pricing-section{padding:30px 24px 40px!important}.pricing-header{margin-bottom:22px!important}.pricing-title{font-size:31px!important}.pricing-subtitle{font-size:14px!important}.pricing-grid{grid-template-columns:1fr!important;gap:18px!important}.pricing-card{min-height:0!important}}@media (width<=600px){.pricing-section{width:100%!important;padding:26px 20px 36px!important;overflow-x:hidden!important}.pricing-grid{grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.pricing-card{width:100%!important;max-width:100%!important}.pricing-header{margin-bottom:20px!important}.pricing-title{letter-spacing:-1px!important;font-size:28px!important}.pricing-subtitle{font-size:14px!important}.pricing-card{border-radius:20px!important;padding:23px 21px 19px!important}.pricing-card-icon-row{margin-bottom:14px!important}.pricing-card-title-row h3{font-size:19px!important}.pricing-price{font-size:38px!important}.pricing-feature{font-size:14px!important}.pricing-feature+.pricing-feature{margin-top:8px!important}}.dabba-preorder-section{box-sizing:border-box!important;background:#fff!important;width:100%!important;margin:0!important;padding:40px 20px 20px!important;font-family:Arial,Helvetica,sans-serif!important}.dabba-preorder-section *,.dabba-preorder-section :before,.dabba-preorder-section :after{box-sizing:border-box!important}.dabba-preorder-container{width:100%!important;max-width:1536px!important;margin:0 auto!important;padding:0!important}.dabba-preorder-main{background:#fbf7f2!important;border:1px solid #e8dfd7!important;border-radius:32px!important;grid-template-columns:34% 40% 26%!important;align-items:center!important;width:100%!important;min-height:325px!important;margin:0!important;padding:20px!important;display:grid!important;overflow:hidden!important}.dabba-preorder-image-wrapper{background:#f5f1ec!important;border-radius:24px!important;width:100%!important;height:300px!important;margin:0!important;padding:0!important;overflow:hidden!important}.dabba-preorder-image{object-fit:cover!important;object-position:center!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.dabba-preorder-content{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:0 45px!important;display:flex!important}.dabba-preorder-eyebrow{color:#f5222d!important;letter-spacing:1.4px!important;text-transform:uppercase!important;margin:0 0 16px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.dabba-preorder-title{color:#171717!important;letter-spacing:-2.2px!important;text-align:left!important;margin:0 0 22px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:1.02!important;display:block!important}.dabba-preorder-description{color:#5f5a56!important;letter-spacing:0!important;text-align:left!important;width:100%!important;max-width:600px!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;display:block!important}.dabba-preorder-price-card{text-align:center!important;background:#fff!important;border:1px solid #e8dfd7!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:250px!important;margin:0!important;padding:32px 30px!important;display:flex!important}.dabba-preorder-price{justify-content:center!important;align-items:baseline!important;margin:0!important;padding:0!important;display:flex!important}.dabba-price-value{color:#111!important;letter-spacing:-2px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:1!important}.dabba-price-currency{color:#222!important;margin-left:7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1!important}.dabba-preorder-shipping{color:#6b6662!important;margin:10px 0 22px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.3!important}.dabba-preorder-button{color:#fff!important;text-align:center!important;cursor:pointer!important;background:#f5222d!important;border:0!important;border-radius:16px!important;width:100%!important;max-width:250px!important;min-height:68px!important;margin:0!important;padding:0 25px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 10px 25px #f5222d2e!important}.dabba-preorder-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #f5222d40!important}.dabba-preorder-button:active{transform:translateY(0)!important}.dabba-preorder-benefits{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;column-gap:40px!important;width:100%!important;margin:28px 0 0!important;padding:0 100px!important;display:grid!important}.dabba-preorder-benefit{justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.dabba-benefit-icon{color:#45413e!important;flex:none!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;margin:0 16px 0 0!important;padding:0!important;display:flex!important}.dabba-benefit-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;display:block!important}.dabba-benefit-text{flex-direction:column!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.dabba-benefit-text strong{color:#48433f!important;margin:0 0 2px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.dabba-benefit-text span{color:#5f5a56!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.25!important;display:block!important}@media (width<=1200px){.dabba-preorder-main{grid-template-columns:34% 39% 27%!important;min-height:300px!important}.dabba-preorder-image-wrapper{height:270px!important}.dabba-preorder-content{padding:0 30px!important}.dabba-preorder-title{font-size:42px!important}.dabba-preorder-description{font-size:17px!important}.dabba-preorder-benefits{column-gap:25px!important;padding:0 50px!important}}@media (width<=900px){.dabba-preorder-section{padding:30px 20px 20px!important}.dabba-preorder-main{grid-template-columns:40% 60%!important;gap:0!important;padding:18px!important}.dabba-preorder-image-wrapper{height:250px!important}.dabba-preorder-content{padding:0 25px!important}.dabba-preorder-title{font-size:38px!important}.dabba-preorder-description{font-size:16px!important}.dabba-preorder-price-card{grid-column:1/-1!important;min-height:180px!important;margin-top:18px!important}.dabba-preorder-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:22px!important;padding:0 20px!important}}@media (width<=700px){.dabba-preorder-section{width:100%!important;padding:25px 15px 20px!important;overflow-x:hidden!important}.dabba-preorder-main{border-radius:24px!important;flex-direction:column!important;align-items:stretch!important;padding:14px!important;display:flex!important}.dabba-preorder-image-wrapper{border-radius:18px!important;width:100%!important;height:230px!important}.dabba-preorder-content{width:100%!important;padding:30px 10px!important}.dabba-preorder-eyebrow{margin-bottom:12px!important;font-size:12px!important}.dabba-preorder-title{letter-spacing:-1.3px!important;margin-bottom:18px!important;font-size:34px!important;line-height:1.05!important}.dabba-preorder-description{font-size:15px!important;line-height:1.45!important}.dabba-preorder-price-card{width:100%!important;min-height:210px!important;margin:0!important;padding:25px 20px!important}.dabba-price-value{font-size:42px!important}.dabba-preorder-shipping{font-size:16px!important}.dabba-preorder-button{width:100%!important;max-width:none!important;min-height:58px!important;font-size:18px!important}.dabba-preorder-benefits{grid-template-columns:1fr!important;row-gap:20px!important;margin-top:25px!important;padding:0 10px!important}.dabba-preorder-benefit{justify-content:flex-start!important}}@media (width<=380px){.dabba-preorder-image-wrapper{height:200px!important}.dabba-preorder-title{font-size:30px!important}.dabba-preorder-description{font-size:14px!important}.dabba-benefit-text strong{font-size:15px!important}.dabba-benefit-text span{font-size:14px!important}}.success-page{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.success-container{width:100%;max-width:700px;animation:.6s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading-spinner{text-align:center;padding:60px 20px}.spinner{border:4px solid #f3f3f3;border-top-color:#ff1d1d;border-radius:50%;width:50px;height:50px;margin-bottom:20px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner p{color:#666;margin-top:15px;font-size:16px}.error-section{text-align:center;background:#fff;border-radius:12px;padding:60px 40px;box-shadow:0 10px 40px #0000001a}.error-icon{margin-bottom:20px;font-size:64px;display:block}.error-section h2{color:#333;margin-bottom:15px;font-size:28px}.error-section p{color:#666;margin-bottom:10px;font-size:16px;line-height:1.6}.home-btn{color:#fff;cursor:pointer;background-color:#ff1d1d;border:none;border-radius:8px;margin-top:30px;padding:14px 32px;font-size:16px;font-weight:600;transition:background-color .3s}.home-btn:hover{background-color:#e61919}.success-header{text-align:center;background:#fff;border-radius:16px 16px 0 0;margin-bottom:40px;padding:50px 40px 40px;box-shadow:0 10px 40px #00000014}.success-icon{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;font-size:48px;animation:.6s cubic-bezier(.68,-.55,.265,1.55) popIn;display:inline-flex;box-shadow:0 8px 20px #4caf504d}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}.success-header h1{color:#333;margin:0 0 10px;font-size:36px;font-weight:700}.success-subtitle{color:#666;margin:0;font-size:18px}.order-card{background:#fff;border-radius:0 0 16px 16px;margin-bottom:20px;padding:40px;box-shadow:0 10px 40px #00000014}.card-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.card-header h2{color:#333;margin:0;font-size:22px;font-weight:600}.session-badge{color:#666;background:#f0f0f0;border-radius:6px;padding:6px 12px;font-family:Monaco,Courier New,monospace;font-size:12px;font-weight:500}.order-details{flex-direction:column;gap:0;display:flex}.detail-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 0;transition:background-color .2s;display:flex}.detail-row:last-child{border-bottom:none}.detail-row.highlight{background:linear-gradient(90deg,#ff1d1d0d 0%,#ff1d1d00 100%);border-bottom:none;border-radius:8px;margin:8px 0;padding:16px 12px}.detail-label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.detail-value{color:#333;text-align:right;font-size:16px;font-weight:500}.product-badge{color:#fff;background:linear-gradient(135deg,#ff1d1d 0%,#f55 100%);border-radius:20px;padding:6px 16px;font-size:14px;font-weight:600;display:inline-block}.amount{color:#ff1d1d;font-size:24px;font-weight:700}.transaction-id{word-break:break-all;background:#f9f9f9;border-radius:6px;padding:8px 12px;font-family:Monaco,Courier New,monospace;font-size:13px}.status-badge{border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.status-badge.success{color:#2e7d32;background:#e8f5e9}.shipping-notice{background:linear-gradient(135deg,#e3f2fd 0%,#f3e5f5 100%);border-left:4px solid #9c27b0;border-radius:12px;margin-bottom:20px;padding:30px;box-shadow:0 4px 12px #0000000d}.shipping-notice h3{color:#333;margin:0 0 15px;font-size:18px;font-weight:600}.shipping-notice p{color:#555;margin:0 0 15px;font-size:15px;line-height:1.6}.shipping-notice strong{color:#333;font-weight:600}.shipping-notice ul{margin:0;padding:0;list-style:none}.shipping-notice li{color:#555;align-items:center;margin-bottom:10px;font-size:15px;line-height:1.6;display:flex}.shipping-notice li:last-child{margin-bottom:0}.next-steps{background:#fff;border-left:4px solid #4caf50;border-radius:12px;margin-bottom:20px;padding:30px;box-shadow:0 4px 12px #0000000d}.next-steps h3{color:#333;margin:0 0 15px;font-size:18px;font-weight:600}.next-steps ul{margin:0;padding:0;list-style:none}.next-steps li{color:#555;align-items:center;margin-bottom:12px;font-size:15px;line-height:1.6;display:flex}.next-steps li:last-child{margin-bottom:0}.action-buttons{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:30px;display:flex}.primary-btn,.secondary-btn{cursor:pointer;text-align:center;border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.primary-btn{color:#fff;background:linear-gradient(135deg,#ff1d1d 0%,#f55 100%);box-shadow:0 4px 15px #ff1d1d4d}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff1d1d66}.secondary-btn{color:#333;background:#f0f0f0;border:2px solid #ddd}.secondary-btn:hover{background:#e5e5e5;border-color:#999}.success-footer{text-align:center;color:#666;padding:20px;font-size:14px;line-height:1.6}.success-footer p{color:#0009;margin:0}@media (width<=768px){.success-page{padding:20px 15px}.success-container{max-width:100%}.success-header{padding:40px 25px 30px}.success-header h1{font-size:28px}.success-subtitle{font-size:16px}.order-card{padding:25px}.card-header{flex-direction:column;align-items:flex-start;gap:10px}.session-badge{align-self:flex-start}.detail-row{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}.detail-value{text-align:left;width:100%}.action-buttons{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.next-steps{padding:20px}.next-steps h3{font-size:16px}.next-steps li{font-size:14px}.shipping-notice{padding:20px}.shipping-notice h3{font-size:16px}.shipping-notice p,.shipping-notice li{font-size:14px}}@media (width<=480px){.success-header{padding:30px 20px}.success-icon{width:70px;height:70px;font-size:40px}.success-header h1{font-size:24px}.order-card{padding:20px}.card-header h2{font-size:18px}.detail-label{font-size:12px}.detail-value{font-size:14px}.amount{font-size:20px}.shipping-notice{padding:15px}.shipping-notice h3{font-size:14px}.shipping-notice p,.shipping-notice li{font-size:13px}}.contact-page{box-sizing:border-box;background:linear-gradient(135deg,#f5f7fa 0%,#fff 100%);width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.contact-breadcrumb{color:#666;box-sizing:border-box;background:0 0;width:100%;padding:24px 20px;font-size:14px}.contact-breadcrumb a{color:#06c;cursor:pointer;font-weight:500;text-decoration:none;transition:color .3s}.contact-breadcrumb a:hover{color:#ff2b2f;text-decoration:underline}.contact-breadcrumb .separator{color:#ccc;margin:0 8px}.contact-header{box-sizing:border-box;background:0 0;border-bottom:none;width:100%;padding:40px 20px}.contact-header h1{color:#171717;letter-spacing:-1.5px;margin:0;padding:0;font-size:48px;font-weight:800}.contact-container{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:start;gap:100px;width:100%;max-width:1400px;margin:0 auto;padding:40px 20px 80px;display:grid}.contact-left{width:100%}.contact-intro{color:#09f;margin:0 0 50px;font-size:18px;font-weight:400;line-height:1.7}.contact-form{width:100%}.form-row{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.form-row.full{grid-template-columns:1fr}.form-group{flex-direction:column;width:100%;display:flex}.form-group.full-width{grid-column:1/-1}.form-group label{color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:600}.form-group input,.form-group textarea{color:#333;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #ddd;width:100%;padding:14px 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;transition:all .3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#bbb;font-size:14px}.form-group input:focus,.form-group textarea:focus{border-bottom-color:#ff2b2f;outline:none;box-shadow:0 2px 8px #ff2b2f1a}.form-group textarea{resize:vertical;background:#fff;border:2px solid #e5dfd9;border-radius:12px;min-height:150px;padding:16px}.form-group textarea:focus{border-color:#ff2b2f}.submit-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06c 0%,#0052a3 100%);border:none;border-radius:8px;margin-top:30px;padding:16px 48px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #0066cc40}.submit-button:hover{background:linear-gradient(135deg,#0052a3 0%,#003d7a 100%);transform:translateY(-2px);box-shadow:0 6px 20px #0066cc59}.submit-button:active{transform:translateY(0)}.submit-button:disabled{cursor:not-allowed;box-shadow:none;background:#ccc}.success-message{color:#2e7d32;background:linear-gradient(135deg,#e8f5e9 0%,#f1f8f6 100%);border-left:5px solid #2e7d32;border-radius:8px;margin-top:25px;padding:18px 20px;font-size:15px;animation:.3s slideIn}.error-message{color:#c62828;background:linear-gradient(135deg,#ffebee 0%,#fce4ec 100%);border-left:5px solid #c62828;border-radius:8px;margin-top:25px;padding:18px 20px;font-size:15px;animation:.3s slideIn}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-right{width:100%}.reach-us-section h2{color:#09f;letter-spacing:-.5px;margin:0 0 40px;font-size:28px;font-weight:800}.contact-info-item{background:#fff;border-radius:12px;align-items:flex-start;gap:24px;margin-bottom:50px;padding:20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}.contact-info-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.icon{background:linear-gradient(135deg,#ff6b2c 0%,orange 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:36px;display:flex;box-shadow:0 4px 15px #ff6b2c33}.location-icon,.phone-icon{background:linear-gradient(135deg,#ff6b2c 0%,orange 100%)}.email-icon{background:#d10f0fe1}.contact-info-content{padding-top:8px}.contact-info-title{color:#171717;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:15px;font-weight:700}.contact-info-text{color:#555;margin:0;font-size:15px;line-height:1.7}.contact-info-text a{color:#09f;font-weight:600;text-decoration:none;transition:color .3s}.contact-info-text a:hover{color:#ff2b2f;text-decoration:underline}@media (width<=1024px){.contact-container{grid-template-columns:1fr;gap:60px;padding:40px 30px 60px}}@media (width<=768px){.contact-header h1{font-size:36px}.contact-breadcrumb,.contact-header{padding:20px}.contact-container{padding:30px 20px}.form-row{grid-template-columns:1fr;gap:25px}.contact-intro{margin-bottom:35px;font-size:16px}.reach-us-section h2{font-size:22px}.icon{width:60px;height:60px;font-size:30px}.contact-info-item{gap:16px;margin-bottom:25px}}
