@media (max-width:768px){.hero-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.hero-stats-card{border-radius:.75rem!important;padding:.6rem .4rem!important}.hero-stats-card>div:last-child{margin-top:.25rem!important;font-size:.75rem!important}.hero-stats-number{font-size:1.3rem!important}}@media (max-width:480px){.hero-badge{white-space:normal!important;width:90%!important;margin-bottom:.75rem!important;padding:.5rem 1rem!important;font-size:.8rem!important;line-height:1.3!important}.hero-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.4rem!important}.hero-stats-card{border-radius:.6rem!important;padding:.5rem .3rem!important}.hero-stats-card>div:last-child{margin-top:.2rem!important;font-size:.7rem!important}.hero-stats-number{font-size:1.1rem!important}}.subtle-link{color:inherit!important;text-underline-offset:2px!important;-webkit-text-decoration:underline #00000026!important;text-decoration:underline #00000026!important;transition:all .3s!important}.subtle-link:hover{text-decoration-color:#00000059!important}.subtle-link-light{color:inherit!important;text-underline-offset:2px!important;-webkit-text-decoration:underline #ffffff26!important;text-decoration:underline #ffffff26!important;transition:all .3s!important}.subtle-link-light:hover{text-decoration-color:#ffffff59!important}@media (min-width:1400px){.hero-content-container{width:80%!important}}@media (min-width:1024px) and (max-width:1399px){.hero-content-container{width:90%!important}}@media (min-width:768px) and (max-width:1023px){.hero-content-container{width:95%!important}}@media (max-width:767px){.hero-content-container{width:100%!important;padding-left:0!important;padding-right:0!important}.hero-subtitle{width:96%!important;padding:0!important}}:root{--chemistry-primary:#0f2027;--chemistry-secondary:#203a43;--chemistry-blue:#4a90e2;--chemistry-light-blue:#00b4d8;--canada-red:#c8102e;--canada-blue:#003da5;--text-dark:#1f2937;--text-gray:#4b5563;--accent-green:#10b981;--accent-purple:#8b5cf6;--accent-amber:#f59e0b;--accent-cyan:#06b6d4}.section-container,.section-container *{box-sizing:border-box!important}.section-container,.elementor-widget-html .section-container,.elementor-element .section-container,body .section-container,html body .section-container,.wp-block-group .section-container,.entry-content .section-container{box-sizing:border-box!important;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:5rem 1.5rem!important;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif!important}.wp-block-group__inner-container .section-container,.entry-content>.section-container,.elementor-widget-container .section-container{width:100%!important;max-width:100%!important;margin:0!important}@media (min-width:768px){.section-container{padding:6rem 2rem!important}}.badge-wrapper{justify-content:center!important;align-items:center!important;margin:0 auto 2rem!important;display:flex!important}.canada-chemistry-badge{background:linear-gradient(135deg,var(--chemistry-blue)0%,var(--canada-blue)50%,var(--chemistry-blue)100%)!important;color:#fff!important;white-space:nowrap!important;border:2px solid #fff3!important;border-radius:3.125rem!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;padding:1rem 2rem!important;font-size:1.1rem!important;font-weight:700!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 .625rem 1.875rem #4a90e266!important}.section-title{text-align:center!important;background:linear-gradient(135deg,var(--chemistry-blue),var(--canada-blue))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;margin-bottom:1.5rem!important;font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:800!important;line-height:1.1!important}.section-subtitle{text-align:center!important;color:var(--text-gray)!important;max-width:50rem!important;margin:0 auto 3.5rem!important;font-size:1.125rem!important;line-height:1.7!important}.trust-indicators{flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;margin:0 auto 4rem!important;padding:0 1rem!important;display:flex!important}.trust-badge{color:var(--chemistry-blue)!important;background:#4a90e21a!important;border:1px solid #4a90e233!important;border-radius:3.125rem!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.25rem!important;font-size:.875rem!important;font-weight:600!important;transition:all .3s!important;display:inline-flex!important}.trust-badge:hover{background:#4a90e233!important;transform:translateY(-2px)!important}.cards-grid{grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;width:100%!important;margin-bottom:4rem!important;display:grid!important}.difference-card{background:#fff!important;border-top:4px solid!important;border-radius:1rem!important;grid-column:span 1!important;padding:1.5rem 1.25rem!important;transition:all .3s!important;position:relative!important;overflow:hidden!important;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 2px .25rem -2px #0000001a!important}.difference-card:hover{transform:translateY(-.5rem)!important;box-shadow:0 1.25rem 1.5625rem -.3125rem #00000026!important}.difference-card:before{content:""!important;background:linear-gradient(90deg,var(--chemistry-blue),var(--chemistry-light-blue))!important;height:4px!important;transition:transform .3s!important;position:absolute!important;top:0!important;left:0!important;right:0!important;transform:scaleX(0)!important}.difference-card:hover:before{transform:scaleX(1)!important}.card-1{border-top-color:var(--chemistry-blue)!important}.card-2{border-top-color:var(--accent-green)!important}.card-3{border-top-color:var(--accent-purple)!important}.card-4{border-top-color:var(--accent-amber)!important}.card-5{border-top-color:var(--canada-red)!important}.card-6{border-top-color:var(--accent-cyan)!important}.card-7{border-top-color:var(--chemistry-light-blue)!important}.card-8{border-top-color:var(--canada-blue)!important}.icon-circle{color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:3.5rem!important;height:3.5rem!important;margin:0 auto 1.25rem!important;font-size:1.5rem!important;transition:transform .3s!important;display:flex!important;box-shadow:0 .625rem 1.25rem #0000001a!important}.difference-card:hover .icon-circle{transform:scale(1.1)rotate(5deg)!important}.card-1 .icon-circle{background:linear-gradient(135deg,var(--chemistry-blue),#357abd)!important}.card-2 .icon-circle{background:linear-gradient(135deg,var(--accent-green),#059669)!important}.card-3 .icon-circle{background:linear-gradient(135deg,var(--accent-purple),#7c3aed)!important}.card-4 .icon-circle{background:linear-gradient(135deg,var(--accent-amber),#d97706)!important}.card-5 .icon-circle{background:linear-gradient(135deg,var(--canada-red),#dc2626)!important}.card-6 .icon-circle{background:linear-gradient(135deg,var(--accent-cyan),#0891b2)!important}.card-7 .icon-circle{background:linear-gradient(135deg,var(--chemistry-light-blue),#0284c7)!important}.card-8 .icon-circle{background:linear-gradient(135deg,var(--canada-blue),#1e40af)!important}.card-title{color:var(--text-dark)!important;text-align:center!important;margin-bottom:.75rem!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.2!important}.card-description{color:var(--text-gray)!important;text-align:center!important;padding:0!important;font-size:.95rem!important;line-height:1.5!important}.card-description a{color:var(--chemistry-blue)!important;font-weight:600!important;text-decoration:none!important;transition:opacity .2s!important}.card-description a:hover{opacity:.7!important;text-decoration:underline!important}.highlight{color:var(--chemistry-blue)!important;font-weight:700!important}.cta-section{background:linear-gradient(135deg,var(--chemistry-primary),var(--chemistry-secondary))!important;text-align:center!important;border-radius:1.25rem!important;padding:3.5rem 2rem!important;position:relative!important;overflow:hidden!important;box-shadow:0 .9375rem 3.125rem #0f20274d!important}.cta-section:before{content:""!important;background:radial-gradient(circle,#4a90e233 0%,#0000 70%)!important;width:200%!important;height:200%!important;animation:4s ease-in-out infinite pulse!important;position:absolute!important;top:-50%!important;right:-50%!important}@keyframes pulse{0%,to{box-shadow:0 .9375rem 2.8125rem #9b59b680,0 .3125rem .9375rem #0003}50%{box-shadow:0 1.25rem 3.75rem #9b59b6b3,0 .5rem 1.25rem #0000004d}}.cta-content{z-index:1!important;position:relative!important}.cta-title{color:#fff!important;text-shadow:2px 2px 4px #0003!important;margin-bottom:1.25rem!important;font-size:2rem!important;font-weight:700!important}.cta-subtitle{color:#fffffff2!important;margin-bottom:2.5rem!important;font-size:1.1rem!important}.cta-buttons{flex-wrap:wrap!important;justify-content:center!important;gap:1.25rem!important;display:flex!important}.btn{cursor:pointer!important;white-space:nowrap!important;border:none!important;border-radius:3.125rem!important;align-items:center!important;gap:.5rem!important;padding:1.125rem 2.5rem!important;font-size:1.05rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.btn-primary{color:var(--chemistry-blue)!important;background:#fff!important;box-shadow:0 .625rem 1.25rem #fff3!important}.btn-primary:hover{background:#f8f9fa!important;transform:translateY(-3px)!important;box-shadow:0 .75rem 2.1875rem #ffffff4d!important}.btn-secondary{color:#fff!important;background:0 0!important;border:2px solid #fff!important}.btn-secondary:hover{background:#ffffff26!important;transform:translateY(-3px)!important}.location-note{color:#ffffffe6!important;margin-top:2rem!important;font-size:.875rem!important}@media (min-width:1400px){.section-container,.elementor-widget-html .section-container,.elementor-element .section-container,body .section-container,.wp-block-group .section-container,.entry-content .section-container{width:100%!important;max-width:100%!important}}@media (min-width:1024px) and (max-width:1399px){.section-container,.elementor-widget-html .section-container,.elementor-element .section-container,body .section-container,.wp-block-group .section-container,.entry-content .section-container{width:100%!important;max-width:100%!important}}@media (min-width:768px) and (max-width:1023px){.section-container,.elementor-widget-html .section-container,.elementor-element .section-container,body .section-container,.wp-block-group .section-container,.entry-content .section-container{width:100%!important;max-width:100%!important}.cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}.difference-card{grid-column:span 1!important}}@media (max-width:767px){.section-container,.elementor-widget-html .section-container,.elementor-element .section-container,body .section-container,.wp-block-group .section-container,.entry-content .section-container{width:100%!important;max-width:100%!important;padding:3rem 1rem!important}.badge-wrapper{margin-bottom:1.5rem!important}.section-subtitle{margin-bottom:2.5rem!important}.trust-indicators{margin-bottom:3rem!important}.cards-grid{grid-template-columns:1fr!important;gap:2rem!important;margin-bottom:3rem!important}.difference-card{grid-column:span 1!important;padding:1.25rem!important}.cta-section{padding:2.5rem 1.5rem!important}.cta-buttons{flex-direction:column!important}.btn{white-space:nowrap!important;justify-content:center!important;gap:.3rem!important;width:auto!important;max-width:100%!important;padding:.75rem 1.2rem!important;font-size:.8rem!important}.canada-chemistry-badge{white-space:nowrap!important;gap:.4rem!important;padding:.6rem 1rem!important;font-size:.85rem!important}.btn{white-space:nowrap!important;gap:.25rem!important;padding:.6rem 1rem!important;font-size:.75rem!important}}#hyc-reviews-section{--primary:#0084c7;--secondary:#00a8e8;--dark:#003459;--accent:#007ea7;--gold:#fdb515;--text:#333;color:var(--text);box-sizing:border-box;padding:5rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6;opacity:1!important;visibility:visible!important}#hyc-reviews-section *{box-sizing:border-box}#hyc-reviews-section .container{margin:0 auto;padding:0 20px}@media (min-width:1024px){#hyc-reviews-section .container{width:90%!important;max-width:1440px!important}}@media (min-width:768px) and (max-width:1023px){#hyc-reviews-section .container{width:95%!important}}@media (max-width:767px){#hyc-reviews-section .container{width:100%!important;padding:0 10px!important}#hyc-reviews-section{padding:3rem 0}}#hyc-reviews-section .section-header{text-align:center;z-index:2;position:relative;margin-bottom:5rem!important}#hyc-reviews-section .hyc-reviews-title{color:var(--dark);margin:0 0 1rem;font-size:3.5rem;font-weight:800}#hyc-reviews-section .subtitle{color:#666;margin:0;font-size:1.3rem;font-weight:400}@media (max-width:767px){#hyc-reviews-section .hyc-reviews-title{font-size:2.5rem}#hyc-reviews-section .subtitle{font-size:1.1rem}#hyc-reviews-section .section-header{margin-bottom:4rem!important}}#hyc-reviews-section .trust-badge{background:#fff;border-radius:30px;flex-direction:column;align-items:center;gap:.3rem;margin-top:1.5rem;padding:1rem 2rem;display:inline-flex;box-shadow:0 5px 20px #0000001a}#hyc-reviews-section .trust-badge-stars{color:var(--gold);font-size:1.5rem}#hyc-reviews-section .trust-badge-text{color:var(--dark);text-align:center;font-size:1.1rem;font-weight:700}#hyc-reviews-section .trust-badge-verified{color:#666;font-size:.85rem}#hyc-reviews-section .trust-badge-verified a{color:var(--primary);font-weight:600;text-decoration:none}#hyc-reviews-section .trust-badge-verified a:hover{color:var(--secondary)}#hyc-reviews-section .slider-container{min-height:500px;padding-top:1rem;position:relative;overflow:hidden;margin-top:2rem!important}#hyc-reviews-section .testimonials-slider{gap:2.5rem;padding:10px 0 40px;transition:transform .5s ease-in-out;display:flex}#hyc-reviews-section .testimonial-card{background:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;height:480px;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}@media (min-width:1024px){#hyc-reviews-section .testimonial-card{width:calc(33.3333% - 1.66667rem)}#hyc-reviews-section .slider-container{padding-left:60px;padding-right:60px}}@media (min-width:768px) and (max-width:1023px){#hyc-reviews-section .testimonial-card{width:100%}#hyc-reviews-section .slider-container{padding-left:0;padding-right:0}}@media (max-width:767px){#hyc-reviews-section .testimonial-card{width:100%}#hyc-reviews-section .slider-container{padding-left:0;padding-right:0}}#hyc-reviews-section .testimonial-card:before{content:"\"";color:#0084c70d;z-index:0;font-family:Georgia,serif;font-size:120px;line-height:1;position:absolute;top:-20px;left:20px}#hyc-reviews-section .card-top,#hyc-reviews-section .review-content{z-index:1;position:relative}#hyc-reviews-section .review-content{flex-direction:column;flex:1;display:flex}#hyc-reviews-section .reviewer-info{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}#hyc-reviews-section .avatar{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.3rem;font-weight:700;display:flex;box-shadow:0 5px 15px #0084c74d}#hyc-reviews-section .reviewer-details{flex:1}#hyc-reviews-section .reviewer-name{color:var(--dark);margin-bottom:.1rem;font-size:1.1rem;font-weight:700}#hyc-reviews-section .review-date{color:#888;font-size:.85rem}#hyc-reviews-section .google-badge{flex-shrink:0;width:28px;height:28px}#hyc-reviews-section .stars{gap:.2rem;margin-bottom:1rem;font-size:1.3rem;display:flex}#hyc-reviews-section .star-filled{color:var(--gold)}#hyc-reviews-section .review-text{color:var(--text);margin-bottom:.5rem;font-size:.95rem;line-height:1.6}#hyc-reviews-section .review-text.collapsed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#hyc-reviews-section .read-more{color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;margin-bottom:.75rem;padding:.2rem 0;font-size:.9rem;font-weight:600;transition:color .3s;display:none}#hyc-reviews-section .read-more:hover{color:var(--secondary);text-decoration:underline}#hyc-reviews-section .service-tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}#hyc-reviews-section .tag{color:var(--dark);background:linear-gradient(135deg,#0084c71a,#00a8e81a);border:1px solid #0084c733;border-radius:15px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}#hyc-reviews-section .slider-controls{justify-content:center;gap:1.5rem;margin-top:2rem;display:flex}#hyc-reviews-section .nav-button{border:2px solid var(--primary);color:var(--primary);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;box-shadow:0 5px 15px #0000001a}#hyc-reviews-section .nav-button:hover{background:var(--primary);color:#fff;box-shadow:0 8px 25px #0084c74d}#hyc-reviews-section .nav-button:disabled{opacity:.3;cursor:not-allowed}@media (max-width:767px){#hyc-reviews-section .nav-button{width:40px;height:40px;font-size:1.2rem}}.cta1-section:before{content:"";background:radial-gradient(circle,#9b59b614 0%,#0000 70%);border-radius:50%;width:37.5rem;height:37.5rem;position:absolute;top:-50%;right:-20%}.cta1-section:after{content:"";background:radial-gradient(circle,#e74c3c14 0%,#0000 70%);border-radius:50%;width:37.5rem;height:37.5rem;position:absolute;bottom:-50%;left:-20%}.cta-wrapper:before{content:"";background:linear-gradient(135deg,#28a745,#32cd32);border-radius:1.25rem 1.25rem 0 0;height:6px;position:absolute;top:0;left:0;right:0}.icon-item:hover{transform:translateY(-.625rem)!important}.icon-item:hover .icon-circle{transform:scale(1.1)rotate(5deg)!important}.cta-button:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-button:hover:before{width:25rem;height:25rem}.cta-button:hover{transform:translateY(-.1875rem)!important;box-shadow:0 .75rem 2.1875rem #28a74580!important}@keyframes ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}}@media (min-width:1400px){.container{width:80%!important}}@media (min-width:1024px) and (max-width:1399px){.container{width:90%!important}}@media (min-width:768px) and (max-width:1023px){.container{width:95%!important}}@media (max-width:767px){.elementor-widget-html .cta1-section,.elementor-element .cta1-section,.elementor-widget-container .cta1-section,.elementor-section .cta1-section,.elementor-column .cta1-section,.elementor-widget-wrap .cta1-section,.wp-block-group .cta1-section,.wp-block-column .cta1-section,.cta1-section{padding:2rem .5rem!important;overflow-x:hidden!important}.cta1-section .container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 .5rem!important}.elementor-widget-html .container,.elementor-element .container,.elementor-widget-container .container,.elementor-section .container,.elementor-column .container,.elementor-widget-wrap .container,.wp-block-group .container,.wp-block-column .container,.container{width:96%!important;max-width:none!important;padding:0!important}.cta1-section:before,.cta1-section:after{width:25rem!important;height:25rem!important}.cta1-content{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.canadian-badge{white-space:nowrap!important;gap:.35rem!important;max-width:98vw!important;margin:0 auto 1.5rem!important;padding:.5rem 1rem!important;font-size:.75rem!important;display:inline-flex!important}.canadian-badge span:first-child{font-size:1em!important}.icon-row{gap:1rem!important}.icon-circle{width:3.5rem!important;height:3.5rem!important;font-size:1.5rem!important}.elementor-widget-html .cta-wrapper,.elementor-element .cta-wrapper,.elementor-widget-container .cta-wrapper,.elementor-section .cta-wrapper,.elementor-column .cta-wrapper,.elementor-widget-wrap .cta-wrapper,.wp-block-group .cta-wrapper,.wp-block-column .cta-wrapper,.cta-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:2rem 1rem!important}.elementor-widget-html .cta-buttons,.elementor-element .cta-buttons,.elementor-widget-container .cta-buttons,.elementor-section .cta-buttons,.elementor-column .cta-buttons,.elementor-widget-wrap .cta-buttons,.wp-block-group .cta-buttons,.wp-block-column .cta-buttons,.cta-buttons{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important}.elementor-widget-html .cta-button,.elementor-element .cta-button,.elementor-widget-container .cta-button,.elementor-section .cta-button,.elementor-column .cta-button,.elementor-widget-wrap .cta-button,.wp-block-group .cta-button,.wp-block-column .cta-button,.cta-button{box-sizing:border-box!important;white-space:nowrap!important;gap:.4rem!important;width:100%!important;min-width:auto!important;max-width:100%!important;margin:0!important;padding:.875rem 1rem!important;font-size:1rem!important;overflow:hidden!important}.phone-icon{flex-shrink:0!important;font-size:1rem!important}.phone-number{text-overflow:ellipsis!important;font-size:1rem!important;overflow:hidden!important}.cta-box-title{margin-bottom:2rem!important;line-height:1.4!important}.cta1-title{font-size:clamp(1.8rem,5vw,2.5rem)!important;line-height:1.2!important}.trust-badges{flex-direction:column!important;align-items:center!important;gap:1.5rem!important}}@media (min-width:1400px){section>div:first-of-type{width:80%!important}}@media (min-width:1024px) and (max-width:1399px){section>div:first-of-type{width:90%!important}}@media (min-width:768px) and (max-width:1023px){section>div:first-of-type{width:95%!important}section>div>div:nth-child(2){grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}section>div>div:nth-child(2)>div:first-child,section>div>div:nth-child(2)>div:nth-child(2){grid-column:span 1!important}section>div>div:nth-child(2)>div:nth-child(3),section>div>div:nth-child(2)>div:nth-child(4),section>div>div:nth-child(2)>div:nth-child(5){grid-column:1/-1!important}section>div>div:nth-child(2)>div h2{font-size:1.5rem!important}section>div>div:nth-child(2)>div{padding:2rem 1rem!important}section>div>div:nth-child(2)>div>div:first-child>div:first-child{width:60px!important;min-width:60px!important;height:60px!important;margin-right:.5rem!important}section>div>div:nth-child(2)>div ul li{padding:1.5rem 0!important}section>div>div:nth-child(2)>div ul li span{line-height:1.85!important}}@media (max-width:767px){section{padding:3rem 1rem!important}section>div:first-of-type{width:96%!important}section>div>div:nth-child(2){grid-template-columns:1fr!important;gap:2rem!important}section>div>div:nth-child(2)>div{grid-column:1/-1!important;width:100%!important;padding:2.5rem 1.5rem!important}section>div>div:nth-child(2)>div:nth-child(5){padding:1.5rem 1rem!important}section>div>div:nth-child(2)>div:nth-child(5) h2{margin:0 0 .75rem!important;font-size:1.3rem!important}section>div>div:nth-child(2)>div:nth-child(5) p{margin:0 auto 1rem!important;font-size:.95rem!important;line-height:1.5!important}section>div>div:nth-child(2)>div:nth-child(5) a{box-sizing:border-box!important;width:100%!important;max-width:320px!important;padding:1rem 1.5rem!important;font-size:1rem!important}section>div>div:nth-child(2)>div h2{font-size:1.25rem!important}section>div>div:nth-child(2)>div>div:first-child{gap:.75rem!important}section>div>div:nth-child(2)>div>div:first-child>div:first-child{width:50px!important;min-width:50px!important;height:50px!important;font-size:1.5rem!important}section>div>div:nth-child(2)>div ul li span{font-size:1rem!important}}.ap-chem-challenges-wrapper{--ap-blue:#06c;--ap-red:#e74c3c;--chemistry-purple:#9b59b6;--canada-red:#c8102e;--canada-blue:#003da5;--text-dark:#1f2937;--text-gray:#4b5563;--accent-gold:#f59e0b;color:#333!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;line-height:1.6!important}.ap-chem-challenges-wrapper *{box-sizing:border-box!important}.ap-chem-challenges-wrapper .challenges-container{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%)!important;border:2px solid #0066cc1a!important;border-radius:1rem!important;width:80%!important;margin:0 auto!important;padding:4rem 2.5rem!important;box-shadow:0 .625rem 1.875rem #0066cc26!important}.ap-chem-challenges-wrapper .header-badge{text-align:center!important;margin-bottom:2.5rem!important}.ap-chem-challenges-wrapper .ap-badge{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#06c 0%,#e74c3c 100%)!important;border-radius:3rem!important;margin-bottom:1rem!important;padding:.75rem 2rem!important;font-size:1.1rem!important;font-weight:700!important;display:inline-block!important;box-shadow:0 6px 20px #0066cc4d!important}.ap-chem-challenges-wrapper .ap-chem-title{background:linear-gradient(135deg,#06c,#e74c3c)!important;-webkit-text-fill-color:transparent!important;text-align:center!important;text-shadow:none!important;letter-spacing:.5px!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 0 2rem!important;padding:0!important;font-size:2.5rem!important;font-weight:800!important;line-height:1.2!important}.ap-chem-challenges-wrapper .content-section{border-left:5px solid var(--ap-blue)!important;background:#fff!important;border-radius:1rem!important;margin-bottom:2rem!important;padding:2.5rem!important;transition:all .3s!important;box-shadow:0 4px 12px #00000014!important}.ap-chem-challenges-wrapper .content-section:hover{transform:translate(8px)!important;box-shadow:0 6px 20px #0066cc26!important}.ap-chem-challenges-wrapper .content-section:nth-child(2n){border-left-color:var(--ap-red)!important}.ap-chem-challenges-wrapper .section-icon{background:linear-gradient(135deg,var(--ap-blue),#0052a3)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:3.5rem!important;height:3.5rem!important;margin-bottom:1.25rem!important;font-size:1.75rem!important;display:inline-flex!important;box-shadow:0 4px 12px #0066cc40!important}.ap-chem-challenges-wrapper .content-section:nth-child(2n) .section-icon{background:linear-gradient(135deg,var(--ap-red),#c0392b)!important;box-shadow:0 4px 12px #e74c3c40!important}.ap-chem-challenges-wrapper .content-section h2{color:var(--text-dark)!important;margin:0 0 1.25rem!important;padding:0!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important}.ap-chem-challenges-wrapper .content-section p{color:var(--text-gray)!important;text-align:justify!important;margin:0 0 1rem!important;padding:0!important;font-size:1.05rem!important;line-height:1.8!important}.ap-chem-challenges-wrapper .content-section p:last-child{margin-bottom:0!important}.ap-chem-challenges-wrapper .highlight{color:var(--ap-blue)!important;font-weight:700!important}.ap-chem-challenges-wrapper .cta-section{text-align:center!important;background:linear-gradient(135deg,#06c,#e74c3c)!important;border-radius:1rem!important;margin-top:3rem!important;padding:2.5rem!important;box-shadow:0 8px 24px #0066cc4d!important}.ap-chem-challenges-wrapper .cta-title{color:#fff!important;margin:0 0 1rem!important;padding:0!important;font-size:1.75rem!important;font-weight:700!important}.ap-chem-challenges-wrapper .cta-text{color:#fffffff2!important;margin:0 0 2rem!important;font-size:1.1rem!important;line-height:1.6!important}.ap-chem-challenges-wrapper .cta-buttons{flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;display:flex!important}.ap-chem-challenges-wrapper .cta-btn{color:#fff!important;white-space:normal!important;text-align:center!important;border-radius:3rem!important;max-width:85%!important;padding:1rem 2rem!important;font-size:clamp(.75rem,2.8vw,1.05rem)!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important;box-shadow:0 4px 12px #0003!important}.ap-chem-challenges-wrapper .cta-btn-primary{color:var(--ap-blue)!important;background:#fff!important}.ap-chem-challenges-wrapper .cta-btn-primary:hover{transform:translateY(-3px)!important;box-shadow:0 8px 20px #fff6!important}.ap-chem-challenges-wrapper .cta-btn-secondary{background:#ffffff26!important;border:2px solid #fff!important}.ap-chem-challenges-wrapper .cta-btn-secondary:hover{background:#ffffff40!important;transform:translateY(-3px)!important}@media (max-width:119.938em){.ap-chem-challenges-wrapper .challenges-container{width:90%!important}}@media (max-width:64em){.ap-chem-challenges-wrapper .challenges-container{width:95%!important}}@media (max-width:48em){.ap-chem-challenges-wrapper .challenges-container{width:96%!important;padding:2.5rem 1.5rem!important}.ap-chem-challenges-wrapper .ap-chem-title{font-size:2rem!important}.ap-chem-challenges-wrapper .content-section{padding:1.75rem!important}.ap-chem-challenges-wrapper .content-section h2{font-size:1.3rem!important}.ap-chem-challenges-wrapper .content-section p{font-size:1rem!important}.ap-chem-challenges-wrapper .cta-buttons{flex-direction:column!important}.ap-chem-challenges-wrapper .cta-btn{white-space:nowrap!important;width:auto!important;max-width:90%!important;padding:.7rem 1.2rem!important;font-size:.85rem!important}.ap-chem-challenges-wrapper .ap-badge{max-width:95vw!important;padding:.5rem 1rem!important;font-size:.85rem!important}}.cta2-section:before{content:"";background:radial-gradient(circle,#9b59b640 0%,#0000 60%);border-radius:50%;width:50rem;height:50rem;animation:8s ease-in-out infinite float;position:absolute;top:-30%;right:-10%}.cta2-section:after{content:"";background:radial-gradient(circle,#e74c3c33 0%,#0000 60%);border-radius:50%;width:43.75rem;height:43.75rem;animation:10s ease-in-out infinite reverse float;position:absolute;bottom:-30%;left:-10%}@keyframes float{0%,to{transform:translateY(0)scale(1)rotate(0)}50%{transform:translateY(-2.5rem)scale(1.1)rotate(5deg)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-1.875rem)}to{opacity:1;transform:translateY(0)}}.cta2-title{animation:1s ease-out fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}.content-wrapper{animation:1.2s ease-out fadeInUp;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.elementor-widget-html .content-wrapper,.elementor-element .content-wrapper,.elementor-widget-container .content-wrapper,.elementor-section .content-wrapper,.elementor-column .content-wrapper,.elementor-widget-wrap .content-wrapper,.wp-block-group .content-wrapper,.wp-block-column .content-wrapper,.cta2-section .content-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.topic-badge:hover{border-color:#e74c3c!important;transform:translateY(-3px)!important;box-shadow:0 .5rem 1.25rem #9b59b633!important}.cta-button{animation:3s ease-in-out infinite pulse;width:auto!important;max-width:fit-content!important}.elementor-widget-html .cta-button,.elementor-element .cta-button,.elementor-widget-container .cta-button{width:auto!important;max-width:fit-content!important}.cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.cta-button:hover:before{left:100%}.cta-button:hover{background-position:100% 0!important;border-color:#fffc!important;transform:translateY(-.625rem)scale(1.05)!important;box-shadow:0 1.5625rem 3.75rem #9b59b6b3,0 .625rem 1.5625rem #0000004d,inset 0 1px #ffffff80!important}.phone-icon{animation:2s ease-in-out infinite ring}.elementor-widget-html .container,.elementor-element .container,.elementor-widget-container .container,.elementor-section .container,.elementor-column .container,.elementor-widget-wrap .container,.wp-block-group .container,.wp-block-column .container,.cta2-section .container{width:60%!important;max-width:900px!important}@media (min-width:1400px){.elementor-widget-html .container,.elementor-element .container,.elementor-widget-container .container,.elementor-section .container,.elementor-column .container,.elementor-widget-wrap .container,.wp-block-group .container,.wp-block-column .container,.cta2-section .container,.container{width:60%!important;max-width:900px!important}}@media (min-width:1024px) and (max-width:1399px){.elementor-widget-html .container,.elementor-element .container,.elementor-widget-container .container,.elementor-section .container,.elementor-column .container,.elementor-widget-wrap .container,.wp-block-group .container,.wp-block-column .container,.cta2-section .container,.container{width:65%!important;max-width:850px!important}}@media (min-width:768px) and (max-width:1023px){.elementor-widget-html .container,.elementor-element .container,.elementor-widget-container .container,.elementor-section .container,.elementor-column .container,.elementor-widget-wrap .container,.wp-block-group .container,.wp-block-column .container,.cta2-section .container,.container{width:80%!important;max-width:700px!important}.elementor-widget-html .content-wrapper,.elementor-element .content-wrapper,.elementor-widget-container .content-wrapper,.elementor-section .content-wrapper,.elementor-column .content-wrapper,.elementor-widget-wrap .content-wrapper,.wp-block-group .content-wrapper,.wp-block-column .content-wrapper,.cta2-section .content-wrapper,.content-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:2.5rem!important}}.elementor-device-tablet .cta2-section .container,[data-elementor-device-mode=tablet] .cta2-section .container,.elementor-responsive-switcher-tablet .cta2-section .container{width:80%!important;max-width:700px!important}.elementor-device-tablet .content-wrapper,[data-elementor-device-mode=tablet] .content-wrapper,.elementor-responsive-switcher-tablet .content-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:2.5rem!important}@media (max-width:767px){.cta2-section{padding:3rem 1.5rem!important}.elementor-widget-html .container,.elementor-element .container,.elementor-widget-container .container,.elementor-section .container,.elementor-column .container,.elementor-widget-wrap .container,.wp-block-group .container,.wp-block-column .container,.cta2-section .container,.container{width:98%!important;max-width:100%!important}.elementor-widget-html .content-wrapper,.elementor-element .content-wrapper,.elementor-widget-container .content-wrapper,.elementor-section .content-wrapper,.elementor-column .content-wrapper,.elementor-widget-wrap .content-wrapper,.wp-block-group .content-wrapper,.wp-block-column .content-wrapper,.cta2-section .content-wrapper,.content-wrapper{box-sizing:border-box!important;border-radius:1rem!important;width:100%!important;max-width:100%!important;padding:1.5rem 1.25rem!important;overflow:visible!important}.text-content p{font-size:1.1rem!important;line-height:1.7!important}.elementor-widget-html .chemistry-topics,.elementor-element .chemistry-topics,.elementor-widget-container .chemistry-topics,.elementor-section .chemistry-topics,.elementor-column .chemistry-topics,.elementor-widget-wrap .chemistry-topics,.wp-block-group .chemistry-topics,.wp-block-column .chemistry-topics,.cta2-section .chemistry-topics,.chemistry-topics{box-sizing:border-box!important;flex-direction:column!important;grid-template-columns:1fr!important;place-items:center!important;gap:.75rem!important;width:100%!important;max-width:100%!important;margin:1.5rem auto 2rem!important;padding:0!important;display:flex!important;overflow:visible!important}.elementor-widget-html .topic-badge,.elementor-element .topic-badge,.elementor-widget-container .topic-badge,.elementor-section .topic-badge,.elementor-column .topic-badge,.elementor-widget-wrap .topic-badge,.wp-block-group .topic-badge,.wp-block-column .topic-badge,.cta2-section .topic-badge,.topic-badge{box-sizing:border-box!important;word-wrap:normal!important;overflow-wrap:normal!important;text-align:center!important;border-width:2px!important;align-self:center!important;width:90%!important;min-width:0!important;max-width:90%!important;margin:0 auto!important;padding:.75rem .875rem!important;font-size:.9rem!important;overflow:visible!important}.cta-button{box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:100%!important;padding:.7rem 1rem!important;font-size:.95rem!important}.cta-buttons{flex-direction:column!important;gap:1rem!important}.phone-icon{font-size:.9rem!important}}@media (max-width:480px){.text-content p{font-size:1rem!important}.cta-button{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:.65rem .8rem!important;font-size:.9rem!important}}.locations-wrapper{background:#f8f9fa!important;width:100%!important;padding:4rem 5%!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.locations-wrapper *{box-sizing:border-box!important}.locations-wrapper .locations-section{max-width:1400px!important;margin:0 auto!important}.locations-wrapper .section-header{text-align:center!important;margin-bottom:4rem!important}.locations-wrapper .section-title{color:#4a4a4a!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:2.5rem!important;font-weight:800!important;line-height:1.2!important;display:inline-block!important;position:relative!important}.locations-wrapper .section-title:after{content:""!important;background:linear-gradient(90deg,#06c,#00b4d8)!important;width:100px!important;height:3px!important;position:absolute!important;bottom:-10px!important;left:50%!important;transform:translate(-50%)!important}.locations-wrapper .offices-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:3rem!important;display:grid!important}.locations-wrapper .office-card{text-align:center!important;background:#fff!important;border-top:5px solid #0000!important;border-radius:20px!important;flex-direction:column!important;justify-content:flex-start!important;height:fit-content!important;padding:2.5rem 1.5rem!important;transition:all .3s!important;display:flex!important;box-shadow:0 10px 30px #0000001a!important}.locations-wrapper .office-card:hover{transform:translateY(-10px)!important;box-shadow:0 20px 50px #06c3!important}.locations-wrapper .office-card:first-child{border-top-color:#dc2626!important}.locations-wrapper .office-card:first-child:hover{border-top-color:#b91c1c!important}.locations-wrapper .office-card:nth-child(2){border-top-color:#dc2626!important}.locations-wrapper .office-card:nth-child(2):hover{border-top-color:#b91c1c!important}.locations-wrapper .office-card:nth-child(3){border-top-color:#dc2626!important}.locations-wrapper .office-card:nth-child(3):hover{border-top-color:#b91c1c!important}.locations-wrapper .office-title{color:#dc2626!important;margin-top:0!important;margin-bottom:.25rem!important;font-size:1.8rem!important;font-weight:700!important;line-height:1.2!important}.locations-wrapper .office-address{color:#666!important;flex-direction:column!important;gap:.2rem!important;min-height:auto!important;margin-bottom:.25rem!important;font-size:1.1rem!important;line-height:1.5!important;display:flex!important}.locations-wrapper .office-address .address-line{display:block!important}.locations-wrapper .office-email{color:#666!important;margin-bottom:.5rem!important;font-size:1rem!important;line-height:1.5!important}.locations-wrapper .office-email a{color:#666!important;text-decoration:none!important;transition:color .3s!important}.locations-wrapper .office-email a:hover{color:#06c!important}.locations-wrapper .office-phone{margin-top:.5rem!important;padding-top:.5rem!important}.locations-wrapper .phone-link{color:#fff!important;background:linear-gradient(135deg,#06c,#00b4d8)!important;border-radius:50px!important;align-items:center!important;gap:.5rem!important;padding:1rem 2rem!important;font-size:1.2rem!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 5px 15px #0066cc4d!important}.locations-wrapper .phone-link:hover{transform:scale(1.05)!important;box-shadow:0 8px 25px #06c6!important}@media (max-width:1024px){.locations-wrapper .office-card{gap:.75rem!important}.locations-wrapper .office-address{min-height:3em!important}.locations-wrapper .office-address .address-line{white-space:nowrap!important}.locations-wrapper .office-title,.locations-wrapper .office-address,.locations-wrapper .office-email,.locations-wrapper .office-phone{margin:0!important}.locations-wrapper .office-phone{padding-top:0!important}}@media (min-width:768px) and (max-width:1024px){.locations-wrapper .offices-grid{grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}.locations-wrapper .office-card{gap:0!important;height:auto!important;min-height:auto!important;padding:2rem 1.5rem!important}.locations-wrapper .office-title{margin:0 0 .25rem!important;padding:0!important;font-size:1.5rem!important;line-height:1.3!important}.locations-wrapper .office-address{gap:.15rem!important;min-height:auto!important;margin:0 0 .5rem!important;padding:0!important;font-size:1rem!important;line-height:1.5!important}.locations-wrapper .office-address .address-line{white-space:normal!important}.locations-wrapper .office-email{margin:0 0 .5rem!important;padding:0!important;font-size:.95rem!important;line-height:1.5!important}.locations-wrapper .office-phone{margin:.5rem 0 0!important;padding:0!important}.locations-wrapper .phone-link{padding:.8rem 1.5rem!important;font-size:1rem!important}}@media (max-width:768px){.locations-wrapper{padding:3rem 5%!important}.locations-wrapper .section-title{font-size:2rem!important}.locations-wrapper .offices-grid{grid-template-columns:1fr!important;gap:2rem!important}.locations-wrapper .office-card{padding:2.5rem 1.5rem!important}.locations-wrapper .office-title{font-size:1.5rem!important}.locations-wrapper .office-address{min-height:0!important;font-size:1rem!important}.locations-wrapper .office-address .address-line{white-space:normal!important}.locations-wrapper .phone-link{padding:.9rem 1.5rem!important;font-size:1rem!important}}@media (max-width:480px){.locations-wrapper .section-title{font-size:1.5rem!important}.locations-wrapper .office-title{font-size:1.3rem!important}.locations-wrapper .office-address{font-size:.95rem!important}.locations-wrapper .phone-link{font-size:.9rem!important}}.faq-chemistry-wrapper{--toronto-red:#c8102e;--toronto-blue:#003da5;--chemistry-purple:#9b59b6;--chemistry-red:#e74c3c;--canada-red:#ff1744;--accent-gold:#d4af37;--toronto-gray:#6b7280;color:#333!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;line-height:1.6!important}.faq-chemistry-wrapper *{box-sizing:border-box!important}.faq-chemistry-wrapper .faq-container{background-color:#fff!important;border:1px solid #9b59b61a!important;border-radius:.75rem!important;width:80%!important;margin:0 auto!important;padding:2.5rem!important;box-shadow:0 .625rem 1.875rem #9b59b626!important}.faq-chemistry-wrapper .header-badge{text-align:center!important;margin-bottom:2rem!important}.faq-chemistry-wrapper .chemistry-badge{color:#fff!important;text-shadow:0 1px 2px #0000004d!important;background:linear-gradient(135deg,#c0392b 0%,#6c3483 50%,#c0392b 100%)!important;border-radius:2rem!important;margin-bottom:1rem!important;padding:.625rem 1.5rem!important;font-weight:700!important;display:inline-block!important;box-shadow:0 4px 12px #9b59b64d!important}.faq-chemistry-wrapper .faq-page-title,.faq-chemistry-wrapper h2{border-bottom:.125rem solid #e0e0e0!important;margin-bottom:1.25rem!important;padding-bottom:.625rem!important}.faq-chemistry-wrapper .faq-page-title{background:linear-gradient(135deg,#e74c3c,#9b59b6)!important;-webkit-text-fill-color:transparent!important;text-align:center!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;margin-top:0!important;font-size:2.25rem!important;font-weight:800!important}.faq-chemistry-wrapper h2{color:var(--chemistry-purple)!important;margin-top:2.5rem!important;font-family:inherit!important;font-size:1.5rem!important;font-weight:700!important}.faq-chemistry-wrapper .tagline{text-align:center!important;color:var(--toronto-gray)!important;margin-top:0!important;margin-bottom:2rem!important;font-style:italic!important}.faq-chemistry-wrapper details{background-color:#fff!important;border:.0625rem solid #ddd!important;border-radius:.5rem!important;margin-bottom:1rem!important;padding:.875rem!important;transition:all .3s!important}.faq-chemistry-wrapper details:hover{border-color:var(--chemistry-purple)!important;box-shadow:0 .25rem .75rem #9b59b626!important}.faq-chemistry-wrapper summary{cursor:pointer!important;color:var(--chemistry-purple)!important;text-align:left!important;outline:none!important;font-size:1.1em!important;font-weight:700!important;transition:color .2s!important;display:list-item!important}.faq-chemistry-wrapper summary:hover{color:var(--chemistry-red)!important}.faq-chemistry-wrapper summary:focus{outline:3px solid var(--chemistry-purple)!important;outline-offset:2px!important}.faq-chemistry-wrapper details[open]{border-left:.25rem solid var(--chemistry-purple)!important;background-color:#fcfcfc!important;box-shadow:0 .25rem .75rem #9b59b633!important}.faq-chemistry-wrapper details p{color:#555!important;margin-top:.875rem!important;margin-bottom:.5rem!important;margin-left:.625rem!important;line-height:1.7!important}.faq-chemistry-wrapper details ul{color:#555!important;margin-top:.625rem!important;margin-bottom:.5rem!important;margin-left:2rem!important;padding-left:0!important}.faq-chemistry-wrapper details ul li{margin-bottom:.5rem!important;margin-left:0!important}.faq-chemistry-wrapper a{color:var(--chemistry-purple)!important;text-decoration:none!important;transition:color .2s!important}.faq-chemistry-wrapper a:hover{color:var(--chemistry-red)!important;text-decoration:underline!important}.faq-chemistry-wrapper a:focus{outline:3px solid var(--chemistry-purple)!important;outline-offset:2px!important}.faq-chemistry-wrapper small{color:#777!important;margin-top:.75rem!important;font-style:italic!important;display:block!important}.faq-chemistry-wrapper .cta-section{text-align:center!important;background:linear-gradient(135deg,#e74c3c,#9b59b6)!important;border:1px solid #9b59b633!important;border-radius:.75rem!important;margin-top:3rem!important;padding:2rem!important}.faq-chemistry-wrapper .cta-title{color:#fff!important;border-bottom:none!important;margin-top:0!important;margin-bottom:1rem!important;padding-bottom:0!important;font-size:1.5rem!important;font-weight:700!important}.faq-chemistry-wrapper .cta-buttons{flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;margin-top:1.5rem!important;display:flex!important}.faq-chemistry-wrapper .cta-btn{color:#fff!important;white-space:nowrap!important;border-radius:.5rem!important;padding:.875rem 1.75rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important}.faq-chemistry-wrapper .cta-btn-primary{background:linear-gradient(135deg,#c8102e,#ff1744)!important}.faq-chemistry-wrapper .cta-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #c8102e4d!important}.faq-chemistry-wrapper .cta-btn-secondary{background:linear-gradient(135deg,#10b981,#059669)!important}.faq-chemistry-wrapper .cta-btn-secondary:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #10b9814d!important}@media (max-width:119.938em){.faq-chemistry-wrapper .faq-container{width:90%!important}}@media (max-width:64em){.faq-chemistry-wrapper .faq-container{width:95%!important}}@media (max-width:48em){.faq-chemistry-wrapper .faq-container{width:96%!important;padding:1.5rem!important}.faq-chemistry-wrapper .faq-page-title{font-size:1.75rem!important}.faq-chemistry-wrapper h2{font-size:1.25rem!important}.faq-chemistry-wrapper summary{font-size:1rem!important}.faq-chemistry-wrapper .cta-buttons{flex-direction:column!important;gap:.75rem!important}.faq-chemistry-wrapper .cta-btn{width:100%!important}}@media (min-width:64em){.faq-chemistry-wrapper .faq-container{grid-template-columns:repeat(2,1fr)!important;align-items:start!important;gap:2rem!important;display:grid!important}.faq-chemistry-wrapper .header-badge,.faq-chemistry-wrapper .faq-page-title,.faq-chemistry-wrapper .tagline,.faq-chemistry-wrapper .cta-section,.faq-chemistry-wrapper>script{grid-column:1/-1!important}}
