.ci-animation[data-astro-cid-teg47atz]{width:100%;max-width:620px}.ci-animation[data-astro-cid-teg47atz] svg[data-astro-cid-teg47atz]{width:100%;height:auto;display:block}@keyframes ci-shake{0%,4%{transform:rotate(0)}5%{transform:rotate(-2deg)}6%{transform:rotate(2deg)}7%{transform:rotate(0)}8.5%{transform:rotate(-2deg)}9.5%{transform:rotate(2deg)}10.5%{transform:rotate(0)}12%{transform:rotate(-1.5deg)}13%{transform:rotate(1.5deg)}14%,to{transform:rotate(0)}}.ci-shake[data-astro-cid-teg47atz]{animation:ci-shake 12s ease infinite;transform-origin:center}@keyframes ci-wave{0%,4%{opacity:0}5%{opacity:.3}6%{opacity:0}8.5%{opacity:.3}9.5%{opacity:0}12%{opacity:.3}13%,to{opacity:0}}@keyframes ci-waveO{0%,5%{opacity:0}6%{opacity:.15}7%{opacity:0}9%{opacity:.15}10%{opacity:0}12.5%{opacity:.15}13.5%,to{opacity:0}}@keyframes ci-chk{0%,24%{opacity:0}28%,78%{opacity:1}85%,to{opacity:0}}@keyframes ci-pLine{0%,20%{stroke-dashoffset:76}30%,78%{stroke-dashoffset:0}85%,to{stroke-dashoffset:76}}@keyframes ci-pDot{0%,22%{opacity:0}24%{opacity:.7}30%{opacity:.7}32%,to{opacity:0}}@keyframes ci-cLine{0%,38%{stroke-dashoffset:66}46%,54%{stroke-dashoffset:0}60%,to{stroke-dashoffset:66}}@keyframes ci-cDot{0%,40%{opacity:0}42%{opacity:.8}48%{opacity:.8}50%,to{opacity:0}}@keyframes ci-cDot2{0%,42%{opacity:0}44%{opacity:.5}50%{opacity:.5}52%,to{opacity:0}}@keyframes ci-cPulse{0%,38%{opacity:0}41%{opacity:.35}50%{opacity:0}to{opacity:0}}@keyframes ci-task{0%,16%{opacity:0}18%,30%{opacity:1}33%,to{opacity:0}}@keyframes ci-card{0%,28%{opacity:0;transform:translateY(20px)}36%,78%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(20px)}}@keyframes ci-callScr{0%,4%{opacity:0}5%{opacity:.7}6.5%{opacity:.3}8.5%{opacity:.7}10%{opacity:.3}12%{opacity:.7}14%,to{opacity:0}}@keyframes ci-s36{0%,34%{opacity:0}38%,78%{opacity:1}86%,to{opacity:0}}@keyframes ci-s40{0%,38%{opacity:0}42%,78%{opacity:1}86%,to{opacity:0}}@keyframes ci-s48{0%,46%{opacity:0}50%,78%{opacity:1}86%,to{opacity:0}}@keyframes ci-s52{0%,50%{opacity:0}54%,78%{opacity:1}86%,to{opacity:0}}@keyframes ci-s56{0%,54%{opacity:0}58%,78%{opacity:1}86%,to{opacity:0}}@keyframes ci-s60{0%,58%{opacity:0}62%,78%{opacity:1}86%,to{opacity:0}}@keyframes ci-s64{0%,62%{opacity:0}66%,78%{opacity:1}86%,to{opacity:0}}@keyframes ci-sk1{0%,36%{opacity:0}40%,46%{opacity:.5}50%,to{opacity:0}}@keyframes ci-sk2{0%,38%{opacity:0}42%,48%{opacity:.5}52%,to{opacity:0}}@keyframes ci-sk3{0%,46%{opacity:0}50%,56%{opacity:.5}60%,to{opacity:0}}@keyframes ci-sk4{0%,50%{opacity:0}54%,60%{opacity:.5}64%,to{opacity:0}}@keyframes ci-sk5{0%,54%{opacity:0}58%,64%{opacity:.5}68%,to{opacity:0}}.product-hero[data-astro-cid-l3cn546x]{padding:calc(var(--nav-height) + 64px) 40px 80px;background:linear-gradient(180deg,var(--off-white) 0%,var(--white) 100%)}.product-hero-inner[data-astro-cid-l3cn546x]{max-width:var(--max-width);margin:0 auto}.product-back[data-astro-cid-l3cn546x]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--text-light);text-decoration:none;margin-bottom:28px;transition:color .2s}.product-back[data-astro-cid-l3cn546x]:hover{color:var(--brand)}.product-back[data-astro-cid-l3cn546x] svg{transform:rotate(180deg)}.product-hero-grid[data-astro-cid-l3cn546x]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.product-hero-icon[data-astro-cid-l3cn546x]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--brand-light);color:var(--brand);margin-bottom:20px}.product-subtitle[data-astro-cid-l3cn546x]{font-size:13px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.product-hero[data-astro-cid-l3cn546x] h1[data-astro-cid-l3cn546x]{font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--dark);letter-spacing:-.025em;margin-bottom:16px;line-height:1.15}.product-hero-text[data-astro-cid-l3cn546x]{font-size:17px;line-height:1.7;color:var(--text-light);margin-bottom:28px;max-width:480px}.product-hero-actions[data-astro-cid-l3cn546x]{display:flex;align-items:center;gap:20px}.product-hero-price[data-astro-cid-l3cn546x]{font-size:20px;font-weight:700;color:var(--brand)}.product-hero-image[data-astro-cid-l3cn546x]{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:0 8px 32px #0c18200f}.product-hero-image[data-astro-cid-l3cn546x] img[data-astro-cid-l3cn546x]{width:100%;display:block}.product-hero-visual[data-astro-cid-l3cn546x]{display:flex;align-items:center;justify-content:center}.product-content[data-astro-cid-l3cn546x]{padding:80px 40px}.product-content-inner[data-astro-cid-l3cn546x]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px}.product-body[data-astro-cid-l3cn546x] h2[data-astro-cid-l3cn546x]{font-size:24px;font-weight:700;color:var(--dark);margin-bottom:16px;letter-spacing:-.02em}.product-text[data-astro-cid-l3cn546x] p{font-size:15.5px;line-height:1.75;color:var(--text-light);margin-bottom:16px}.product-features[data-astro-cid-l3cn546x] h3[data-astro-cid-l3cn546x]{font-size:18px;font-weight:700;color:var(--dark);margin-bottom:24px}.feature-list[data-astro-cid-l3cn546x]{list-style:none;display:flex;flex-direction:column;gap:14px}.feature-item[data-astro-cid-l3cn546x]{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--text);line-height:1.5}.feature-check[data-astro-cid-l3cn546x]{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-light);color:var(--accent)}.other-products[data-astro-cid-l3cn546x]{padding:80px 40px;background:var(--off-white);border-top:1px solid var(--border-light)}.other-inner[data-astro-cid-l3cn546x]{max-width:var(--max-width);margin:0 auto}.other-inner[data-astro-cid-l3cn546x] h3[data-astro-cid-l3cn546x]{font-size:20px;font-weight:700;color:var(--dark);margin-bottom:28px}.other-grid[data-astro-cid-l3cn546x]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.other-card[data-astro-cid-l3cn546x]{display:flex;gap:16px;padding:24px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:all .3s}.other-card[data-astro-cid-l3cn546x]:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 6px 20px #0c18200d}.other-icon[data-astro-cid-l3cn546x]{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--brand-light);color:var(--brand)}.other-title[data-astro-cid-l3cn546x]{font-size:15px;font-weight:600;color:var(--dark);margin-bottom:2px}.other-price[data-astro-cid-l3cn546x]{font-size:13px;font-weight:600;color:var(--brand)}@media(max-width:1024px){.product-hero-grid[data-astro-cid-l3cn546x]{grid-template-columns:1fr}.product-content-inner[data-astro-cid-l3cn546x]{grid-template-columns:1fr;gap:48px}.other-grid[data-astro-cid-l3cn546x]{grid-template-columns:1fr}}@media(max-width:768px){.product-hero[data-astro-cid-l3cn546x],.product-content[data-astro-cid-l3cn546x],.other-products[data-astro-cid-l3cn546x]{padding-left:20px;padding-right:20px}}
