html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--bg-card) var(--bg-deep)}body{font-family:var(--font-body);font-size:14px;background:var(--bg-deep);color:var(--text-secondary);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);margin-bottom:1rem;font-weight:400}h1{font-size:clamp(2.8rem, 6vw, 4.5rem);font-weight:400;line-height:1.1;letter-spacing:-1.8px}h2{font-size:clamp(2rem, 5vw, 3rem);font-weight:400;line-height:1;letter-spacing:-1.2px}h3{font-size:1.25rem;font-family:var(--font-body);font-weight:600;line-height:1.4;letter-spacing:normal}h4{font-size:1rem;font-family:var(--font-body);font-weight:600;line-height:1.5;letter-spacing:normal}p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:1.2rem}li{font-size:14px;line-height:1.7}strong,b{color:var(--text-primary);font-weight:700}a{color:var(--accent-cyan);text-decoration:none}a:hover{color:var(--text-primary)}.gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.omnia-logo-omnia{font-family:var(--font-display,'Fraunces',serif);font-weight:600;font-style:normal;letter-spacing:-.02em;font-size:1.35rem;color:#0B1220;line-height:1}[data-theme="dark"] .omnia-logo-omnia{color:#F0F4F8}.omnia-logo-assur{font-family:var(--font-display,'Fraunces',serif);font-weight:300;font-style:italic;letter-spacing:-.01em;font-size:1.35rem;color:#0F6E56;line-height:1}@media (max-width:768px){.omnia-logo-omnia,.omnia-logo-assur{font-size:1.2rem}}@media (max-width:480px){.omnia-logo-omnia,.omnia-logo-assur{font-size:1.1rem}}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.container-narrow{max-width:var(--content-max);margin:0 auto;padding:0 24px}section{position:relative;padding:var(--section-padding) 0}.wp-block{max-width:var(--content-max)}.site-content{background:var(--bg-primary);padding:0;margin:0}.inside-article{color:var(--text-secondary)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:var(--accent-cyan);color:#FFF;font-family:var(--font-body);font-weight:700;font-size:.95rem;letter-spacing:.02em;border:none;border-radius:60px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.btn-primary::before{content:'';position:absolute;inset:0;background:var(--accent-green);opacity:0;transition:opacity var(--transition-slow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);color:#FFF}.btn-primary:hover::before{opacity:1}.btn-primary span{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:#fff0;color:var(--text-secondary);font-family:var(--font-body);font-weight:600;font-size:.95rem;border:1.5px solid var(--border-medium);border-radius:60px;cursor:pointer;text-decoration:none}.btn-secondary:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);background:var(--slate-5);transform:translateY(-2px)}.btn-card{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--slate-8);color:var(--accent-cyan);font-family:var(--font-body);font-weight:600;font-size:.85rem;border:1px solid var(--slate-20);border-radius:60px;cursor:pointer;text-decoration:none}.btn-card:hover{background:var(--slate-15);border-color:var(--slate-40);transform:translateY(-1px)}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm)}.card:hover{background:var(--bg-card-hover);border-color:var(--glass-border);box-shadow:var(--shadow-md);transform:translateY(-4px)}.card h3{font-size:1.25rem;margin-bottom:12px}.card p{font-size:14px;line-height:1.6;color:var(--text-muted)}.omnia-mini-card{background:var(--bg-card);border:1px solid var(--border-light)}.omnia-mini-card h4{color:var(--text-primary)}.omnia-mini-card p{color:var(--text-secondary)}.omnia-mini-card span[style*="gradient"]{background:var(--accent-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.omnia-mini-card span[style*="0.75rem"]{color:var(--text-muted)!important}.section-label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--accent-cyan);margin-bottom:20px;display:inline-block}.omnia-hero-section{position:relative;overflow:hidden;isolation:isolate;padding-top:150px;padding-bottom:180px;min-height:750px;display:flex;align-items:center}.omnia-hero-section>div{position:relative;z-index:1;width:100%}.omnia-gradient-transition{width:100%;height:200px}:root .omnia-gradient-transition,[data-theme="light"] .omnia-gradient-transition{background:linear-gradient(to bottom,#FEFAF5 0%,#FAF6F1 100%)}[data-theme="dark"] .omnia-gradient-transition{background:linear-gradient(to bottom,#070D18 0%,#0B1220 100%)}.omnia-trust-bar-wrapper{position:relative;width:100%;height:0;z-index:100;pointer-events:none}.omnia-trust-bar{position:absolute;top:-80px;left:50%;transform:translateX(-50%);z-index:100;pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:48px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;padding:24px 48px;box-shadow:var(--shadow-lg);max-width:800px;width:calc(100% - 48px);opacity:0;animation:omniaTrustFloat 1s ease-out 0.5s forwards}:root .omnia-trust-bar,[data-theme="light"] .omnia-trust-bar{background:#FFF;border-color:var(--border-medium);box-shadow:0 8px 40px rgb(11 18 32 / .06)}[data-theme="dark"] .omnia-trust-bar{background:#111B2E;border-color:rgb(148 163 184 / .15);box-shadow:0 8px 40px rgb(0 0 0 / .3)}@keyframes omniaTrustFloat{0%{opacity:0;transform:translateX(-50%) translateY(20px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}.omnia-trust-item{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}.omnia-trust-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--slate-8);border:1px solid var(--slate-15);border-radius:10px;font-size:1.1rem;flex-shrink:0}.omnia-section-vision{padding-top:220px}.omnia-progress-fill{height:100%;width:0%;border-radius:4px;background:linear-gradient(90deg,#475569,#94A3B8,#475569);background-size:200% 100%;animation:omniaProgressLoop 3s ease-in-out infinite,omniaProgressGradient 1.5s linear infinite}@keyframes omniaProgressLoop{0%,100%{width:0%}50%{width:65%}}@keyframes omniaProgressGradient{0%{background-position:0% 50%}100%{background-position:200% 50%}}.omnia-card{display:flex!important;flex-direction:column!important;min-height:320px!important;height:100%!important}.omnia-card h3{margin-bottom:12px!important}.omnia-card p{flex-grow:1!important;margin-bottom:20px!important}.omnia-btn-card{width:100%!important;text-align:center!important;justify-content:center!important;padding:14px 20px!important;font-size:0.85rem!important;white-space:nowrap!important;margin-top:auto!important}.omnia-icon-box{margin-bottom:20px!important}.gb-element-c09fff8c{align-items:stretch!important}.gb-element-c09fff8c>div{display:flex!important}body,.card,.btn-primary,.btn-secondary,.btn-card,a{transition:background-color var(--transition-medium),border-color var(--transition-medium),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-medium)}@media (max-width:768px){.container,.container-narrow{padding:0 20px}h1{font-size:clamp(2rem, 8vw, 3rem)}h2{font-size:clamp(1.6rem, 6vw, 2.4rem)}.omnia-hero-section{padding-top:80px;padding-bottom:100px;min-height:500px}.omnia-trust-bar{flex-direction:column;gap:16px;padding:20px 24px;top:-50px;width:calc(100% - 32px)}.omnia-trust-item{width:100%;justify-content:center}.omnia-trust-item span{font-size:.85rem}.omnia-trust-icon{width:36px;height:36px;font-size:1rem}.omnia-section-vision{padding-top:120px}.omnia-btn-card{white-space:normal!important;min-height:44px!important}}.p-toc__group{margin-bottom:.5rem}.p-toc__group-label{display:block;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0F6E56;opacity:.65;padding:.5rem 1rem .25rem;margin-top:.25rem}[data-theme="dark"] .p-toc__group-label{color:#1D9E75}.p-toc__group .p-toc__link{padding-left:1.5rem}.pillar-hero-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.pillar-reading-time{font-size:.8rem;color:var(--slate-400,#94a3b8);padding:.2rem .6rem;border:1px solid var(--slate-700,#334155);border-radius:60px;white-space:nowrap}.pillar-card-amount{font-size:1.5rem;font-weight:700;color:var(--orange-400,#fb923c);margin-bottom:.5rem;font-variant-numeric:tabular-nums}@media (max-width:768px){.pillar-card-amount{font-size:1.25rem}.pillar-hero-meta{flex-direction:column;align-items:flex-start;gap:.5rem}}.omnia-legal{max-width:var(--content-max,820px);margin:0 auto;padding:48px 24px 80px;font-family:var(--font-body);font-size:15px;line-height:1.75;color:var(--text-secondary)}.omnia-legal-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-claude);margin-bottom:16px;display:flex;align-items:center;gap:10px}.omnia-legal-label::before{content:'';display:inline-block;width:24px;height:1px;background:var(--accent-claude)}.omnia-legal-title{font-family:var(--font-display);font-size:clamp(28px,5vw,42px);font-weight:400;color:var(--text-primary);line-height:1.2;margin:0 0 56px}.omnia-legal-update{font-size:13px;color:var(--text-dim);margin-bottom:48px}.omnia-legal-section{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid var(--border-light)}.omnia-legal-section:last-of-type{border-bottom:none;padding-bottom:0}.omnia-legal-section-header{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.omnia-legal-num{font-family:var(--font-display);font-size:13px;color:var(--accent-claude);opacity:.45;font-weight:300;min-width:22px;flex-shrink:0}.omnia-legal-section h2{font-family:var(--font-display);font-size:19px;font-weight:400;color:var(--text-primary);margin:0;padding:0;line-height:1.3;border:none}.omnia-legal-section p{color:var(--text-secondary);margin:0 0 12px;font-size:15px;line-height:1.75}.omnia-legal-section p:last-child{margin-bottom:0}.omnia-legal-section strong{color:var(--text-primary)}.omnia-legal-section a{color:var(--accent-claude);text-decoration:none;border-bottom:1px solid rgb(15 110 86 / .3);transition:border-color 0.2s}.omnia-legal-section a:hover{border-bottom-color:var(--accent-claude)}.omnia-legal .ph{color:var(--accent-claude);opacity:.75;background:rgb(15 110 86 / .08);padding:1px 6px;border-radius:3px;font-size:14px}.omnia-legal .aside{display:block;font-size:13.5px;color:var(--text-muted);font-style:italic;padding-left:16px;border-left:2px solid var(--border-light);margin-top:8px;line-height:1.7}.omnia-legal .aside a{color:var(--accent-claude)}.omnia-legal-footer{margin-top:48px;padding-top:44px;border-top:1px solid var(--border-light);text-align:center}.omnia-legal-footer .brand{font-family:var(--font-display);font-size:14px;color:var(--text-muted);margin-bottom:6px}.omnia-legal-footer .brand strong{font-weight:600;color:var(--text-secondary)}.omnia-legal-footer .disclaimer{font-size:12px;color:var(--text-dim);margin:0}@media (max-width:640px){.omnia-legal{padding:32px 16px 60px}.omnia-legal-update{margin-bottom:36px}.omnia-legal-section{margin-bottom:28px;padding-bottom:28px}.omnia-legal-section h2{font-size:17px}.omnia-legal-section p{font-size:14px}}