.product-breadcrumb[data-astro-cid-yauwzz7q] .eyebrow{align-items:center}a[data-astro-cid-yauwzz7q]:hover{text-underline-offset:4px;text-decoration:underline}.product-breadcrumb-arrow[data-astro-cid-yauwzz7q]{width:24px;height:24px;margin-inline:var(--space-8);background:currentColor;flex:none;mask:url(/icons/arrow-right.svg) 50%/contain no-repeat}.product-breadcrumb-arrow[data-astro-cid-yauwzz7q]:dir(rtl){transform:scaleX(-1)}.product-hero{text-align:center;padding-block:var(--space-74) var(--space-90)}.product-hero h1{max-width:1100px;margin:var(--space-32) auto var(--space-24);font-size:clamp(var(--font-size-32), 4vw, var(--font-size-56));line-height:1.45}.product-lead{max-width:750px;color:var(--color-muted);font-size:var(--font-size-20);line-height:var(--line-height-32);margin:0 auto}.product-tags{justify-content:center;gap:var(--space-14) var(--space-30);margin:var(--space-30) 0;font-size:var(--font-size-14);color:var(--color-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.product-tags li:before{content:"";background:var(--color-primary);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-inline-end:10px;display:inline-block}.product-actions{justify-content:center;align-items:center;gap:var(--space-22) var(--space-36);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.text-link{align-items:center;gap:var(--space-16);min-height:44px;font:var(--font-weight-regular) var(--font-size-14)/var(--line-height-24) var(--font-display);text-underline-offset:6px;display:inline-flex}.text-link:hover{text-decoration:underline}.product-hero-preview{margin:var(--space-70) auto 0;max-width:1200px;padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-32);background:var(--color-card);box-shadow:var(--shadow-product-hero)}.product-hero-preview img{border-radius:var(--radius-20);width:100%;height:auto}.feature-section{padding-block:var(--space-90)}.section-intro{max-width:900px;margin:0 auto var(--space-50);text-align:center}.section-intro h2,.product-statement h2{font-size:clamp(var(--font-size-26), 2.8vw, var(--font-size-40));line-height:1.5}.section-intro>p{margin-top:var(--space-22);font-size:var(--font-size-18);line-height:var(--line-height-30);color:var(--color-muted)}.feature-grid{gap:var(--space-28);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-card{padding:var(--space-36);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-24)}.feature-number{font:var(--font-weight-regular) var(--font-size-14)/var(--line-height-24) var(--font-display);color:var(--color-primary);margin-bottom:var(--space-32);display:block}.feature-card h3{font-size:var(--font-size-18);line-height:var(--line-height-30);margin-bottom:var(--space-18)}.feature-card p{font-size:var(--font-size-15);line-height:var(--line-height-28);color:var(--color-muted)}.product-visual-section{padding-block:var(--space-80)}.product-detail-image{max-width:1150px;margin-inline:auto}.product-detail-image img{border-radius:var(--radius-24);width:100%;height:auto;box-shadow:var(--shadow-product-detail)}.product-detail-image figcaption{margin-top:var(--space-18);font-size:var(--font-size-12);text-align:center;color:var(--color-muted)}.product-split{gap:var(--space-70);padding-block:var(--space-100);grid-template-columns:1fr 1fr;display:grid}.product-split h2{font-size:clamp(var(--font-size-26), 2.8vw, var(--font-size-40));margin-top:var(--space-28);line-height:1.5}.product-split p,.product-split ul{font-size:var(--font-size-17);line-height:var(--line-height-32);color:var(--color-muted)}.product-split li+li{margin-top:var(--space-14)}.product-integration-note{padding:var(--space-16) var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-16);margin-top:var(--space-24);font-size:var(--font-size-13)!important;line-height:var(--line-height-24)!important}.product-integration-note a{text-decoration:underline}.product-statement{text-align:center;max-width:1000px;padding-block:var(--space-100)}.product-statement>p{font-size:var(--font-size-20);line-height:var(--line-height-34);margin-top:var(--space-26);color:var(--color-muted)}.product-final-cta{text-align:center;padding-block:var(--space-100)}.product-final-cta h2{max-width:1000px;font-size:clamp(var(--font-size-28), 3vw, var(--font-size-42));margin-inline:auto;line-height:1.5}.product-final-cta p{font-size:var(--font-size-18);line-height:var(--line-height-30);margin:var(--space-24) auto var(--space-32);color:var(--color-muted)}@media (width<=1100px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{padding:var(--space-28)}.product-split{gap:var(--space-40)}}@media (width<=767px){.product-hero{padding-block:var(--space-45) var(--space-50)}.product-hero h1{font-size:var(--font-size-28);margin-top:var(--space-26);line-height:1.5}.product-lead{font-size:var(--font-size-15);line-height:var(--line-height-28)}.product-tags{font-size:var(--font-size-11);gap:var(--space-10) var(--space-18)}.product-actions{gap:var(--space-18);flex-direction:column}.text-link{font-size:var(--font-size-12)}.product-hero-preview{margin-top:var(--space-40);padding:var(--space-8);border-radius:var(--radius-18)}.product-hero-preview img{border-radius:var(--radius-12)}.feature-section,.product-visual-section{padding-block:var(--space-48)}.section-intro{margin-bottom:var(--space-30);text-align:start}.section-intro h2,.product-statement h2{font-size:var(--font-size-25)}.section-intro>p{font-size:var(--font-size-14);line-height:var(--line-height-26);margin-top:var(--space-18)}.feature-grid{gap:var(--space-18);grid-template-columns:1fr}.feature-card{padding:var(--space-26);border-radius:var(--radius-18)}.feature-number{margin-bottom:var(--space-20)}.feature-card h3{font-size:var(--font-size-17);line-height:var(--line-height-28);margin-bottom:var(--space-12)}.feature-card p{font-size:var(--font-size-14);line-height:var(--line-height-26)}.product-split{gap:var(--space-24);padding-block:var(--space-50);grid-template-columns:1fr}.product-split h2{font-size:var(--font-size-25);margin-top:var(--space-20)}.product-split p,.product-split ul{font-size:var(--font-size-14);line-height:var(--line-height-28)}.product-split ul{padding-inline-start:var(--space-20)}.product-statement{padding-block:var(--space-50)}.product-statement>p{font-size:var(--font-size-16);line-height:var(--line-height-28)}.product-final-cta{padding-block:var(--space-60)}.product-final-cta h2{font-size:var(--font-size-26)}.product-final-cta p{font-size:var(--font-size-14);line-height:var(--line-height-26)}}
