:root{--bg-ivory: #FAF6EF;--primary-maroon: #7A1F2B;--secondary-brown: #4A2C24;--accent-gold: #C8A24D;--text-heading: #3A1E18;--text-body: #4B3A34;--text-muted: #7A6A64;--font-heading: "Playfair Display", serif;--font-body: "Inter", sans-serif;--font-accent: "Cormorant Garamond", serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--text-body);background-color:var(--bg-ivory);min-width:320px}#app{width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;color:var(--text-heading);letter-spacing:-.01em;line-height:1.2}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}p{margin-bottom:1rem}a{color:var(--primary-maroon);text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.8}button{border-radius:50px;border:2px solid transparent;padding:14px 28px;font-size:1rem;font-weight:500;font-family:var(--font-body);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}button.primary{background-color:var(--primary-maroon);color:#fff}button.primary:hover{background-color:#6a1a24}button.secondary{background-color:transparent;border-color:var(--primary-maroon);color:var(--primary-maroon)}button.secondary:hover{background-color:var(--primary-maroon);color:#fff}button:focus,button:focus-visible{outline:2px solid var(--primary-maroon);outline-offset:2px}img{max-width:100%;height:auto;display:block}@media (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}body{font-size:15px}}header.svelte-qcy7pz.svelte-qcy7pz{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;transition:all .4s cubic-bezier(.4,0,.2,1)}header.solid.svelte-qcy7pz.svelte-qcy7pz{background:var(--bg-ivory);box-shadow:0 4px 30px #3a1e180f;padding:12px 0}.header-inner.svelte-qcy7pz.svelte-qcy7pz{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.logo.svelte-qcy7pz.svelte-qcy7pz{text-decoration:none;display:flex;align-items:center;transition:all .3s ease}.logo.svelte-qcy7pz img.svelte-qcy7pz{height:70px;width:70px;border-radius:50%;object-fit:cover;transition:transform .3s ease;box-shadow:0 4px 15px #0003}.logo-text.svelte-qcy7pz.svelte-qcy7pz{font-family:var(--font-heading);font-size:1.75rem;font-weight:600;color:#fff;margin-left:12px;transition:color .3s ease}.logo.svelte-qcy7pz:hover img.svelte-qcy7pz{transform:scale(1.05)}header.solid.svelte-qcy7pz .logo img.svelte-qcy7pz{height:60px;width:60px}header.solid.svelte-qcy7pz .logo-text.svelte-qcy7pz{color:var(--primary-maroon)}main.svelte-qcy7pz.svelte-qcy7pz{opacity:0;transition:opacity .8s ease}main.loaded.svelte-qcy7pz.svelte-qcy7pz{opacity:1}.section-header.svelte-qcy7pz.svelte-qcy7pz{text-align:center;margin-bottom:60px}.section-tag.svelte-qcy7pz.svelte-qcy7pz{display:inline-block;font-family:var(--font-body);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-gold);margin-bottom:12px}.section-header.svelte-qcy7pz h2.svelte-qcy7pz{font-size:2.75rem;color:var(--text-heading)}.btn.svelte-qcy7pz.svelte-qcy7pz{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 36px;border-radius:12px;font-family:var(--font-body);font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid transparent;box-shadow:0 4px 14px #0000001a;position:relative;overflow:hidden}.btn.svelte-qcy7pz.svelte-qcy7pz:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn.svelte-qcy7pz.svelte-qcy7pz:hover:before{left:100%}.btn.primary.svelte-qcy7pz.svelte-qcy7pz{background:linear-gradient(135deg,var(--primary-maroon),#6A1A24);color:#fff;box-shadow:0 6px 20px #7a1f2b59}.btn.primary.svelte-qcy7pz.svelte-qcy7pz:hover{background:linear-gradient(135deg,#6A1A24,var(--primary-maroon));transform:translateY(-3px);box-shadow:0 10px 30px #7a1f2b73}.btn.primary.svelte-qcy7pz.svelte-qcy7pz:active{transform:translateY(-1px);box-shadow:0 4px 15px #7a1f2b59}.btn.secondary.svelte-qcy7pz.svelte-qcy7pz{background:#fff;border:2px solid var(--primary-maroon);color:var(--primary-maroon);box-shadow:0 4px 14px #00000014}.btn.secondary.svelte-qcy7pz.svelte-qcy7pz:hover{background:var(--primary-maroon);color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #7a1f2b40}.btn.secondary.svelte-qcy7pz.svelte-qcy7pz:active{transform:translateY(-1px)}.btn.svelte-qcy7pz svg.svelte-qcy7pz{width:20px;height:20px;flex-shrink:0}.hero.svelte-qcy7pz.svelte-qcy7pz{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg.svelte-qcy7pz.svelte-qcy7pz{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;z-index:0}.hero-bg.active.svelte-qcy7pz.svelte-qcy7pz{opacity:1}.hero-gradient.svelte-qcy7pz.svelte-qcy7pz{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#3a1e18e6,#3a1e18b3 40%,#3a1e184d);z-index:1}.hero-content.svelte-qcy7pz.svelte-qcy7pz{position:relative;z-index:2;max-width:600px;padding:40px;margin-right:auto;margin-left:5%}.hero-content.svelte-qcy7pz h1.svelte-qcy7pz{font-size:5rem;color:#fff;margin-bottom:16px;line-height:1;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-content.svelte-qcy7pz .tagline.svelte-qcy7pz{font-family:var(--font-accent);font-size:1.2rem;color:var(--accent-gold);font-style:italic;margin-bottom:40px}.hero-cta.svelte-qcy7pz.svelte-qcy7pz{display:flex;gap:16px;flex-wrap:wrap}.hero.svelte-qcy7pz .btn.primary.svelte-qcy7pz{background:linear-gradient(135deg,#fff,#f5f5f5);color:var(--primary-maroon);box-shadow:0 8px 25px #00000040;font-weight:700;padding:20px 40px;font-size:1.1rem}.hero.svelte-qcy7pz .btn.primary.svelte-qcy7pz:hover{background:linear-gradient(135deg,var(--accent-gold),#D4AF37);color:#fff;box-shadow:0 12px 35px #c8a24d80}.hero.svelte-qcy7pz .btn.secondary.svelte-qcy7pz{background:#ffffff1a;border:2px solid white;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 40px;font-size:1.1rem}.hero.svelte-qcy7pz .btn.secondary.svelte-qcy7pz:hover{background:#fff;color:var(--primary-maroon);box-shadow:0 12px 35px #ffffff4d}.bento-cell.svelte-qcy7pz.svelte-qcy7pz{border-radius:24px;overflow:hidden}section[id].svelte-qcy7pz.svelte-qcy7pz{scroll-margin-top:100px}.story.svelte-qcy7pz.svelte-qcy7pz{padding:120px 40px;background:#fff}.bento-story.svelte-qcy7pz.svelte-qcy7pz{max-width:900px;margin:0 auto}.story-content.svelte-qcy7pz.svelte-qcy7pz{padding:20px}.story-content.svelte-qcy7pz h2.svelte-qcy7pz{font-size:2.75rem;margin-bottom:32px}.story-content.svelte-qcy7pz p.svelte-qcy7pz{font-size:1.1rem;line-height:1.8;margin-bottom:24px;color:var(--text-body)}.story-signature.svelte-qcy7pz.svelte-qcy7pz{display:flex;align-items:center;gap:16px;margin-top:40px}.signature-line.svelte-qcy7pz.svelte-qcy7pz{width:40px;height:2px;background:var(--accent-gold)}.signature-text.svelte-qcy7pz.svelte-qcy7pz{font-family:var(--font-accent);font-size:1.1rem;color:var(--text-muted);font-style:italic}.difference.svelte-qcy7pz.svelte-qcy7pz{padding:120px 40px;background:var(--bg-ivory)}.bento-difference.svelte-qcy7pz.svelte-qcy7pz{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:24px;max-width:1200px;margin:0 auto}.diff-card.svelte-qcy7pz.svelte-qcy7pz{background:#fff;padding:40px;box-shadow:0 12px 40px #3a1e180f;transition:all .4s ease}.diff-card.svelte-qcy7pz.svelte-qcy7pz:hover{transform:translateY(-6px);box-shadow:0 20px 50px #3a1e181a}.diff-card.accent-card.svelte-qcy7pz.svelte-qcy7pz{grid-column:1;grid-row:1 / 3;background:var(--primary-maroon);display:flex;align-items:center;justify-content:center}.diff-card.accent-card.svelte-qcy7pz p.svelte-qcy7pz,.diff-card.accent-card.svelte-qcy7pz .accent-quote p.svelte-qcy7pz{font-family:var(--font-accent);font-size:1.4rem;color:#fff!important;font-style:italic;text-align:center;line-height:1.6}.diff-icon.svelte-qcy7pz.svelte-qcy7pz{width:56px;height:56px;border-radius:16px;background:#c8a24d1f;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.diff-icon.svelte-qcy7pz svg.svelte-qcy7pz{width:28px;height:28px;color:var(--accent-gold)}.diff-card.svelte-qcy7pz h3.svelte-qcy7pz{font-size:1.35rem;margin-bottom:16px;color:var(--text-heading)}.diff-card.svelte-qcy7pz p.svelte-qcy7pz{color:var(--text-body);line-height:1.7;margin:0}.philosophy.svelte-qcy7pz.svelte-qcy7pz{padding:120px 40px;background:linear-gradient(180deg,#F5F0E8 0%,var(--bg-ivory) 100%);overflow:hidden}.philosophy-inner.svelte-qcy7pz.svelte-qcy7pz{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:60px;position:relative}.philosophy-content.svelte-qcy7pz.svelte-qcy7pz{text-align:center;flex:1}.philosophy-content.svelte-qcy7pz h2.svelte-qcy7pz{font-size:2.5rem;margin-bottom:32px}.philosophy-text.svelte-qcy7pz.svelte-qcy7pz{font-size:1.2rem;line-height:1.8;color:var(--text-body);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.philosophy-pillars.svelte-qcy7pz.svelte-qcy7pz{display:flex;flex-direction:column;gap:20px;align-items:center}.pillar.svelte-qcy7pz.svelte-qcy7pz{display:flex;align-items:center;gap:16px;font-size:1.05rem;color:var(--text-body)}.pillar-marker.svelte-qcy7pz.svelte-qcy7pz{width:8px;height:8px;background:var(--accent-gold);border-radius:50%}.philosophy-pattern.svelte-qcy7pz.svelte-qcy7pz{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;opacity:.3}.pattern-diamond.svelte-qcy7pz.svelte-qcy7pz{width:20px;height:20px;background:var(--accent-gold);transform:rotate(45deg)}.products.svelte-qcy7pz.svelte-qcy7pz{padding:120px 40px;background:#fff}.products-grid.svelte-qcy7pz.svelte-qcy7pz{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto}.product-card.svelte-qcy7pz.svelte-qcy7pz{background:var(--bg-ivory);border-radius:24px;box-shadow:0 12px 40px #3a1e180f;overflow:hidden;transition:all .4s ease}.product-card.svelte-qcy7pz.svelte-qcy7pz:hover{transform:translateY(-8px);box-shadow:0 24px 60px #3a1e181f}.product-image.svelte-qcy7pz.svelte-qcy7pz{width:100%;height:250px;overflow:hidden}.product-image.svelte-qcy7pz img.svelte-qcy7pz{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.product-card.svelte-qcy7pz:hover .product-image img.svelte-qcy7pz{transform:scale(1.08)}.product-info.svelte-qcy7pz.svelte-qcy7pz{padding:24px;text-align:center}.product-info.svelte-qcy7pz h3.svelte-qcy7pz{font-size:1.4rem;color:var(--text-heading);margin-bottom:8px}.product-info.svelte-qcy7pz p.svelte-qcy7pz{font-size:.95rem;color:var(--text-muted);line-height:1.6}.product-info.svelte-qcy7pz h3.svelte-qcy7pz{font-size:1.5rem;margin-bottom:16px;color:var(--text-heading)}.product-info.svelte-qcy7pz p.svelte-qcy7pz{color:var(--text-body);line-height:1.7;margin-bottom:12px}.weight-options.svelte-qcy7pz.svelte-qcy7pz{display:flex;gap:8px;margin-top:16px;justify-content:center;flex-wrap:wrap}.weight-btn.svelte-qcy7pz.svelte-qcy7pz{display:flex;flex-direction:column;align-items:center;padding:14px 20px;background:linear-gradient(135deg,var(--primary-maroon),#6A1A24);color:#fff;border-radius:12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:80px;box-shadow:0 4px 12px #7a1f2b40;border:2px solid transparent;position:relative;overflow:hidden}.weight-btn.svelte-qcy7pz.svelte-qcy7pz:after{content:"Order";position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:600;opacity:0;transition:all .3s ease}.weight-btn.svelte-qcy7pz.svelte-qcy7pz:hover{transform:translateY(-4px);box-shadow:0 12px 28px #7a1f2b66;background:linear-gradient(135deg,var(--accent-gold),#D4AF37);border-color:var(--accent-gold)}.weight-btn.svelte-qcy7pz.svelte-qcy7pz:active{transform:translateY(-2px);box-shadow:0 6px 16px #7a1f2b4d}.weight-btn.svelte-qcy7pz .weight.svelte-qcy7pz{font-size:.85rem;font-weight:600;opacity:.9}.weight-btn.svelte-qcy7pz .weight-price.svelte-qcy7pz{font-size:1.1rem;font-weight:700}footer.svelte-qcy7pz.svelte-qcy7pz{background:var(--secondary-brown);color:var(--bg-ivory);padding:80px 40px 32px}.footer-inner.svelte-qcy7pz.svelte-qcy7pz{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:48px;border-bottom:1px solid rgba(250,246,239,.15)}.footer-logo-wrapper.svelte-qcy7pz.svelte-qcy7pz{display:flex;align-items:center;gap:16px;margin-bottom:20px}.footer-logo.svelte-qcy7pz.svelte-qcy7pz{height:100px;width:100px;border-radius:50%;object-fit:cover;box-shadow:0 4px 15px #0000004d}.footer-brand-name.svelte-qcy7pz.svelte-qcy7pz{font-family:var(--font-heading);font-size:2.5rem;font-weight:600;color:var(--bg-ivory)}.footer-brand.svelte-qcy7pz p.svelte-qcy7pz{color:#faf6efcc;margin-bottom:8px}.footer-tagline.svelte-qcy7pz.svelte-qcy7pz{font-family:var(--font-accent);font-style:italic;color:var(--accent-gold)!important}.insta-link.svelte-qcy7pz.svelte-qcy7pz{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:#faf6efcc;text-decoration:none;font-size:1rem;transition:all .3s ease}.insta-link.svelte-qcy7pz.svelte-qcy7pz:hover{color:var(--accent-gold)}.insta-link.svelte-qcy7pz svg.svelte-qcy7pz{width:24px;height:24px;fill:#faf6efcc;transition:fill .3s ease}.insta-link.svelte-qcy7pz:hover svg.svelte-qcy7pz{fill:var(--accent-gold)}.footer-links.svelte-qcy7pz.svelte-qcy7pz{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-col.svelte-qcy7pz h4.svelte-qcy7pz{font-family:var(--font-heading);font-size:1.1rem;color:var(--bg-ivory);margin-bottom:20px}.contact-links.svelte-qcy7pz.svelte-qcy7pz{display:flex;flex-direction:column;gap:16px}.contact-item.svelte-qcy7pz.svelte-qcy7pz{display:flex;align-items:center;gap:12px;color:#faf6efb3;text-decoration:none;font-size:.95rem;transition:color .3s ease}a.contact-item.svelte-qcy7pz.svelte-qcy7pz:hover{color:var(--accent-gold)}a.contact-item.svelte-qcy7pz:hover svg.svelte-qcy7pz{stroke:var(--accent-gold)}.contact-item.svelte-qcy7pz svg.svelte-qcy7pz{width:20px;height:20px;stroke:#faf6efb3;flex-shrink:0;transition:stroke .3s ease}.footer-bottom.svelte-qcy7pz.svelte-qcy7pz{max-width:1200px;margin:32px auto 0;text-align:center}.footer-bottom.svelte-qcy7pz p.svelte-qcy7pz{font-size:.9rem;color:#faf6ef80}@media (max-width: 1100px){.bento-difference.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:1fr 1fr}.products-grid.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.header-inner.svelte-qcy7pz.svelte-qcy7pz{padding:0 24px}.hero.svelte-qcy7pz.svelte-qcy7pz{min-height:100vh}.hero-content.svelte-qcy7pz.svelte-qcy7pz{margin-left:0;padding:120px 24px 60px;max-width:100%;text-align:center}.hero-cta.svelte-qcy7pz.svelte-qcy7pz{justify-content:center}.hero-gradient.svelte-qcy7pz.svelte-qcy7pz{background:linear-gradient(to bottom,#3a1e18cc,#3a1e1899)}.hero-content.svelte-qcy7pz h1.svelte-qcy7pz{font-size:3.5rem}.bento-story.svelte-qcy7pz.svelte-qcy7pz{max-width:100%}.bento-difference.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:1fr}.philosophy-pattern.svelte-qcy7pz.svelte-qcy7pz{display:none}.products-grid.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:1fr;gap:24px}.product-image.svelte-qcy7pz.svelte-qcy7pz{height:200px}.footer-inner.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:1fr;gap:40px}.footer-links.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:1fr}section.svelte-qcy7pz.svelte-qcy7pz:not(.hero){padding:80px 24px}}@media (max-width: 600px){.logo.svelte-qcy7pz.svelte-qcy7pz{font-size:1.5rem}.hero-content.svelte-qcy7pz h1.svelte-qcy7pz{font-size:2.75rem}.hero-cta.svelte-qcy7pz.svelte-qcy7pz{flex-direction:column}.hero-cta.svelte-qcy7pz .btn.svelte-qcy7pz{width:100%;justify-content:center}.section-header.svelte-qcy7pz h2.svelte-qcy7pz,.story-content.svelte-qcy7pz h2.svelte-qcy7pz,.philosophy-content.svelte-qcy7pz h2.svelte-qcy7pz{font-size:2rem}.diff-card.svelte-qcy7pz.svelte-qcy7pz{padding:32px 24px}.product-info.svelte-qcy7pz.svelte-qcy7pz{padding:24px}.benefits-grid.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:1fr}.not-sure-ctas.svelte-qcy7pz.svelte-qcy7pz{flex-direction:column}.trust-badges.svelte-qcy7pz.svelte-qcy7pz{flex-direction:column;gap:20px}}.benefits.svelte-qcy7pz.svelte-qcy7pz{padding:120px 40px;background:linear-gradient(180deg,var(--bg-ivory) 0%,white 100%)}.benefits-grid.svelte-qcy7pz.svelte-qcy7pz{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.benefit-card.svelte-qcy7pz.svelte-qcy7pz{background:#fff;padding:32px 24px;border-radius:20px;text-align:center;box-shadow:0 8px 30px #3a1e180f;transition:all .4s ease;border:1px solid rgba(200,162,77,.1)}.benefit-card.svelte-qcy7pz.svelte-qcy7pz:hover{transform:translateY(-8px);box-shadow:0 16px 40px #3a1e181f;border-color:var(--accent-gold)}.benefit-icon.svelte-qcy7pz.svelte-qcy7pz{width:70px;height:70px;margin:0 auto 20px;background:linear-gradient(135deg,#c8a24d26,#c8a24d0d);border-radius:50%;display:flex;align-items:center;justify-content:center}.benefit-icon.svelte-qcy7pz svg.svelte-qcy7pz{width:32px;height:32px;color:var(--accent-gold)}.benefit-card.svelte-qcy7pz h3.svelte-qcy7pz{font-size:1.15rem;color:var(--text-heading);margin-bottom:12px}.benefit-card.svelte-qcy7pz p.svelte-qcy7pz{font-size:.95rem;color:var(--text-body);line-height:1.6;margin:0}@media (max-width: 1100px){.benefits-grid.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.benefits.svelte-qcy7pz.svelte-qcy7pz{padding:80px 24px}}.delivery-section.svelte-qcy7pz.svelte-qcy7pz{padding:80px 40px;background:linear-gradient(135deg,var(--primary-maroon),#5A1520)}.delivery-inner.svelte-qcy7pz.svelte-qcy7pz{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:40px;color:#fff}.delivery-icon.svelte-qcy7pz.svelte-qcy7pz{flex-shrink:0;width:100px;height:100px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.delivery-icon.svelte-qcy7pz svg.svelte-qcy7pz{width:50px;height:50px;stroke:var(--accent-gold)}.delivery-content.svelte-qcy7pz h3.svelte-qcy7pz{font-size:1.75rem;margin-bottom:12px;color:#fff}.delivery-content.svelte-qcy7pz>p.svelte-qcy7pz{color:#ffffffd9;margin-bottom:16px}.delivery-note.svelte-qcy7pz.svelte-qcy7pz{font-size:.9rem;color:#ffffffb3;font-style:italic;margin:0}@media (max-width: 768px){.delivery-inner.svelte-qcy7pz.svelte-qcy7pz{flex-direction:column;text-align:center}}.not-sure-section.svelte-qcy7pz.svelte-qcy7pz{padding:100px 40px;background:var(--bg-ivory)}.not-sure-inner.svelte-qcy7pz.svelte-qcy7pz{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}.not-sure-content.svelte-qcy7pz .section-tag.svelte-qcy7pz{color:var(--primary-maroon)}.not-sure-content.svelte-qcy7pz h2.svelte-qcy7pz{font-size:2.5rem;color:var(--text-heading);margin-bottom:20px}.not-sure-content.svelte-qcy7pz>p.svelte-qcy7pz{font-size:1.1rem;color:var(--text-body);line-height:1.7;margin-bottom:32px}.not-sure-ctas.svelte-qcy7pz.svelte-qcy7pz{display:flex;gap:16px;flex-wrap:wrap}.chat-btn.svelte-qcy7pz svg.svelte-qcy7pz{fill:currentColor}.trust-badges.svelte-qcy7pz.svelte-qcy7pz{display:flex;flex-direction:column;gap:24px}.trust-item.svelte-qcy7pz.svelte-qcy7pz{background:#fff;padding:24px 32px;border-radius:16px;text-align:center;box-shadow:0 8px 30px #3a1e180f;border-left:4px solid var(--accent-gold)}.trust-number.svelte-qcy7pz.svelte-qcy7pz{display:block;font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--primary-maroon);margin-bottom:4px}.trust-label.svelte-qcy7pz.svelte-qcy7pz{font-size:.9rem;color:var(--text-muted)}@media (max-width: 900px){.not-sure-inner.svelte-qcy7pz.svelte-qcy7pz{grid-template-columns:1fr;text-align:center}.not-sure-ctas.svelte-qcy7pz.svelte-qcy7pz{justify-content:center}.trust-badges.svelte-qcy7pz.svelte-qcy7pz{flex-direction:row;justify-content:center;flex-wrap:wrap}.trust-item.svelte-qcy7pz.svelte-qcy7pz{border-left:none;border-top:4px solid var(--accent-gold)}}@media (max-width: 600px){.not-sure-section.svelte-qcy7pz.svelte-qcy7pz{padding:80px 24px}.not-sure-content.svelte-qcy7pz h2.svelte-qcy7pz{font-size:2rem}}
