@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTcviYwYZ8UA3.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:#0b1736;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#edf6ff}button,input{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.xpolixa-showcase{--ink: #071532;--muted: #4b5d7a;--soft: #8fa0bb;--blue: #02329d;--navy: #061c75;--cyan: #04cfed;--teal: #00bec9;--violet: #6755d8;--line: rgba(99, 124, 171, .18);--surface: rgba(255, 255, 255, .72);--surface-strong: rgba(255, 255, 255, .94);--app-bg: #f5f7fb;--app-blue: #1d4ed8;--app-blue-soft: #dbeafe;--app-border: #d9e0eb;--app-text: #0f172a;--app-muted: #475569;--glass: blur(22px) saturate(165%);--grad: linear-gradient(135deg, var(--blue), var(--teal) 64%, var(--cyan));position:relative;overflow-x:hidden;min-height:100vh;background:radial-gradient(circle at 15% 12%,rgba(4,207,237,.22),transparent 32%),radial-gradient(circle at 84% 28%,rgba(2,50,157,.18),transparent 34%),linear-gradient(145deg,#f8fbff,#e7f4ff 46%,#eefaff);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.bg-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(2,50,157,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(2,50,157,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 85% 55% at 50% 0%,#000 28%,transparent 82%)}.bg-orb{position:fixed;z-index:0;pointer-events:none;border-radius:50%;filter:blur(110px);opacity:.34}.orb-a{top:-12%;left:-12%;width:560px;height:560px;background:#04cfed}.orb-b{top:28%;right:-12%;width:520px;height:520px;background:#02329d;opacity:.2}.orb-c{top:76%;left:28%;width:680px;height:680px;background:#00bec9;opacity:.18}.site-header,.hero,.stats,.section,.cta-section,footer{position:relative;z-index:1}.site-header{position:fixed;top:16px;left:50%;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(1200px,calc(100vw - 32px));min-height:58px;padding:10px 14px 10px 22px;gap:28px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:var(--surface-strong);box-shadow:0 18px 42px -18px #07153242;transform:translate(-50%);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.brand{display:flex;align-items:center}.brand-logo{width:122px;height:32px;overflow:hidden;display:flex;align-items:center}.brand-logo img{width:240%;height:240%;object-fit:contain;object-position:left center}.site-header nav{display:flex;gap:4px}.site-header nav a{padding:8px 14px;border-radius:999px;color:var(--muted);font-size:13px;transition:background .2s ease,color .2s ease}.site-header nav a:hover{color:var(--ink);background:#04cfed1f}.header-cta,.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--grad);color:#fff;font-weight:700;box-shadow:0 14px 30px -10px #04cfedb8;transition:transform .2s ease,box-shadow .2s ease}.header-cta{padding:8px 18px;font-size:13px;white-space:nowrap}.header-cta:hover,.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 38px -10px #04cfedd1}.hero{min-height:100vh;padding:160px 24px 80px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;backdrop-filter:blur(14px)}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse 2s infinite}.hero h1{max-width:1120px;margin:0 auto 28px;color:var(--ink);font-size:clamp(48px,8vw,106px);font-weight:860;letter-spacing:-.045em;line-height:.98}.hero h1 span,.section h2 span{display:block;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 .rotating-phrase{position:relative;display:block;min-height:1.02em;white-space:nowrap;font-size:.6em;line-height:1.04}.hero h1 .rotating-phrase:after{content:"";display:inline-block;width:.06em;height:.82em;margin-left:.08em;border-radius:999px;background:var(--teal);transform:translateY(.08em);animation:cursorBlink .9s steps(2,start) infinite}.hero-copy{max-width:730px;margin:0 auto 42px;color:var(--muted);font-size:clamp(17px,1.8vw,22px);line-height:1.62}.hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:74px}.btn-primary,.btn-secondary{min-height:52px;padding:14px 28px;font-size:15px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:var(--surface-strong);color:var(--ink);font-weight:650;backdrop-filter:blur(16px)}.hero-product{max-width:1120px;margin:0 auto;perspective:2000px}.app-shell-preview{overflow:hidden;display:grid;grid-template-columns:274px 1fr;height:690px;border:1px solid rgba(217,224,235,.95);border-radius:28px;background:var(--app-bg);box-shadow:0 70px 140px -38px #07153257,0 0 0 1px #ffffff94,0 0 100px -28px #04cfed6b;transform:rotateX(7deg) scale(.96);transform-origin:top center;transition:transform 1s cubic-bezier(.16,1,.3,1)}.hero-product.in-view .app-shell-preview{transform:rotateX(0) scale(1)}.app-sidebar-preview{display:flex;flex-direction:column;gap:7px;padding:26px 12px 28px;border-right:1px solid var(--app-border);background:linear-gradient(180deg,#eef4fb 0% 74%,#cfdcff);text-align:left;overflow:hidden}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;margin-bottom:10px;padding:0 4px 18px 8px;border-bottom:1px solid #d9e0eb}.sidebar-brand img{width:310px;height:86px;object-fit:contain;object-position:center;transform:scale(1.18);transform-origin:center}.sidebar-brand button{flex:0 0 29px;display:grid;place-items:center;width:29px;height:29px;min-width:29px;min-height:29px;padding:0;border:1px solid var(--app-border);border-radius:9px;background:#fff;color:#475569;font-size:18px;font-weight:800;line-height:29px;box-shadow:0 10px 18px -14px #0f172a47}.app-sidebar-preview small{margin:15px 2px 4px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.12em}.app-sidebar-preview span{display:flex;align-items:center;gap:10px;min-height:51px;padding:9px 11px;border:1px solid var(--app-border);border-radius:13px;background:#ffffffe0;color:#1e293b;font-size:12px;font-weight:750}.app-sidebar-preview span.active{background:linear-gradient(135deg,#edf5ff,#e8f4ff);border-color:#2563eb57;box-shadow:inset 0 0 0 1px #2563eb38}.app-sidebar-preview i{flex:0 0 auto;width:29px;height:29px;border:1px solid #cfe0f8;border-radius:9px;background:var(--sidebar-icon, none) center / 15px 15px no-repeat,#e6f0ff}.icon-dashboard{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5'/%3E%3Cpath d='M8 19V9'/%3E%3Cpath d='M12 19v-6'/%3E%3Cpath d='M16 19V7'/%3E%3Cpath d='M20 19V4'/%3E%3Cpath d='M3 19h18'/%3E%3C/svg%3E")}.icon-report,.icon-invoice{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v14H7z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6'/%3E%3Cpath d='M9 17h6'/%3E%3C/svg%3E")}.icon-policy{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v6c0 4 3 7 7 9 4-2 7-5 7-9V6z'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E")}.icon-claim{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13h4l3-6 4 10 3-6h4'/%3E%3Cpath d='M5 19h14'/%3E%3C/svg%3E")}.icon-users{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-8 0v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.8'/%3E%3Cpath d='M16 3.1a4 4 0 0 1 0 7.8'/%3E%3C/svg%3E")}.icon-building{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16'/%3E%3Cpath d='M8 7h2M14 7h2M8 11h2M14 11h2M8 15h2M14 15h2'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")}.icon-audit,.icon-shield{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 5 3.5 8 7 10 3.5-2 7-5 7-10V6z'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E")}.icon-barcode{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5v14'/%3E%3Cpath d='M8 5v14'/%3E%3Cpath d='M13 5v14'/%3E%3Cpath d='M17 5v14'/%3E%3Cpath d='M20 5v14'/%3E%3C/svg%3E")}.icon-bell{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M13.7 21a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E")}.icon-refresh{--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.7 9.7 0 0 1-6.7-2.7L3 16'/%3E%3Cpath d='M3 21v-5h5'/%3E%3Cpath d='M3 12a9 9 0 0 1 15.7-6.3L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3C/svg%3E")}.app-main-preview{min-width:0;text-align:left}.app-topbar-preview{display:flex;align-items:center;justify-content:space-between;min-height:67px;padding:12px 22px;background:var(--app-blue);color:#fff;box-shadow:0 2px 8px #0f172a24}.company-chip,.user-chip{display:inline-flex;align-items:center;border-radius:12px;background:#ffffff1f}.company-chip{gap:9px;padding:7px 10px;font-size:12px;font-weight:650}.company-chip img{width:31px;height:31px;border-radius:0;object-fit:contain;background:transparent}.user-chip{justify-content:space-between;gap:8px;width:76px;height:44px;padding:6px 10px 6px 7px}.user-chip img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center;image-rendering:auto}.user-chip span{width:8px;height:8px;border-right:2px solid rgba(255,255,255,.9);border-bottom:2px solid rgba(255,255,255,.9);transform:rotate(45deg) translateY(-2px)}.app-content-preview{display:grid;gap:16px;padding:14px 20px 24px}.breadcrumb-preview{display:flex;align-items:center;gap:8px;min-height:28px;color:#64748b;font-size:12px}.breadcrumb-preview i{width:5px;height:5px;border-top:1px solid #94a3b8;border-right:1px solid #94a3b8;transform:rotate(45deg)}.breadcrumb-preview b{color:var(--app-text)}.dashboard-hero-preview,.dashboard-mini-charts-preview section{border:1px solid var(--app-border);background:linear-gradient(135deg,#fffffff0,#f8fbffdb),#fff;box-shadow:0 16px 38px -28px #0f172a6b}.dashboard-hero-preview{padding:22px 26px;border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(37,99,235,.16),transparent 34%),linear-gradient(135deg,#fff,#edf6ff 84%)}.dashboard-hero-head,.chart-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-hero-head span{display:inline-flex;align-items:center;min-height:30px;padding:7px 14px;border:1px solid var(--app-border);border-radius:999px;background:#ffffffe0;color:#334155;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dashboard-hero-head button,.chart-panel-head button{min-height:34px;border:1px solid var(--app-border);border-radius:999px;background:#ffffffeb;color:#334155;padding:7px 12px;font-size:11px;font-weight:850;box-shadow:0 12px 24px -18px #0f172a52}.dashboard-hero-preview h2{max-width:720px;margin:20px 0 10px;color:var(--app-text);font-size:42px;font-weight:780;letter-spacing:-.055em;line-height:.98}.dashboard-hero-preview p,.chart-panel-head p{margin:0;color:var(--app-muted);font-size:12px}.dashboard-kpis-preview,.dashboard-mini-charts-preview{display:grid;gap:12px}.dashboard-kpis-preview{grid-template-columns:repeat(3,1fr);margin-top:20px}.dashboard-kpis-preview article{position:relative;overflow:hidden;min-height:68px;border:1px solid var(--app-border);border-radius:18px;background:#ffffffeb;padding:14px 16px 13px}.dashboard-kpis-preview article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--app-blue)}.dashboard-kpis-preview .green:before{background:#10b981}.dashboard-kpis-preview .orange:before{background:#f97316}.dashboard-kpis-preview span{display:block;color:#475569;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dashboard-kpis-preview b{display:block;margin-top:4px;color:var(--app-text);font-size:16px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.dashboard-mini-charts-preview{grid-template-columns:repeat(2,1fr)}.dashboard-mini-charts-preview section{border-radius:24px;padding:18px}.chart-panel-head h3{margin:0 0 4px;color:var(--app-text);font-size:18px;line-height:1.1}.chart-panel-head.compact h3{font-size:15px}.bar-chart-preview{position:relative;overflow:hidden;margin-top:14px;border:1px solid var(--app-border);border-radius:18px;background:linear-gradient(rgba(148,163,184,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.075) 1px,transparent 1px),linear-gradient(135deg,#ffffffeb,#eff6ffbd);background-size:100% 26px,58px 100%,auto}.bar-chart-preview{height:220px}.bar-chart-preview span{position:absolute;display:block;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#3b82f6,#2563eb);transform:scaleX(0);transform-origin:left center;transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.bar-chart-preview.horizontal span{left:31%;right:7%;height:28px;border-radius:0 10px 10px 0}.bar-chart-preview.horizontal label{position:absolute;left:8px;width:21%;color:#334155;font-size:10px;line-height:1.15;text-align:right}.bar-chart-preview.horizontal label:nth-child(1){top:36px}.bar-chart-preview.horizontal label:nth-child(2){top:72px}.bar-chart-preview.horizontal label:nth-child(3){top:108px}.bar-chart-preview.horizontal span:nth-of-type(1){top:30px;background:linear-gradient(90deg,#2563eb,#3b82f6)}.bar-chart-preview.horizontal span:nth-of-type(2){top:66px;width:52%;right:auto;background:linear-gradient(90deg,#10b981,#34d399)}.bar-chart-preview.horizontal span:nth-of-type(3){top:102px;width:39%;right:auto;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bar-chart-preview.vertical span{bottom:0;width:34px;transform:scaleY(0);transform-origin:center bottom}.bar-chart-preview.vertical span:nth-child(1){left:26%;height:80%;background:linear-gradient(180deg,#60a5fa,#2563eb)}.bar-chart-preview.vertical span:nth-child(2){left:54%;height:72%;background:linear-gradient(180deg,#34d399,#10b981)}.bar-chart-preview.vertical span:nth-child(3){left:74%;height:44%;background:linear-gradient(180deg,#fbbf24,#f97316)}.express-panel-preview{border-radius:24px;padding:18px}.express-panel-preview .chart-panel-head span{display:inline-flex;min-height:28px;align-items:center;margin-bottom:10px;padding:6px 12px;border:1px solid var(--app-border);border-radius:999px;background:#fff;color:#334155;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.express-grid-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.express-grid-preview article{position:relative;overflow:hidden;min-height:92px;border:1px solid var(--app-border);border-radius:18px;background:linear-gradient(135deg,#fff,#eef4ff);padding:14px 16px 12px}.express-grid-preview article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--app-blue)}.express-grid-preview article:nth-child(2):before{background:#10b981}.express-grid-preview article:nth-child(3):before{background:#8b5cf6}.express-grid-preview article:nth-child(4):before{background:#ef4444}.express-grid-preview article:nth-child(2){background:linear-gradient(135deg,#fff,#ecfdf5)}.express-grid-preview article:nth-child(3){background:linear-gradient(135deg,#fff,#f4f0ff)}.express-grid-preview article:nth-child(4){background:linear-gradient(135deg,#fff,#fff1f2)}.express-grid-preview b{display:block;color:#334155;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.express-grid-preview strong{display:block;margin:8px 0 2px;color:var(--app-text);font-size:30px;letter-spacing:-.04em;line-height:1}.express-grid-preview p{margin:0;color:var(--app-muted);font-size:11px}.donut-chart-preview{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;margin-top:14px;border:1px solid var(--app-border);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#eff6ffbd)}.dashboard-mini-charts-preview .donut-chart-preview{height:220px}.dashboard-mini-charts-preview .donut-chart-preview span{width:150px;height:150px}.dashboard-mini-charts-preview .bar-chart-preview.vertical span{width:44px}.donut-chart-preview span{position:relative;width:94px;height:94px;border-radius:50%;background:conic-gradient(#10b981 0 86%,#f97316 86% 92%,#14b8a6 92% 97%,#ef4444 97% 100%);opacity:0;transform:scale(.45) rotate(-42deg);transition:opacity .55s ease,transform 1.8s cubic-bezier(.16,1,.3,1)}.donut-chart-preview span:after{content:"";position:absolute;inset:24%;border-radius:50%;background:#f8fbff}.donut-chart-preview.split span{background:conic-gradient(#f59e0b 0 34%,#35a853 34% 64%,#ef4444 64% 84%,#475569 84% 100%)}.donut-legend-preview{display:flex;justify-content:center;gap:10px;width:100%;margin-top:12px}.donut-legend-preview b{position:relative;color:#334155;font-size:10px;font-weight:700;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform 1.2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.dashboard-mini-charts-preview.charts-animated .bar-chart-preview span{transform:scaleX(1)}.dashboard-mini-charts-preview.charts-animated .bar-chart-preview.vertical span{transform:scaleY(1)}.dashboard-mini-charts-preview.charts-animated .donut-chart-preview span{opacity:1;transform:scale(1) rotate(0)}.dashboard-mini-charts-preview.charts-animated .donut-legend-preview b{opacity:1;transform:translateY(0)}.dashboard-mini-charts-preview.charts-animated .donut-legend-preview b:nth-child(2){transition-delay:.08s}.dashboard-mini-charts-preview.charts-animated .donut-legend-preview b:nth-child(3){transition-delay:.16s}.dashboard-mini-charts-preview.charts-animated .donut-legend-preview b:nth-child(4){transition-delay:.24s}.donut-legend-preview b:before{content:"";display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:50%;vertical-align:-1px}.donut-legend-preview .orange:before{background:#f59e0b}.donut-legend-preview .green:before{background:#35a853}.donut-legend-preview .red:before{background:#ef4444}.donut-legend-preview .slate:before{background:#475569}.report-hero-preview,.filter-panel-preview,.table-panel-preview{border:1px solid var(--app-border);background:#fff;box-shadow:0 14px 36px -26px #0f172a6b}.report-hero-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:154px;padding:24px;border-radius:28px;background:linear-gradient(135deg,#fff,#eef6ff)}.report-hero-preview span,.mini-page-title span,.mini-report-hero span{color:var(--app-blue);font-size:11px;font-weight:850;letter-spacing:.12em}.report-hero-preview h2,.mini-page-title h4,.mini-report-hero h4{margin:7px 0 5px;color:var(--app-text);letter-spacing:-.03em;line-height:1.06}.report-hero-preview h2{font-size:34px}.report-hero-preview p,.mini-report-hero p{margin:0;color:var(--app-muted);font-size:13px}.report-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.report-actions button,.filter-panel-preview button,.mini-topbar button,.mini-filter-row button{min-height:32px;border:1px solid var(--app-blue);border-radius:9px;background:var(--app-blue);color:#fff;padding:7px 11px;font-size:12px;font-weight:750}.report-actions button:first-child{background:#fff;color:var(--app-blue)}.filter-panel-preview{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;align-items:end;padding:16px;border-radius:22px}.filter-panel-preview label{display:grid;gap:5px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.filter-panel-preview b{min-height:30px;border:1px solid var(--app-border);border-radius:10px;background:#fff;color:var(--app-text);padding:7px 10px;font-size:12px;letter-spacing:0;text-transform:none}.table-panel-preview{overflow:hidden;border-radius:22px}.app-table-row{display:grid;grid-template-columns:1.2fr 1.1fr .75fr .8fr .7fr;gap:12px;align-items:center;min-height:48px;padding:12px 16px;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:12px}.app-table-row:last-child{border-bottom:0}.app-table-head{background:#f8fafc;color:#334155;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.app-table-row b{justify-self:start;border-radius:999px;background:#dcfce7;color:#166534;padding:5px 8px;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:82px auto 74px;padding:0 24px;gap:0;border:1px solid rgba(217,224,235,.9);border-radius:24px;background:#ffffffb8;box-shadow:0 34px 80px -52px #0715326b;backdrop-filter:blur(18px)}.stat{position:relative;display:grid;grid-template-columns:42px 1fr;grid-template-areas:"icon label" "icon value" "icon copy";column-gap:14px;row-gap:4px;min-height:138px;align-items:center;padding:24px;border-right:1px solid rgba(217,224,235,.86);background:linear-gradient(145deg,#ffffffdb,#f8fbff9e);text-align:left}.stat:last-child{border-right:0}.stat-icon{grid-area:icon;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(37,99,235,.18);border-radius:14px;background:var(--stat-icon) center / 20px 20px no-repeat,linear-gradient(135deg,#dbeafef2,#e2fbffd6)}.stat-icon.modules{--stat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h7v7H4zM13 4h7v7h-7zM4 13h7v7H4zM13 13h7v7h-7z'/%3E%3C/svg%3E")}.stat-icon.flow{--stat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4v6a4 4 0 0 0 4 4h8'/%3E%3Cpath d='m15 11 3 3-3 3'/%3E%3Cpath d='M6 20h.01'/%3E%3Cpath d='M6 4h.01'/%3E%3C/svg%3E")}.stat-icon.monitor{--stat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13h4l3-7 4 12 3-5h4'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E")}.stat-icon.tenant{--stat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 5 3.5 8 7 10 3.5-2 7-5 7-10V6z'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E")}.stat strong{grid-area:value;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:42px;font-weight:860;letter-spacing:-.04em;line-height:1}.stat span{grid-area:label;color:#334155;font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.stat p{grid-area:copy;max-width:220px;margin:0;color:var(--muted);font-size:12px;line-height:1.42}.section{max-width:1280px;margin:0 auto;padding:112px 24px}.section-intro{max-width:840px}.section-eyebrow,.kicker{display:inline-block;margin-bottom:18px;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.section h2{margin:0 0 22px;font-size:clamp(38px,5.4vw,68px);font-weight:840;letter-spacing:-.035em;line-height:1.05}.section-intro p,.data-section>p,.cta-section p{max-width:700px;color:var(--muted);font-size:20px;line-height:1.62}.feature{position:relative;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:80px;margin:34px 0;padding:66px 52px;border-radius:34px;isolation:isolate}.feature:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid rgba(217,224,235,.68);border-radius:inherit;background:linear-gradient(135deg,#ffffff7a,#eefaff47),#ffffff2e;opacity:0}.feature-card:before{opacity:1;background:radial-gradient(circle at 16% 18%,rgba(37,99,235,.12),transparent 34%),radial-gradient(circle at 88% 84%,rgba(4,207,237,.1),transparent 38%),linear-gradient(135deg,#ffffffe6,#eff8ff94);box-shadow:0 30px 70px -50px #07153247}.feature:not(.feature-card){padding-left:0;padding-right:0}.feature:not(.feature-card) .feature-visual:after{background:#ffffff47}.feature-operation{padding-top:46px;padding-bottom:46px}.feature-billing:before{background:radial-gradient(circle at 18% 18%,rgba(37,99,235,.12),transparent 38%),linear-gradient(135deg,#ffffffe0,#f0f9ff94)}.feature-notifications{grid-template-columns:.9fr 1.1fr}.feature-notifications:before{background:radial-gradient(circle at 86% 18%,rgba(37,99,235,.12),transparent 36%),linear-gradient(135deg,#eff6ffb8,#ffffff6b)}.feature-security:before{background:linear-gradient(135deg,#f8fafceb,#ecf4ff8f)}.feature.reverse{grid-template-columns:1.3fr 1fr}.feature.reverse .feature-text{order:2}.feature.reverse .feature-visual{order:1}.feature-text h3{margin:0 0 20px;font-size:clamp(30px,3.5vw,44px);font-weight:780;letter-spacing:-.025em;line-height:1.1}.feature-text p{max-width:540px;margin:0 0 24px;color:var(--muted);font-size:17px;line-height:1.65}.feature-text ul{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.feature-text li{display:flex;gap:12px;align-items:flex-start;color:#1d2c4b;font-size:15px}.feature-text li:before{content:"";flex:0 0 auto;width:18px;height:18px;margin-top:2px;border:1px solid rgba(0,190,201,.38);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2300bec9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.3 6.7 11.2 12.8 4.8'/%3E%3C/svg%3E") center / 11px 11px no-repeat,#00bec91f}.feature-visual{position:relative;min-height:430px}.feature-visual:after{content:"";position:absolute;inset:34px 26px -18px;z-index:-1;border:1px solid rgba(217,224,235,.76);border-radius:30px;background:#ffffff6b;transform:rotate(2deg)}.feature-billing .feature-visual:after,.feature-security .feature-visual:after{transform:rotate(-2deg)}.feature-visual .glow{position:absolute;inset:-20px;border-radius:34px;filter:blur(42px);opacity:.48;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(2,50,157,.32),transparent 72%)}.feature-visual.cyan .glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(4,207,237,.36),transparent 72%)}.feature-visual.teal .glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,190,201,.34),transparent 72%)}.feature-visual.violet .glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(103,85,216,.28),transparent 72%)}.app-mini-window{position:relative;overflow:hidden;min-height:430px;border:1px solid var(--app-border);border-radius:22px;background:var(--app-bg);box-shadow:0 44px 90px -28px #07153247,0 0 0 1px #ffffff9e;text-align:left}.feature-operation .app-mini-window{transform:rotate(1deg)}.feature-billing .app-mini-window{border-radius:28px;transform:rotate(-1.2deg)}.feature-notifications .app-mini-window{max-width:610px;margin-left:auto;border-radius:30px;transform:translateY(-8px)}.feature-security .app-mini-window{border-radius:26px;transform:rotate(1.1deg)}.mini-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:12px 16px;border-bottom:1px solid var(--app-border);background:var(--app-blue);color:#fff}.feature-billing .mini-topbar,.feature-notifications .mini-topbar,.feature-security .mini-topbar{background:var(--app-blue)}.mini-topbar strong{font-size:12px}.mini-topbar button{min-height:30px;border-color:#ffffffad;background:#ffffff29}.mini-view{display:grid;gap:14px;padding:18px}.mini-page-title,.mini-report-hero,.mini-filter-row,.mini-table,.event-list article,.permission-grid span,.audit-strip,.mini-kpis span{border:1px solid var(--app-border);background:#fff;box-shadow:0 12px 32px -24px #0f172a66}.mini-page-title{padding:18px;border-radius:20px}.mini-page-title h4,.mini-report-hero h4{font-size:30px}.mini-filter-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:center;padding:12px;border-radius:16px}.mini-filter-row span{min-height:30px;border:1px solid var(--app-border);border-radius:9px;color:var(--app-muted);padding:7px 9px;font-size:11px}.mini-table{overflow:hidden;border-radius:18px}.mini-table div{display:grid;grid-template-columns:1fr 1fr .72fr;gap:10px;min-height:45px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-size:12px}.mini-table div:first-child{min-height:38px;background:#f8fafc;color:#334155;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mini-table div:last-child{border-bottom:0}.mini-table em,.event-list b{justify-self:start;border-radius:999px;background:#dbeafe;color:var(--app-blue);padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.mini-report-hero{padding:20px;border-radius:22px;background:linear-gradient(135deg,#fff,#eef6ff)}.feature-billing .mini-report-hero{border-top:4px solid var(--app-blue)}.feature-security .mini-page-title{background:radial-gradient(circle at 88% 18%,rgba(37,99,235,.12),transparent 34%),#fff}.mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mini-kpis span{display:grid;gap:4px;min-height:76px;padding:13px;border-radius:16px;color:var(--app-muted);font-size:11px}.mini-kpis b{color:var(--app-blue);font-size:20px}.event-list{display:grid;gap:10px}.event-list article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px;border-radius:17px}.event-list i{width:34px;height:34px;border-radius:12px;background:var(--app-blue-soft)}.event-list strong,.permission-grid b,.audit-strip b{display:block;color:var(--app-text);font-size:12px}.event-list small,.permission-grid span,.audit-strip{color:var(--app-muted);font-size:11px}.event-list article:nth-child(3) b{background:#fee2e2;color:#b91c1c}.permission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.permission-grid span{min-height:82px;padding:14px;border-radius:16px}.audit-strip{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:58px;padding:12px 14px;border-radius:16px}.audit-strip em{color:var(--app-blue);font-style:normal;font-weight:750}.floating-badge{position:absolute;right:-16px;top:34px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 16px);padding:11px 14px;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:var(--surface-strong);box-shadow:0 18px 36px -14px #07153247;color:var(--ink);font-size:13px;font-weight:700;white-space:nowrap;backdrop-filter:blur(16px)}.feature-billing .floating-badge{inset:auto auto 38px -18px}.feature-notifications .floating-badge{top:auto;right:26px;bottom:12px}.feature-security .floating-badge{right:-10px;top:50%}.floating-badge i{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:pulse 2s infinite}.modules-section{position:relative}.modules-section:before{content:"";position:absolute;inset:44px 24px auto;height:430px;z-index:-1;border-radius:42px;background:radial-gradient(circle at 12% 12%,rgba(37,99,235,.14),transparent 34%),radial-gradient(circle at 86% 28%,rgba(4,207,237,.13),transparent 36%),linear-gradient(135deg,#ffffff6b,#eff8ff38)}.modules-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:64px}.module-card{position:relative;overflow:hidden;min-height:196px;padding:22px;border:1px solid rgba(207,224,248,.72);border-radius:24px;background:linear-gradient(145deg,#fffffff5,#f7fbffc7);box-shadow:0 20px 44px -34px #07153261;backdrop-filter:blur(16px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;flex:0 1 calc((100% - 48px)/4)}.module-card:before{content:"";position:absolute;inset:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--teal));opacity:0;transition:opacity .25s ease}.module-card:hover{border-color:#2563eb47;box-shadow:0 28px 56px -34px #0715326b;transform:translateY(-6px)}.module-card:hover:before{opacity:1}.module-card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;margin-bottom:28px}.module-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(37,99,235,.14);border-radius:15px;background:linear-gradient(135deg,#eef6ff,#e6fbff);box-shadow:inset 0 0 0 1px #ffffffd1}.module-icon i{width:22px;height:22px;background:var(--sidebar-icon) center / 22px 22px no-repeat}.module-card strong{position:relative;z-index:1;display:block;margin-bottom:9px;color:var(--ink);font-size:18px;letter-spacing:-.01em}.module-card span{position:relative;z-index:1;color:var(--muted);font-size:14px;line-height:1.55}.workflow{position:relative;display:block;margin-top:72px;min-height:500px}.workflow-path{position:absolute;top:0;left:2%;width:96%;height:340px;overflow:visible;pointer-events:none}.workflow-path path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.workflow-path-base{stroke:transparent;stroke-width:10}.workflow-path-progress{stroke:url(#workflowGradient);stroke-width:10;stroke-linecap:butt;clip-path:inset(0 100% 0 0)}.workflow.timeline-animated .workflow-path-progress{animation:workflowSegment 2.8s cubic-bezier(.38,0,.18,1) forwards;animation-delay:.25s}.workflow article{position:relative;z-index:1;width:min(270px,23vw);min-height:168px;padding:54px 24px 24px;border:1px solid rgba(207,224,248,.7);border-radius:24px;background:linear-gradient(145deg,#fffffff5,#f7fbffd1);box-shadow:0 24px 52px -40px #07153257;backdrop-filter:blur(16px);opacity:0;translate:-50% 0;transform:translateY(24px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.workflow article:nth-of-type(1){position:absolute;top:150px;left:12%}.workflow article:nth-of-type(2){position:absolute;top:70px;left:38%}.workflow article:nth-of-type(3){position:absolute;top:250px;left:60%}.workflow article:nth-of-type(4){position:absolute;top:150px;left:88%}.workflow article:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 42%);opacity:0;transition:opacity .25s ease}.workflow.timeline-animated article{animation:workflowStep .7s cubic-bezier(.16,1,.3,1) forwards}.workflow.timeline-animated article:nth-of-type(1){animation-delay:0s}.workflow.timeline-animated article:nth-of-type(2){animation-delay:.65s}.workflow.timeline-animated article:nth-of-type(3){animation-delay:1.45s}.workflow.timeline-animated article:nth-of-type(4){animation-delay:2.15s}.workflow article:hover{border-color:#2563eb4d;box-shadow:0 30px 60px -38px #0715326b;transform:translateY(-6px)}.workflow article:hover:before{opacity:1}.workflow article div{position:absolute;top:-31px;left:50%;z-index:1;display:grid;place-items:center;width:62px;height:62px;margin:0;translate:-50% 0;border:1px solid rgba(37,99,235,.18);border-radius:50%;background:linear-gradient(135deg,#eef6ff,#e6fbff);box-shadow:0 0 0 8px #e9f7ffdb,inset 0 0 0 1px #ffffffd6,0 16px 30px -20px #2563eb94;color:var(--blue);font-weight:850}.workflow article div span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--blue)}.workflow h3{position:relative;z-index:1;margin:0 0 10px;color:var(--ink);font-size:19px;letter-spacing:-.015em}.workflow p{position:relative;z-index:1;margin:0;color:var(--muted);font-size:14px;line-height:1.58}@keyframes workflowLine{0%{width:0}to{width:80%}}@keyframes workflowPath{0%{stroke-dashoffset:2100}to{stroke-dashoffset:0}}@keyframes workflowSegment{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes workflowStep{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workflowLineVertical{0%{height:0}to{height:100%}}.data-section{max-width:1180px;margin-bottom:40px;border:1px solid rgba(255,255,255,.72);border-radius:32px;background:radial-gradient(circle at 20% 20%,rgba(4,207,237,.2),transparent 42%),#ffffffb3;backdrop-filter:var(--glass)}.data-section h2{max-width:900px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.trust-grid span{padding:16px;border:1px solid var(--line);border-radius:16px;background:#ffffffc7;color:var(--blue);font-size:13px;font-weight:800}.cta-section{max-width:1180px;margin:80px auto 44px;padding:76px 60px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:34px;background:radial-gradient(circle at 30% 20%,rgba(4,207,237,.24),transparent 48%),radial-gradient(circle at 80% 90%,rgba(2,50,157,.16),transparent 46%),#ffffffbd;text-align:center;backdrop-filter:var(--glass)}.cta-section h2{max-width:820px;margin:0 auto 16px;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.035em}.cta-section p{margin:0 auto 34px}.lead-form{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;max-width:980px;margin:0 auto;text-align:left}.lead-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lead-form input{width:100%;min-height:50px;border:1px solid rgba(2,50,157,.14);border-radius:15px;background:#ffffffdb;color:var(--ink);padding:13px 14px;outline:none}.lead-form input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #04cfed24}.lead-form button{align-self:end;min-height:50px;border:0;border-radius:15px;background:var(--grad);color:#fff;padding:0 22px;font-weight:800;cursor:pointer;box-shadow:0 14px 30px -12px #04cfedb8}footer{display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 24px 56px;color:var(--muted);font-size:13px;text-align:center}footer img{width:150px;height:auto}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(1.25)}}@keyframes cursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@media(max-width:1040px){.site-header nav{display:none}.hero h1 .rotating-phrase{font-size:.52em}.app-shell-preview{grid-template-columns:1fr}.app-sidebar-preview{display:none}.stats,.trust-grid{grid-template-columns:repeat(2,1fr)}.modules-grid{justify-content:center}.module-card{flex-basis:calc((100% - 16px)/2)}.stat{border-bottom:1px solid rgba(217,224,235,.86)}.stat:nth-child(2n){border-right:0}.stat:nth-last-child(-n+2){border-bottom:0}.feature,.feature.reverse{grid-template-columns:1fr;gap:44px;padding:52px 34px}.feature.reverse .feature-text,.feature.reverse .feature-visual{order:initial}.workflow{display:grid;grid-template-columns:1fr;gap:28px;min-height:0;padding:0 0 0 34px;border:0;background:transparent;box-shadow:none}.workflow-path{display:none}.workflow:before{content:"";position:absolute;display:block;inset:0 auto 0 24px;width:8px;height:auto}.workflow:after{content:"";position:absolute;top:0;left:24px;width:8px;height:0}.workflow.timeline-animated:after{animation-name:workflowLineVertical}.workflow article div{position:absolute;top:26px;left:-64px;margin:0;translate:none}.workflow article,.workflow article:nth-of-type(1),.workflow article:nth-of-type(2),.workflow article:nth-of-type(3),.workflow article:nth-of-type(4){position:relative;top:auto;right:auto;left:auto;width:auto;translate:none}.lead-form{grid-template-columns:1fr 1fr}.lead-form button{grid-column:1 / -1}}@media(max-width:640px){.site-header{top:14px;display:grid;grid-template-columns:1fr auto;width:calc(100vw - 28px);padding:12px;border-radius:30px;gap:10px}.brand{min-width:0}.brand-logo{width:112px;height:30px}.header-cta{padding:10px 14px;white-space:normal;text-align:center}.hero{padding:124px 16px 56px}.hero h1{font-size:47px;letter-spacing:-.04em}.hero h1 .rotating-phrase{font-size:.46em}.hero-copy{font-size:17px}.btn-primary,.btn-secondary{width:100%}.hero-actions{margin-bottom:46px}.app-shell-preview{height:820px}.app-topbar-preview{min-height:58px;padding:10px 12px}.company-chip span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content-preview{padding:12px}.report-hero-preview{align-items:stretch;flex-direction:column;padding:18px;border-radius:22px}.report-hero-preview h2{font-size:28px}.report-actions{justify-content:stretch}.report-actions button,.filter-panel-preview button{flex:1}.filter-panel-preview,.stats,.trust-grid,.lead-form{grid-template-columns:1fr}.module-card{flex-basis:100%}.stats{border-radius:22px}.stat,.stat:nth-child(2n),.stat:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(217,224,235,.86)}.stat:last-child{border-bottom:0}.app-table-row,.mini-filter-row,.mini-table div,.event-list article,.audit-strip{grid-template-columns:1fr;gap:4px}.section{padding:76px 16px}.section-intro p,.data-section>p,.cta-section p{font-size:17px}.feature{padding:44px 18px;border-radius:26px}.feature-operation .app-mini-window,.feature-billing .app-mini-window,.feature-notifications .app-mini-window,.feature-security .app-mini-window{transform:none}.feature-visual:after{display:none}.feature-visual,.app-mini-window{min-height:360px}.mini-page-title h4,.mini-report-hero h4{font-size:24px}.mini-kpis,.permission-grid,.dashboard-kpis-preview,.dashboard-stats-grid-preview,.dashboard-mini-charts-preview,.express-grid-preview{grid-template-columns:1fr}.floating-badge{right:8px;left:8px;justify-content:center;white-space:normal}.data-section,.cta-section{margin-left:14px;margin-right:14px;padding:48px 20px;border-radius:26px}}
