:root{--theme-primary: #2563eb;--theme-secondary: #60a5fa;--theme-dark: #1d4ed8;--theme-accent: #3b82f6;--theme-bg-gradient: linear-gradient(135deg, #f0f9ff 0%, #e0e7ff 100%);--theme-text-gradient: linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);--gradient-primary: linear-gradient(135deg, #2563eb, #7c3aed);--gradient-accent: linear-gradient(135deg, #7c3aed, #8b5cf6)}body.theme-cadwin{--theme-primary: #0891b2;--theme-secondary: #22d3ee;--theme-dark: #0e7490;--theme-accent: #06b6d4;--theme-bg-gradient: linear-gradient(135deg, #ecfeff 0%, #ccfbf1 100%);--theme-text-gradient: linear-gradient(135deg, #0891b2 0%, #0d9488 100%);--gradient-primary: linear-gradient(135deg, #0891b2, #0d9488)}body.theme-cms{--theme-primary: #7c3aed;--theme-secondary: #a78bfa;--theme-dark: #6d28d9;--theme-accent: #8b5cf6;--theme-bg-gradient: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);--theme-text-gradient: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);--gradient-primary: linear-gradient(135deg, #7c3aed, #6d28d9)}body.theme-pms{--theme-primary: #ea580c;--theme-secondary: #fb923c;--theme-dark: #c2410c;--theme-accent: #f97316;--theme-bg-gradient: linear-gradient(135deg, #fff7ed 0%, #fef2f2 100%);--theme-text-gradient: linear-gradient(135deg, #ea580c 0%, #dc2626 100%);--gradient-primary: linear-gradient(135deg, #ea580c, #dc2626)}body.theme-multibom{--theme-primary: #16a34a;--theme-secondary: #4ade80;--theme-dark: #15803d;--theme-accent: #22c55e;--theme-bg-gradient: linear-gradient(135deg, #f0fdf4 0%, #ecfdf5 100%);--theme-text-gradient: linear-gradient(135deg, #16a34a 0%, #059669 100%);--gradient-primary: linear-gradient(135deg, #16a34a, #059669)}.product-badge .material-symbols-rounded{font-size:14px}.btn .material-symbols-rounded{font-size:18px}.section-tag,.pf-tag{color:var(--theme-primary)!important;background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:12px}.btn-primary{background:var(--theme-primary)!important;border:none!important;border-radius:8px!important;color:#fff}.btn-primary:hover{background:color-mix(in srgb,var(--theme-primary) 88%,#000)!important;transform:none;box-shadow:var(--shadow-sm);color:#fff}.btn-primary:active{transform:scale(.98)}.product-hero{padding-top:calc(var(--nav-h) + 80px);padding-bottom:var(--s-16);text-align:left;position:relative;overflow:hidden;background:var(--bg)}.product-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 480px at 75% 12%,color-mix(in srgb,var(--theme-primary),transparent 95%) 0%,transparent 70%);pointer-events:none;z-index:0}[data-theme=dark] .product-hero{background:var(--bg)}.product-hero .container{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-16);align-items:center;position:relative;z-index:1}.product-hero-text{max-width:560px}.product-badge{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-4);background:color-mix(in srgb,var(--theme-primary),transparent 97%);border:1px solid color-mix(in srgb,var(--theme-primary),transparent 80%);border-radius:var(--r-full);font-size:var(--text-xs);font-weight:600;color:var(--theme-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--s-6)}.product-hero-text h1{font-size:clamp(36px,5vw,60px);font-weight:650;letter-spacing:-.022em;line-height:1.1;margin-bottom:var(--s-5);color:var(--text);word-break:keep-all}.product-hero-text h1 .gradient-text{background:none;-webkit-text-fill-color:currentColor;color:var(--theme-primary)}.product-desc{font-size:var(--text-lg);color:var(--text-2);line-height:1.7;margin-bottom:var(--s-8);word-break:keep-all}.product-hero-text .hero-actions{display:flex;gap:var(--s-4);flex-wrap:wrap}.product-hero-visual{position:relative}.product-hero-visual img,.product-hero-visual video{width:100%;height:auto;display:block;border-radius:var(--r-2xl);border:1px solid var(--border);box-shadow:var(--shadow-xl)}.product-trust{padding:var(--s-12) 0;background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.product-trust .container{display:flex;align-items:center;justify-content:center;gap:var(--s-16);flex-wrap:wrap}.trust-stat{text-align:center}.trust-stat .trust-number{font-size:clamp(28px,3.5vw,40px);font-weight:600;color:var(--text);letter-spacing:-.02em;line-height:1.1;word-break:keep-all}.trust-stat .trust-label{font-size:var(--text-sm);color:var(--text-2);margin-top:var(--s-2);font-weight:600;line-height:1.5;word-break:keep-all}.product-capabilities{padding:var(--s-24) 0;background:var(--bg-subtle);border-top:1px solid var(--border);position:relative;overflow:hidden}.product-capabilities .section-header{text-align:center;margin-bottom:var(--s-12)}.capabilities-swiper{width:100%;padding-top:20px;padding-bottom:60px}.capability-slide{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#111;width:760px;height:440px;border-radius:var(--r-xl);overflow:hidden;position:relative;border:1px solid var(--border-md);box-shadow:var(--shadow-xl)}.capability-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.04) 0%,transparent 40%);pointer-events:none;z-index:1}.slide-glass-overlay{position:absolute;bottom:0;left:0;width:100%;padding:var(--s-8);background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 60%,transparent 100%);z-index:2}.slide-glass-overlay .cap-icon{display:none}.slide-glass-overlay h4{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--s-2);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.slide-glass-overlay p{font-size:var(--text-base);color:#ffffffd9;line-height:1.6}.swiper-pagination-bullet{background:var(--text-3);opacity:.5}.swiper-pagination-bullet-active{background:var(--theme-primary)!important;opacity:1}.product-features{padding:var(--s-24) 0;background:var(--bg);border-top:1px solid var(--border)}.product-feature-block{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s-16);align-items:center;margin-bottom:var(--s-20)}.product-feature-block:last-child{margin-bottom:0}.product-feature-block.reverse{grid-template-columns:1.2fr 1fr}.product-feature-block.reverse .pf-text{order:2}.product-feature-block.reverse .pf-media{order:1}.pf-tag{display:inline-block;padding:0;background:transparent;border:none;font-size:13px;font-weight:600;color:var(--theme-primary);letter-spacing:.01em;text-transform:uppercase;margin-bottom:12px}.pf-text h3{font-size:var(--text-4xl);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:var(--s-4);color:var(--text);word-break:keep-all}.pf-text p{font-size:var(--text-lg);color:var(--text-2);line-height:1.8;margin-bottom:var(--s-6)}.pf-checklist{list-style:none;display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-6)}.pf-checklist li{display:flex;align-items:flex-start;gap:var(--s-3);font-size:var(--text-base);color:var(--text-2);line-height:1.6}.pf-checklist li .material-symbols-rounded{font-size:18px;color:var(--theme-primary);margin-top:2px;flex-shrink:0}.pf-media{position:relative}.pf-media img,.pf-media video{width:100%;height:auto;display:block;border-radius:var(--r-2xl);border:1px solid var(--border);box-shadow:var(--shadow-lg);transition:transform .5s var(--ease-out)}.pf-media:hover img,.pf-media:hover video{transform:scale(1.02)}.product-specs{padding:var(--s-24) 0;background:var(--bg-subtle);border-top:1px solid var(--border);position:relative;overflow:hidden}.specs-grid-section{margin-top:var(--s-12)}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--s-8)}.spec-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--s-8);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base);position:relative;overflow:hidden;box-shadow:var(--shadow-xs);z-index:1}.spec-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),color-mix(in srgb,var(--theme-primary),transparent 92%) 0%,transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none;z-index:-1}.spec-card:hover{transform:translateY(-1px);border-color:var(--border-hover);box-shadow:var(--shadow-sm)}[data-theme=dark] .spec-card:hover:before{opacity:1}[data-theme=dark] .spec-card{background:var(--bg-card)}.spec-card-header{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid var(--border)}.spec-card-icon{width:auto;height:auto;border-radius:0;background:transparent;border:none;display:inline-flex;align-items:center;justify-content:flex-start;color:var(--text-2);font-size:24px;transition:color var(--t-base);position:relative}.spec-card:hover .spec-card-icon{color:var(--theme-primary)}.spec-card-header h3{font-size:var(--text-xl);font-weight:600;color:var(--text);margin:0;letter-spacing:-.02em}.spec-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.spec-item{display:flex;align-items:flex-start;gap:var(--s-3);font-size:var(--text-base);color:var(--text-2);line-height:1.5}.spec-item .bullet{width:6px;height:6px;border-radius:var(--r-full);background:color-mix(in srgb,var(--theme-primary),transparent 50%);margin-top:8px;flex-shrink:0}.specs-table-wrapper{margin-top:var(--s-10);border-radius:var(--r-2xl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-md)}.specs-table{width:100%;border-collapse:collapse;background:var(--bg-card)}.specs-table thead{background:var(--bg-elevated)}.specs-table th{padding:var(--s-4) var(--s-6);font-size:var(--text-sm);font-weight:600;color:var(--text);text-align:left;border-bottom:1px solid var(--border-md);letter-spacing:-.01em}.specs-table td{padding:var(--s-4) var(--s-6);font-size:var(--text-sm);color:var(--text-2);border-bottom:1px solid var(--border);line-height:1.6}.specs-table tbody tr:last-child td{border-bottom:none}.specs-table tbody tr:hover{background:var(--bg-subtle)}[data-theme=dark] .specs-table{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .specs-table thead{background:var(--bg-elevated)}[data-theme=dark] .specs-table tbody tr:hover{background:#ffffff08}.product-integrations{padding:var(--s-24) 0;background:var(--bg);border-top:1px solid var(--border)}.integration-logos{display:flex;align-items:center;justify-content:center;gap:var(--s-6);flex-wrap:wrap;margin-top:var(--s-10)}.integration-logo-item{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-5) var(--s-6);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);transition:all var(--t-base);min-width:120px;box-shadow:var(--shadow-xs)}.integration-logo-item:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.integration-logo-item .material-symbols-rounded{font-size:24px;color:var(--text-2);transition:color var(--t-base)}.integration-logo-item:hover .material-symbols-rounded{color:var(--theme-primary)}.integration-logo-item span:last-child{font-size:var(--text-sm);font-weight:600;color:var(--text)}.product-cta{padding:var(--s-24) var(--s-6);text-align:center;background:var(--bg-subtle);border-top:1px solid var(--border);position:relative;overflow:hidden}[data-theme=dark] .product-cta{background:var(--bg-subtle)}.product-cta .container{background:linear-gradient(135deg,#0f172a,#020617);border:1px solid color-mix(in srgb,var(--theme-primary) 40%,rgba(255,255,255,.12));border-radius:var(--r-2xl);padding:var(--s-16) var(--s-8);box-shadow:0 25px 50px -12px #00000040;position:relative;overflow:hidden}.product-cta .container:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-secondary) 60%,rgba(255,255,255,.2)),transparent);z-index:2}.product-cta h2{font-size:clamp(28px,4vw,52px);font-weight:600;letter-spacing:-.02em;color:#fff;margin-bottom:var(--s-4);word-break:keep-all}.product-cta p{font-size:var(--text-lg);color:#ffffffb8;margin-bottom:var(--s-8);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7}.product-cta .cta-actions{display:flex;gap:var(--s-4);justify-content:center;flex-wrap:wrap;position:relative;z-index:3}.product-cta .btn-glass{background:#ffffff14;border-color:#fff3;color:#fff}.product-cta .btn-glass:hover{background:#ffffff29;color:#fff}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:var(--s-10);padding:var(--s-16) var(--s-6);max-width:var(--max-w);margin:0 auto}.footer-brand p{font-size:var(--text-sm);color:var(--text-2);line-height:1.8;margin-top:var(--s-3)}.footer-links-group{display:flex;flex-direction:column;gap:var(--s-3)}.footer-links-group h4{font-size:var(--text-sm);font-weight:600;color:var(--text);margin-bottom:var(--s-2);letter-spacing:-.01em}.footer-links-group a{font-size:var(--text-sm);color:var(--text-3);transition:all var(--t-fast);text-decoration:none;display:inline-block}.footer-links-group a:hover{color:var(--accent);transform:translate(3px)}.capability-card{background:var(--bg-card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--border)!important;border-radius:var(--r-xl);padding:var(--s-8);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base);position:relative;overflow:hidden}.capability-card:hover{transform:translateY(-1px);border-color:var(--border-hover)!important;box-shadow:var(--shadow-sm)}.capability-card .cap-icon{width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:var(--s-5);background:transparent;border:none;color:var(--text-2);transition:color var(--t-base)}.capability-card:hover .cap-icon{color:var(--theme-primary)}.capability-card .cap-icon .material-symbols-rounded{font-size:24px;color:inherit}.capability-card h3{font-size:var(--text-xl);font-weight:600;color:var(--text);margin-bottom:var(--s-3);position:relative;z-index:5;letter-spacing:-.02em}.capability-card p{font-size:var(--text-base);color:var(--text-2);line-height:1.7;position:relative;z-index:5}[data-theme=dark] .capability-card{background:var(--bg-card);border-color:var(--border)}.pf-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-6)}.pf-chip{display:inline-flex;align-items:center;gap:6px;padding:6px var(--s-3);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--text-xs);font-weight:600;color:var(--text-2);white-space:nowrap;letter-spacing:-.01em}.pf-chip .material-symbols-rounded{font-size:14px;flex-shrink:0;color:var(--theme-primary)}.capabilities-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4);margin-top:var(--s-12)}.capabilities-bento>.cap-bento-card:first-child,.capabilities-bento>.cap-bento-card:nth-child(6){grid-column:span 2}.cap-bento-card{background:var(--bg-card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--border)!important;border-radius:var(--r-xl);padding:var(--s-6);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base);position:relative;overflow:hidden}.cap-bento-card:hover{border-color:var(--border-hover)!important;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.cap-bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(300px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),color-mix(in srgb,var(--theme-primary),transparent 92%) 0%,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none;z-index:1}[data-theme=dark] .cap-bento-card:hover:before{opacity:1}.cap-bento-card>*{position:relative;z-index:5}.cap-bento-icon{width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:var(--s-4);background:transparent;border:none;color:var(--text-2);transition:color var(--t-base)}.cap-bento-card:hover .cap-bento-icon{color:var(--theme-primary)}.cap-bento-icon .material-symbols-rounded{font-size:22px;color:inherit}.cap-bento-card h3{font-size:var(--text-base);font-weight:600;color:var(--text);margin-bottom:var(--s-2);letter-spacing:-.02em;position:relative;z-index:5;line-height:1.3}.cap-bento-card p{font-size:var(--text-sm);color:var(--text-2);line-height:1.6;position:relative;z-index:5}[data-theme=dark] .cap-bento-card{background:var(--bg-card);border-color:var(--border)}.cap-bento-card.magic-card:after{z-index:0}.cap-bento-card.magic-card:before{z-index:1}.cap-bento-card.magic-card>*{position:relative;z-index:5}.product-outcomes{padding:var(--s-24) 0;background:var(--bg-subtle);border-top:1px solid var(--border)}.outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-6);margin-top:var(--s-12)}body.theme-pdm .outcomes-grid{grid-template-columns:repeat(2,1fr)}.outcome-card{background:var(--bg-card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--border)!important;border-radius:var(--r-xl);padding:var(--s-8);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--s-3)}.outcome-card:hover{border-color:var(--border-hover)!important;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.outcome-stat{font-size:clamp(36px,4vw,52px);font-weight:600;letter-spacing:-.02em;line-height:1;position:relative;z-index:5;color:var(--theme-primary)}.outcome-label{font-size:var(--text-base);font-weight:600;color:var(--text);letter-spacing:-.01em;position:relative;z-index:5}.outcome-desc{font-size:var(--text-sm);color:var(--text-2);line-height:1.6;margin-top:var(--s-1);position:relative;z-index:5}.outcome-icon{width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:var(--s-2);background:transparent;border:none;color:var(--text-2);transition:color var(--t-base)}.outcome-card:hover .outcome-icon{color:var(--theme-primary)}.outcome-icon .material-symbols-rounded{font-size:22px;color:inherit}[data-theme=dark] .outcome-card{background:var(--bg-card)}@media(max-width:1024px){.capabilities-bento{grid-template-columns:repeat(2,1fr)}.capabilities-bento>.cap-bento-card:first-child,.capabilities-bento>.cap-bento-card:nth-child(6){grid-column:auto}.outcomes-grid{grid-template-columns:repeat(2,1fr);gap:var(--s-4)}.product-hero .container{grid-template-columns:1fr;text-align:center}.product-hero-text{max-width:100%}.product-hero-text .hero-actions{justify-content:center}.product-feature-block,.product-feature-block.reverse{grid-template-columns:1fr;gap:var(--s-8);margin-bottom:var(--s-16)}.product-feature-block.reverse .pf-text,.product-feature-block.reverse .pf-media{order:unset}.product-trust .container{gap:var(--s-8)}.footer-grid{grid-template-columns:repeat(2,1fr);gap:var(--s-8)}.capability-slide{width:580px;height:340px}}@media(max-width:768px){.capabilities-bento{grid-template-columns:1fr;gap:var(--s-3)}.outcomes-grid{grid-template-columns:1fr}.pf-chips{gap:var(--s-2)}.product-hero{padding-top:calc(var(--nav-h) + 48px)}.product-hero-text h1{font-size:clamp(30px,8vw,48px)}.specs-table th,.specs-table td{padding:var(--s-3) var(--s-4)}.product-cta h2{font-size:var(--text-4xl)}.footer-grid{grid-template-columns:1fr;gap:var(--s-8);text-align:center}.footer-links-group a:hover{transform:none}.capability-slide{width:320px;height:200px}}@media(prefers-reduced-motion:reduce){.product-hero *,.product-trust *,.product-capabilities *,.product-features *,.product-specs *,.product-integrations *,.product-outcomes *,.product-cta *,.capability-card,.capability-card *,.cap-bento-card,.cap-bento-card *,.outcome-card,.outcome-card *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cap-bento-icon img,.outcome-icon img{width:52px;height:52px;object-fit:contain;display:block;filter:drop-shadow(0 5px 8px rgba(15,23,42,.16))}.spec-card-icon img{width:46px;height:46px;object-fit:contain;display:block;filter:drop-shadow(0 5px 8px rgba(15,23,42,.16))}.integration-logo-item img{width:40px;height:40px;object-fit:contain;display:block;filter:drop-shadow(0 4px 7px rgba(15,23,42,.14))}[data-theme=dark] .cap-bento-icon img,[data-theme=dark] .outcome-icon img,[data-theme=dark] .spec-card-icon img,[data-theme=dark] .integration-logo-item img{filter:drop-shadow(0 6px 11px rgba(0,0,0,.55))}.product-capabilities:has(.bento-glass){position:relative;overflow:hidden;background:radial-gradient(at 6% 0%,color-mix(in srgb,var(--theme-primary),transparent 85%),transparent 42%),radial-gradient(at 100% 12%,color-mix(in srgb,var(--theme-primary),transparent 92%),transparent 42%),radial-gradient(at 92% 100%,color-mix(in srgb,var(--theme-primary),transparent 87%),transparent 46%)}[data-theme=dark] .product-capabilities:has(.bento-glass){background:radial-gradient(at 6% 0%,color-mix(in srgb,var(--theme-primary),transparent 78%),transparent 42%),radial-gradient(at 100% 12%,color-mix(in srgb,var(--theme-primary),transparent 88%),transparent 42%),radial-gradient(at 92% 100%,color-mix(in srgb,var(--theme-primary),transparent 80%),transparent 46%)}.bento-glass-header{text-align:center;position:relative;z-index:1}.bento-glass-header .section-tag.glass-pill{display:inline-block;background:color-mix(in srgb,var(--theme-primary),transparent 88%);border:1px solid color-mix(in srgb,var(--theme-primary),transparent 76%);color:var(--theme-primary);padding:7px 18px;border-radius:var(--r-full);font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb,var(--theme-primary),transparent 80%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bento-glass-header .bento-grad{background:linear-gradient(120deg,var(--theme-primary) 0%,color-mix(in srgb,var(--theme-primary) 50%,#ffffff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.capabilities-bento.bento-glass{grid-template-columns:repeat(3,minmax(0,280px));justify-content:center;gap:var(--s-6);position:relative;isolation:isolate}.capabilities-bento.bento-glass>.cap-bento-card:first-child,.capabilities-bento.bento-glass>.cap-bento-card:nth-child(6){grid-column:auto}.bento-glass:before,.bento-glass:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);z-index:-1;opacity:.45;pointer-events:none}.bento-glass:before{width:420px;height:420px;top:-70px;left:-90px;background:color-mix(in srgb,var(--theme-primary),transparent 55%)}.bento-glass:after{width:480px;height:480px;bottom:-90px;right:-110px;background:color-mix(in srgb,var(--theme-primary),transparent 62%)}.bento-glass>.cap-bento-card{min-height:300px;padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-5);text-align:center;position:relative;isolation:isolate;border-radius:var(--r-2xl);background:linear-gradient(180deg,#fff6,#fff0 46%),#ffffff75!important;backdrop-filter:blur(16px) saturate(1.3)!important;-webkit-backdrop-filter:blur(16px) saturate(1.3)!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px #ffffffe6,0 2px 6px -2px #0f172a17,0 12px 28px -8px #0f172a1c,0 30px 60px -20px #0f172a26,inset 0 0 0 1px #ffffff80;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background .3s ease,border-color .3s ease}.bento-glass>.cap-bento-card:hover{transform:translateY(-8px)!important;background:linear-gradient(180deg,#ffffff7a,#fff0 46%),#ffffff9e!important;border-color:color-mix(in srgb,var(--theme-primary),transparent 55%)!important;box-shadow:inset 0 1px #fffffff2,0 4px 10px -2px #0f172a1a,0 18px 36px -10px color-mix(in srgb,var(--theme-primary),transparent 74%),0 38px 72px -22px color-mix(in srgb,var(--theme-primary),transparent 68%),inset 0 0 0 1px color-mix(in srgb,var(--theme-primary),transparent 60%)!important}.bento-glass>.cap-bento-card:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .7s ease;z-index:6;opacity:1;pointer-events:none}.bento-glass>.cap-bento-card:hover:before{left:200%}.bento-glass .cap-bento-icon{width:128px;height:128px;align-self:center;margin:0;display:flex;align-items:center;justify-content:center;position:relative;border-radius:var(--r-xl);background:radial-gradient(120% 120% at 50% 16%,color-mix(in srgb,var(--theme-primary),transparent 88%),color-mix(in srgb,var(--theme-primary),transparent 76%) 68%,color-mix(in srgb,var(--theme-primary),transparent 68%));border:1px solid color-mix(in srgb,var(--theme-primary),transparent 72%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 2px 4px #0f172a21,inset 0 9px 18px -6px color-mix(in srgb,var(--theme-primary),transparent 58%),inset 0 -1px #ffffff8c,0 1px #ffffffb3;transition:box-shadow .3s ease,border-color .3s ease}.bento-glass .cap-bento-icon img{width:auto;height:auto;max-width:96px;max-height:96px;object-fit:contain;display:block;transform-origin:center center;animation:bentoFloat 4.5s ease-in-out infinite;filter:drop-shadow(0 6px 8px rgba(15,23,42,.18)) drop-shadow(0 14px 18px rgba(15,23,42,.15)) drop-shadow(0 22px 28px color-mix(in srgb,var(--theme-primary),transparent 76%));transition:filter .3s ease}.bento-glass>.cap-bento-card:hover .cap-bento-icon{border-color:color-mix(in srgb,var(--theme-primary),transparent 60%);box-shadow:inset 0 2px 5px #0f172a26,inset 0 11px 22px -6px color-mix(in srgb,var(--theme-primary),transparent 50%),inset 0 -1px #fff9,0 1px #ffffffb3}.bento-glass>.cap-bento-card:hover .cap-bento-icon img{animation:none;transform:translateY(-8px) scale(1.1);filter:drop-shadow(0 8px 10px rgba(15,23,42,.2)) drop-shadow(0 18px 24px rgba(15,23,42,.17)) drop-shadow(0 28px 34px color-mix(in srgb,var(--theme-primary),transparent 68%))}.bento-glass>.cap-bento-card:nth-child(2) .cap-bento-icon img{animation-delay:-1s}.bento-glass>.cap-bento-card:nth-child(3) .cap-bento-icon img{animation-delay:-2s}.bento-glass>.cap-bento-card:nth-child(4) .cap-bento-icon img{animation-delay:-3s}.bento-glass>.cap-bento-card:nth-child(5) .cap-bento-icon img{animation-delay:-4s}.bento-glass>.cap-bento-card:nth-child(6) .cap-bento-icon img{animation-delay:-5s}.bento-glass>.cap-bento-card:nth-child(7) .cap-bento-icon img{animation-delay:-2.5s}.bento-glass>.cap-bento-card:nth-child(8) .cap-bento-icon img{animation-delay:-3.5s}@keyframes bentoFloat{0%{transform:translateY(7px) rotate(-5deg) scale(.96)}30%{transform:translateY(-6px) rotate(4deg) scale(1.04)}55%{transform:translateY(-10px) rotate(6deg) scale(1.06)}80%{transform:translateY(-3px) rotate(-3deg) scale(1.02)}to{transform:translateY(7px) rotate(-5deg) scale(.96)}}.bento-glass>.cap-bento-card h3{font-size:var(--text-lg);line-height:1.3;letter-spacing:-.01em;color:var(--text);margin:0;transition:color var(--t-base)}.bento-glass>.cap-bento-card:hover h3{color:var(--theme-primary)}.bento-glass>.cap-bento-card p{margin:0;max-width:22ch;color:var(--text-2);line-height:1.6;text-wrap:balance}[data-theme=dark] .bento-glass>.cap-bento-card{background:linear-gradient(180deg,#ffffff14,#fff0 46%),#0f172a94!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff24,0 2px 6px -2px #0006,0 12px 28px -8px #00000080,0 30px 60px -20px #0000008c,inset 0 0 0 1px #ffffff0d}[data-theme=dark] .bento-glass>.cap-bento-card:hover{background:linear-gradient(180deg,#ffffff1c,#fff0 46%),#1721359e!important;border-color:color-mix(in srgb,var(--theme-primary),transparent 45%)!important;box-shadow:inset 0 1px #ffffff2e,0 4px 10px -2px #00000073,0 18px 36px -10px #0000008c,0 38px 72px -22px color-mix(in srgb,var(--theme-primary),transparent 64%),inset 0 0 0 1px color-mix(in srgb,var(--theme-primary),transparent 54%)!important}[data-theme=dark] .bento-glass .cap-bento-icon{background:radial-gradient(120% 120% at 50% 16%,color-mix(in srgb,var(--theme-primary),transparent 84%),color-mix(in srgb,var(--theme-primary),transparent 70%) 68%,color-mix(in srgb,var(--theme-primary),transparent 60%));border-color:color-mix(in srgb,var(--theme-primary),transparent 60%);box-shadow:inset 0 2px 6px #00000080,inset 0 10px 20px -6px #0000006b,inset 0 -1px #ffffff1f,0 1px #ffffff0d}[data-theme=dark] .bento-glass>.cap-bento-card:hover .cap-bento-icon{border-color:color-mix(in srgb,var(--theme-primary),transparent 52%);box-shadow:inset 0 2px 6px #0000008c,inset 0 12px 24px -6px #00000080,inset 0 -1px #ffffff24,0 1px #ffffff0f}[data-theme=dark] .bento-glass .cap-bento-icon img{filter:drop-shadow(0 8px 12px rgba(0,0,0,.5)) drop-shadow(0 18px 24px rgba(0,0,0,.45)) drop-shadow(0 22px 30px color-mix(in srgb,var(--theme-primary),transparent 68%))}[data-theme=dark] .bento-glass>.cap-bento-card:hover .cap-bento-icon img{filter:drop-shadow(0 10px 14px rgba(0,0,0,.55)) drop-shadow(0 22px 28px rgba(0,0,0,.5)) drop-shadow(0 28px 36px color-mix(in srgb,var(--theme-primary),transparent 60%))}[data-theme=dark] .bento-glass>.cap-bento-card:before{background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent)}@media(max-width:900px){.capabilities-bento.bento-glass{grid-template-columns:repeat(2,minmax(0,280px))}}@media(max-width:640px){.capabilities-bento.bento-glass{grid-template-columns:1fr}.bento-glass .cap-bento-icon{width:116px;height:116px}.bento-glass .cap-bento-icon img{max-width:82px;max-height:82px}}.product-capabilities--dimensional{padding:clamp(96px,10vw,160px) 0 clamp(112px,12vw,184px);background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--theme-primary),transparent 87%),transparent 27%),radial-gradient(circle at 88% 72%,color-mix(in srgb,var(--theme-secondary),transparent 89%),transparent 30%),#eef3f8!important;border-top-color:#12263d17}.product-capabilities--dimensional:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(24,51,78,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(24,51,78,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.product-capabilities--dimensional .container{position:relative;z-index:1}.product-capabilities--dimensional .bento-glass-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);column-gap:clamp(48px,8vw,128px);align-items:end;max-width:1180px;margin-bottom:clamp(46px,6vw,78px);text-align:left}.product-capabilities--dimensional .bento-glass-header .section-tag{grid-column:1 / -1;justify-self:start;margin-bottom:22px;padding:8px 12px!important;border:1px solid color-mix(in srgb,var(--theme-primary),transparent 74%)!important;border-radius:5px!important;background:#ffffff9e!important;color:var(--theme-primary)!important;box-shadow:0 8px 24px #1838670f!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.product-capabilities--dimensional .bento-glass-header h2{max-width:760px;margin:0;font-size:clamp(44px,5.2vw,76px);line-height:.98;text-wrap:balance}.product-capabilities--dimensional .bento-glass-header p{max-width:34ch;margin:0 0 4px;color:#4f6072;font-size:clamp(16px,1.5vw,19px);line-height:1.7;text-wrap:pretty}.product-capabilities--dimensional .capabilities-bento.bento-glass{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;max-width:1180px;overflow:visible;border:0;border-radius:0;background:transparent;isolation:isolate}.product-capabilities--dimensional .capabilities-bento.bento-glass:before,.product-capabilities--dimensional .capabilities-bento.bento-glass:after{display:none}.product-capabilities--dimensional .capabilities-bento.bento-glass>.cap-bento-card:first-child,.product-capabilities--dimensional .capabilities-bento.bento-glass>.cap-bento-card:nth-child(6){grid-column:span 4}.product-capabilities--dimensional .bento-glass .cap-bento-card,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover{--card-accent: var(--theme-primary);grid-column:span 4;min-height:292px;padding:26px 28px 30px;align-items:flex-start;justify-content:flex-end;gap:10px;overflow:hidden;border:1px solid rgba(255,255,255,.86)!important;border-radius:18px;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--card-accent),transparent 84%),transparent 42%),linear-gradient(145deg,#fffffff0,#f8fbffc2)!important;box-shadow:inset 0 1px #fffffff2,0 22px 54px #1431561f,0 3px 10px #14315612!important;text-align:left;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;backdrop-filter:blur(18px) saturate(1.1)!important;transform:translateY(0)!important;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,border-color .32s ease}.product-capabilities--dimensional .bento-glass .cap-bento-card:nth-child(2),.product-capabilities--dimensional .bento-glass .cap-bento-card:nth-child(5){--card-accent: var(--theme-secondary)}.product-capabilities--dimensional .bento-glass .cap-bento-card:nth-child(3),.product-capabilities--dimensional .bento-glass .cap-bento-card:nth-child(4){--card-accent: var(--theme-dark)}.product-capabilities--dimensional .bento-glass .cap-bento-card:hover{transform:translateY(-9px)!important;border-color:color-mix(in srgb,var(--card-accent),transparent 55%)!important;box-shadow:inset 0 1px #fffffff2,0 34px 70px color-mix(in srgb,var(--card-accent),transparent 78%),0 8px 18px #14315617!important}.product-capabilities--dimensional .bento-glass .cap-bento-card:before{content:counter(capability,decimal-leading-zero);position:absolute;top:24px;left:26px;width:auto;height:auto;z-index:4;color:color-mix(in srgb,var(--card-accent),#122238 18%);background:none;font-size:12px;font-weight:850;line-height:1;opacity:.82;transform:none;transition:none}.product-capabilities--dimensional .bento-glass .cap-bento-card:after{content:"";position:absolute;top:22px;right:24px;width:7px;height:7px;border-radius:50%;background:var(--card-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--card-accent),transparent 88%)}.product-capabilities--dimensional .bento-glass .cap-bento-icon,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover .cap-bento-icon{position:absolute;top:26px;right:28px;display:grid;width:142px;height:142px;margin:0;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.product-capabilities--dimensional .bento-glass .cap-bento-icon:before{display:none}.product-capabilities--dimensional .bento-glass .cap-bento-icon:after{content:"";position:absolute;top:24px;right:18px;bottom:12px;left:18px;z-index:-1;border-radius:50%;background:color-mix(in srgb,var(--card-accent),transparent 76%);filter:blur(18px);transform:scaleX(.84)}.product-capabilities--dimensional .bento-glass .cap-bento-icon img,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover .cap-bento-icon img{display:block;width:118px;height:118px;max-width:none;max-height:none;object-fit:contain;animation:capabilityFloat 5.2s ease-in-out infinite;filter:drop-shadow(0 18px 18px rgba(34,66,114,.22));transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease}.product-capabilities--dimensional .bento-glass .cap-bento-card:hover .cap-bento-icon img{animation-play-state:paused;transform:translateY(-7px) rotate(3deg) scale(1.06);filter:drop-shadow(0 26px 22px rgba(34,66,114,.26))}.product-capabilities--dimensional .bento-glass .cap-bento-card h3{position:relative;z-index:2;max-width:100%;margin:0;color:#122238;font-size:clamp(20px,1.9vw,25px);line-height:1.25;letter-spacing:0;white-space:nowrap}.product-capabilities--dimensional .bento-glass .cap-bento-card p{position:relative;z-index:2;max-width:29ch;margin:0;color:#617084;font-size:15px;line-height:1.65;text-wrap:pretty}@keyframes capabilityFloat{0%,to{transform:translateY(4px) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}[data-theme=dark] .product-capabilities--dimensional{background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--theme-primary),transparent 82%),transparent 28%),radial-gradient(circle at 88% 72%,color-mix(in srgb,var(--theme-secondary),transparent 88%),transparent 30%),#0d131a!important}[data-theme=dark] .product-capabilities--dimensional .bento-glass .cap-bento-card,[data-theme=dark] .product-capabilities--dimensional .bento-glass .cap-bento-card:hover{border-color:#ffffff1f!important;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--card-accent),transparent 76%),transparent 42%),#151d26e6!important}[data-theme=dark] .product-capabilities--dimensional .bento-glass .cap-bento-card h3{color:#f5f7fa}[data-theme=dark] .product-capabilities--dimensional .bento-glass .cap-bento-card p,[data-theme=dark] .product-capabilities--dimensional .bento-glass-header p{color:#aab5c2}@media(max-width:900px){.product-capabilities--dimensional .bento-glass-header{grid-template-columns:1fr;row-gap:22px}.product-capabilities--dimensional .capabilities-bento.bento-glass{grid-template-columns:repeat(2,minmax(0,1fr))}.product-capabilities--dimensional .bento-glass .cap-bento-card,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover{grid-column:auto}.product-capabilities--dimensional .capabilities-bento.bento-glass>.cap-bento-card:first-child,.product-capabilities--dimensional .capabilities-bento.bento-glass>.cap-bento-card:nth-child(6){grid-column:auto}}@media(max-width:640px){.product-capabilities--dimensional{padding:82px 0 104px}.product-capabilities--dimensional .bento-glass-header h2{font-size:clamp(39px,12.5vw,54px)}.product-capabilities--dimensional .capabilities-bento.bento-glass{grid-template-columns:1fr;gap:14px}.product-capabilities--dimensional .bento-glass .cap-bento-card,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover{min-height:254px;padding:24px}.product-capabilities--dimensional .bento-glass .cap-bento-card h3{white-space:normal;text-wrap:balance}.product-capabilities--dimensional .bento-glass .cap-bento-icon,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover .cap-bento-icon{top:22px;right:20px;width:116px;height:116px}.product-capabilities--dimensional .bento-glass .cap-bento-icon img,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover .cap-bento-icon img{width:96px;height:96px}}@media(prefers-reduced-motion:reduce){.product-capabilities--dimensional .bento-glass .cap-bento-icon img,.product-capabilities--dimensional .bento-glass .cap-bento-card:hover .cap-bento-icon img{animation:none}}@media(prefers-reduced-motion:reduce){.bento-glass .cap-bento-icon img{animation:none}.bento-glass>.cap-bento-card,.bento-glass>.cap-bento-card:before{transition:none}}body.theme-pdm,body:not([class*=theme-]){--theme-primary: #2457d6;--theme-secondary: #6d8df2;--theme-dark: #173c9b;--theme-accent: #2457d6}body.theme-cadwin{--theme-primary: #087d89;--theme-secondary: #39a9ae;--theme-dark: #075c67;--theme-accent: #087d89}body.theme-pms{--theme-primary: #c9485a;--theme-secondary: #e1747f;--theme-dark: #922f40;--theme-accent: #c9485a}body.theme-cms{--theme-primary: #a23e66;--theme-secondary: #c46c8e;--theme-dark: #732743;--theme-accent: #a23e66}body.theme-multibom{--theme-primary: #16815d;--theme-secondary: #47a886;--theme-dark: #0f5d43;--theme-accent: #16815d}.product-hero,.product-capabilities:has(.bento-glass){background:#f3f5f7}.product-hero:before,.bento-glass:before,.bento-glass:after,.bento-glass>.cap-bento-card:before{display:none!important}.product-hero-text h1,.section-header h2,.feature-text h3,.product-cta h2{letter-spacing:0;word-break:keep-all}.product-hero-visual img,.product-hero-visual video{border-radius:12px;border-color:#10182024;box-shadow:0 20px 54px #10182021}.product-trust{padding:0;border:0;background:#111820}.product-trust .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.product-trust .trust-stat{min-width:0;padding:30px 24px;border-right:1px solid rgba(255,255,255,.12);text-align:left}.product-trust .trust-stat:last-child{border-right:0}.trust-stat .trust-number{color:#fff;font-size:clamp(22px,2.4vw,32px);font-weight:750;letter-spacing:0}.trust-stat .trust-label{margin-top:8px;color:#ffffff9e;font-size:13px;font-weight:650}.bento-glass-header{max-width:900px;margin-inline:auto}.bento-glass-header .section-tag.glass-pill{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--theme-primary);letter-spacing:0}.bento-glass-header .bento-grad,.bento-grad{background:none!important;color:var(--theme-primary)!important;-webkit-text-fill-color:currentColor!important}.capabilities-bento.bento-glass{counter-reset:capability;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1080px;margin-inline:auto;border:1px solid rgba(16,24,32,.14);border-radius:8px;overflow:hidden;background:#10182024}.bento-glass>.cap-bento-card,.bento-glass>.cap-bento-card:hover{counter-increment:capability;min-height:228px;padding:28px;align-items:flex-start;justify-content:flex-start;gap:16px;border:0!important;border-radius:0;background:#fff!important;box-shadow:none!important;text-align:left;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bento-glass .cap-bento-icon,.bento-glass>.cap-bento-card:hover .cap-bento-icon{display:grid;width:48px;height:40px;margin:0;place-items:center;border:1px solid color-mix(in srgb,var(--theme-primary),transparent 68%);border-radius:6px;background:color-mix(in srgb,var(--theme-primary),transparent 94%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bento-glass .cap-bento-icon:before{content:counter(capability,decimal-leading-zero);color:var(--theme-primary);font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}.bento-glass .cap-bento-icon img,.bento-glass>.cap-bento-card:hover .cap-bento-icon img{display:none;animation:none}.bento-glass>.cap-bento-card h3{margin-top:10px;color:#101820;font-size:20px;letter-spacing:0}.bento-glass>.cap-bento-card p{max-width:28ch;color:#5d6875;text-wrap:pretty}.specs-grid,.outcomes-grid{counter-reset:technical-card}.spec-card,.outcome-card{counter-increment:technical-card;border-radius:8px!important;box-shadow:none!important}.spec-card-icon,.outcome-icon{display:grid;width:42px;height:36px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--theme-primary),transparent 68%);border-radius:6px;background:transparent;box-shadow:none}.spec-card-icon:before,.outcome-icon:before{content:counter(technical-card,decimal-leading-zero);color:var(--theme-primary);font-size:11px;font-weight:850}.spec-card-icon img,.outcome-icon img{display:none}[data-theme=dark] .product-hero,[data-theme=dark] .product-capabilities:has(.bento-glass){background:#0d131a}[data-theme=dark] .capabilities-bento.bento-glass{border-color:#ffffff24;background:#ffffff24}[data-theme=dark] .bento-glass>.cap-bento-card,[data-theme=dark] .bento-glass>.cap-bento-card:hover{border:0!important;background:#151d26!important;box-shadow:none!important;transform:none!important}[data-theme=dark] .bento-glass>.cap-bento-card h3{color:#f5f7fa}[data-theme=dark] .bento-glass>.cap-bento-card p{color:#aab4bf}[data-theme=dark] .bento-glass .cap-bento-icon,[data-theme=dark] .bento-glass>.cap-bento-card:hover .cap-bento-icon{border-color:color-mix(in srgb,var(--theme-primary),transparent 54%);background:color-mix(in srgb,var(--theme-primary),transparent 88%);box-shadow:none}@media(max-width:900px){.product-trust .container,.capabilities-bento.bento-glass{grid-template-columns:repeat(2,minmax(0,1fr))}.product-trust .trust-stat:nth-child(2){border-right:0}.product-trust .trust-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}}@media(max-width:640px){.product-trust .container,.capabilities-bento.bento-glass{grid-template-columns:1fr}.product-trust .trust-stat{padding:22px 20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.product-trust .trust-stat:last-child{border-bottom:0}.bento-glass>.cap-bento-card,.bento-glass>.cap-bento-card:hover{min-height:0;padding:24px}}
