.hero[data-astro-cid-i3irphx7]{padding:72px 0 88px;position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7]:before{content:"";pointer-events:none;background:radial-gradient(circle,#f088001f,#0000 62%);width:700px;height:700px;position:absolute;top:-200px;right:-160px}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;display:grid;position:relative}h1[data-astro-cid-i3irphx7]{letter-spacing:.01em;color:var(--teal);margin-bottom:24px;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.32}h1[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--gold);white-space:nowrap;font-style:normal}.lead[data-astro-cid-i3irphx7]{color:var(--muted);max-width:34em;margin-bottom:34px;font-size:16.5px;line-height:1.8}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:14px;display:flex}.hero-art[data-astro-cid-i3irphx7]{aspect-ratio:4/4.3;border-radius:200px 200px var(--radius) var(--radius);background:var(--cream);position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #2c241c80}.slides[data-astro-cid-i3irphx7]{position:absolute;inset:0}.slide[data-astro-cid-i3irphx7]{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.slide[data-astro-cid-i3irphx7][data-active=true]{opacity:1}.slide[data-astro-cid-i3irphx7] img{object-fit:cover;width:100%;height:100%}.hero-badge[data-astro-cid-i3irphx7]{background:var(--surface);border:1px solid var(--line);z-index:3;border-radius:14px;align-items:center;gap:12px;padding:13px 20px;display:flex;position:absolute;bottom:40px;left:-24px;box-shadow:0 20px 40px -28px #2c241c8c}.hero-badge[data-astro-cid-i3irphx7] svg{color:var(--gold);flex:none}.hero-badge[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]{font-family:var(--font-serif);color:var(--teal);font-size:22px;font-weight:600;line-height:1.2;display:block}.hero-badge[data-astro-cid-i3irphx7] small[data-astro-cid-i3irphx7]{color:var(--muted);letter-spacing:.1em;font-size:11px;display:block}.hero-nav[data-astro-cid-i3irphx7]{z-index:3;background:#fbf7f0f0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 12px 30px -12px #2c241c59}.dots[data-astro-cid-i3irphx7]{align-items:center;gap:6px;margin-right:4px;display:flex}.dot[data-astro-cid-i3irphx7]{width:7px;height:7px;transition:width .3s var(--ease), background .3s var(--ease);background:#2c241c38;border-radius:999px}.dot[data-astro-cid-i3irphx7][aria-current=true]{background:var(--teal);width:20px}.nav-btn[data-astro-cid-i3irphx7]{width:30px;height:30px;color:var(--teal);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.nav-btn[data-astro-cid-i3irphx7]:hover{background:var(--teal);color:#fbf3e6}.nav-btn[data-astro-cid-i3irphx7][data-prev] svg[data-astro-cid-i3irphx7]{transform:rotate(180deg)}.nav-btn[data-astro-cid-i3irphx7] .icon-play[data-astro-cid-i3irphx7],.nav-btn[data-astro-cid-i3irphx7][data-paused=true] .icon-pause[data-astro-cid-i3irphx7]{display:none}.nav-btn[data-astro-cid-i3irphx7][data-paused=true] .icon-play[data-astro-cid-i3irphx7]{display:block}@media (width<=1080px){.hero-grid[data-astro-cid-i3irphx7]{gap:40px}.hero[data-astro-cid-i3irphx7]{padding:56px 0 64px}}@media (width<=900px){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:40px}.hero-art[data-astro-cid-i3irphx7]{aspect-ratio:4/3.6;border-radius:140px 140px var(--radius) var(--radius);order:-1}.hero-badge[data-astro-cid-i3irphx7]{padding:10px 16px;bottom:16px;left:12px}.hero-badge[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]{font-size:18px}.hero-nav[data-astro-cid-i3irphx7]{top:18px;bottom:auto;right:50%;transform:translate(50%)}h1[data-astro-cid-i3irphx7]{font-size:clamp(28px,7vw,38px)}.lead[data-astro-cid-i3irphx7]{margin-bottom:26px}}@media (width<=640px){.hero-art[data-astro-cid-i3irphx7]{border-radius:100px 100px var(--radius) var(--radius)}.hero-nav[data-astro-cid-i3irphx7]{top:14px}}.trust[data-astro-cid-ryjhli7x]{border-block:1px solid var(--line);background:var(--surface)}.trust-inner[data-astro-cid-ryjhli7x]{grid-template-columns:repeat(4,1fr);display:grid}.trust-item[data-astro-cid-ryjhli7x]{color:var(--muted);border-left:1px solid var(--line);align-items:center;gap:10px;padding:24px 22px;font-size:13.5px;display:flex}.trust-item[data-astro-cid-ryjhli7x]:first-child{border-left:0}.trust-item[data-astro-cid-ryjhli7x] svg{color:var(--gold);flex:none}@media (width<=1080px){.trust-inner[data-astro-cid-ryjhli7x]{grid-template-columns:repeat(2,1fr)}.trust-item[data-astro-cid-ryjhli7x]:nth-child(odd){border-left:0}.trust-item[data-astro-cid-ryjhli7x]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=640px){.trust-inner[data-astro-cid-ryjhli7x]{grid-template-columns:1fr}.trust-item[data-astro-cid-ryjhli7x]{border-left:0;padding:16px 2px}.trust-item[data-astro-cid-ryjhli7x]:nth-child(n+2){border-top:1px solid var(--line)}}.cats[data-astro-cid-63iul4op]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.cat[data-astro-cid-63iul4op]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:transform .32s var(--ease), box-shadow .32s var(--ease);flex-direction:column;display:flex;overflow:hidden}.cat[data-astro-cid-63iul4op]:hover{transform:translateY(-5px);box-shadow:0 26px 50px -34px #2c241c73}.cat-img[data-astro-cid-63iul4op]{aspect-ratio:4/4.2;background:var(--cream);overflow:hidden}.cat-img[data-astro-cid-63iul4op] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.cat[data-astro-cid-63iul4op]:hover .cat-img[data-astro-cid-63iul4op] img{transform:scale(1.04)}.cat-body[data-astro-cid-63iul4op]{padding:18px 20px 22px}.cat-body[data-astro-cid-63iul4op] h3[data-astro-cid-63iul4op]{color:var(--teal);margin-bottom:5px;font-size:18px;font-weight:600}.cat-body[data-astro-cid-63iul4op] p[data-astro-cid-63iul4op]{color:var(--muted);letter-spacing:.05em;font-size:12px}@media (width<=1080px){.cats[data-astro-cid-63iul4op]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cats[data-astro-cid-63iul4op]{gap:12px}.cat-body[data-astro-cid-63iul4op]{padding:12px 14px 16px}.cat-body[data-astro-cid-63iul4op] h3[data-astro-cid-63iul4op]{font-size:15px}}.stats[data-astro-cid-psfueahi]{background:var(--cream)}.stats[data-astro-cid-psfueahi] .wrap[data-astro-cid-psfueahi]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.stat[data-astro-cid-psfueahi]{border-left:1px solid var(--line);padding:42px 28px}.stat[data-astro-cid-psfueahi]:first-child{border-left:0;padding-left:0}.stat[data-astro-cid-psfueahi] b[data-astro-cid-psfueahi]{font-family:var(--font-serif);letter-spacing:.01em;color:var(--teal);font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.1;display:block}.stat[data-astro-cid-psfueahi] span[data-astro-cid-psfueahi]{color:var(--muted);letter-spacing:.04em;margin-top:10px;font-size:13px;display:block}@media (width<=640px){.stats[data-astro-cid-psfueahi] .wrap[data-astro-cid-psfueahi]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-psfueahi]{padding:26px 18px}.stat[data-astro-cid-psfueahi]:nth-child(odd){border-left:0;padding-left:0}.stat[data-astro-cid-psfueahi]:nth-child(n+3){border-top:1px solid var(--line)}}.products[data-astro-cid-umolrpv2]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}@media (width<=640px){.products[data-astro-cid-umolrpv2]{grid-template-columns:1fr}}.about-copy[data-astro-cid-ly4ddfv7]{max-width:68ch}.about-copy[data-astro-cid-ly4ddfv7] p[data-astro-cid-ly4ddfv7]{color:var(--muted);margin-bottom:18px;font-size:16.5px}.about-list[data-astro-cid-ly4ddfv7]{gap:18px;margin-top:34px;list-style:none;display:grid}.about-list[data-astro-cid-ly4ddfv7] li[data-astro-cid-ly4ddfv7]{gap:14px;font-size:15px;display:flex}.about-list[data-astro-cid-ly4ddfv7] svg{color:var(--teal);flex-shrink:0;margin-top:3px}.more[data-astro-cid-ly4ddfv7]{margin-top:32px}.about-visual[data-astro-cid-ly4ddfv7]{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.about-visual[data-astro-cid-ly4ddfv7] img{aspect-ratio:4/3;object-fit:cover;background:#e8e3db;width:100%}@media (width<=640px){.about-visual[data-astro-cid-ly4ddfv7]{grid-template-columns:1fr;gap:14px;margin-top:36px}}.steps[data-astro-cid-vfafo7ty]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.step[data-astro-cid-vfafo7ty]{background:var(--surface);padding:30px 24px 34px}.step[data-astro-cid-vfafo7ty] em[data-astro-cid-vfafo7ty]{font-family:var(--font-serif);color:var(--gold);letter-spacing:.16em;margin-bottom:14px;font-size:13px;font-style:normal;display:block}.step[data-astro-cid-vfafo7ty] h3[data-astro-cid-vfafo7ty]{color:var(--teal);margin-bottom:9px;font-size:16.5px;font-weight:600}.step[data-astro-cid-vfafo7ty] p[data-astro-cid-vfafo7ty]{color:var(--muted);font-size:13px;line-height:1.7}@media (width<=1080px){.steps[data-astro-cid-vfafo7ty]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.steps[data-astro-cid-vfafo7ty]{grid-template-columns:1fr}.step[data-astro-cid-vfafo7ty]{padding:24px 20px 26px}}.cta[data-astro-cid-jr6l7ylx]{background:var(--teal);color:#fff;position:relative;overflow:hidden}.cta[data-astro-cid-jr6l7ylx] .wrap[data-astro-cid-jr6l7ylx]{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding-top:96px;padding-bottom:96px;display:grid}.cta[data-astro-cid-jr6l7ylx] .eyebrow[data-astro-cid-jr6l7ylx]{color:#ffffffa8}.cta[data-astro-cid-jr6l7ylx] h2[data-astro-cid-jr6l7ylx]{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.14}.cta[data-astro-cid-jr6l7ylx] p[data-astro-cid-jr6l7ylx]{color:#ffffffc7;max-width:46ch;margin-bottom:32px;font-size:16.5px}.cta-actions[data-astro-cid-jr6l7ylx]{flex-wrap:wrap;gap:14px;display:flex}.cta-note[data-astro-cid-jr6l7ylx]{color:#fff9;margin-top:22px;font-size:13px;margin-bottom:0!important}.contact-card[data-astro-cid-jr6l7ylx]{background:#ffffff0f;border:1px solid #fff3;gap:26px;padding:34px;display:grid}.row[data-astro-cid-jr6l7ylx]{align-items:flex-start;gap:14px;display:flex}.row[data-astro-cid-jr6l7ylx] svg{color:#ffffffb8;flex-shrink:0;margin-top:3px}.row[data-astro-cid-jr6l7ylx] b[data-astro-cid-jr6l7ylx]{margin-bottom:4px;font-size:15px;font-weight:600;display:block}.row[data-astro-cid-jr6l7ylx] span[data-astro-cid-jr6l7ylx]{color:#ffffff9e;font-size:13px}@media (width<=1080px){.cta[data-astro-cid-jr6l7ylx] .wrap[data-astro-cid-jr6l7ylx]{grid-template-columns:1fr;gap:48px;padding-top:72px;padding-bottom:72px}}
