@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--color-primary-ink:#1d1d1f;--gradient-primary-ink:linear-gradient(184deg, #1d1d1f 20%, #0000f9 76%, #252525 95%);--color-mid-gray:#707070;--color-deep-gray:#474747;--color-hairline:#d6d6d6;--color-canvas:#f5f5f7;--color-paper:#fff;--color-cool-wash:#e8e8ed;--color-faded-surface:#fafafc;--color-quiet-dot:#777779;--color-electric-blue:#0071e3;--color-link-blue:#06c;--color-ember:#b64400;--color-sky:#c8d8e0;--color-citrus:#dddc8c;--color-starlight:#f0e4d3;--color-silver:#e3e4e5;--color-blush:#e8d0d0;--color-indigo:#596680;--color-midnight:#2e3642;--font-sf-pro-display:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--font-sf-pro-text:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--text-micro:12px;--text-caption:14px;--text-body-sm:17px;--text-body:21px;--text-body-lg:28px;--text-subheading:32px;--text-heading-sm:40px;--text-heading:56px;--text-heading-lg:80px;--text-display:96px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-40:40px;--spacing-44:44px;--spacing-48:48px;--spacing-80:80px;--spacing-120:120px;--page-max-width:1200px;--section-gap:100px;--radius-cards:28px;--radius-links:10px;--radius-badges:36px;--radius-buttons:980px;--radius-smallbuttons:999px;--radius-productimages:28px;--surface-canvas-white:#fff;--surface-canvas-gray:#f5f5f7;--surface-hover-wash:#e8e8ed;--surface-nav-elevated:#fafafc}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sf-pro-text);background-color:var(--surface-canvas-white);color:var(--color-primary-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--surface-canvas-white);color:var(--color-primary-ink);font-size:var(--text-body-sm);letter-spacing:-.022em;line-height:1.47;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}*,:before,:after{box-shadow:none!important}a{color:var(--color-link-blue);text-decoration:none;transition:color .2s}a:hover{text-decoration:underline}button{font-family:var(--font-sf-pro-text);cursor:pointer;background:0 0;border:none}input,select,textarea{font-family:var(--font-sf-pro-text)}.btn-pill-primary{background-color:var(--color-electric-blue);color:#fff;font-family:var(--font-sf-pro-text);border-radius:var(--radius-buttons);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:17px;font-weight:400;transition:background-color .2s,transform .15s;display:inline-flex;text-decoration:none!important}.btn-pill-primary:hover{color:#fff;background-color:#0077ed}.btn-pill-ghost{color:var(--color-primary-ink);font-family:var(--font-sf-pro-text);border-radius:var(--radius-buttons);border:1px solid var(--color-primary-ink);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:17px;font-weight:400;transition:background-color .2s,color .2s;display:inline-flex;text-decoration:none!important}.btn-pill-ghost:hover{background-color:var(--color-cool-wash)}.link-arrow{color:var(--color-link-blue);align-items:center;gap:4px;font-size:17px;font-weight:400;display:inline-flex}.link-arrow:hover{text-decoration:underline}.apple-card{background-color:var(--color-paper);border-radius:var(--radius-cards);border:none;padding:32px;transition:transform .2s}.apple-card-gray{background-color:var(--color-canvas);border-radius:var(--radius-cards);border:none;padding:32px}.apple-badge-ember{color:var(--color-ember);letter-spacing:-.01em;text-transform:uppercase;font-size:13px;font-weight:600}.product-row-grid{max-width:var(--page-max-width);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin:0 auto;padding:0 24px;display:grid}.display-title{font-family:var(--font-sf-pro-display);letter-spacing:-.025em;color:var(--color-primary-ink);font-size:clamp(48px,8vw,84px);font-weight:700;line-height:1.05}.section-title{font-family:var(--font-sf-pro-display);letter-spacing:-.015em;color:var(--color-primary-ink);font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.08}.subheading-title{font-family:var(--font-sf-pro-display);letter-spacing:.007em;color:var(--color-primary-ink);font-size:28px;font-weight:600;line-height:1.15}.site-container{width:100%;max-width:100vw;position:relative;overflow-x:hidden}.site-header{width:100%;box-shadow:none;transition:background-color .25s,padding .25s}.site-header-inner{max-width:var(--page-max-width);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.site-header-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.site-header-logo-img{object-fit:contain;height:44px;display:block}.site-header-logo-text{letter-spacing:.04em;color:var(--color-primary-ink);white-space:nowrap;font-size:22px;font-weight:900;line-height:1}.site-header-cta{white-space:nowrap;padding:12px 24px;font-size:15px;font-weight:600}.button{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#000;border:0;border-radius:44px;outline:0;justify-content:center;align-items:center;width:140px;height:44px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.liquid{background-color:#2893eb;width:140px;height:48px;position:absolute;bottom:0;left:0;box-shadow:inset 3px -3px 18px #104e81,inset -3px 0 18px #104e81}.liquid:after{content:"";z-index:1;background:#000;border-radius:45%;width:320px;height:290px;animation:5s linear 2s infinite animate;position:absolute;top:-270px;left:-90px}.liquid:before{content:"";z-index:1;background-color:#44a0eb;border-radius:40%;width:320px;height:290px;animation:5s linear 1.8s infinite animate;position:absolute;top:-270px;left:-90px}.btn-txt{z-index:1;letter-spacing:.8px;font-family:inherit;font-size:14px;font-weight:600;position:relative}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-banner-container{width:100%;box-shadow:none;background-color:#fff;background-position:top;background-repeat:no-repeat;position:relative}@media (width>=769px){.site-header{z-index:100;background-color:#0000;padding:16px 24px;position:absolute;top:0;left:0;right:0}.hero-banner-container{background-image:url(/hero.jpg);background-size:100%;height:70vw;min-height:400px;max-height:750px}.about-section-container{background-image:url(/about.png);background-position:50%;background-size:cover;padding:100px 0}}@media (width<=768px){input[type=text],input[type=tel],input[type=email],select,textarea{font-size:16px!important}.site-header{z-index:150;-webkit-backdrop-filter:blur(14px);background-color:#fffffff0;border-bottom:1px solid #0000000f;padding:10px 16px;position:sticky;top:0}.site-header-logo{gap:8px}.site-header-logo-img{height:34px}.site-header-logo-text{letter-spacing:.02em;font-size:17px}.site-header-cta{min-height:38px;padding:8px 16px;font-size:13.5px}.site-header .button{transform-origin:100%;transform:scale(.9)}@media (width<=420px){.site-header .button{transform:scale(.84)}}.hero-banner-container{background-image:url(/hero_mobile.png);background-size:100%;height:177.7vw;min-height:0;max-height:none}.display-title{font-size:clamp(32px,8vw,48px)}.section-title{font-size:clamp(24px,6.5vw,36px);line-height:1.14}.apple-card{border-radius:20px!important;padding:22px 18px!important}.about-copy-card{-webkit-backdrop-filter:none!important;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:0!important;padding:0!important}.about-section-container{background-image:linear-gradient(#fffffff0 0%,#ffffffdb 45%,#ffffffa6 75%,#ffffff4d 100%),url(/about_mobile.png);background-position:top;background-size:cover;padding:clamp(48px,8vw,80px) 0}}.about-section-container{width:100%;box-shadow:none;background-color:#fff;background-repeat:no-repeat;position:relative}.about-copy-card{background-color:#0000;border-radius:0;padding:0}.whatsapp-floating-btn{z-index:1000;color:#fff;cursor:pointer;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #25d36673}.whatsapp-floating-btn:hover{transform:scale(1.08)}@media (width<=768px){.whatsapp-floating-btn{width:48px;height:48px;bottom:18px;right:18px}.whatsapp-floating-btn svg{width:26px!important;height:26px!important}}.water-wave-loader-container{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.water-wave-orb-wrapper{justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.water-ambient-glow{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#2893eb47 0%,#38bdf81a 45%,#0000 70%);border-radius:50%;width:130%;height:130%;animation:3s ease-in-out infinite glowPulse;position:absolute}.water-ripple-ring{pointer-events:none;border:1.5px solid #2893eb59;border-radius:50%;width:100%;height:100%;animation:3s cubic-bezier(.2,.8,.4,1) infinite ripplePulse;position:absolute}.water-wave-orb{background:linear-gradient(#f0f9fff2 0%,#e0f2febf 100%);border:2px solid #38bdf873;border-radius:50%;animation:4s ease-in-out infinite waterBob;position:relative;overflow:hidden;box-shadow:0 10px 24px -4px #0ea5e940,inset 0 -8px 16px #0284c726,inset 0 2px 6px #ffffffe6}.water-wave-liquid-track{background:linear-gradient(#2893eb 0%,#0ea5e9 30%,#0284c7 70%,#0369a1 100%);width:100%;height:64%;position:absolute;bottom:0;left:0;box-shadow:inset 0 4px 12px #ffffff59,inset 0 -6px 14px #0284c780}.water-wave-svg{pointer-events:none;width:250%;height:38px;position:absolute;top:-24px;left:0}.wave-back{fill:#38bdf8a6;animation:3.5s linear infinite waveDriftBack}.wave-front{fill:#2893eb;animation:2.2s linear infinite waveDriftFront}.water-bubbles{pointer-events:none;position:absolute;inset:0}.water-bubbles .bubble{background:#ffffffbf;border-radius:50%;position:absolute;box-shadow:0 0 4px #fffc}.water-bubbles .b1{width:4px;height:4px;animation:2.8s ease-in .3s infinite bubbleFloat;bottom:6px;left:28%}.water-bubbles .b2{width:6px;height:6px;animation:3.2s ease-in 1.1s infinite bubbleFloat;bottom:4px;left:55%}.water-bubbles .b3{width:3.5px;height:3.5px;animation:2.4s ease-in .7s infinite bubbleFloat;bottom:8px;left:74%}.water-glass-shine{pointer-events:none;filter:blur(.5px);background:linear-gradient(#ffffffd9 0%,#ffffff1a 100%);border-radius:50%;width:42%;height:24%;position:absolute;top:10%;left:14%;transform:rotate(-30deg)}.water-glass-rim{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px 3px #ffffffe6,inset 0 -2px 4px #0284c733}.water-loader-text-wrap{text-align:center;max-width:380px}.water-loader-text{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600;animation:2.5s ease-in-out infinite textGlowPulse}.water-loader-subtext{color:#64748b;margin:0;font-size:13px;line-height:1.4}.water-loader-text-inline{color:#334155;font-size:14px;font-weight:500}@keyframes waveDriftFront{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes waveDriftBack{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes waterBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glowPulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:.9;transform:scale(1.1)}}@keyframes ripplePulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes bubbleFloat{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.9}80%{opacity:.8}to{opacity:0;transform:translateY(-38px)scale(1.1)}}@keyframes textGlowPulse{0%,to{opacity:.85}50%{opacity:1}}.theme-whatsapp .water-ambient-glow{background:radial-gradient(circle,#25d36659 0%,#128c7e1f 45%,#0000 70%)}.theme-whatsapp .water-ripple-ring{border-color:#25d36673}.theme-whatsapp .water-wave-orb{background:linear-gradient(#f0fdf4f5 0%,#dcfce7bf 100%);border-color:#25d3668c;box-shadow:0 10px 24px -4px #10b98147,inset 0 -8px 16px #075e5440,inset 0 2px 6px #fffffff2}.theme-whatsapp .water-wave-liquid-track{background:linear-gradient(#25d366 0%,#128c7e 35%,#0f7a37 70%,#075e54 100%);box-shadow:inset 0 4px 12px #fff6,inset 0 -6px 14px #075e54a6}.theme-whatsapp .wave-back{fill:#4ade80bf}.theme-whatsapp .wave-front{fill:#25d366}.theme-whatsapp .water-loader-text{color:#075e54}.theme-whatsapp .water-loader-subtext{color:#0f7a37}.theme-whatsapp .water-loader-text-inline{color:#075e54}.wrapper{z-index:1;isolation:isolate;width:200px;height:60px;position:relative}.circle{background-color:var(--loader-circle-color,#2893eb);transform-origin:50%;border-radius:50%;width:20px;height:20px;animation:.5s infinite alternate circle7124;position:absolute;left:15%;box-shadow:0 4px 10px #2893eb59}@keyframes circle7124{0%{border-radius:50px 50px 25px 25px;height:5px;top:60px;transform:scaleX(1.7)}40%{border-radius:50%;height:20px;transform:scaleX(1)}to{top:0%}}.circle:nth-child(2){animation-delay:.2s;left:45%}.circle:nth-child(3){animation-delay:.3s;left:auto;right:15%}.shadow{transform-origin:50%;z-index:-1;filter:blur(1px);background-color:#0000008c;border-radius:50%;width:20px;height:4px;animation:.5s infinite alternate shadow046;position:absolute;top:62px;left:15%}@keyframes shadow046{0%{transform:scaleX(1.5)}40%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.2)}}.shadow:nth-child(4){animation-delay:.2s;left:45%}.shadow:nth-child(5){animation-delay:.3s;left:auto;right:15%}.wrapper.theme-whatsapp .circle,.theme-whatsapp .wrapper .circle{--loader-circle-color:#25d366;background-color:#25d366;box-shadow:0 4px 10px #25d36666}
