:root{--dtf-primary:#1B3A6B;--dtf-accent:#FF6B35;--dtf-dark:#1a1a1a}.site-content{padding:0!important}.site-content .content-area{max-width:1200px;margin:0 auto;padding:0 30px}.page-id-6886 .site-content .content-area,.page-id-94 .site-content .content-area{max-width:none;padding:0}.page-id-6886 .inside-article,.page-id-94 .inside-article{padding:0!important}.inside-article{padding:30px 0!important}.custom-logo{height:50px!important}.button,.woocommerce .button{font-family:'Work Sans',sans-serif;background:var(--dtf-accent);color:#fff;padding:16px 35px;border-radius:8px;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:1px;border:none;transition:all 0.3s ease;box-shadow:0 8px 25px rgb(255 107 53 / .3)}.button:hover,.woocommerce .button:hover{background:#f52;transform:translateY(-2px);box-shadow:0 12px 35px rgb(255 107 53 / .4)}.woocommerce ul.products li.product{border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 8px 30px rgb(0 0 0 / .08)}.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 15px 45px rgb(0 0 0 / .12)}@media (max-width:968px){.custom-logo{height:40px!important}}.page .featured-image.page-header-image{display:none!important}.page-id-234 .entry-header,.page-id-18 .entry-header,.page-id-3 .entry-header{display:none}.page-id-234 .entry-content,.page-id-18 .entry-content,.page-id-3 .entry-content{max-width:820px;margin:0 auto}.page-id-234 .faq-hero,.page-id-18 .tc-hero,.page-id-3 .pp-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:48px 40px;border-radius:12px;margin-bottom:36px;text-align:center}.page-id-234 .faq-hero h1,.page-id-18 .tc-hero h1,.page-id-3 .pp-hero h1{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:40px;letter-spacing:1px;margin:0 0 12px;color:#fff}.page-id-234 .faq-hero p,.page-id-18 .tc-hero p,.page-id-3 .pp-hero p{font-size:17px;opacity:.9;margin:0;line-height:1.6}.page-id-234 .faq-toc,.page-id-18 .tc-toc,.page-id-3 .pp-toc{background:#f5f7fa;border:1px solid #dde3ec;border-radius:10px;padding:28px 32px;margin-bottom:40px;columns:2;column-gap:24px}.page-id-234 .faq-toc h2,.page-id-18 .tc-toc h2,.page-id-3 .pp-toc h2{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;color:#8a95a5;margin:0 0 16px;column-span:all;font-weight:700}.page-id-234 .faq-toc ol,.page-id-18 .tc-toc ol,.page-id-3 .pp-toc ol{margin:0;padding-left:20px}.page-id-234 .faq-toc li,.page-id-18 .tc-toc li,.page-id-3 .pp-toc li{margin-bottom:8px;break-inside:avoid}.page-id-234 .faq-toc a,.page-id-18 .tc-toc a,.page-id-3 .pp-toc a{text-decoration:none;color:var(--dtf-primary,#1B3A6B);font-weight:500;font-size:15px;transition:color 0.15s}.page-id-234 .faq-toc a:hover,.page-id-18 .tc-toc a:hover,.page-id-3 .pp-toc a:hover{color:#C9501A}.page-id-234 .entry-content>h2,.page-id-18 .entry-content>h2,.page-id-3 .entry-content>h2{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:26px;letter-spacing:.5px;color:var(--dtf-primary,#1B3A6B);border-bottom:3px solid var(--dtf-primary,#1B3A6B);padding-bottom:10px;margin:48px 0 20px}.page-id-234 .entry-content>h2:first-of-type,.page-id-18 .entry-content>h2:first-of-type,.page-id-3 .entry-content>h2:first-of-type{margin-top:0}.page-id-234 details,.page-id-18 details,.page-id-3 details{border:1px solid #dde3ec;border-radius:8px;margin-bottom:10px;background:#fff;transition:all 0.2s ease;overflow:hidden}.page-id-234 details:hover,.page-id-18 details:hover,.page-id-3 details:hover{border-color:#b8c4d4;box-shadow:0 2px 8px rgb(27 58 107 / .06)}.page-id-234 details[open],.page-id-18 details[open],.page-id-3 details[open]{border-color:var(--dtf-primary,#1B3A6B);box-shadow:0 4px 16px rgb(27 58 107 / .1);background:#fafbfd}.page-id-234 summary,.page-id-18 summary,.page-id-3 summary{padding:18px 52px 18px 22px;cursor:pointer;list-style:none;position:relative;font-weight:600;transition:background 0.15s}.page-id-234 summary:hover,.page-id-18 summary:hover,.page-id-3 summary:hover{background:#f5f7fa}.page-id-234 details[open]>summary,.page-id-18 details[open]>summary,.page-id-3 details[open]>summary{background:#eef1f7}.page-id-234 summary::-webkit-details-marker,.page-id-18 summary::-webkit-details-marker,.page-id-3 summary::-webkit-details-marker{display:none}.page-id-234 summary::after,.page-id-18 summary::after,.page-id-3 summary::after{content:"";position:absolute;right:20px;top:50%;width:28px;height:28px;transform:translateY(-50%);background:#eef1f7;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 2v10M2 7h10' stroke='%231B3A6B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:all 0.2s ease}.page-id-234 details[open]>summary::after,.page-id-18 details[open]>summary::after,.page-id-3 details[open]>summary::after{background-color:var(--dtf-primary,#1B3A6B);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h10' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");transform:translateY(-50%)}.page-id-234 summary h3,.page-id-18 summary h3,.page-id-3 summary h3{display:inline;font-size:16px;font-weight:600;margin:0;color:#2a2a2a;line-height:1.4}.page-id-234 details[open] summary h3,.page-id-18 details[open] summary h3,.page-id-3 details[open] summary h3{color:var(--dtf-primary,#1B3A6B)}.page-id-234 details .faq-answer,.page-id-18 details .tc-answer,.page-id-3 details .pp-answer{padding:4px 22px 20px;border-top:1px solid #e8ecf2;margin-top:0;color:#444;line-height:1.7;font-size:15px}.page-id-234 details .faq-answer p:first-child,.page-id-18 details .tc-answer p:first-child,.page-id-3 details .pp-answer p:first-child{margin-top:16px}.page-id-234 details .faq-answer p:last-child,.page-id-18 details .tc-answer p:last-child,.page-id-3 details .pp-answer p:last-child{margin-bottom:0}.page-id-234 details .faq-answer a,.page-id-18 details .tc-answer a,.page-id-3 details .pp-answer a{color:#C9501A;font-weight:500}.page-id-234 details .faq-answer a:hover,.page-id-18 details .tc-answer a:hover,.page-id-3 details .pp-answer a:hover{text-decoration:underline}.page-id-234 details .faq-answer ul,.page-id-234 details .faq-answer ol,.page-id-18 details .tc-answer ul,.page-id-18 details .tc-answer ol,.page-id-3 details .pp-answer ul,.page-id-3 details .pp-answer ol{padding-left:20px}.page-id-234 details .faq-answer li,.page-id-18 details .tc-answer li,.page-id-3 details .pp-answer li{margin-bottom:6px}.page-id-234 .faq-cta,.page-id-18 .tc-cta,.page-id-3 .pp-cta{background:#f5f7fa;border:2px solid #dde3ec;border-radius:10px;padding:32px;text-align:center;margin-top:48px}.page-id-234 .faq-cta strong,.page-id-18 .tc-cta strong,.page-id-3 .pp-cta strong{font-size:18px;color:var(--dtf-primary,#1B3A6B)}.page-id-234 .faq-cta a,.page-id-18 .tc-cta a,.page-id-3 .pp-cta a{color:#C9501A;font-weight:600}@media (max-width:768px){.page-id-234 .faq-hero,.page-id-18 .tc-hero,.page-id-3 .pp-hero{padding:32px 24px}.page-id-234 .faq-hero h1,.page-id-18 .tc-hero h1,.page-id-3 .pp-hero h1{font-size:30px}.page-id-234 .faq-hero p,.page-id-18 .tc-hero p,.page-id-3 .pp-hero p{font-size:15px}.page-id-234 .faq-toc,.page-id-18 .tc-toc,.page-id-3 .pp-toc{columns:1;padding:20px 24px}.page-id-234 summary,.page-id-18 summary,.page-id-3 summary{padding:16px 48px 16px 16px}.page-id-234 summary h3,.page-id-18 summary h3,.page-id-3 summary h3{font-size:15px}.page-id-234 summary::after,.page-id-18 summary::after,.page-id-3 summary::after{right:14px}.page-id-234 details .faq-answer,.page-id-18 details .tc-answer,.page-id-3 details .pp-answer{padding:4px 16px 16px}.page-id-234 .entry-content>h2,.page-id-18 .entry-content>h2,.page-id-3 .entry-content>h2{font-size:22px;margin-top:36px}}.page-id-298073 .entry-header{display:none}.page-id-298073 .entry-content{max-width:820px;margin:0 auto}.page-id-298073 .about-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:48px 40px;border-radius:12px;margin-bottom:36px;text-align:center}.page-id-298073 .about-hero h1{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:40px;letter-spacing:1px;margin:0 0 12px;color:#fff}.page-id-298073 .about-hero p{font-size:17px;opacity:.9;margin:0;line-height:1.6}.page-id-298073 .about-section{margin-bottom:36px}.page-id-298073 .about-section h2{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:26px;letter-spacing:.5px;color:var(--dtf-primary,#1B3A6B);border-bottom:3px solid var(--dtf-primary,#1B3A6B);padding-bottom:10px;margin:0 0 20px}.page-id-298073 .about-section p{color:#444;line-height:1.8;font-size:15.5px;margin-bottom:16px}.page-id-298073 .about-section p:last-child{margin-bottom:0}.page-id-298073 .about-values{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.page-id-298073 .about-value{background:#f5f7fa;border:1px solid #dde3ec;border-radius:10px;padding:24px;text-align:center;transition:all 0.2s ease}.page-id-298073 .about-value:hover{border-color:#b8c4d4;box-shadow:0 4px 16px rgb(27 58 107 / .08)}.page-id-298073 .about-value .av-icon{font-size:32px;margin-bottom:10px;line-height:1}.page-id-298073 .about-value h3{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:19px;color:var(--dtf-primary,#1B3A6B);margin:0 0 8px;letter-spacing:.5px}.page-id-298073 .about-value p{font-size:14px;color:#555;line-height:1.6;margin:0}.page-id-298073 .about-cta{background:#f5f7fa;border:2px solid #dde3ec;border-radius:10px;padding:32px;text-align:center;margin-top:48px}.page-id-298073 .about-cta strong{font-size:18px;color:var(--dtf-primary,#1B3A6B)}.page-id-298073 .about-cta a{color:#C9501A;font-weight:600}.page-id-298073 .about-cta .cta-buttons{margin-top:16px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page-id-298073 .about-cta .cta-btn{display:inline-block;padding:12px 28px;border-radius:8px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:all 0.2s ease}.page-id-298073 .about-cta .cta-btn-primary{background:#C9501A;color:#fff}.page-id-298073 .about-cta .cta-btn-primary:hover{background:#b34516;transform:translateY(-1px)}.page-id-298073 .about-cta .cta-btn-secondary{background:#fff;color:var(--dtf-primary,#1B3A6B);border:2px solid var(--dtf-primary,#1B3A6B)}.page-id-298073 .about-cta .cta-btn-secondary:hover{background:var(--dtf-primary,#1B3A6B);color:#fff;transform:translateY(-1px)}@media (max-width:768px){.page-id-298073 .about-hero{padding:32px 24px}.page-id-298073 .about-hero h1{font-size:30px}.page-id-298073 .about-hero p{font-size:15px}.page-id-298073 .about-values{grid-template-columns:1fr}.page-id-298073 .about-section h2{font-size:22px}}.page-id-375 .entry-header{display:none}.page-id-375 .entry-content{max-width:820px;margin:0 auto}.page-id-375 .about-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:48px 40px;border-radius:12px;margin-bottom:36px;text-align:center}.page-id-375 .about-hero h1{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:40px;letter-spacing:1px;margin:0 0 12px;color:#fff}.page-id-375 .about-hero p{font-size:17px;opacity:.9;margin:0;line-height:1.6}.page-id-375 .about-section{margin-bottom:36px}.page-id-375 .about-section h2{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:26px;letter-spacing:.5px;color:var(--dtf-primary,#1B3A6B);border-bottom:3px solid var(--dtf-primary,#1B3A6B);padding-bottom:10px;margin:0 0 20px}.page-id-375 .about-section p{color:#444;line-height:1.8;font-size:15.5px;margin-bottom:16px}.page-id-375 .about-section ul{padding-left:20px}.page-id-375 .about-section li{color:#444;line-height:1.8;font-size:15.5px;margin-bottom:8px}.page-id-375 .about-section a{color:#C9501A;font-weight:500}.page-id-375 .about-cta{background:#f5f7fa;border:2px solid #dde3ec;border-radius:10px;padding:32px;text-align:center;margin-top:48px}.page-id-375 .about-cta strong{font-size:18px;color:var(--dtf-primary,#1B3A6B)}.page-id-375 .about-cta a{color:#C9501A;font-weight:600}@media (max-width:768px){.page-id-375 .about-hero{padding:32px 24px}.page-id-375 .about-hero h1{font-size:30px}.page-id-375 .about-section h2{font-size:22px}}.location-page .entry-header{display:none}.location-page .entry-content{max-width:820px;margin:0 auto}.location-page .about-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:48px 40px;border-radius:12px;margin-bottom:36px;text-align:center}.location-page .about-hero h1{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:40px;letter-spacing:1px;margin:0 0 12px;color:#fff}.location-page .about-hero p{font-size:17px;color:#fff;opacity:.9;margin:0;line-height:1.6}.location-page h2{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:26px;letter-spacing:.5px;color:var(--dtf-primary,#1B3A6B);border-bottom:3px solid var(--dtf-primary,#1B3A6B);padding-bottom:10px;margin:36px 0 20px}.location-page h2:first-of-type{margin-top:0}.location-page p{color:#444;line-height:1.8;font-size:15.5px}.location-page ul{padding-left:20px}.location-page li{color:#444;line-height:1.8;font-size:15.5px;margin-bottom:8px}.location-page a{color:#C9501A;font-weight:500}.location-page hr{border:none;border-top:1px solid #e0e4ea;margin:36px 0}@media (max-width:768px){.location-page .about-hero{padding:32px 24px}.location-page .about-hero h1{font-size:30px}.location-page .about-hero p{font-size:15px}.location-page h2{font-size:22px}}.page-id-17 .entry-header{display:none}.page-id-17 .site-content .content-area{max-width:none;padding:0}.page-id-17 .inside-article{padding:0!important}.page-id-17 .entry-content{max-width:1200px;margin:0 auto;padding:0 30px 40px}.page-id-17 .acct-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:48px 40px;text-align:center;margin-bottom:36px}.page-id-17 .acct-hero h1{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:40px;letter-spacing:1px;margin:0 0 12px;color:#fff}.page-id-17 .acct-hero p{font-size:17px;opacity:.9;margin:0;line-height:1.6}.page-id-17 .woocommerce-MyAccount-navigation{background:#f5f7fa;border:1px solid #dde3ec;border-radius:10px;padding:8px 0;margin-bottom:0}.page-id-17 .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.page-id-17 .woocommerce-MyAccount-navigation li{border-bottom:1px solid #eef1f7}.page-id-17 .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.page-id-17 .woocommerce-MyAccount-navigation li a{display:block;padding:12px 24px;color:#444;text-decoration:none;font-weight:500;font-size:14.5px;transition:all 0.15s ease}.page-id-17 .woocommerce-MyAccount-navigation li a:hover{background:#eef1f7;color:var(--dtf-primary,#1B3A6B)}.page-id-17 .woocommerce-MyAccount-navigation li.is-active a{background:var(--dtf-primary,#1B3A6B);color:#fff;font-weight:600}.page-id-17 .woocommerce-MyAccount-content{padding:8px 0 0 0}.page-id-17 .woocommerce-MyAccount-content>p:first-child{font-size:15px;line-height:1.7;color:#444}.page-id-17 .woocommerce-MyAccount-content a{color:#C9501A;font-weight:500}.page-id-17 .woocommerce-MyAccount-content a:hover{text-decoration:underline}.page-id-17 .woocommerce-form-login,.page-id-17 .woocommerce-form-register{background:#f5f7fa;border:1px solid #dde3ec;border-radius:10px;padding:32px}.page-id-17 .woocommerce-form-login label,.page-id-17 .woocommerce-form-register label{font-weight:600;color:#333;font-size:14px}.page-id-17 .woocommerce-form-login input[type="text"],.page-id-17 .woocommerce-form-login input[type="password"],.page-id-17 .woocommerce-form-login input[type="email"],.page-id-17 .woocommerce-form-register input[type="text"],.page-id-17 .woocommerce-form-register input[type="password"],.page-id-17 .woocommerce-form-register input[type="email"]{border:1px solid #dde3ec;border-radius:8px;padding:12px 16px;font-size:15px;transition:border-color 0.15s}.page-id-17 .woocommerce-form-login input:focus,.page-id-17 .woocommerce-form-register input:focus{border-color:var(--dtf-primary,#1B3A6B);outline:none;box-shadow:0 0 0 3px rgb(27 58 107 / .1)}@media (max-width:768px){.page-id-17 .acct-hero{padding:32px 24px}.page-id-17 .acct-hero h1{font-size:30px}.page-id-17 .acct-hero p{font-size:15px}.page-id-17 .entry-content{padding:0 20px 30px}.page-id-17 .woocommerce-form-login,.page-id-17 .woocommerce-form-register{padding:24px 20px}}.page-id-298011 .entry-header{display:none}.page-id-15 .entry-header{display:none}.page-id-15 .site-content .content-area{max-width:none;padding:0}.page-id-15 .inside-article{padding:0!important}.page-id-15 .entry-content{max-width:1100px;margin:0 auto;padding:0 30px 40px}.page-id-15 .cart-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:40px;text-align:center;margin-bottom:32px}.page-id-15 .cart-hero h1{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:36px;letter-spacing:1px;margin:0 0 8px;color:#fff}.page-id-15 .cart-hero p{font-size:16px;opacity:.9;margin:0;line-height:1.5}.woocommerce-cart .cart_totals .shipping,.woocommerce-cart .cart_totals tr.shipping{display:none!important}.page-id-15 .woocommerce-cart-form .shop_table{border-radius:10px;overflow:hidden;border:1px solid #dde3ec}.page-id-15 .woocommerce-cart-form .shop_table th{background:#f5f7fa;color:var(--dtf-primary,#1B3A6B);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.page-id-15 .woocommerce-cart-form .shop_table td{vertical-align:middle}.page-id-15 .woocommerce-cart-form .shop_table a.remove{color:#999!important;font-size:20px}.page-id-15 .woocommerce-cart-form .shop_table a.remove:hover{color:#e74c3c!important}.page-id-15 .woocommerce-cart-form .product-name a{color:var(--dtf-primary,#1B3A6B);font-weight:600;text-decoration:none}.page-id-15 .woocommerce-cart-form .product-name a:hover{color:#C9501A}.page-id-15 .cart_totals{background:#f5f7fa;border:1px solid #dde3ec;border-radius:10px;padding:28px}.page-id-15 .cart_totals h2{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:24px;color:var(--dtf-primary,#1B3A6B);letter-spacing:.5px;margin:0 0 16px}.page-id-15 .cart_totals .shop_table{border:none}.page-id-15 .wc-proceed-to-checkout .checkout-button{background:#C9501A!important;color:#fff!important;border-radius:8px!important;font-weight:700;font-size:16px;letter-spacing:.5px;padding:16px 36px;transition:all 0.2s ease}.page-id-15 .wc-proceed-to-checkout .checkout-button:hover{background:#b34516!important;transform:translateY(-1px)}.page-id-15 .coupon .input-text{border:1px solid #dde3ec;border-radius:8px;padding:10px 14px}.page-id-15 .coupon .input-text:focus{border-color:var(--dtf-primary,#1B3A6B);outline:none;box-shadow:0 0 0 3px rgb(27 58 107 / .1)}@media (max-width:768px){.page-id-15 .cart-hero{padding:28px 20px}.page-id-15 .cart-hero h1{font-size:28px}.page-id-15 .cart-hero p{font-size:14px}.page-id-15 .entry-content{padding:0 15px 30px}.page-id-15 .cart_totals{padding:20px}}.woocommerce-shop .page-header{display:none}.woocommerce-shop .inside-article{padding:0!important}.woocommerce-shop .entry-content{max-width:1100px;margin:0 auto;padding:0 30px 20px}.woocommerce-shop .shop-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:48px 40px;text-align:center;margin:0 -30px 30px}.woocommerce-shop .shop-hero h1{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:40px;letter-spacing:1px;margin:0 0 12px;color:#fff}.woocommerce-shop .shop-hero p{font-size:17px;opacity:.9;margin:0 auto;line-height:1.6;max-width:700px}.woocommerce-shop .shop-section{margin-bottom:30px}.woocommerce-shop .shop-section h2{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:28px;letter-spacing:.5px;color:var(--dtf-primary,#1B3A6B);border-bottom:3px solid var(--dtf-primary,#1B3A6B);padding-bottom:10px;margin:0 0 24px}.woocommerce-shop .shop-values{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.woocommerce-shop .shop-value{background:#f5f7fa;border:1px solid #dde3ec;border-radius:10px;padding:24px 16px;text-align:center}.woocommerce-shop .shop-values>p,.woocommerce-shop .shop-values>br{display:none}.woocommerce-shop .shop-value .sv-icon{font-size:28px;margin-bottom:8px;line-height:1}.woocommerce-shop .shop-value h3{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:16px;color:var(--dtf-primary,#1B3A6B);margin:0 0 6px;letter-spacing:.5px}.woocommerce-shop .shop-value p{font-size:13px;color:#555;line-height:1.5;margin:0}@media (max-width:768px){.woocommerce-shop .shop-hero{padding:32px 24px}.woocommerce-shop .shop-hero h1{font-size:30px}.woocommerce-shop .shop-hero p{font-size:15px}.woocommerce-shop .shop-values{grid-template-columns:1fr 1fr}.woocommerce-shop .shop-section h2{font-size:24px}.woocommerce-shop .entry-content{padding:0 20px 15px}}@media (max-width:480px){.woocommerce-shop .shop-values{grid-template-columns:1fr}}.single-post .entry-content{max-width:820px;margin:0 auto}.single-post .blog-hero{background:linear-gradient(135deg,#1B3A6B 0%,#244e8a 100%);color:#fff;padding:48px 40px;border-radius:12px;margin-bottom:36px;text-align:center}.single-post .blog-hero p{font-size:17px;opacity:.9;margin:0;line-height:1.6}.single-post .entry-content h2{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:26px;letter-spacing:.5px;color:var(--dtf-primary,#1B3A6B);border-bottom:3px solid var(--dtf-primary,#1B3A6B);padding-bottom:10px;margin:48px 0 20px}.single-post .entry-content h2:first-of-type{margin-top:0}.single-post .entry-content h3{font-family:'Bebas Neue','Work Sans',sans-serif;font-size:20px;letter-spacing:.3px;color:var(--dtf-primary,#1B3A6B);margin:32px 0 16px}.single-post .entry-content p{color:#444;line-height:1.8;font-size:15.5px;margin-bottom:16px}.single-post .entry-content a{color:#C9501A;font-weight:500}.single-post .entry-content a:hover{text-decoration:underline}.single-post .entry-content blockquote:not(.twitter-tweet){border-left:4px solid var(--dtf-primary,#1B3A6B);background:#f5f7fa;padding:20px 24px;margin:24px 0;border-radius:0 8px 8px 0}.single-post .blog-cta{background:#f5f7fa;border:2px solid #dde3ec;border-radius:10px;padding:32px;text-align:center;margin-top:48px}.single-post .blog-cta strong{font-size:18px;color:var(--dtf-primary,#1B3A6B)}.single-post .blog-cta p{margin:12px 0 16px}.single-post .blog-cta .cta-btn{display:inline-block;padding:14px 32px;background:#C9501A;color:#fff;border-radius:8px;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:all 0.2s ease}.single-post .blog-cta .cta-btn:hover{background:#b34516;transform:translateY(-1px);color:#fff}@media (max-width:768px){.single-post .blog-hero{padding:32px 24px}.single-post .blog-hero p{font-size:15px}.single-post .entry-content h2{font-size:22px;margin-top:36px}.single-post .entry-content h3{font-size:18px}}