.product-page{color:var(--qa-ink)}.product-container{padding-top:0;position:relative}.product-breadcrumb{color:var(--qa-muted);flex-wrap:wrap;align-items:center;gap:14px;padding-block:32px;font-size:12px;display:flex}.product-breadcrumb a{align-items:center;gap:8px;display:inline-flex}.product-breadcrumb a:hover{color:var(--qa-green)}.product-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:36px 0 72px;display:grid}.product-hero .qa-new-label{margin:0 0 30px}.product-hero .qa-new-label span{color:var(--qa-muted);margin-left:12px}.product-name{color:var(--qa-muted);margin:0 0 16px;font-size:14px}.product-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:400;line-height:1.06}.product-introduction{max-width:570px;color:var(--qa-muted);margin:24px 0 30px;font-size:16px;line-height:1.75}.product-hero .product-actions{gap:22px}.product-text-link{color:var(--qa-green);align-items:center;gap:9px;font-size:13px;display:inline-flex}.product-text-link:hover{color:var(--qa-green)}.product-art{border:1px solid var(--qa-line);background:#d8dbd3;border-radius:12px;flex-direction:column;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.product-art-label{color:var(--qa-muted);font:10px var(--font-geist-mono), monospace;letter-spacing:.14em;padding:20px 24px 0}.product-art img{aspect-ratio:1.15;object-fit:cover;width:100%;display:block}.product-art figcaption{border-top:1px solid var(--qa-line);color:var(--qa-ink);padding:18px 24px;font-size:13px;line-height:1.6}.product-inputs{border-block:1px solid var(--qa-line);grid-template-columns:190px 1fr;gap:28px;padding:24px 0;display:grid}.product-inputs>p{color:var(--qa-muted);align-self:center;margin:0;font-size:12px}.product-inputs ul{flex-wrap:wrap;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.product-inputs li{color:var(--qa-ink);align-items:center;gap:8px;font-size:12px;display:flex}.product-inputs svg{color:var(--qa-green);flex-shrink:0}.product-section{padding-block:80px;scroll-margin-top:100px}.product-section-heading{margin-bottom:36px}.product-section-heading h2,.product-example-copy h2,.product-cta h2{letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,3.1vw,42px);font-weight:400;line-height:1.14}.product-steps{border-block:1px solid var(--qa-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-steps article{border-right:1px solid var(--qa-line);padding:28px}.product-steps article:last-child{border-right:0}.product-step-number{color:var(--qa-green);font:12px var(--font-geist-mono), monospace}.product-steps h3{letter-spacing:-.025em;margin:32px 0 14px;font-size:19px;font-weight:500}.product-steps p,.product-example-copy>p:not(.qa-new-label),.product-scope p{color:var(--qa-muted);margin:0;font-size:14px;line-height:1.75}.product-example-section{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;padding-bottom:80px;display:grid}.product-example-copy>p:not(.qa-new-label){max-width:380px;margin-top:24px}.product-example-caption{color:var(--qa-muted);margin-top:28px;font-size:11px;line-height:1.6;display:block}.product-example{border:1px solid var(--qa-line);background:#fffdf7}.product-example-top{border-bottom:1px solid var(--qa-line);font:10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--qa-muted);justify-content:space-between;align-items:center;padding:15px 24px;display:flex}.product-example-dot{background:var(--qa-green);border-radius:50%;width:5px;height:5px}.product-example h3{margin:24px;font-size:19px;font-weight:500;line-height:1.5}.product-example dl{margin:0 24px 24px}.product-example dl>div{border-top:1px solid var(--qa-line);grid-template-columns:125px 1fr;gap:18px;padding-block:14px;font-size:12px;line-height:1.6;display:grid}.product-example dt{color:var(--qa-muted)}.product-example dd{color:var(--qa-ink);margin:0}.product-example-action{border-top:1px solid var(--qa-line);background:#e5ece4;align-items:center;gap:14px;padding:20px 24px;display:flex}.product-example-action svg{color:var(--qa-green);flex-shrink:0}.product-example-action p{color:var(--qa-green);margin:0;font-size:13px;line-height:1.7}.product-value{border-block:1px solid var(--qa-line);grid-template-columns:1.3fr 1fr;gap:64px;padding-block:56px;scroll-margin-top:100px;display:grid}.product-value h2{letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(22px,2.3vw,30px);font-weight:450;line-height:1.4}.product-scope h3{color:var(--qa-green);margin:0 0 16px;font-size:15px;font-weight:500}.product-related{padding-top:80px}.product-related-grid{border:1px solid var(--qa-line);background:var(--qa-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.product-related-card{background:#f0eee6;min-height:150px;padding:26px;transition:background .2s;position:relative}.product-related-card:hover{background:#e7ebe2}.product-related-card>span{color:var(--qa-muted);font:9px var(--font-geist-mono), monospace;letter-spacing:.08em}.product-related-card h3{margin:26px 22px 0 0;font-size:17px;font-weight:500;line-height:1.5}.product-related-card>svg{color:var(--qa-green);position:absolute;bottom:27px;right:20px}.product-cta{text-align:center;background:radial-gradient(circle,#438d8233 .8px,#0000 1px) 0 0/5px 5px;padding:96px 24px}.product-cta>p:not(.qa-new-label){color:var(--qa-muted);max-width:540px;margin:22px auto 28px;font-size:15px;line-height:1.7}.product-page a:focus-visible{outline-offset:4px;outline:2px solid #d2aa53}@media (max-width:900px){.product-hero{gap:28px}.product-example-section,.product-value{gap:32px}.product-inputs{grid-template-columns:1fr;gap:16px}.product-steps article{padding:22px}}@media (max-width:680px){.product-breadcrumb{padding-block:24px;font-size:11px}.product-hero{grid-template-columns:1fr;gap:36px;padding:16px 0 40px}.product-hero h1{font-size:clamp(34px,9vw,46px)}.product-introduction{font-size:15px}.product-hero .product-actions{align-items:flex-start}.product-art img{aspect-ratio:1.5}.product-section{padding-block:52px}.product-steps,.product-example-section,.product-value{grid-template-columns:1fr}.product-steps article{border-right:0;border-bottom:1px solid var(--qa-line);padding:26px 20px}.product-steps article:last-child{border-bottom:0}.product-steps h3{margin-top:20px}.product-example-section{padding-bottom:48px}.product-example dl>div{grid-template-columns:1fr;gap:4px}.product-value{gap:30px;padding-block:36px}.product-related{padding-top:52px}.product-related-grid{grid-template-columns:1fr}.product-related-card{min-height:auto;padding:22px}.product-related-card h3{margin-top:12px}.product-cta{padding:64px 0}}@media (prefers-reduced-motion:reduce){.product-related-card{transition:none}}.product-page .qa-new-header{color:var(--qa-ink);border-color:var(--qa-line);position:relative}.product-page .qa-new-brand>span:last-child>span{color:var(--qa-muted)}.product-page .qa-new-brand-symbol i{background:var(--qa-green)}.product-page .qa-language-switch a{color:var(--qa-muted)}.product-page .qa-language-switch a[aria-current=page],.product-page .qa-language-switch a:hover{color:var(--qa-green);border-color:var(--qa-green)}.product-page .qa-language-switch>span{color:var(--qa-muted);opacity:.5}.product-page .qa-new-nav a{color:var(--qa-muted)}.product-page .qa-new-header-contact{border-color:var(--qa-green);color:var(--qa-green)}.product-page .qa-new-header-contact:hover{background:var(--qa-green);color:#fff}.product-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.product-page .product-button-secondary{border-color:var(--qa-green);color:var(--qa-green)}.product-art figcaption{background:#f8f6ef}.product-example{border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #20342a0a}.product-related-grid{border-radius:10px;overflow:hidden}.product-cta{border-radius:12px;margin-top:70px;margin-bottom:70px}.product-cta .product-actions{justify-content:center}@media (max-width:680px){.product-cta{margin-block:45px}.product-hero .product-actions{gap:18px}}.qa-new .product-introduction{margin-top:24px}.qa-product-proof{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-bottom:80px;display:grid}.qa-product-proof h2{margin:0 0 24px;font-size:clamp(30px,3.5vw,46px);line-height:1.15}.qa-product-proof>div>p:not(.qa-new-label){color:var(--qa-muted);max-width:480px;font-size:15px;line-height:1.8}.qa-product-proof ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.qa-product-proof li{color:var(--qa-green);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.qa-product-proof li svg{flex-shrink:0;margin-top:2px}.qa-product-proof figure{border:1px solid var(--qa-line);background:#e8e8df;border-radius:12px;margin:0;overflow:hidden}.qa-product-proof figure img{width:100%;height:auto;display:block}.qa-product-proof figcaption{color:var(--qa-muted);padding:16px 20px;font-size:12px;line-height:1.6}.qa-product-phones{background:#10211d;border-radius:12px;justify-content:center;align-items:center;gap:22px;padding:35px 24px;display:flex}.qa-product-phones img{width:min(46%,210px);height:auto;display:block}.qa-product-phones img:last-child{margin-top:50px}.qa-product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-product-related-grid h3{font-family:var(--qa-serif);font-size:30px;font-weight:400}.qa-product-related-grid p{color:var(--qa-muted);margin:10px 20px 0 0;font-size:13px;line-height:1.6}.qa-product-case-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.qa-product-case-links>a{border:1px solid var(--qa-line);border-radius:10px;padding:28px;display:block}.qa-product-case-links>a>span{color:var(--qa-green);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.qa-product-case-links h3{font-family:var(--qa-serif);margin:16px 0;font-size:28px;font-weight:400}.qa-product-case-links p{color:var(--qa-muted);margin-bottom:22px;font-size:14px;line-height:1.7}@media (max-width:760px){.qa-product-proof{grid-template-columns:1fr;gap:30px;padding-bottom:52px}.qa-product-related-grid{grid-template-columns:1fr}}.product-hero .qa-new-label span{white-space:nowrap;background:0 0;width:auto;height:auto;margin-left:8px;display:inline}
