.product-overview{background:var(--background);z-index:2;border-top:1px solid var(--border);position:relative}.product-width{width:min(1180px,100% - 80px);margin-left:auto;margin-right:auto}.product-eyebrow{letter-spacing:2px;color:var(--muted-foreground);font-size:10px;font-weight:550}.product-overview h2{letter-spacing:-2.8px;font-size:max(36px,min(4.5vw,64px));font-weight:500;line-height:1.08}.product-intro{text-align:center;padding-top:90px;padding-bottom:90px}.product-intro h2{margin-top:25px}.product-intro h2 span{color:#007f76}.dark .product-intro h2 span{color:#8ef7d9}.product-intro-copy{color:var(--muted-foreground);max-width:560px;margin:26px auto;font-size:17px;line-height:1.8}.product-quick-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.product-quick-links a{border:1px solid var(--border);border-radius:28px;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:12px;transition:background .2s;display:flex}.product-quick-links a:hover{background:var(--muted)}.product-workflows{padding-bottom:90px}.product-section-label{justify-content:space-between;align-items:start;gap:30px;margin-bottom:45px;display:flex}.product-section-label h2{width:60%;font-size:44px}.product-section-label .product-eyebrow{padding-top:8px}.product-mode-tabs{border-bottom:1px solid var(--border);gap:35px;display:flex}.product-mode-tabs button{color:var(--muted-foreground);border-bottom:2px solid transparent;align-items:center;gap:10px;padding:18px 4px;font-size:13px;display:flex}.product-mode-tabs button[aria-selected=true]{color:var(--foreground);border-color:#008c79}.product-mode-panel{grid-template-columns:1fr 1fr;align-items:center;gap:75px;min-height:320px;padding-top:45px;display:grid}.product-mode-copy h3{letter-spacing:-1px;max-width:370px;font-size:31px;font-weight:450;line-height:1.2}.product-mode-copy>p{color:var(--muted-foreground);max-width:400px;margin-top:22px;margin-bottom:22px;font-size:14px;line-height:1.9}.product-mode-copy>a,.product-foundation-grid article>a{align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.product-mode-visual{border:1px solid var(--border);background:linear-gradient(130deg,var(--muted),var(--background));border-radius:16px;min-height:290px;padding:28px}.product-preview-heading{letter-spacing:1px;color:var(--muted-foreground);align-items:center;gap:12px;font-size:8px;display:flex}.product-preview-mark{color:#b8f8dc;background:#0c5043;border-radius:10px;place-items:center;width:30px;height:30px;font-size:23px;font-weight:600;display:grid}.product-preview-prompt{letter-spacing:-.5px;margin-top:22px;margin-bottom:22px;font-size:19px;line-height:1.5}.product-mode-visual ul{gap:12px;display:grid}.product-mode-visual li{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;display:flex}.product-mode-visual li svg{color:#008a70}.product-preview-note{color:var(--muted-foreground);margin-top:20px;font-size:9px}.product-foundations{border-top:1px solid var(--border);padding-top:70px;padding-bottom:85px}.product-foundations h2{margin-top:24px;margin-bottom:45px;font-size:40px}.product-foundation-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.product-foundation-grid article>svg{color:#008a70;width:22px;margin-bottom:28px}.product-foundation-grid h3{letter-spacing:-.5px;font-size:20px;font-weight:500}.product-foundation-grid p{color:var(--muted-foreground);margin-top:18px;margin-bottom:18px;font-size:13px;line-height:1.9}.product-final-cta{background:var(--muted);border:1px solid var(--border);border-radius:22px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:65px;padding:55px;display:flex}.product-final-cta h2{margin-top:22px;margin-bottom:22px;font-size:48px}.product-final-cta p:not(.product-eyebrow){color:var(--muted-foreground);font-size:13px;line-height:1.8}.product-final-actions{flex-direction:column;align-items:center;gap:15px;display:flex}.product-final-actions a{align-items:center;gap:22px;min-height:44px;font-size:12px;display:flex}.product-primary-cta{background:var(--foreground);color:var(--background);border-radius:28px;padding:3px 24px}.product-final-actions span{color:var(--muted-foreground);font-size:9px}.product-overview :-webkit-any(a,button):focus-visible{outline-offset:5px;outline:2px solid #008c79}.product-overview :-moz-any(a,button):focus-visible{outline-offset:5px;outline:2px solid #008c79}.product-overview :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #008c79}.product-motion-toggle{z-index:20;min-height:44px;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:30px;align-items:center;gap:8px;padding:0 16px;font-size:10px;display:flex;position:absolute;bottom:22px;right:24px}[data-product-motion=paused] *{animation-play-state:paused!important}@media (max-width:760px){.product-width{width:calc(100% - 40px)}.product-intro{padding-top:65px;padding-bottom:65px}.product-overview h2{letter-spacing:-1.8px}.product-intro-copy{font-size:15px}.product-quick-links{gap:8px}.product-quick-links a{padding-left:14px;padding-right:14px;font-size:11px}.product-section-label{flex-direction:column;gap:23px;margin-bottom:25px}.product-section-label h2{width:auto;font-size:37px}.product-mode-tabs{justify-content:space-between;gap:8px}.product-mode-tabs button{gap:5px;font-size:10px}.product-mode-tabs svg{width:14px}.product-mode-panel{grid-template-columns:1fr;gap:25px;padding-top:30px}.product-mode-copy h3{font-size:28px}.product-workflows{padding-bottom:60px}.product-foundations{padding-top:50px;padding-bottom:50px}.product-foundations h2{font-size:35px}.product-foundation-grid{grid-template-columns:1fr;gap:30px}.product-foundation-grid article{border-bottom:1px solid var(--border);padding-bottom:22px}.product-foundation-grid article>svg{margin-bottom:16px}.product-final-cta{flex-direction:column;align-items:flex-start;margin-bottom:40px;padding:28px}.product-final-cta h2{font-size:38px}.product-final-actions{align-items:flex-start}.product-motion-toggle{font-size:9px;bottom:14px}}@media (prefers-reduced-motion:reduce){.product-overview *{transition:none!important;animation:none!important}.product-motion-toggle{display:none}}.product-final-cta .product-eyebrow,.product-final-cta p:not(.product-eyebrow),.product-final-actions span{color:#666}.dark .product-final-cta .product-eyebrow,.dark .product-final-cta p:not(.product-eyebrow),.dark .product-final-actions span{color:#b5b5b5}
