:root{--primary:#e38882;--primary-dark:#c96863;--background:#fff8f5;--surface:#fff;--text:#2e2e2e;--muted:#6b6b6b;--success:#2ecc71;--error:#e74c3c;--brown:#49171b;--beige:#f9e3de;--sunny:#ffc94a;--mint:#a9e4c8;--sky:#9fcbea;--berry:#e85d8a;--lilac:#b9a6e8;--peach:#f7b276;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--shadow-sm:0 4px 12px #0000000f;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 18px 48px #0000001f;--transition:.25s ease;--font-heading:"Poppins", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--background);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,input,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img{width:100%;display:block}ul{list-style:none}.container{width:min(1180px,92%);margin-inline:auto}@media (width>=1024px){.container{width:min(1560px,94%)}}.offerStrip{background:var(--brown);color:#fff;text-align:center;padding:42px 0}.offerStrip span{color:#f9bd72;letter-spacing:.12em;font-size:.75rem;font-weight:800}.offerStrip strong{margin:8px 0;font:700 clamp(1.4rem,3vw,2rem) Poppins,sans-serif;display:block}.offerStrip p{color:#f7e7ce}.offerStrip b{color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8e5a5040;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8e5a5073}@media (width<=768px){html,body{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}.site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);background:#fffffff5;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:18px;height:76px;display:flex;position:relative}.site-logo{align-items:center;gap:7px;height:76px;line-height:0;text-decoration:none;display:flex}.site-logo-icon{object-fit:contain;flex:none;width:52px;height:68px;display:block}.site-logo-wordmark{object-fit:contain;object-position:left center;width:140px;height:62px}.site-header-menu-area{align-items:center;gap:20px;margin-left:auto;display:flex}.site-nav{align-items:center;gap:26px;display:flex}.site-nav a{color:var(--text);padding:8px 4px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--primary-dark)}.site-header-actions{align-items:center;gap:5px;display:flex}.site-icon-btn{width:40px;height:40px;color:var(--brown);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;text-decoration:none;transition:background .2s;display:grid;position:relative}.site-icon-btn:hover{background:var(--beige)}.site-cart-badge{background:var(--primary-dark);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:700;display:none;position:absolute;top:-2px;right:-2px}.site-search-wrapper{position:relative}.site-search-box{width:min(340px,92vw);color:var(--muted);z-index:1001;background:#fff;border:1px solid #f0e6e2;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:52px;right:0;box-shadow:0 10px 30px #0000001f}.site-search-form{align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.site-search-form svg{color:var(--muted);flex-shrink:0}.site-search-form input{min-width:0;color:var(--brown);background:0 0;border:0;outline:0;flex:1;padding:4px 6px;font-size:16px}.site-search-form button{color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.site-menu-toggle{display:none}.site-breadcrumbs{align-items:center;gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;font-size:.88rem;display:flex}.site-breadcrumbs a{color:var(--muted);align-items:center;gap:4px;font-weight:500;transition:color .15s;display:inline-flex;text-decoration:none!important}.site-breadcrumbs a:hover{color:var(--brown)}.site-breadcrumbs-sep{color:#c9b9b5}.site-breadcrumbs-current{color:var(--brown);word-break:break-word;font-weight:600}.page-hero{text-align:center;max-width:720px;padding:var(--space-8) 0 var(--space-8);margin:0 auto}.page-eyebrow{color:var(--primary-dark);background:var(--beige);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.page-eyebrow a{color:inherit;text-decoration:none!important}.page-eyebrow a:hover{color:var(--brown);text-decoration:none!important}.page-hero h1{font-family:var(--font-heading);color:var(--brown);margin-bottom:var(--space-3);text-align:center;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;line-height:1.18}.page-hero p{color:var(--muted);text-align:center;text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.6}.page-content{padding-bottom:var(--space-24)}.page-content h2,.policy-card h2,.blog-article-body h2{font-family:var(--font-heading);color:var(--brown);margin:var(--space-8) 0 var(--space-3);letter-spacing:-.015em;text-align:left;border-bottom:1px solid #49171b14;padding-bottom:6px;font-size:clamp(1.22rem,3.2vw,1.45rem);font-weight:700;line-height:1.35}.policy-card>h2:first-child,.policy-card>:first-child,.page-content>h2:first-child{margin-top:0!important}.page-content h3,.policy-card h3,.blog-article-body h3{font-family:var(--font-heading);color:var(--brown);margin:var(--space-6) 0 var(--space-2);text-align:left;font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:600;line-height:1.4}.page-content h4,.policy-card h4,.blog-article-body h4{font-family:var(--font-heading);color:var(--brown);margin:var(--space-4) 0 var(--space-2);text-align:left;font-size:1rem;font-weight:600}.page-content p,.policy-card p,.blog-article-body p{color:var(--text);margin-bottom:var(--space-4);text-align:left;-webkit-hyphens:none;hyphens:none;font-size:.98rem;line-height:1.8}.page-content strong,.policy-card strong,.blog-article-body strong{color:var(--brown)}.page-content ul,.policy-card ul,.blog-article-body ul,.page-content ol,.policy-card ol,.blog-article-body ol{margin:0 0 var(--space-5) var(--space-5);padding-left:var(--space-2);color:var(--text);line-height:1.75}.page-content li,.policy-card li,.blog-article-body li{margin-bottom:var(--space-2);text-align:left;-webkit-hyphens:none;hyphens:none}.page-content p a,.page-content li a,.policy-card p a,.policy-card li a,.blog-article-body a{color:var(--primary-dark);text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .15s}.page-content p a:hover,.page-content li a:hover,.policy-card p a:hover,.policy-card li a:hover,.blog-article-body a:hover{color:var(--brown)}.page-content code,.policy-card code,.blog-article-body code{color:var(--brown);background:#f4ece7;border-radius:4px;padding:2px 6px;font-size:.9em}.policy-contact-box{background:var(--beige);border-left:3px solid var(--primary-dark);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-4) var(--space-5);margin:var(--space-4) 0;color:var(--text);text-align:left;-webkit-hyphens:none;hyphens:none;font-size:.94rem;line-height:1.75}.policy-contact-box strong{color:var(--brown)}.about-quote,.blog-card-body p{text-align:left;-webkit-hyphens:none;hyphens:none}.cta-strip p,.page-content .cta-strip p{text-wrap:balance;text-align:center!important;-webkit-hyphens:none!important;hyphens:none!important}.policy-tabs{margin-bottom:var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.policy-tab{color:var(--muted);background:#fff;border:1px solid #49171b1f;border-radius:999px;align-items:center;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex;text-decoration:none!important}.policy-tab:hover{color:var(--brown);border-color:var(--primary-dark);transform:translateY(-1px)}.policy-tab.active{background:var(--brown);color:#fff;border-color:var(--brown);box-shadow:0 4px 12px #49171b2e}.policy-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #49171b14;margin:0 auto;padding:clamp(24px,5vw,44px)}.about-pillars{gap:var(--space-6);margin:var(--space-6) 0 var(--space-10);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.about-pillar-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-6);text-align:center;background:#fff;border:1px solid #49171b14;flex-direction:column;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.about-pillar-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.about-pillar-icon{background:var(--beige);width:52px;height:52px;color:var(--primary-dark);margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.about-pillar-card h3{font-family:var(--font-heading);color:var(--brown);margin-bottom:var(--space-2);text-align:center;font-size:1.2rem}.about-pillar-card p{color:var(--muted);text-align:center;margin:0;font-size:.92rem;line-height:1.6}.about-quote{border-left:4px solid var(--primary-dark);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-6) var(--space-8);margin:var(--space-8) 0;font-family:var(--font-heading);color:var(--brown);text-align:left;-webkit-hyphens:none;hyphens:none;background:linear-gradient(135deg,#e3888226,#f9e3de4d);font-size:1.15rem;font-weight:600;line-height:1.55}.faq-list{gap:var(--space-4);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.faq-item{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #49171b14;transition:box-shadow .2s,border-color .2s;overflow:hidden}.faq-item[open]{box-shadow:var(--shadow-md);border-color:#c9686366}.faq-summary{cursor:pointer;font-family:var(--font-heading);color:var(--brown);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary-icon{background:var(--background);width:28px;height:28px;color:var(--primary-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background-color .2s;display:flex}.faq-item[open] .faq-summary-icon{background:var(--beige);transform:rotate(180deg)}.faq-body{border-top:1px solid #49171b0f;padding:14px 22px 18px}.faq-body p{color:var(--text);text-align:left;margin:0;padding:0;font-size:.95rem;line-height:1.65}.faq-body p+p{margin-top:10px}.cta-strip{background:linear-gradient(135deg, var(--brown) 0%, #310c10 100%);color:#fff;border-radius:var(--radius-lg);text-align:center;margin-top:var(--space-12);box-shadow:var(--shadow-md);padding:clamp(28px,5vw,44px)}.cta-strip h3,.page-content .cta-strip h3{font-family:var(--font-heading);color:#fff;text-wrap:balance;margin:0 auto 8px;font-size:clamp(1.4rem,3vw,1.85rem);text-align:center!important}.cta-strip p,.page-content .cta-strip p{color:#f7deda;max-width:560px;margin:0 auto var(--space-6);text-wrap:balance;font-size:1rem;line-height:1.55;text-align:center!important;-webkit-hyphens:none!important;hyphens:none!important}.cta-strip-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cta-btn-primary{background:var(--primary);color:var(--brown);border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:700;transition:transform .2s,background-color .2s;display:inline-flex;text-decoration:none!important}.cta-btn-primary:hover{color:var(--brown);background:#ff9d97;transform:translateY(-2px)}.cta-btn-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex;text-decoration:none!important}.cta-btn-secondary:hover{color:#fff;background:#ffffff38;transform:translateY(-2px)}.delivery-check-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #49171b14;max-width:620px;margin:0 auto;padding:clamp(24px,5vw,40px)}.delivery-check-card h2{text-align:center;border-bottom:none;padding-bottom:0}.delivery-features-grid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.delivery-feature-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-6);text-align:center;background:#fff;border:1px solid #49171b14;flex-direction:column;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.delivery-feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.delivery-feature-icon{background:var(--beige);width:52px;height:52px;color:var(--primary-dark);margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.delivery-feature-card h3{font-family:var(--font-heading);color:var(--brown);text-align:center;margin-bottom:6px;font-size:1.15rem}.delivery-feature-card p{color:var(--muted);text-align:center;width:100%;margin:0;font-size:.9rem;line-height:1.5}.delivery-check-form{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-6);background:#fff;max-width:560px}.delivery-check-form label{color:var(--brown);margin-bottom:8px;font-weight:700;display:block}.delivery-check-row{gap:10px;display:flex}.delivery-check-row input{font:inherit;border-radius:var(--radius-sm);border:1px solid #e2d8d3;flex:1;padding:10px 12px}.delivery-check-row button{background:var(--primary-dark);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;border:none;padding:10px 20px;font-weight:700}.delivery-result{margin-top:var(--space-4);min-height:1.2em;font-weight:600}.delivery-result-success{color:var(--success)}.delivery-result-error{color:var(--error)}.delivery-note{color:var(--muted);margin-top:8px;font-size:.82rem}@media (width<=500px){.delivery-check-row{flex-direction:column}}.blog-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.blog-card,.blog-card:hover,.blog-card:focus,.blog-card:visited,.blog-card:active,.blog-card *{text-decoration:none!important}.blog-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;text-decoration:none!important}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);text-decoration:none!important}.blog-card:hover h2{color:var(--primary-dark)}.blog-card img{object-fit:cover;background:var(--beige);width:100%;height:180px}.blog-card-body{padding:var(--space-5)}.blog-card-body span{color:var(--primary-dark);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.blog-card-body h2{color:var(--brown);margin:8px 0;font:700 1.1rem Poppins,sans-serif}.blog-card-body p{color:var(--muted);text-align:left;-webkit-hyphens:none;hyphens:none;margin:0;font-size:.88rem;line-height:1.55}.blog-post-meta{color:var(--muted);margin-bottom:var(--space-6);font-size:.84rem}.site-footer{color:#f7deda;background:linear-gradient(#230c0f 0%,#140507 100%);border-top:1px solid #e3888224;position:relative;overflow:hidden}.site-footer-reassurance{background:#00000029;border-bottom:1px solid #ffffff12;padding:12px 0}.site-footer-reassurance-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.site-footer-reassurance-item{align-items:center;gap:10px;display:flex}.site-footer-reassurance-icon{color:#e38882;background:#e388821f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.site-footer-reassurance-text{flex-direction:column;display:flex}.site-footer-reassurance-text strong{color:#fff;letter-spacing:.01em;font-size:.78rem;font-weight:600}.site-footer-reassurance-text span{color:#e5b8b3;font-size:.68rem}.site-footer-grid{grid-template-columns:1.35fr 1.65fr 1fr;gap:36px;padding-top:28px;display:grid}.site-footer-brand{flex-direction:column;display:flex}.site-footer-logo-link{text-decoration:none;display:inline-block}.site-footer-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:130px;height:auto;max-height:42px}.site-footer-tagline{color:#ebd0cc;text-align:left;-webkit-hyphens:none;hyphens:none;max-width:310px;margin:10px 0 14px;font-size:.81rem;line-height:1.55}.site-footer-socials{align-items:center;gap:8px;display:flex}.site-footer-social-btn{color:#f7deda;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:inline-flex}.site-footer-social-btn:hover{color:#fff;background:#e38882;border-color:#e38882;transform:translateY(-2px)}.site-footer-nav-group{grid-template-columns:1fr 1fr;gap:28px;display:grid}.site-footer-nav-col{flex-direction:column;display:flex}.site-footer-heading{text-transform:uppercase;letter-spacing:.08em;color:#e38882;margin:0 0 12px;font-size:.72rem;font-weight:700}.site-footer-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-footer-links li{margin:0}.site-footer-links a{color:#ebd0cc;align-items:center;font-size:.81rem;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.site-footer-links a:hover{color:#fff;transform:translate(3px)}.site-footer-contact{flex-direction:column;display:flex}.site-footer-cards{flex-direction:column;gap:8px;display:flex}.site-footer-card{color:inherit;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:7px 11px;text-decoration:none;transition:all .2s;display:flex}.site-footer-card:hover{background:#ffffff14;border-color:#e3888259;transform:translateY(-1px)}.site-footer-card-icon{color:#e38882;background:#e3888226;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.site-footer-card-text{flex-direction:column;min-width:0;display:flex}.site-footer-card-label{text-transform:uppercase;letter-spacing:.04em;color:#e5b8b3;font-size:.64rem;font-weight:600}.site-footer-card-val{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:500;overflow:hidden}.site-footer-bottom{color:#d19790;border-top:1px solid #ffffff14;margin-top:24px;padding:13px 0;font-size:.74rem}.site-footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.site-footer-legal{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-footer-sep{opacity:.5;margin:0 2px}.site-footer-legal-link{color:inherit;text-decoration:none;transition:color .15s}.site-footer-legal-link:hover{color:#fff}.site-footer-helios{color:#d19790;align-items:center;gap:6px;font-size:.72rem;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}.site-footer-helios:hover{color:#fff}.site-footer-helios-logo{object-fit:contain;border-radius:3px;flex-shrink:0;width:15px;height:15px}.site-footer-helios-name{color:#fff;font-weight:600}@media (width<=768px){.site-header-inner{gap:12px;height:68px;padding:0}.site-logo{gap:6px;width:auto;height:68px}.site-logo-icon{width:46px;height:60px}.site-logo-wordmark{width:120px;height:60px}.site-menu-toggle{place-items:center;display:grid}.site-nav{z-index:100;background:#fff;border-top:1px solid #0000000f;flex-direction:column;align-items:stretch;gap:8px;padding:16px 20px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014}.site-nav.site-nav-open{display:flex}.site-nav a{border-bottom:1px solid #0000000d;width:100%;padding:10px 4px;font-size:.95rem;display:block}.site-nav a:last-child{border-bottom:none}.page-hero h1{font-size:1.7rem}}@media (width<=860px){.site-footer-grid{grid-template-columns:1fr 1fr;gap:24px}.site-footer-brand{grid-column:span 2}.site-footer-tagline{max-width:100%}.site-footer-reassurance-inner{flex-wrap:wrap;gap:12px 20px}}@media (width<=600px){.site-footer-reassurance{padding:10px 0}.site-footer-reassurance-inner{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.site-footer-reassurance-item{flex-direction:column;align-items:center;gap:4px}.site-footer-reassurance-text strong{font-size:.68rem;line-height:1.2}.site-footer-reassurance-text span{font-size:.6rem;line-height:1.1}.site-footer-grid{grid-template-columns:1fr;gap:20px;padding-top:20px}.site-footer-brand{grid-column:span 1}.site-footer-nav-group{grid-template-columns:1fr 1fr;gap:16px}.site-footer-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site-footer-bottom-inner{text-align:center;flex-direction:column;justify-content:center;gap:8px}}@media (width<=420px){.site-footer-reassurance-inner{text-align:left;grid-template-columns:1fr;gap:8px}.site-footer-reassurance-item{flex-direction:row;align-items:center;gap:8px}.site-footer-cards{grid-template-columns:1fr}}@media (width<=400px){.site-logo-icon{width:38px;height:52px}.site-logo-wordmark{width:102px;height:52px}.site-cart-btn{padding:5px 10px;font-size:.78rem}}.whatsapp-float{color:#fff;z-index:1000;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 14px #00000040}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 18px #0000004d}.whatsapp-float svg{width:30px;height:30px}@media (width<=600px){.whatsapp-float{width:50px;height:50px;right:16px;bottom:max(16px, env(safe-area-inset-bottom,16px))}}.contact-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.contact-card{border-radius:var(--radius-md);padding:var(--space-8);box-shadow:var(--shadow-sm);text-align:center;background:#fff;border:1px solid #49171b14;flex-direction:column;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.contact-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-card-icon{background:var(--background);width:52px;height:52px;margin:0 auto var(--space-4);color:var(--primary-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-card-icon svg{width:24px;height:24px}.contact-card h2{color:var(--brown);margin:0 0 var(--space-2);text-align:center;border-bottom:none;padding-bottom:0;font:700 1.15rem Poppins,sans-serif}.contact-card p{color:var(--muted);margin:0 0 var(--space-5);text-align:center;flex-grow:1;font-size:.9rem;line-height:1.5}.contact-card-action{text-align:center;color:var(--primary-dark);justify-content:center;align-items:center;gap:8px;margin:0 auto;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.contact-card-action:hover{color:var(--brown)}.contact-card-btn{text-align:center;background:var(--brown);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:10px 20px;font-size:.92rem;font-weight:600;transition:background-color .2s,transform .15s;display:inline-flex;text-decoration:none!important}.contact-card-btn:hover{background:var(--primary-dark);color:#fff;transform:translateY(-1px);text-decoration:none!important}.contact-card-btn.whatsapp{background:#25d366}.contact-card-btn.whatsapp:hover{background:#1eb856}@media (width<=600px){.site-breadcrumbs{margin-top:var(--space-2);margin-bottom:var(--space-3);gap:6px;font-size:.8rem}.page-hero{padding:var(--space-4) 0 var(--space-6)}.policy-tabs{margin-bottom:var(--space-6);gap:6px}.policy-tab{padding:6px 12px;font-size:.78rem}.policy-card{padding:20px 16px}.about-quote{padding:var(--space-4) var(--space-5);margin:var(--space-5) 0;font-size:1rem}.faq-list{gap:10px}.faq-summary{gap:12px;padding:13px 16px;font-size:.94rem}.faq-summary-icon{width:26px;height:26px}.faq-body{padding:10px 16px 14px}.faq-body p{text-align:left;font-size:.88rem;line-height:1.55}.cta-strip{margin-top:var(--space-8);padding:24px 16px}.cta-strip-actions{flex-direction:column;width:100%}.cta-btn-primary,.cta-btn-secondary{justify-content:center;width:100%}}
