.site-header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:12px 40px;background:#fff;position:relative;z-index:9999;min-height:var(--header-height)}.site-branding[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center}.site-branding[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:80px;height:80px;object-fit:contain}.site-navigation[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:30px;align-items:center;list-style:none;margin:0;padding:0}.site-navigation[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-primary);font-weight:600;font-size:18px;padding:12px 9px;position:relative;transition:color .25s ease;display:inline-flex;align-items:center}.site-navigation[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:2px;background:var(--color-secondary);transform:translate(-50%);transition:width .25s ease}.site-navigation[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-secondary)}.site-navigation[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.current-menu-item[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{width:60%}.menu-item-cart[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{background:var(--color-secondary);color:#fff;border-radius:var(--radius-sm);padding:10px 22px;transition:transform .2s ease,color .25s ease}.menu-item-cart[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--color-secondary);color:#fff;transform:translateY(-3px)}.menu-item-cart[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{display:none}.cart-count[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:7px;padding:0 5px;border-radius:999px;background:#fff;color:var(--color-primary);font-size:12px;line-height:1}@media(max-width:600px){.site-header[data-astro-cid-3ef6ksr2]{padding:12px 20px}.site-branding[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:60px;height:60px}.site-navigation[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:12px}.site-navigation[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:16px;padding:8px 4px}.menu-item-cart[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:8px 14px}}:root{--color-primary: #008AA0;--color-secondary: #00A8C4;--color-accent: #22B8D1;--color-deep-teal: #226D7A;--color-bg-soft: #E4F5FA;--color-bg-light: #F4F6F7;--color-bg-card: #FFFFFF;--color-text: #1F1F1F;--color-text-muted: #5A6B73;--color-border: #E0E3E5;--color-purple: #8854EB;--color-purple-overlay: rgba(136, 84, 235, .5);--font-display: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 96px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 15px;--radius-xl: 20px;--content-width: 1200px;--content-padding: 20px;--header-height: 96px}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-body);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-secondary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin:0}button{font-family:inherit;cursor:pointer}.container{max-width:var(--content-width);margin:0 auto;padding:0 var(--content-padding)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:12px 24px;font-weight:600;font-size:16px;cursor:pointer;transition:all .25s ease;text-decoration:none}.btn:hover{background:var(--color-secondary);color:#fff;transform:translateY(-1px)}.btn--ghost{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.btn--ghost:hover{background:var(--color-primary);color:#fff}.btn--purple{background:var(--color-purple);color:#fff}.btn--purple:hover{background:#7340c8}.section{padding:var(--space-7) 0}.section--soft{background:var(--color-bg-soft)}.section--white{background:#fff}.section--grey{background:var(--color-bg-light)}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:14px;font-weight:500;color:var(--color-text-muted)}.divider{width:5%;min-width:29px;height:1px;background:var(--color-text);border:0;margin:var(--space-3) auto}.card{background:var(--color-secondary);color:#fff;border-radius:var(--radius-lg);padding:4%;text-align:center}.card h3{text-transform:capitalize;font-size:26px;font-weight:900;margin:0 0 6px;color:var(--color-text)}.card p{margin:0;color:var(--color-text)}.img-grow{transition:transform .3s ease;border-radius:var(--radius-lg)}.img-grow:hover{transform:scale(1.04)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--color-primary);color:#fff;padding:8px 16px;z-index:99999}.skip-link:focus{left:0;top:0}
