.v4-hero{background:radial-gradient(ellipse at 85% 35%,#cceaff99,transparent 50%),radial-gradient(ellipse at 5% 80%,#e2f3ff77,transparent 45%),linear-gradient(#fff,#f7fbff)}.v4-hero-figure{filter:drop-shadow(0 28px 30px #2563a815)}.v4-data-title .kicker:before{content:"";display:inline-block;width:25px;height:2px;background:#0089d6;vertical-align:middle;margin-right:10px}.v4-data-title .kicker:after{content:"";display:inline-block;width:25px;height:2px;background:#0089d6;vertical-align:middle;margin-left:10px}.v4-kpis article{border-top:3px solid #d2eafa}.v4-kpis article:first-child{border-top-color:#2563a8}.v4-kpis article:nth-child(3){border-top-color:#0089d6}.v4-kpis article:last-child{border-top-color:#4bafa5}.v4-kpis strong{font-weight:800}.v4-venn{box-shadow:0 18px 55px #2563a809}.v6-evidence-link{margin-top:26px;border-radius:16px;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#e6f3fc;border:1px solid #c9e3f3;color:#2563a8;font-size:14px}.v6-evidence-link a{font-weight:700;white-space:nowrap;border-bottom:1px solid #80bada;padding-bottom:4px}.v5-product-intro{background:radial-gradient(ellipse at 85% 0,#44c3e744,transparent 65%),linear-gradient(120deg,#2563a8,#0084bd);padding:40px}.v5-product-intro .v4-catalogue>a{position:relative;border-radius:14px;box-shadow:0 7px 18px #003c6c10;transition:transform .25s,box-shadow .25s,background .25s}.v5-product-intro .v4-catalogue>a:hover{background:#ffffff25;box-shadow:0 14px 30px #003c6c26;transform:translateY(-5px)}.v4-catalogue .v6-card-arrow{position:absolute;right:10px;bottom:10px;padding:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#ffffff18;color:#fff;font-size:14px}.v5-product-intro .v4-catalogue>a>span:not(.v6-card-arrow){padding-right:28px}.v6-screen-top{height:34px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(#fff,#f2f8fd);border-bottom:1px solid #d5e6f2;font-size:10px;font-weight:600;color:#5f7f99}.v6-window-dots{display:flex;gap:4px}.v6-window-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#c4d9e9}.v6-window-dots i:first-child{background:#8ab6d3}.v6-preview{position:relative;transition:transform .3s,box-shadow .3s}.v6-preview:hover{transform:translateY(-3px);box-shadow:0 18px 35px #06335b1a}.v6-preview-open{position:absolute;right:12px;bottom:12px;cursor:pointer;padding:8px 12px;border:1px solid #bdd9e9;border-radius:99px;background:#fffefa;color:#2563a8;box-shadow:0 4px 16px #10385318;font:600 11px Roboto,Arial,sans-serif;backdrop-filter:blur(8px)}.v6-preview-open:hover{background:#2563a8;color:white}.merge-products{gap:26px}.merge-product{border-color:#cce2f1;box-shadow:0 10px 30px #2563a806}.merge-product .merge-product-copy .kicker{font-size:12px;font-weight:700}.merge-product .merge-product-copy>p{max-width:550px}.merge-product.v5-product-5{grid-template-columns:1fr;gap:26px;padding:32px;background:linear-gradient(140deg,#e5f3fd,#f7fcff);border:1px solid #bbdbef}.v5-product-5 .v6-ranking-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding:0 4px;align-items:center}.v6-ranking-intro h3{font-size:36px!important;margin-bottom:14px}.v6-ranking-intro p:last-child{margin-bottom:0}.v6-ranking-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v6-ranking-stats>span{display:flex;flex-direction:column;gap:5px;padding:15px 12px;border-radius:14px;border:1px solid #c7dff0;background:#ffffffb3;font-size:11px;color:#52718a;text-align:center}.v6-ranking-stats strong{font-size:32px;letter-spacing:-.04em;color:#2563a8}.v6-ranking-stats>a{grid-column:1/-1;justify-self:stretch;margin-top:4px}.v5-product-5 .merge-product-visual{max-width:100%;width:100%;border-radius:14px;box-shadow:0 18px 40px #2563a818}.v5-product-5 .merge-product-visual>img{width:100%;height:auto;display:block}.v5-product-banner{background:radial-gradient(ellipse at 85% 50%,#8bdcf155,transparent 65%),linear-gradient(120deg,#e1f2fc,#cce8fa);padding:36px}.v6-preview-dialog{padding:0;border:1px solid #b7d9eb;border-radius:20px;width:min(1440px,94vw);max-height:92vh;background:#f0f7fc;color:#2563a8;box-shadow:0 35px 110px #04274655}.v6-preview-dialog::backdrop{background:#042746b3;backdrop-filter:blur(7px)}.v6-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:#fff;border-bottom:1px solid #d4e6f2}.v6-dialog-head span{font-size:11px;color:#0089d6;font-weight:600}.v6-dialog-head h2{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:4px 0 0;color:#2563a8}.v6-close{border:1px solid #d0e5f2;border-radius:50%;width:36px;height:36px;background:#f3faff;color:#2563a8;font-size:16px;cursor:pointer;flex-shrink:0}.v6-dialog-image{max-height:66vh;overflow:auto;padding:16px}.v6-dialog-image img{width:100%;height:auto;display:block;border:1px solid #d0e3ef;border-radius:10px;background:#fff}.v6-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;background:#fff;border-top:1px solid #d4e6f2;font-size:12px;color:#52718a}.v6-dialog-foot a{margin:0}.v6-preview-dialog[open]{animation:preview-in .2s ease-out}@keyframes preview-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.v5-product-intro{padding:30px}.v5-product-5 .v6-ranking-intro{grid-template-columns:1fr;gap:24px}.v6-ranking-stats{max-width:600px}.v6-ranking-intro h3{font-size:32px!important}}@media(max-width:720px){.v6-evidence-link{flex-direction:column;align-items:start;padding:20px;gap:13px}.v5-product-intro{padding:26px 18px}.merge-product.v5-product-5{padding:24px 16px}.v6-ranking-intro h3{font-size:30px!important}.v6-ranking-stats{gap:8px}.v6-ranking-stats>span{font-size:10px;padding:14px 8px}.v6-ranking-stats strong{font-size:29px}.v6-screen-top{font-size:9px;padding:0 9px;gap:7px;height:30px}.v6-preview-open{font-size:10px;right:8px;bottom:8px;padding:7px 9px}.v5-product-banner{padding:26px 22px}.v6-dialog-head{padding:16px}.v6-dialog-head h2{font-size:18px}.v6-dialog-foot{padding:14px 16px;flex-direction:column;align-items:stretch;gap:12px}.v6-dialog-foot a{width:100%}.v6-dialog-image{padding:8px;max-height:63vh}}@media(prefers-reduced-motion:reduce){.v6-preview-dialog[open]{animation:none}.v6-preview,.v5-product-intro .v4-catalogue>a{transition:none}}
