@font-face{font-family:Inter;src:url(/fonts/inter/Inter-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.dark-theme input{color:#fff!important}.dark-theme input::placeholder{color:#fff!important}.light-theme input{color:#111!important}.light-theme input::placeholder{color:#6b7280!important}.dark-theme html{background-color:#000}.light-theme html{background-color:#fff}label{font-family:Satoshi,sans-serif}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}::selection{background:#000;color:#fa2132}::-moz-selection{background:#000;color:#fff}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter;font-weight:900;font-style:normal;src:url(/fonts/inter/Inter-Black.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:900;font-style:italic;src:url(/fonts/inter/Inter-BlackItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:700;font-style:normal;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:700;font-style:italic;src:url(/fonts/inter/Inter-BoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:900;font-style:normal;src:url(/fonts/inter/InterDisplay-Black.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:900;font-style:italic;src:url(/fonts/inter/InterDisplay-BlackItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:700;font-style:normal;src:url(/fonts/inter/InterDisplay-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:700;font-style:italic;src:url(/fonts/inter/InterDisplay-BoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:800;font-style:normal;src:url(/fonts/inter/InterDisplay-ExtraBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:800;font-style:italic;src:url(/fonts/inter/InterDisplay-ExtraBoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:200;font-style:normal;src:url(/fonts/inter/InterDisplay-ExtraLight.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:200;font-style:italic;src:url(/fonts/inter/InterDisplay-ExtraLightItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:400;font-style:italic;src:url(/fonts/inter/InterDisplay-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:300;font-style:normal;src:url(/fonts/inter/InterDisplay-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:300;font-style:italic;src:url(/fonts/inter/InterDisplay-LightItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:500;font-style:normal;src:url(/fonts/inter/InterDisplay-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:500;font-style:italic;src:url(/fonts/inter/InterDisplay-MediumItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:400;font-style:normal;src:url(/fonts/inter/InterDisplay-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:600;font-style:normal;src:url(/fonts/inter/InterDisplay-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:600;font-style:italic;src:url(/fonts/inter/InterDisplay-SemiBoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:100;font-style:normal;src:url(/fonts/inter/InterDisplay-Thin.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Display;font-weight:100;font-style:italic;src:url(/fonts/inter/InterDisplay-ThinItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:800;font-style:normal;src:url(/fonts/inter/Inter-ExtraBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:800;font-style:italic;src:url(/fonts/inter/Inter-ExtraBoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:200;font-style:normal;src:url(/fonts/inter/Inter-ExtraLight.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:200;font-style:italic;src:url(/fonts/inter/Inter-ExtraLightItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:400;font-style:italic;src:url(/fonts/inter/Inter-ExtraLightItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:300;font-style:normal;src:url(/fonts/inter/Inter-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:300;font-style:italic;src:url(/fonts/inter/Inter-LightItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:500;font-style:normal;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:500;font-style:italic;src:url(/fonts/inter/Inter-MediumItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:400;font-style:normal;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:600;font-style:normal;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:600;font-style:italic;src:url(/fonts/inter/Inter-SemiBoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:100;font-style:normal;src:url(/fonts/inter/Inter-Thin.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:100;font-style:italic;src:url(/fonts/inter/Inter-ThinItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Variable;font-weight:100 900;font-style:normal;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Variable;font-weight:100 900;font-style:italic;src:url(/fonts/inter/InterVariable-Italic.woff2) format("woff2");font-display:swap}html{margin:0;padding:0;font-family:Inter,sans-serif}.product-card{background:linear-gradient(135deg,#1a1a1af2,#282828e6);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;position:relative;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:inherit}.product-card:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:inherit}.product-card:hover:before{opacity:1}.product-card:hover:after{opacity:1}.product-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3}.product-card-group:hover .product-card:not(:hover){filter:blur(.3px);opacity:.85;transform:scale(.99)}.cta-hero-button{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.75rem;border-radius:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#fa2132,#111);color:#fff;position:relative;overflow:hidden;transition:all .35s ease;box-shadow:0 10px 30px #fa213238}.cta-hero-button:before{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transition:left .6s ease}.cta-hero-button:hover:before{left:120%}.cta-hero-button:hover{transform:translateY(-3px);box-shadow:0 18px 50px #fa213247;background:linear-gradient(135deg,#111,#fa2132)}.cta-hero-group{display:inline-flex;gap:.75rem}.text-but9298{display:inline-block;margin-bottom:.4rem;padding:.25rem .5rem;border-radius:8px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fa2132;background:#fa21321f;border:1px solid rgba(250,33,50,.35)}.btn-disabled-9298{pointer-events:none!important;opacity:.6!important;filter:grayscale(10%)}.light-theme{color:#111;background:#fff}.light-theme .cta-hero-button{background:linear-gradient(135deg,#fa2132,#000)!important;color:#fff!important;border:1px solid rgba(0,0,0,.15)!important}.light-theme .cta-hero-button:hover{background:linear-gradient(135deg,#000,#fa2132)!important}.light-theme h1,.light-theme h2,.light-theme h3,.light-theme h4,.light-theme h5,.light-theme h6{color:#111}.light-theme p{color:#374151}.light-theme a{color:#b91c1c}.light-theme a:hover{color:#dc2626}.light-theme .page-container,.light-theme .app-container,.light-theme .main-content{background:#fff;color:#111}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.category-description{text-align:center}.overlay-menu::-webkit-scrollbar,.sidebar-content::-webkit-scrollbar,.content-area::-webkit-scrollbar{width:8px}.overlay-menu::-webkit-scrollbar-track,.sidebar-content::-webkit-scrollbar-track,.content-area::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.overlay-menu::-webkit-scrollbar-thumb,.sidebar-content::-webkit-scrollbar-thumb,.content-area::-webkit-scrollbar-thumb{background:#fff;border-radius:4px;transition:background .3s ease}.overlay-menu::-webkit-scrollbar-thumb:hover,.sidebar-content::-webkit-scrollbar-thumb:hover,.content-area::-webkit-scrollbar-thumb:hover{background:#fff}.overlay-menu,.sidebar-content,.content-area{scrollbar-width:thin;scrollbar-color:#ffffff #1a1a1a}.navbar{position:fixed;top:0;left:0;right:0;background:#000;border-bottom:1px solid rgba(255,255,255,.1);z-index:50;height:64px;transition:all .4s cubic-bezier(.4,0,.2,1)}.navbar.scrolled{background:#000;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 8px 40px #00000026}.navbar-container{font-family:Inter,sans-serif;font-weight:500;font-style:normal;transition:all .4s cubic-bezier(.4,0,.2,1);background-color:#000}.navbar:hover{border-bottom:1px solid rgba(255,255,255,.2)}.navbar-container{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;max-width:100%;margin:0 auto;font-family:Inter,sans-serif;font-weight:500;font-style:normal;transition:all .4s cubic-bezier(.4,0,.2,1);height:64px;position:relative;width:100%;box-sizing:border-box}.menu-button{padding:.75rem;background:transparent;border:1px solid #ffffff;border-radius:12px;cursor:pointer;color:#fff;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;font-weight:500;font-style:normal;z-index:2;display:flex;align-items:center;justify-content:center;height:48px;width:48px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.menu-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff0d;opacity:0;transition:opacity .4s ease;border-radius:12px}.menu-button:hover:before{opacity:1}.menu-button:hover{transform:translateY(-2px) scale(1.02);border-color:#fff;box-shadow:0 8px 25px #ffffff26;background:#ffffff0d}.menu-button:active{transform:translateY(0) scale(.98)}.close-button{position:absolute;top:1.5rem;left:1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;z-index:1001;padding:.5rem;border-radius:50%;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.close-button:hover{background:#ffffff26;transform:translateY(-2px)}.mobile-search{display:block;width:100%;padding:1rem;margin-bottom:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:8px;font-size:1rem}@media (min-width: 1024px){.mobile-search{display:none}}.logo-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.logo{display:flex;align-items:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:auto;padding:.5rem 1rem;border-radius:16px;position:relative;overflow:hidden}.logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .4s ease;border-radius:16px}.logo img{height:56px;width:120px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.navbar-right{display:flex;align-items:center;gap:1rem;z-index:2;position:relative}.search-button{padding:.75rem;background:transparent;border:1px solid #ffffff;border-radius:12px;cursor:pointer;color:#fff;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;font-weight:500;font-style:normal;z-index:2;display:flex;align-items:center;justify-content:center;height:48px;width:48px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:48px;min-height:48px}.search-button:hover{border-color:#fff;background:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 25px #fff3}.search-button:active{transform:translateY(0)}.search-button svg{width:18px;height:18px;color:#fff}.contact-button{padding:.875rem 2rem;font-size:.95rem;color:#fff!important;background:transparent;border:1px solid #ffffff;cursor:pointer;z-index:2;text-transform:uppercase;letter-spacing:.08em;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;font-family:Inter,sans-serif;font-weight:600;line-height:1.4;box-shadow:none}.contact-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:-1}.contact-button:hover:before{left:100%}.contact-button:hover{color:#fff;background:#ffffff0d;transform:translateY(-3px);box-shadow:0 12px 35px #ffffff26;border-color:#fff}.contact-button:active{transform:translateY(-1px)}.overlay-menu{position:fixed;inset:0;background:#000c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:50;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow:hidden;color:#fff;font-family:Inter,sans-serif}.overlay-menu.open{opacity:1;visibility:visible}.mobnav-sidebar-container{position:fixed;top:0;left:-100%;width:85%;max-width:400px;height:100vh;background:#000;border-right:1px solid #fa2132;z-index:51;transition:left .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column}.overlay-menu.open .mobnav-sidebar-container{left:0}.mobnav-sidebar-header{padding:1.5rem;border-bottom:1px solid rgba(250,33,50,.2);background:linear-gradient(135deg,#000,#1a1a1a);position:relative}.mobnav-sidebar-close{position:absolute;top:1.5rem;right:1.5rem;background:#fa21321a;border:1px solid #fa2132;color:#fff;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.mobnav-sidebar-close:hover{background:#fa213233;transform:scale(1.05)}.mobnav-sidebar-logo{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.mobnav-sidebar-logo img{height:50px;width:auto}.mobnav-sidebar-search{width:100%;padding:.75rem 1rem;background:#1a1a1acc;border:1px solid rgba(250,33,50,.3);color:#fff;border-radius:8px;font-size:.9rem;margin-bottom:1rem}.mobnav-sidebar-search::placeholder{color:#999;font-size:.85rem}.mobnav-sidebar-search:focus{outline:none;border-color:#fa2132;box-shadow:0 0 0 2px #fa213233}.mobnav-nav-section{padding:1rem 0}.mobnav-nav-link{display:block;padding:1rem 1.5rem;color:#fff;text-decoration:none;background-color:#000;font-size:1rem;font-weight:500;border-bottom:1px solid rgba(250,33,50,.1);transition:all .3s ease;position:relative}.mobnav-nav-link:hover{background:#fa21321a;color:#fa2132;padding-left:2rem}.mobnav-nav-link.active{background:#fa213226;color:#fa2132;border-left:3px solid #fa2132}.mobnav-category-container{border-bottom:1px solid rgba(250,33,50,.1)}.mobnav-nav-link{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left}.mobnav-dropdown-icon{color:#fa2132;transition:transform .3s ease}.mobnav-dropdown{background:#1a1a1acc;border-left:3px solid #fa2132;margin-left:1rem;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.mobnav-subcategory-container{border-bottom:1px solid rgba(250,33,50,.05)}.mobnav-subcategory-sub-page{padding-left:1.5rem;border-left:2px solid rgba(250,33,50,.3);margin-left:.5rem}.mobnav-subcategory-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;color:#ccc;text-decoration:none;font-size:.9rem;font-weight:500;border:none;background:none;cursor:pointer;transition:all .3s ease;text-align:left}.mobnav-subcategory-link:hover{background:#fa21321a;color:#fa2132;padding-left:1.5rem}.mobnav-nested-dropdown{background:#00000080;border-left:2px solid #fa2132;margin-left:1rem;animation:slideDown .3s ease}.mobnav-nested-link{display:block;padding:.5rem 1rem;color:#999;text-decoration:none;font-size:.85rem;font-weight:400;transition:all .3s ease;border-bottom:1px solid rgba(250,33,50,.05)}.mobnav-nested-link:hover{background:#fa21321a;color:#fa2132;padding-left:1.5rem}.mobnav-search-results{padding:1rem 0}.mobnav-search-results-header{margin-bottom:1rem;padding:0 1.5rem}.mobnav-search-results-title{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.mobnav-search-results-count{font-size:.9rem;color:#999;margin:0}.mobnav-search-results-list{max-height:300px;overflow-y:auto}.mobnav-search-result-item{display:block;padding:1rem 1.5rem;border-bottom:1px solid rgba(250,33,50,.1);text-decoration:none;transition:all .3s ease}.mobnav-search-result-item:hover{background:#fa21321a;padding-left:2rem}.mobnav-search-result-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.mobnav-search-result-description{font-size:.85rem;color:#ccc;line-height:1.4}.mobnav-sidebar-contact{position:sticky;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(135deg,#fa2132,#c81e2a);border-top:1px solid rgba(250,33,50,.3);margin-top:auto}.mobnav-contact-button{width:100%;padding:1rem;background:transparent;border:1px solid #ffffff;color:#fff;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.mobnav-contact-button:hover{background:#fff;color:#fa2132;transform:translateY(-2px);box-shadow:0 4px 15px #fff3}@keyframes overlayFadeIn{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(24px)}}.overlay-header{display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem;border-bottom:1px solid rgba(255,255,255,.1);max-width:none;margin:0;background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:100%;box-sizing:border-box}.overlay-logo-container{flex:1;display:flex;justify-content:center}.overlay-logo{display:flex;align-items:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);padding:.5rem 1rem;border-radius:16px;position:relative;overflow:hidden}.overlay-logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .4s ease;border-radius:16px}.overlay-logo:hover:before{opacity:1}.overlay-logo img{height:52px;width:auto;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.search-container{display:flex;align-items:center;background:#1a1a1acc;border:1px solid rgba(255,255,255,.2);padding:1rem 1.25rem;width:auto;flex:1 1 auto;border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.search-container:focus-within{border-color:#fff6;box-shadow:0 0 0 4px #ffffff1a;transform:translateY(-2px)}.search-icon{color:#fff;margin-right:1rem;transition:all .3s ease}.search-container:focus-within .search-icon{color:#fff;transform:scale(1.1)}.search-input{background:transparent;outline:none;flex:1;font-size:.95rem;border:none;color:#fff;font-weight:500;font-family:Inter,sans-serif}.search-input::placeholder{color:#999;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;font-weight:500}.overlay-contact-button{margin-left:2rem;padding:1rem 2rem;font-size:.9rem;font-weight:600;color:#fff;background:transparent;border:1px solid #ffffff;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border-radius:50px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.overlay-contact-button:hover{color:#fff;background:#ffffff0d;transform:translateY(-3px);box-shadow:0 12px 35px #ffffff26;border-color:#fff}.overlay-contact-button:active{transform:translateY(-1px)}.menu-content{display:flex;max-width:none;width:100%;margin:0;padding:2rem 3rem 3rem;height:calc(100vh - 120px);box-sizing:border-box;overflow:hidden}.sidebar{width:320px;border-right:1px solid rgba(255,255,255,.1);padding-right:2.5rem;margin-right:3rem;background:#ffffff05;border-radius:20px;padding:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-shrink:0;box-sizing:border-box}.sidebar-content{height:100%;overflow-y:auto}.sidebar-title{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;position:relative}.sidebar-title:after{content:"";position:absolute;bottom:-.5rem;left:0;width:2rem;height:2px;background:#fff;border-radius:1px}.sidebar-title-secondary{margin-top:2.5rem}.nav-section{display:flex;flex-direction:column;gap:.75rem}.nav-link{background:none;border:none;text-align:left;padding:1rem 1.25rem;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:12px;position:relative;overflow:hidden;font-family:Inter,sans-serif}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:-1}.nav-link:hover:before{left:100%}.nav-link:hover{background:#ffffff1a;color:#fff;transform:translate(12px);box-shadow:0 4px 20px #ffffff1a}.nav-link-active{background:#ffffff26;color:#fff;border-left:3px solid #ffffff;box-shadow:0 4px 20px #ffffff1a}.content-area{flex:1;padding-left:1.5rem;overflow-y:auto;background:#ffffff03;border-radius:20px;padding:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:0;box-sizing:border-box}.search-results-header{margin-bottom:2.5rem}.search-results-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;font-family:Inter,sans-serif}.search-results-count{color:#999;font-size:1.1rem;font-weight:500}.search-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.search-result-card{background:#1a1a1a99;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.search-result-card:hover{border-color:#ffffff4d;transform:translateY(-6px);background:#1a1a1acc}.search-result-link{text-decoration:none;color:inherit;display:block}.search-result-title{font-size:1.375rem;font-weight:600;color:#fff;margin-bottom:.75rem;font-family:Inter,sans-serif}.search-result-description{color:#fff;margin-bottom:1.5rem;line-height:1.6;font-weight:400}.visit-page-button{display:inline-block;padding:.75rem 1.5rem;background:#fff;color:#000;border-radius:12px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.visit-page-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}.category-header{margin-bottom:2.5rem}.category-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;font-family:Inter,sans-serif}.category-description{color:#fff;font-size:1.2rem;line-height:1.7;font-weight:400}.subcategories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.subcategory-card{background:#1a1a1a99;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.subcategory-card:hover{border-color:#ffffff4d;transform:translateY(-6px);background:#1a1a1acc}.subcategory-sub-page{margin-left:2rem;padding-left:1.5rem;border-left:2px solid rgba(250,33,50,.3);position:relative}.subcategory-sub-page:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:#fa213280}@media (max-width: 768px){.subcategory-sub-page{margin-left:1rem;padding-left:1rem}}.subcategory-link{text-decoration:none;color:inherit;display:block}.subcategory-title{font-size:1.375rem;font-weight:600;color:#fff;margin-bottom:.75rem;font-family:Inter,sans-serif}.subcategory-description{color:#fff;margin-bottom:1.5rem;line-height:1.6;font-weight:400}.placeholder-content{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px}.placeholder-text{color:#666;font-size:1.3rem;font-family:Inter,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.subcategory-with-nested{padding:1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05;transition:all .3s ease}.overview-button-container{margin:1.5rem 0;display:flex;justify-content:center}.overview-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}.overview-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:-1}.overview-button:hover:before{left:100%}.overview-button:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff26}.overview-button:active{transform:translateY(0)}.overview-button-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.overview-button:hover .overview-button-icon{transform:scale(1.1)}.overview-button-text{font-family:Inter,sans-serif;font-weight:600}.subcategory-with-nested:hover{border-color:#fff3;background:#ffffff0d}.nested-subcategories{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.nested-subcategory-link{display:block;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff05;text-decoration:none;transition:all .3s ease}.nested-subcategory-link:hover{border-color:#ffffff4d;background:#ffffff14;transform:translateY(-2px)}.nested-subcategory-title{display:block;color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:Inter,sans-serif}.nested-subcategory-description{display:block;color:#ccc;font-size:.85rem;line-height:1.4;font-weight:400;font-family:Inter,sans-serif}@media (min-width: 769px){.mobnav-sidebar-container{display:none}.overlay-header,.menu-content{display:flex}}body.light-theme .navbar,.homepage-app.light-theme .navbar{background:#fff!important;border-bottom:1px solid #e5e7eb!important}body.light-theme .navbar-container,.homepage-app.light-theme .navbar-container{background-color:#fff!important}body.light-theme .navbar-brand,.homepage-app.light-theme .navbar-brand{color:#000!important}body.light-theme .navbar-brand:hover,.homepage-app.light-theme .navbar-brand:hover{color:#fa2132!important}body.light-theme .navbar-links a,.homepage-app.light-theme .navbar-links a{color:#000!important}body.light-theme .navbar-links a:hover,.homepage-app.light-theme .navbar-links a:hover{color:#fa2132!important}body.light-theme .contact-button,.homepage-app.light-theme .contact-button{background:#fa2132!important;color:#fff!important;border:1px solid #fa2132!important}body.light-theme .contact-button:hover,.homepage-app.light-theme .contact-button:hover{background:#dc2626!important;border-color:#dc2626!important}body.light-theme .menu-button,.homepage-app.light-theme .menu-button{border:1px solid #000000!important;color:#000!important;background:transparent!important}body.light-theme .menu-button:hover,.homepage-app.light-theme .menu-button:hover{border-color:#fa2132!important;color:#fa2132!important;background:#fa21320d!important;box-shadow:0 8px 25px #fa213226!important}body.light-theme .menu-button:before,.homepage-app.light-theme .menu-button:before{background:#0000000d!important}body.light-theme .menu-button:hover:before,.homepage-app.light-theme .menu-button:hover:before{background:#fa21320d!important}body.light-theme .overlay-menu,.homepage-app.light-theme .overlay-menu{background:#fffffff2!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;color:#000!important}body.light-theme .mobnav-sidebar-container,.homepage-app.light-theme .mobnav-sidebar-container{background:#fff!important;border-right:1px solid #e5e7eb!important;box-shadow:4px 0 20px #0000001a!important}body.light-theme .mobnav-sidebar-header,.homepage-app.light-theme .mobnav-sidebar-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important}body.light-theme .mobnav-sidebar-close,.homepage-app.light-theme .mobnav-sidebar-close{background:#fa21321a!important;border:1px solid #fa2132!important;color:#fa2132!important}body.light-theme .mobnav-sidebar-close:hover,.homepage-app.light-theme .mobnav-sidebar-close:hover{background:#fa2132!important;color:#fff!important}body.light-theme .overlay-header,.homepage-app.light-theme .overlay-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important}body.light-theme .overlay-close,.homepage-app.light-theme .overlay-close{color:#000!important}body.light-theme .overlay-close:hover,.homepage-app.light-theme .overlay-close:hover{color:#fa2132!important}body.light-theme .close-button,.homepage-app.light-theme .close-button{background:#fa21321a!important;border:1px solid #fa2132!important;color:#fa2132!important}body.light-theme .close-button:hover,.homepage-app.light-theme .close-button:hover{background:#fa2132!important;color:#fff!important;transform:translateY(-2px)!important}body.light-theme .sidebar-content,.homepage-app.light-theme .sidebar-content{background:#fff!important;color:#000!important}body.light-theme .sidebar-section h3,.homepage-app.light-theme .sidebar-section h3,body.light-theme .sidebar-section h4,.homepage-app.light-theme .sidebar-section h4,body.light-theme .sidebar-item,.homepage-app.light-theme .sidebar-item{color:#000!important}body.light-theme .sidebar-item:hover,.homepage-app.light-theme .sidebar-item:hover{color:#fa2132!important;background:#fa21321a!important}body.light-theme .mobnav-sidebar-logo,.homepage-app.light-theme .mobnav-sidebar-logo{color:#000!important}body.light-theme .mobnav-sidebar-logo:hover,.homepage-app.light-theme .mobnav-sidebar-logo:hover{color:#fa2132!important}body.light-theme .mobnav-contact-button,.homepage-app.light-theme .mobnav-contact-button{background:#fa2132!important;color:#fff!important;border:1px solid #fa2132!important}body.light-theme .mobnav-contact-button:hover,.homepage-app.light-theme .mobnav-contact-button:hover{background:#dc2626!important;border-color:#dc2626!important}body.light-theme .mobnav-nav-link,.homepage-app.light-theme .mobnav-nav-link{color:#000!important;border-bottom:1px solid #e5e7eb!important;background-color:#fff!important}body.light-theme .mobnav-nav-link:hover,.homepage-app.light-theme .mobnav-nav-link:hover{color:#fa2132!important;background:#fa21320d!important}body.light-theme .mobnav-nav-section h3,.homepage-app.light-theme .mobnav-nav-section h3,body.light-theme .mobnav-nav-section h4,.homepage-app.light-theme .mobnav-nav-section h4,body.light-theme .sidebar-title,.homepage-app.light-theme .sidebar-title,body.light-theme .sidebar-title-secondary,.homepage-app.light-theme .sidebar-title-secondary,body.light-theme .nav-link,.homepage-app.light-theme .nav-link{color:#000!important}body.light-theme .nav-link:hover,.homepage-app.light-theme .nav-link:hover{background:#fa21321a!important;color:#fa2132!important}body.light-theme .nav-link-active,.homepage-app.light-theme .nav-link-active{background:#fa213226!important;color:#fa2132!important;border-left:3px solid #fa2132!important}body.light-theme .nav-section,.homepage-app.light-theme .nav-section{color:#000!important}body.light-theme .mobnav-dropdown-icon,.homepage-app.light-theme .mobnav-dropdown-icon{color:#fa2132!important}body.light-theme .mobnav-dropdown,.homepage-app.light-theme .mobnav-dropdown{background:#f8f9facc!important;border-left:3px solid #fa2132!important}body.light-theme .mobnav-nested-dropdown,.homepage-app.light-theme .mobnav-nested-dropdown{background:#ffffff80!important;border-left:2px solid #fa2132!important}body.light-theme .mobnav-search-container,.homepage-app.light-theme .mobnav-search-container{background:#f8f9fa!important;border:1px solid #e5e7eb!important}body.light-theme .mobnav-search-input,.homepage-app.light-theme .mobnav-search-input{background:#fff!important;color:#000!important;border:1px solid #e5e7eb!important}body.light-theme .mobnav-search-input::placeholder,.homepage-app.light-theme .mobnav-search-input::placeholder{color:#6b7280!important}body.light-theme .mobnav-sidebar-search,.homepage-app.light-theme .mobnav-sidebar-search{background:#fff!important;border:1px solid #e5e7eb!important;color:#000!important}body.light-theme .mobnav-sidebar-search::placeholder,.homepage-app.light-theme .mobnav-sidebar-search::placeholder{color:#6b7280!important}body.light-theme .content-area,.homepage-app.light-theme .content-area{background:linear-gradient(135deg,#fafafa,#f8f9fa,#f1f3f4)!important;color:#000!important}body.light-theme .category-content,.homepage-app.light-theme .category-content{background:transparent!important;color:#000!important}body.light-theme .category-title,.homepage-app.light-theme .category-title{color:#000!important;background:linear-gradient(135deg,#000,#fa2132)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}body.light-theme .category-description,.homepage-app.light-theme .category-description{color:#666!important}body.light-theme .subcategories-grid,.homepage-app.light-theme .subcategories-grid{background:transparent!important}body.light-theme .subcategory-card,.homepage-app.light-theme .subcategory-card{background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px #00000014!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.light-theme .subcategory-card:hover,.homepage-app.light-theme .subcategory-card:hover{border-color:#fa2132!important;transform:translateY(-6px)!important;box-shadow:0 12px 40px #fa213226!important;background:linear-gradient(135deg,#fff,#fef7f7)!important}body.light-theme .subcategory-title,.homepage-app.light-theme .subcategory-title{color:#000!important}body.light-theme .subcategory-description,.homepage-app.light-theme .subcategory-description{color:#666!important}body.light-theme .subcategory-with-nested,.homepage-app.light-theme .subcategory-with-nested{background:transparent!important}body.light-theme .nested-subcategories,.homepage-app.light-theme .nested-subcategories{background:#fa21320d!important;border:1px solid rgba(250,33,50,.1)!important;border-radius:12px!important}body.light-theme .nested-subcategories a,.homepage-app.light-theme .nested-subcategories a{color:#000!important;background:transparent!important;border:1px solid transparent!important}body.light-theme .nested-subcategories a:hover,.homepage-app.light-theme .nested-subcategories a:hover{color:#fa2132!important;background:#fa21321a!important;border-color:#fa213233!important}body.light-theme .overview-button,.homepage-app.light-theme .overview-button{background:linear-gradient(135deg,#fa2132,#e01e2e)!important;color:#fff!important;border:1px solid #fa2132!important}body.light-theme .overview-button:hover,.homepage-app.light-theme .overview-button:hover{background:linear-gradient(135deg,#e01e2e,#fa2132)!important;box-shadow:0 8px 25px #fa21324d!important;color:#fff!important}body.light-theme .search-results,.homepage-app.light-theme .search-results{background:transparent!important}body.light-theme .search-results-title,.homepage-app.light-theme .search-results-title{color:#000!important}body.light-theme .search-results-count,.homepage-app.light-theme .search-results-count{color:#666!important}body.light-theme .search-result-card,.homepage-app.light-theme .search-result-card{background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 20px #00000014!important}body.light-theme .search-result-card:hover,.homepage-app.light-theme .search-result-card:hover{border-color:#fa2132!important;box-shadow:0 12px 40px #fa213226!important;transform:translateY(-4px)!important}body.light-theme .search-result-title,.homepage-app.light-theme .search-result-title{color:#000!important}body.light-theme .search-result-description,.homepage-app.light-theme .search-result-description{color:#666!important}body.light-theme .visit-page-button,.homepage-app.light-theme .visit-page-button{background:linear-gradient(135deg,#fa2132,#e01e2e)!important;color:#fff!important}body.light-theme .nested-subcategories a,.homepage-app.light-theme .nested-subcategories a{color:#000!important;background:transparent!important;border:1px solid transparent!important;padding:12px 16px!important;border-radius:8px!important;transition:all .3s ease!important;display:block!important;text-decoration:none!important;font-weight:500!important}body.light-theme .nested-subcategories a:hover,.homepage-app.light-theme .nested-subcategories a:hover{color:#fa2132!important;background:#fa21321a!important;border-color:#fa213233!important;transform:translate(4px)!important}body.light-theme .subcategory-with-nested .nested-subcategories a,.homepage-app.light-theme .subcategory-with-nested .nested-subcategories a{color:#000!important;opacity:1!important;visibility:visible!important}body.light-theme .nested-subcategories a *,.homepage-app.light-theme .nested-subcategories a *{color:inherit!important}body.light-theme .nested-subcategories a:after,.homepage-app.light-theme .nested-subcategories a:after{content:attr(data-description);display:block;font-size:.85rem;color:#666!important;margin-top:4px;font-weight:400}.nested-subcategories{max-width:100%!important;overflow:hidden!important}.nested-subcategories a{max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;white-space:normal!important;line-height:1.4!important;text-overflow:ellipsis!important}.nested-subcategories a *{max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;white-space:normal!important}.subcategory-with-nested{max-width:100%!important;overflow:hidden!important}.subcategory-with-nested .nested-subcategories{max-width:100%!important;width:100%!important;box-sizing:border-box!important}@media (min-width: 1024px){.nested-subcategories a{max-width:280px!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;white-space:normal!important;line-height:1.3!important}.nested-subcategories{max-width:300px!important;width:100%!important}}.nested-subcategories a,.nested-subcategories a span,.nested-subcategories a div{max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;white-space:normal!important;display:block!important;box-sizing:border-box!important}body.light-theme .mobnav-sidebar-search:focus,.homepage-app.light-theme .mobnav-sidebar-search:focus{border-color:#fa2132!important;box-shadow:0 0 0 2px #fa213233!important}body.light-theme .mobnav-search-results-title,.homepage-app.light-theme .mobnav-search-results-title{color:#000!important}body.light-theme .mobnav-search-results-count,.homepage-app.light-theme .mobnav-search-results-count{color:#6b7280!important}body.light-theme .mobnav-search-result-item,.homepage-app.light-theme .mobnav-search-result-item{border-bottom:1px solid #e5e7eb!important}body.light-theme .mobnav-search-result-item:hover,.homepage-app.light-theme .mobnav-search-result-item:hover{background:#fa21320d!important}body.light-theme .mobnav-search-result-title,.homepage-app.light-theme .mobnav-search-result-title{color:#000!important}body.light-theme .mobnav-search-result-description,.homepage-app.light-theme .mobnav-search-result-description{color:#6b7280!important}body.light-theme .mobnav-category-container,.homepage-app.light-theme .mobnav-category-container{border-bottom:1px solid #e5e7eb!important}body.light-theme .mobnav-subcategory-container,.homepage-app.light-theme .mobnav-subcategory-container{border-bottom:1px solid #f1f5f9!important}body.light-theme .mobnav-subcategory-link,.homepage-app.light-theme .mobnav-subcategory-link{color:#000!important}body.light-theme .mobnav-subcategory-link:hover,.homepage-app.light-theme .mobnav-subcategory-link:hover{background:#fa21320d!important;color:#fa2132!important}body.light-theme .mobnav-nested-link,.homepage-app.light-theme .mobnav-nested-link{color:#6b7280!important}body.light-theme .mobnav-nested-link:hover,.homepage-app.light-theme .mobnav-nested-link:hover{background:#fa21320d!important;color:#fa2132!important}body.light-theme .mobnav-sidebar-container::-webkit-scrollbar-track,.homepage-app.light-theme .mobnav-sidebar-container::-webkit-scrollbar-track{background:#f1f5f9!important}body.light-theme .mobnav-sidebar-container::-webkit-scrollbar-thumb,.homepage-app.light-theme .mobnav-sidebar-container::-webkit-scrollbar-thumb{background:#cbd5e1!important}body.light-theme .mobnav-sidebar-container::-webkit-scrollbar-thumb:hover,.homepage-app.light-theme .mobnav-sidebar-container::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}body.light-theme .mobnav-sidebar-container,.homepage-app.light-theme .mobnav-sidebar-container{scrollbar-color:#cbd5e1 #f1f5f9!important}.navbar-global-theme-toggle{background:#fa2132;color:#fff;border:none;border-radius:8px;padding:8px 12px;margin-right:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #fa213233}.navbar-global-theme-toggle:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #fa21324d}.navbar-global-theme-toggle:active{transform:translateY(0)}.navbar-night-mode-toggle{background:#d97706;color:#fff;border:none;border-radius:8px;padding:8px 12px;margin-right:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #d9770633}.navbar-night-mode-toggle:hover{background:#b45309;transform:translateY(-1px);box-shadow:0 4px 12px #d977064d}.navbar-night-mode-toggle:active{transform:translateY(0)}.mobnav-global-theme-toggle{background:#fa2132;color:#fff;border:none;border-radius:8px;padding:12px 16px;margin-bottom:12px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 2px 8px #fa213233;width:100%;justify-content:flex-start;font-weight:500}.mobnav-global-theme-toggle:hover{background:#dc2626;transform:translate(2px);box-shadow:0 4px 12px #fa21324d}.mobnav-global-theme-toggle:active{transform:translate(0)}.mobnav-night-mode-toggle{background:#d97706;color:#fff;border:none;border-radius:8px;padding:12px 16px;margin-bottom:12px;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-start;transition:all .3s ease;box-shadow:0 2px 8px #d9770633;font-size:14px;font-weight:500}.mobnav-night-mode-toggle:hover{background:#b45309;transform:translate(2px);box-shadow:0 4px 12px #d977064d}.mobnav-night-mode-toggle:active{transform:translate(0)}@media (max-width: 768px){.overlay-header,.menu-content,.sidebar,.content-area{display:none}.mobnav-sidebar-container{display:block}.navbar-container{padding:0 1rem}.logo img{height:40px}.menu-button{width:44px;height:44px}.navbar-right .contact-button{display:none}}@media (max-width: 768px){.navbar-container{padding:0 1.5rem}.overlay-header{padding:1.5rem;flex-wrap:wrap;gap:1rem;width:100%;box-sizing:border-box}.search-container{width:100%;order:3;margin-top:1rem;max-width:none}.sidebar,.content-area{padding:1.5rem;width:100%}.search-results-grid,.subcategories-grid{grid-template-columns:1fr}.search-results-title,.category-title{font-size:1.75rem}.menu-content{padding:1rem;width:100%;box-sizing:border-box}.navbar-right .contact-button{display:none}}@media (max-width: 480px){.navbar-container{padding:0 1rem}.logo img{height:35px}.menu-button{width:40px;height:40px}.mobnav-sidebar-container{width:90%;max-width:350px}.mobnav-sidebar-header{padding:1rem}.mobnav-sidebar-close{top:1rem;right:1rem;width:36px;height:36px}.mobnav-sidebar-logo img{height:45px}.mobnav-nav-link{padding:.875rem 1.25rem;font-size:.95rem}.mobnav-sidebar-contact{padding:1rem}.mobnav-contact-button{padding:.875rem;font-size:.9rem}.navbar-right .contact-button{display:none}}.darkveil-canvas{width:100%;height:100%;display:block}.darkveil-layer{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5}.footer{--brand: #fa2132;--brand-2: #7a0f1b;--ink: #ffffff;--bg: #000000;--glass: rgba(255, 255, 255, .08);position:relative;background:radial-gradient(1200px 400px at 15% 120%,rgba(250,33,50,.08),transparent 60%),radial-gradient(900px 300px at 85% -10%,rgba(250,33,50,.06),transparent 60%),#000;color:var(--ink);font-family:Satoshi,sans-serif;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);isolation:isolate;margin-top:0!important;margin-bottom:0!important;pointer-events:auto}body.light-theme .footer,.homepage-app.light-theme .footer{--ink: #000000;--bg: #ffffff;--glass: rgba(0, 0, 0, .08);background:radial-gradient(1200px 400px at 15% 120%,rgba(250,33,50,.05),transparent 60%),radial-gradient(900px 300px at 85% -10%,rgba(250,33,50,.03),transparent 60%),#fff!important;color:var(--ink)!important;border-top:1px solid rgba(0,0,0,.1)!important}body.light-theme .footer h3,body.light-theme .footer h4,body.light-theme .footer p,body.light-theme .footer span,body.light-theme .footer div,.homepage-app.light-theme .footer h3,.homepage-app.light-theme .footer h4,.homepage-app.light-theme .footer p,.homepage-app.light-theme .footer span,.homepage-app.light-theme .footer div,body.light-theme .footer a,.homepage-app.light-theme .footer a{color:#000!important}body.light-theme .footer a:hover,.homepage-app.light-theme .footer a:hover{color:#fa2132!important}body.light-theme .footer .footer-brand,.homepage-app.light-theme .footer .footer-brand{color:#000!important}body.light-theme .footer .footer-brand:hover,.homepage-app.light-theme .footer .footer-brand:hover{color:#fa2132!important}.footer:before{content:"";position:absolute;inset:-40% -20%;background:conic-gradient(from 0deg at 50% 50%,#fa213200,#fa21321f 70deg,#fa213200 140deg 360deg);filter:blur(40px);animation:beam-rotate 26s linear infinite;z-index:0;pointer-events:none}@keyframes beam-rotate{to{transform:rotate(360deg)}}.footer-background,.footer-pattern,.footer-glow,.darkveil-canvas{position:absolute;inset:0}.footer-glow{background:radial-gradient(600px 220px at 10% 110%,rgba(250,33,50,.1),transparent 60%),radial-gradient(520px 200px at 90% -10%,rgba(250,33,50,.12),transparent 60%),radial-gradient(800px 260px at 50% 50%,rgba(255,255,255,.03),transparent 60%);filter:blur(28px);animation:footerGlowDrift 18s ease-in-out infinite alternate;z-index:1;pointer-events:none}@keyframes footerGlowDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.02)}to{transform:translate3d(0,6px,0) scale(1)}}.footer-pattern{background:radial-gradient(1200px 600px at 20% 80%,rgba(255,255,255,.03),transparent 60%),radial-gradient(1000px 500px at 80% 20%,rgba(255,255,255,.02),transparent 60%),url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.015'%3E%3Ccircle cx='50' cy='50' r='1'/%3E%3C/g%3E%3C/svg%3E");animation:patternFloat 32s ease-in-out infinite;z-index:2;pointer-events:none}@keyframes patternFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.4deg)}}.footer-container{position:relative;z-index:3;max-width:100%;margin:0 auto;padding:4rem 3rem 2rem}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.company-info{grid-column:1}.footer-logo{margin-bottom:1.5rem}.footer-logo img{height:72px;width:auto;max-width:220px;pointer-events:none}.company-description{color:var(--ink);line-height:1.7;margin-bottom:2rem;font-size:1rem;font-weight:300;max-width:420px;opacity:.92}.social-links{display:flex;gap:1rem}.social-link{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border:1px solid rgba(255,255,255,.18);border-radius:12px;color:var(--ink);text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;overflow:hidden}.social-link:after{content:"";position:absolute;inset:-60% -40%;background:radial-gradient(400px 200px at 50% 50%,rgba(250,33,50,.35),transparent 60%);transform:rotate(0);opacity:0;transition:opacity .35s ease,transform .6s ease}.social-link:hover{transform:translateY(-3px);border-color:#fa213299;box-shadow:0 12px 36px #fa213259}.social-link:hover:after{opacity:1;transform:rotate(8deg) scale(1.02)}.social-link svg{position:relative;z-index:1;transition:transform .3s ease,color .3s ease}.social-link:hover svg{transform:scale(1.08);color:#fff}.footer-section{display:flex;flex-direction:column}.footer-title{font-size:1.1rem;font-weight:700;color:var(--ink);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.08em;position:relative;background:linear-gradient(90deg,#fff,#fff);-webkit-background-clip:text;background-clip:text}.footer-title:after{content:"";position:absolute;bottom:-.55rem;left:0;width:1.5rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--brand-2));transform-origin:left;transform:scaleX(1);transition:width .4s ease,transform .4s ease}.footer-section:hover .footer-title:after{width:2.6rem;transform:scaleX(1.02)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-link{color:var(--ink);text-decoration:none;font-size:.95rem;font-weight:400;position:relative;padding-left:0;transition:color .3s ease,padding-left .3s ease}.footer-link:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:linear-gradient(90deg,var(--brand),var(--brand-2));transform:translateY(-50%);transition:width .28s ease}.footer-link:hover{color:#fff;padding-left:1rem;text-shadow:0 0 18px rgba(250,33,50,.25)}.footer-link:hover:before{width:.8rem}.footer-inline-icon{margin-right:8px;color:var(--brand);width:22px;height:22px;padding:4px;border-radius:8px;border:1px solid rgba(250,33,50,.25);background:#fa21321a;box-shadow:0 2px 10px #fa21321f;flex:0 0 auto}.footer-address p{display:flex;align-items:center;gap:8px}.footer-address p:hover .footer-inline-icon{background:#fa21322e;border-color:#fa213273;box-shadow:0 6px 16px #fa213238;transform:translateY(-1px) scale(1.02)}.footer-contact-row{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:8px}.footer-contact{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0f}.footer-contact:hover{border-color:#fa213259;background:#ffffff1a;box-shadow:0 8px 24px #fa21322e}.footer-bottom{display:flex;border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;justify-content:center;align-items:center;flex-direction:column}.footer-bottom-content{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;text-align:center}.footer-legal{width:100%}.footer-legal p{color:var(--ink);font-size:.9rem;margin:.5rem 0 0;opacity:.9;text-align:center}.legal-links{display:flex;gap:1.25rem;align-items:center;margin-top:1rem;margin-bottom:0;justify-content:center;flex-wrap:wrap}.legal-link{color:var(--ink);text-decoration:none;font-size:.85rem;position:relative;transition:color .3s ease,text-shadow .3s ease}.legal-link:hover{color:#fa2132}.footer-newsletter{flex:1;max-width:420px}.footer-newsletter h4{font-size:1.1rem;font-weight:700;color:var(--ink);margin-bottom:.5rem}.footer-newsletter p{color:var(--ink);font-size:.9rem;margin-bottom:1.5rem;line-height:1.5;opacity:.85}.newsletter-form{display:flex;gap:.5rem;position:relative}.newsletter-input{flex:1;padding:.875rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:var(--ink);font-size:.9rem;backdrop-filter:blur(12px);transition:box-shadow .3s ease,border-color .3s ease,background .3s ease}.newsletter-input::placeholder{color:#ffffffb3}.newsletter-input:focus{outline:none;border-color:#fa213299;box-shadow:0 0 0 3px #fa213240,0 8px 30px #fa213233;background:#ffffff14}.newsletter-button{min-width:46px;padding:.875rem;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%);border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .3s ease,filter .3s ease;position:relative;overflow:hidden;box-shadow:0 10px 24px #fa213240;animation:lux-pulse 2.8s ease-in-out infinite}.newsletter-button:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff40,#fff0);transform:translate(-120%);animation:sheen 3.6s ease-in-out infinite}.newsletter-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px #fa213259}.newsletter-button:active{transform:translateY(0)}.newsletter-button svg{stroke:currentColor}@keyframes sheen{0%,65%{transform:translate(-120%)}80%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes lux-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.footer:hover .footer-pattern{animation-play-state:paused}.footer *{transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 1200px){.footer-container{padding:3rem 2rem 2rem}.footer-main{gap:2rem}}@media (max-width: 1024px){.footer-main{grid-template-columns:1fr 1fr;gap:2.5rem}.company-info{grid-column:1 / -1;text-align:center}.company-description{max-width:600px;margin:0 auto 2rem}.social-links{justify-content:center}}@media (max-width: 768px){.footer-container{padding:2rem 1.5rem 1.5rem}.footer-main{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-bottom-content{flex-direction:column;gap:2rem;text-align:center}.legal-links{justify-content:center}.footer-newsletter{max-width:100%}.newsletter-form{max-width:350px;margin:0 auto}}@media (max-width: 480px){.footer-container{padding:1.5rem 1rem 1rem}.footer-main{gap:1.5rem}.footer-title{font-size:1rem}.footer-link{font-size:.9rem}.newsletter-form{flex-direction:column;gap:.75rem}.newsletter-button{width:100%;padding:1rem}}:root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark-border: #333333;--ferz-gray: #666666;--ferz-light-gray: #999999;--ferz-white: #ffffff;--ferz-white-soft: rgba(255, 255, 255, .9);--ferz-white-muted: rgba(255, 255, 255, .7);--section-padding: clamp(4rem, 8vw, 8rem);--container-max: 1200px;--container-padding: 2rem;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.nhp-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-family);font-size:17px;line-height:1.7;overflow-x:hidden;min-height:100vh}.nhp-page.light-theme{background:#fff;color:#111}.nhp-page.light-theme .nhp-section-dark,.nhp-page.light-theme .nhp-section-darker{background:#f8f9fa}.nhp-page.light-theme .nhp-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.nhp-page.light-theme .nhp-hero-title,.nhp-page.light-theme .nhp-section-title{color:#111}.nhp-page.light-theme .nhp-hero-subtitle,.nhp-page.light-theme .nhp-section-intro{color:#666!important}.nhp-page.light-theme .nhp-urgency-card,.nhp-page.light-theme .nhp-comparison-card,.nhp-page.light-theme .nhp-test-card,.nhp-page.light-theme .nhp-alt-card,.nhp-page.light-theme .nhp-industry-card,.nhp-page.light-theme .nhp-proof-card,.nhp-page.light-theme .nhp-stack-layer{background:#f8f9fa;border-color:#dee2e6}.nhp-page.light-theme .nhp-urgency-card h3,.nhp-page.light-theme .nhp-comparison-headline,.nhp-page.light-theme .nhp-test-name,.nhp-page.light-theme .nhp-alt-competitor,.nhp-page.light-theme .nhp-industry-title,.nhp-page.light-theme .nhp-proof-content h4{color:#111}.nhp-page.light-theme .nhp-urgency-text,.nhp-page.light-theme .nhp-comparison-list li,.nhp-page.light-theme .nhp-test-desc,.nhp-page.light-theme .nhp-alt-list li,.nhp-page.light-theme .nhp-industry-text,.nhp-page.light-theme .nhp-proof-content p{color:#374151}.nhp-page.light-theme .nhp-comparison-card.nhp-traditional .nhp-comparison-headline{color:#111!important}.nhp-page.light-theme .nhp-comparison-card.nhp-traditional .nhp-comparison-list li{color:#374151!important}.nhp-page.light-theme .nhp-stack-name,.nhp-page.light-theme .nhp-stack-desc{color:#111}.nhp-page.light-theme .nhp-stack-product{color:var(--ferz-red)}.nhp-page.light-theme .nhp-stack-connector{color:#dee2e6}.nhp-page.light-theme .nhp-stack-module-label,.nhp-page.light-theme .nhp-stack-module-connects{color:#666}.nhp-page.light-theme .nhp-stack-note{color:#666!important}.nhp-page.light-theme .nhp-stack-description{color:#374151!important}.nhp-page.light-theme .nhp-alt-bottom{color:#374151!important;border-top-color:#dee2e6}.nhp-page.light-theme .nhp-alt-vs,.nhp-page.light-theme .nhp-alt-them{color:#666}.nhp-page.light-theme .nhp-cta-section{background:linear-gradient(180deg,#f8f9fa,#fff)}.nhp-page.light-theme .nhp-cta-box{background:#f8f9fa;border-color:#dee2e6}.nhp-page.light-theme .nhp-cta-title{color:#111}.nhp-page.light-theme .nhp-cta-subtitle,.nhp-page.light-theme .nhp-cta-note{color:#666}.nhp-page.light-theme .nhp-assessment-title{color:#111!important}.nhp-page.light-theme .nhp-assessment-details{border-top-color:#dee2e6}.nhp-page.light-theme .nhp-assessment-item h4{color:var(--ferz-red)}.nhp-page.light-theme .nhp-assessment-item p{color:#374151!important}.nhp-page.light-theme .nhp-btn-secondary{border-color:#dee2e6;color:#111}.nhp-page.light-theme .nhp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red);background:#fa21320d}.nhp-page.light-theme .nhp-btn-tertiary{background:#f8f9fa;border-color:#dee2e6;color:#111}.nhp-page.light-theme .nhp-btn-tertiary:hover{border-color:var(--ferz-red);color:var(--ferz-red);background:#fa21320d}.nhp-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.nhp-section-dark{background:var(--ferz-black-soft)}.nhp-section-darker{background:var(--ferz-black)}.nhp-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.nhp-section-title{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.05em;font-weight:700;line-height:1.1;text-align:left;color:var(--ferz-white);margin-bottom:1.5rem}.nhp-section-intro{font-size:1.1rem;font-weight:400;line-height:1.7;color:var(--ferz-white-muted);max-width:700px;margin-bottom:3rem}.nhp-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--section-padding) + 60px) var(--container-padding) var(--section-padding);position:relative;background:radial-gradient(ellipse at top center,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(250,33,50,.08) 0%,transparent 40%),linear-gradient(to bottom,var(--ferz-black),var(--ferz-black-soft))}.nhp-hero-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1.5rem;animation:nhp-fadeInUp .8s ease-out}.nhp-hero-title{font-size:clamp(2.5rem,8vw,5rem);letter-spacing:.02em;font-weight:800;line-height:1.1;color:var(--ferz-white);margin-bottom:1.5rem;animation:nhp-fadeInUp .8s ease-out .1s both}.nhp-hero-subtitle{font-size:clamp(1rem,3vw,1.4rem);letter-spacing:.05em;font-weight:400;color:var(--ferz-white-muted);max-width:700px;margin-bottom:3rem;animation:nhp-fadeInUp .8s ease-out .2s both}.nhp-hero-cta-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;animation:nhp-fadeInUp .8s ease-out .3s both}@keyframes nhp-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nhp-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none}.nhp-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.nhp-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.nhp-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.nhp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.nhp-btn-tertiary{background:var(--ferz-black-medium);color:var(--ferz-white-muted);border:1px solid var(--ferz-dark-border)}.nhp-btn-tertiary:hover{border-color:var(--ferz-red);color:var(--ferz-white)}.nhp-urgency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.nhp-urgency-grid{grid-template-columns:1fr}}.nhp-urgency-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;position:relative;overflow:hidden}.nhp-urgency-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--ferz-red)}.nhp-urgency-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem}.nhp-urgency-title{font-size:1.3rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.nhp-urgency-text{font-size:.95rem;line-height:1.6;color:var(--ferz-white-muted)}.nhp-comparison-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}@media (max-width: 768px){.nhp-comparison-container{grid-template-columns:1fr}}.nhp-comparison-card{padding:2.5rem;border-radius:4px;position:relative}.nhp-comparison-card.nhp-traditional{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:1px solid var(--ferz-dark-border)}.nhp-comparison-card.nhp-ferz{background:linear-gradient(135deg,#fa213226,#fa21320d);border:1px solid var(--ferz-red)}.nhp-comparison-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.nhp-comparison-card.nhp-traditional .nhp-comparison-label{color:var(--ferz-gray)}.nhp-comparison-card.nhp-ferz .nhp-comparison-label{color:var(--ferz-red)}.nhp-comparison-headline{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.nhp-comparison-card.nhp-traditional .nhp-comparison-headline{color:var(--ferz-white-muted)}.nhp-comparison-card.nhp-ferz .nhp-comparison-headline{color:var(--ferz-white)}.nhp-comparison-list{list-style:none}.nhp-comparison-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.95rem;color:var(--ferz-white-muted)}.nhp-comparison-list li:before{content:"→";color:var(--ferz-gray);flex-shrink:0}.nhp-comparison-card.nhp-ferz .nhp-comparison-list li:before{color:var(--ferz-red)}.nhp-comparison-tagline{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border);font-size:1rem;font-weight:600;font-style:italic}.nhp-comparison-card.nhp-ferz .nhp-comparison-tagline{color:var(--ferz-red);border-top-color:#fa21324d}.nhp-stack-wrapper{display:flex;gap:2rem;align-items:flex-start;justify-content:center;max-width:900px;margin:0 auto}@media (max-width: 768px){.nhp-stack-wrapper{flex-direction:column}}.nhp-stack-container{flex:1;max-width:500px}.nhp-stack-module{width:280px;padding-top:2rem}@media (max-width: 768px){.nhp-stack-module{width:100%;max-width:500px;padding-top:1rem}}.nhp-stack-module-label{font-size:.7rem;font-weight:600;color:var(--ferz-gray);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.75rem;text-align:center}.nhp-stack-module-connects{font-size:.75rem;color:var(--ferz-gray);text-align:center;margin-top:.75rem;font-style:italic}.nhp-stack-layer{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-left:4px solid var(--ferz-red);border-radius:4px;padding:1.5rem 2rem;transition:all .3s ease}.nhp-stack-layer:hover{border-color:var(--ferz-red);transform:translate(8px)}.nhp-stack-module .nhp-stack-layer:hover{transform:translateY(-4px)}.nhp-stack-layer.nhp-accent{background:#fa213214;border-left:4px solid var(--ferz-red);border-right:4px solid var(--ferz-red)}.nhp-stack-name{font-size:1.2rem;font-weight:700;color:var(--ferz-white);letter-spacing:.02em}.nhp-stack-product{font-size:.75rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.15em;margin:.25rem 0 .75rem}.nhp-stack-role{font-size:.8rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin:.25rem 0 .75rem}.nhp-stack-desc{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.5}.nhp-stack-connector{text-align:center;font-size:1.5rem;color:var(--ferz-dark-border);padding:.5rem 0}.nhp-stack-note{text-align:center;color:var(--ferz-gray);margin-top:.5rem;font-size:.75rem;letter-spacing:.05em}.nhp-stack-description{text-align:center;color:var(--ferz-white-muted);margin-top:1.5rem;font-size:.95rem}.nhp-four-tests{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}@media (max-width: 900px){.nhp-four-tests{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.nhp-four-tests{grid-template-columns:1fr}}.nhp-test-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem;text-align:center;transition:border-color .3s ease}.nhp-test-card:hover{border-color:var(--ferz-red)}.nhp-test-letter{font-size:2rem;font-weight:800;color:var(--ferz-red);margin-bottom:.5rem}.nhp-test-name{font-size:1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.nhp-test-desc{font-size:.85rem;color:var(--ferz-white-muted);line-height:1.5}.nhp-industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.nhp-industry-grid{grid-template-columns:1fr}}.nhp-industry-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none;display:block;color:inherit}.nhp-industry-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.nhp-industry-icon{width:48px;height:48px;background:#fa213226;border:1px solid var(--ferz-red);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:1.2rem;color:var(--ferz-red)}.nhp-industry-icon svg{width:24px;height:24px}.nhp-industry-title{font-size:1.3rem;font-weight:700;color:var(--ferz-white);margin-bottom:.75rem}.nhp-industry-subtitle{font-size:.9rem;color:var(--ferz-red);font-weight:600;margin-bottom:1rem}.nhp-industry-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.nhp-industry-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.85rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em}.nhp-alternatives-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}@media (max-width: 900px){.nhp-alternatives-grid{grid-template-columns:1fr}}.nhp-alt-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:border-color .3s ease}.nhp-alt-card:hover{border-color:var(--ferz-red)}.nhp-alt-header{margin-bottom:1.5rem}.nhp-alt-vs{font-size:.75rem;font-weight:600;color:var(--ferz-gray);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.25rem}.nhp-alt-competitor{font-size:1.2rem;font-weight:700;color:var(--ferz-white)}.nhp-alt-list{list-style:none;margin-bottom:1.5rem}.nhp-alt-list li{margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.nhp-alt-them{color:var(--ferz-gray);font-weight:600}.nhp-alt-us{color:var(--ferz-red);font-weight:600}.nhp-alt-bottom{font-size:.85rem;color:var(--ferz-white-muted);font-style:italic;padding-top:1rem;border-top:1px solid var(--ferz-dark-border)}.nhp-ip-moat{background:linear-gradient(135deg,#fa21321a,#fa213205);border:1px solid var(--ferz-red);border-radius:4px;padding:2.5rem;text-align:center;margin:3rem 0}.nhp-ip-moat-title{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.nhp-ip-moat-stat{font-size:1.1rem;color:var(--ferz-white-muted);margin-bottom:.5rem}.nhp-ip-moat-claim{font-size:1rem;color:var(--ferz-red);font-weight:600;margin-bottom:1.5rem}.nhp-ip-moat-link{font-size:.85rem;font-weight:600;color:var(--ferz-white);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease}.nhp-ip-moat-link:hover{color:var(--ferz-red)}.nhp-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.nhp-proof-grid{grid-template-columns:1fr}}.nhp-proof-card{display:flex;gap:1.5rem;align-items:flex-start}.nhp-proof-icon{width:48px;height:48px;background:#fa213226;border:1px solid var(--ferz-red);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.2rem;color:var(--ferz-red)}.nhp-proof-icon svg{width:24px;height:24px}.nhp-proof-content h4{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.nhp-proof-content p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.nhp-timeline{display:flex;justify-content:center;align-items:center;gap:2rem;margin:3rem 0;flex-wrap:wrap}.nhp-timeline-item{text-align:center}.nhp-timeline-year{font-size:2rem;font-weight:800;color:var(--ferz-red)}.nhp-timeline-label{font-size:.8rem;color:var(--ferz-white-muted);margin-top:.25rem}.nhp-timeline-arrow{font-size:1.5rem;color:var(--ferz-dark-border)}.nhp-cta-section{text-align:center;padding:var(--section-padding) var(--container-padding);background:linear-gradient(to bottom,var(--ferz-black-soft),var(--ferz-black))}.nhp-cta-box{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:4rem 3rem;max-width:900px;margin:0 auto}.nhp-cta-title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.nhp-cta-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.nhp-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.nhp-cta-note{margin-top:2rem;font-size:.85rem;color:var(--ferz-gray)}.nhp-assessment-details{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.nhp-assessment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}@media (max-width: 768px){.nhp-assessment-grid{grid-template-columns:1fr;text-align:center}}.nhp-assessment-title{color:var(--ferz-white);margin-bottom:1.5rem;text-align:center;font-size:1.2rem;font-weight:700}.nhp-assessment-item h4{font-size:.9rem;font-weight:700;color:var(--ferz-red);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em}.nhp-assessment-item p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.5}.nhp-fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.nhp-fade-in.nhp-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){:root{--container-padding: 1rem}section{padding:calc(var(--section-padding) * .6) 0}.nhp-hero{padding-top:calc(var(--section-padding) * .6 + 60px)}.nhp-btn{padding:.875rem 1.5rem;font-size:.85rem}}.nabp-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.nabp-page.light-theme{background:#fff;color:#111}.nabp-page.light-theme .nabp-section-dark,.nabp-page.light-theme .nabp-section-darker{background:#f8f9fa}.nabp-page.light-theme .nabp-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.nabp-page.light-theme .nabp-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.nabp-page.light-theme .nabp-hero-title,.nabp-page.light-theme .nabp-hero-subtitle,.nabp-page.light-theme .nabp-section-title{color:#111}.nabp-page.light-theme .nabp-hero-tagline,.nabp-page.light-theme .nabp-section-intro,.nabp-page.light-theme .nabp-section-dark .nabp-section-intro,.nabp-page.light-theme .nabp-section-darker .nabp-section-intro{color:#666!important}.nabp-page.light-theme .nabp-hero-tagline em{color:#111}.nabp-page.light-theme .nabp-corporate-status{background:#f8f9fa;border-color:#dee2e6;border-left-color:var(--ferz-red)}.nabp-page.light-theme .nabp-corporate-status p{color:#374151}.nabp-page.light-theme .nabp-corporate-status strong{color:#111}.nabp-page.light-theme .nabp-origin-text p,.nabp-page.light-theme .nabp-section-darker .nabp-origin-text p,.nabp-page.light-theme .nabp-section-dark .nabp-origin-text p,.nabp-page.light-theme .nabp-origin-content .nabp-origin-text p,.nabp-page.light-theme .nabp-section-darker .nabp-origin-content .nabp-origin-text p{color:#374151!important}.light-theme a{color:#111!important}.nabp-page.light-theme .nabp-origin-text p,.nabp-page.light-theme .nabp-section-darker .nabp-origin-text p,.nabp-page.light-theme .nabp-section-dark .nabp-origin-text p,.nabp-page.light-theme .nabp-container .nabp-origin-text p,.nabp-page.light-theme .nabp-section-darker .nabp-container .nabp-origin-text p{color:#374151!important}.nabp-page.light-theme .nabp-origin-story{background:linear-gradient(135deg,#f8f9fa,#fa21320d);border-color:#dee2e6}.nabp-page.light-theme .nabp-origin-story p{color:#374151}.nabp-page.light-theme .nabp-origin-focus{color:#111;border-left-color:var(--ferz-red)}.nabp-page.light-theme .nabp-comparison-column{background:#f8f9fa;border-color:#dee2e6}.nabp-page.light-theme .nabp-comparison-header{background:#e9ecef}.nabp-page.light-theme .nabp-comparison-column.nabp-ferz .nabp-comparison-header{background:linear-gradient(135deg,var(--ferz-red) 0%,var(--ferz-red-dark) 100%)}.nabp-page.light-theme .nabp-comparison-header h3{color:#111}.nabp-page.light-theme .nabp-comparison-header p{color:#666}.nabp-page.light-theme .nabp-comparison-list li{border-bottom-color:#dee2e6;color:#374151}.nabp-page.light-theme .nabp-comparison-bottom{background:#0000000d;color:#374151}.nabp-page.light-theme .nabp-mission-block{background:#f8f9fa;border-color:#dee2e6}.nabp-page.light-theme .nabp-mission-block p{color:#374151}.nabp-page.light-theme .nabp-mission-tagline,.nabp-page.light-theme .nabp-leader-info h3{color:#111}.nabp-page.light-theme .nabp-leader-info p{color:#374151!important}.nabp-page.light-theme .nabp-leader-emphasis{color:#111!important}.nabp-page.light-theme .nabp-leader-emphasis{color:#111}.nabp-page.light-theme .nabp-moat-card{background:#f8f9fa;border-color:#dee2e6}.nabp-page.light-theme .nabp-moat-card h3{color:#111}.nabp-page.light-theme .nabp-moat-card p{color:#666}.nabp-page.light-theme .nabp-strategic-reality{background:linear-gradient(135deg,#fa213214,#f8f9fa);border-color:var(--ferz-red)}.nabp-page.light-theme .nabp-strategic-reality p{color:#374151}.nabp-page.light-theme .nabp-value-item{border-left-color:#dee2e6}.nabp-page.light-theme .nabp-value-item h3{color:#111!important}.nabp-page.light-theme .nabp-value-item p{color:#666!important}.nabp-page.light-theme .nabp-laso-text{color:#374151!important}.nabp-page.light-theme .nabp-laso-strong{color:#111!important}.nabp-page.light-theme .nabp-market-gap-text{color:#666!important}.nabp-page.light-theme .nabp-market-card{background:#f8f9fa;border-color:#dee2e6}.nabp-page.light-theme .nabp-market-card p{color:#374151}.nabp-page.light-theme .nabp-market-position{background:#f8f9fa;border-color:#dee2e6}.nabp-page.light-theme .nabp-market-position h3{color:#666}.nabp-page.light-theme .nabp-team-intro{color:#374151}.nabp-page.light-theme .nabp-expertise-card{background:#f8f9fa;border-color:#dee2e6}.nabp-page.light-theme .nabp-expertise-card h3{color:#111}.nabp-page.light-theme .nabp-expertise-card p{color:#666}.nabp-page.light-theme .nabp-trajectory-item{background:#f8f9fa;border-color:#dee2e6}.nabp-page.light-theme .nabp-trajectory-item p{color:#374151}.nabp-page.light-theme .nabp-cta-section{background:linear-gradient(180deg,#f8f9fa,#fff)}.nabp-page.light-theme .nabp-cta-title{color:#111}.nabp-page.light-theme .nabp-cta-subtitle{color:#666}.nabp-page.light-theme .nabp-btn-secondary{border-color:#dee2e6;color:#111}.nabp-page.light-theme .nabp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red);background:#fa21320d}.nabp-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--section-padding) + 60px) 2rem var(--section-padding);position:relative;overflow:hidden}.nabp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.08) 0%,transparent 40%),linear-gradient(180deg,var(--ferz-black) 0%,var(--ferz-dark) 100%);z-index:-1}.nabp-hero:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;z-index:-1}.nabp-hero-label{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ferz-red);margin-bottom:1.5rem;font-weight:600;animation:nabp-fadeInUp .8s ease-out;font-family:var(--font-primary)}.nabp-hero-title{font-family:var(--font-primary);font-size:clamp(4rem,15vw,12rem);letter-spacing:.05em;line-height:.9;margin-bottom:1rem;animation:nabp-fadeInUp .8s ease-out .1s both;font-weight:800;color:var(--ferz-white)}.nabp-hero-subtitle{font-family:var(--font-primary);font-size:clamp(1.2rem,4vw,2rem);letter-spacing:.15em;color:var(--ferz-red);margin-bottom:2rem;animation:nabp-fadeInUp .8s ease-out .2s both;font-weight:700}.nabp-hero-tagline{font-size:1rem;color:var(--ferz-light-gray);letter-spacing:.1em;max-width:600px;animation:nabp-fadeInUp .8s ease-out .3s both;font-family:var(--font-primary)}.nabp-hero-tagline em{color:var(--ferz-white-soft);font-style:normal}@keyframes nabp-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nabp-section-dark,.nabp-section-darker{padding:var(--section-padding) 2rem;position:relative}.nabp-section-dark{background:var(--ferz-dark)}.nabp-section-darker{background:var(--ferz-black)}.nabp-container{max-width:var(--content-max-width);margin:0 auto}.nabp-section-label{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ferz-red);margin-bottom:1rem;font-weight:600;font-family:var(--font-primary)}.nabp-section-title{font-family:var(--font-primary);font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.05em;text-align:left;margin-bottom:1.5rem;line-height:1.1;font-weight:700;color:var(--ferz-white)}.nabp-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin-bottom:3rem;font-family:var(--font-primary)}.nabp-section-dark .nabp-section-intro,.nabp-section-darker .nabp-section-intro{color:var(--ferz-white-muted)}.nabp-corporate-status{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:2rem;border-radius:4px;margin-bottom:3rem}.nabp-corporate-status p{color:var(--ferz-white-muted);font-family:var(--font-primary)}.nabp-corporate-status strong{color:var(--ferz-white)}.nabp-origin-content{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 900px){.nabp-origin-content{grid-template-columns:1fr 1fr}}.nabp-origin-text p{margin-bottom:1.5rem;font-family:var(--font-primary)}.nabp-section-dark .nabp-origin-text p,.nabp-section-darker .nabp-origin-text p{color:var(--ferz-white-muted)}.nabp-laso-text{color:var(--ferz-white-muted);margin-top:2rem;font-family:var(--font-primary)}.nabp-laso-strong{color:var(--ferz-white);font-weight:600}.nabp-market-gap-text{color:var(--ferz-white-muted);text-align:center;margin-bottom:2rem;font-family:var(--font-primary)}.nabp-origin-story{background:linear-gradient(135deg,var(--ferz-dark-card) 0%,rgba(250,33,50,.1) 100%);border:1px solid var(--ferz-dark-border);padding:2.5rem;border-radius:4px}.nabp-origin-story h3{font-family:var(--font-primary);font-size:1.8rem;letter-spacing:.05em;color:var(--ferz-red);margin-bottom:1rem;font-weight:700}.nabp-origin-story p{color:var(--ferz-white-muted);margin-bottom:1rem;font-family:var(--font-primary)}.nabp-origin-story p:last-child{margin-bottom:0}.nabp-origin-focus{font-size:1rem;color:var(--ferz-white);font-style:italic;border-left:2px solid var(--ferz-red);padding-left:1rem;margin-top:1.5rem;font-family:var(--font-primary)}.nabp-comparison-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width: 800px){.nabp-comparison-grid{grid-template-columns:1fr 1fr}}.nabp-comparison-column{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;overflow:hidden}.nabp-comparison-column.nabp-ferz{border-color:var(--ferz-red)}.nabp-comparison-header{padding:1.5rem 2rem;background:#1f1f2a}.nabp-comparison-column.nabp-ferz .nabp-comparison-header{background:linear-gradient(135deg,var(--ferz-red) 0%,var(--ferz-red-dark) 100%)}.nabp-comparison-header h3{font-family:var(--font-primary);font-size:1.3rem;letter-spacing:.1em;margin-bottom:.5rem;font-weight:700;color:var(--ferz-white)}.nabp-comparison-header p{font-size:.85rem;color:#ffffffb3;font-family:var(--font-primary)}.nabp-comparison-column.nabp-ferz .nabp-comparison-header p{color:#ffffffe6}.nabp-comparison-list{padding:1.5rem 2rem;list-style:none}.nabp-comparison-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-primary)}.nabp-comparison-list li:last-child{border-bottom:none}.nabp-comparison-list li:before{content:"○";color:var(--ferz-gray);font-size:.6rem;margin-top:.4rem}.nabp-comparison-column.nabp-ferz .nabp-comparison-list li:before{content:"●";color:var(--ferz-red)}.nabp-comparison-bottom{padding:1.5rem 2rem;background:#0003;font-size:.9rem;font-family:var(--font-primary);color:var(--ferz-white-muted)}.nabp-comparison-bottom strong{color:var(--ferz-red)}.nabp-mission-block{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);padding:3rem;margin-top:4rem;border-radius:4px;text-align:center}.nabp-mission-block h3{font-family:var(--font-primary);font-size:1.5rem;letter-spacing:.1em;color:var(--ferz-red);margin-bottom:1.5rem;font-weight:700}.nabp-mission-block p{color:var(--ferz-white-muted);margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto;font-family:var(--font-primary)}.nabp-mission-tagline{font-size:1.2rem;font-weight:600;color:var(--ferz-white);margin-top:1.5rem;font-family:var(--font-primary)}.nabp-leadership-card{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width: 800px){.nabp-leadership-card{grid-template-columns:auto 1fr}}.nabp-leader-avatar{width:120px;height:120px;background:linear-gradient(135deg,var(--ferz-red) 0%,var(--ferz-red-dark) 100%);border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:3rem;letter-spacing:.1em;font-weight:700;color:var(--ferz-white)}.nabp-leader-info h3{font-family:var(--font-primary);font-size:2rem;text-align:left;letter-spacing:.05em;margin-bottom:.25rem;font-weight:700;color:var(--ferz-white)}.nabp-leader-title{color:var(--ferz-red);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:1.5rem;font-family:var(--font-primary)}.nabp-leader-info p{color:var(--ferz-white-muted);margin-bottom:1rem;font-family:var(--font-primary)}.nabp-leader-emphasis{color:var(--ferz-white);font-style:italic;font-family:var(--font-primary)}.nabp-moat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.nabp-moat-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);padding:2rem;border-radius:4px;transition:border-color .3s ease,transform .3s ease}.nabp-moat-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.nabp-moat-icon{width:48px;height:48px;background:#fa213226;border:1px solid var(--ferz-red);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--ferz-red)}.nabp-moat-card h3{font-family:var(--font-primary);font-size:1.3rem;letter-spacing:.05em;margin-bottom:.75rem;font-weight:700;color:var(--ferz-white)}.nabp-moat-card p{color:var(--ferz-gray);font-size:.95rem;font-family:var(--font-primary)}.nabp-strategic-reality{background:linear-gradient(135deg,rgba(250,33,50,.15) 0%,var(--ferz-dark-card) 100%);border:1px solid var(--ferz-red);padding:2rem;border-radius:4px;margin-top:2rem;text-align:center}.nabp-strategic-reality h3{font-family:var(--font-primary);font-size:1.3rem;letter-spacing:.1em;color:var(--ferz-red);margin-bottom:1rem;font-weight:700}.nabp-strategic-reality p{color:var(--ferz-white-muted);max-width:700px;margin:0 auto;font-family:var(--font-primary)}.nabp-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.nabp-value-item{padding:1.5rem;border-left:2px solid var(--ferz-dark-border);transition:border-color .3s ease}.nabp-value-item:hover{border-color:var(--ferz-red)}.nabp-value-item h3{font-family:var(--font-primary);font-size:1.1rem;letter-spacing:.05em;margin-bottom:.5rem;color:var(--ferz-white);font-weight:700}.nabp-value-item p{color:var(--ferz-white-muted);font-size:.95rem;font-family:var(--font-primary)}.nabp-market-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.nabp-market-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-top:3px solid var(--ferz-red);padding:2rem;border-radius:0 0 4px 4px}.nabp-market-card h3{font-family:var(--font-primary);font-size:1.2rem;letter-spacing:.05em;color:var(--ferz-red);margin-bottom:1rem;font-weight:700}.nabp-market-card p{color:var(--ferz-white-muted);font-size:.95rem;font-family:var(--font-primary)}.nabp-market-position{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);padding:2.5rem;border-radius:4px;text-align:center}.nabp-market-position h3{font-family:var(--font-primary);font-size:1rem;letter-spacing:.15em;color:var(--ferz-gray);margin-bottom:1rem;font-weight:600}.nabp-market-position p{font-size:1.3rem;color:var(--ferz-red);font-weight:600;max-width:700px;margin:0 auto;font-family:var(--font-primary)}.nabp-team-intro{color:var(--ferz-white-muted);max-width:700px;margin-bottom:3rem;font-family:var(--font-primary)}.nabp-expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.nabp-expertise-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);padding:2rem;border-radius:4px;text-align:center}.nabp-expertise-icon{width:64px;height:64px;background:#fa213226;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--ferz-red)}.nabp-expertise-card h3{font-family:var(--font-primary);font-size:1.1rem;letter-spacing:.05em;margin-bottom:.75rem;font-weight:700;color:var(--ferz-white)}.nabp-expertise-card p{color:var(--ferz-gray);font-size:.9rem;font-family:var(--font-primary)}.nabp-trajectory-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.nabp-trajectory-item{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;transition:border-color .3s ease}.nabp-trajectory-item:hover{border-color:var(--ferz-red)}.nabp-trajectory-marker{width:12px;height:12px;background:var(--ferz-red);border-radius:50%;margin-top:.4rem;flex-shrink:0}.nabp-trajectory-item p{color:var(--ferz-white-muted);font-family:var(--font-primary)}.nabp-cta-section{text-align:center;padding:calc(var(--section-padding) * 1.5) 2rem;background:linear-gradient(180deg,var(--ferz-dark) 0%,var(--ferz-black) 100%);position:relative}.nabp-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(250,33,50,.1) 0%,transparent 60%)}.nabp-cta-content{position:relative;z-index:1}.nabp-cta-title{font-family:var(--font-primary);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.05em;margin-bottom:1.5rem;font-weight:700;color:var(--ferz-white)}.nabp-cta-subtitle{color:var(--ferz-white-muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem;font-family:var(--font-primary)}.nabp-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.nabp-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:var(--font-primary);font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none}.nabp-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.nabp-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px #fa213266}.nabp-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.nabp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.nabp-fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.nabp-fade-in.nabp-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.nabp-hero{padding:calc(var(--section-padding) + 40px) 1rem var(--section-padding)}.nabp-hero-title{font-size:clamp(3rem,12vw,8rem)}.nabp-section-title{font-size:clamp(2rem,5vw,3rem)}.nabp-section-dark,.nabp-section-darker{padding:calc(var(--section-padding) * .6) 1rem}.nabp-origin-content,.nabp-comparison-grid,.nabp-moat-grid,.nabp-values-grid,.nabp-market-cards,.nabp-expertise-grid{grid-template-columns:1fr}.nabp-cta-buttons{flex-direction:column;align-items:stretch}.nabp-btn{width:100%;justify-content:center}}:root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark: #111111;--ferz-dark-card: #1a1a1a;--ferz-dark-border: #333333;--ferz-gray: #666666;--ferz-light-gray: #999999;--ferz-white: #ffffff;--ferz-white-soft: rgba(255, 255, 255, .9);--ferz-white-muted: rgba(255, 255, 255, .7);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--section-padding: clamp(4rem, 8vw, 8rem);--content-max-width: 1200px}.ncp-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.ncp-page.light-theme{background:#fff;color:#111}.ncp-page.light-theme .ncp-section-dark,.ncp-page.light-theme .ncp-section-darker{background:#f8f9fa}.ncp-page.light-theme .ncp-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.ncp-page.light-theme .ncp-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.ncp-page.light-theme .ncp-hero-title,.ncp-page.light-theme .ncp-hero-subtitle,.ncp-page.light-theme .ncp-section-title{color:#111}.ncp-page.light-theme .ncp-hero-tagline,.ncp-page.light-theme .ncp-section-intro{color:#666!important}.ncp-page.light-theme .ncp-hero-tagline em{color:#111}.ncp-page.light-theme .ncp-contact-card{background:#f8f9fa;border-color:#dee2e6}.ncp-page.light-theme .ncp-contact-card h3{color:#111}.ncp-page.light-theme .ncp-contact-card p{color:#374151}.ncp-page.light-theme .ncp-location-note{color:#666}.ncp-page.light-theme .ncp-contact-form{background:#f8f9fa;border-color:#dee2e6}.ncp-page.light-theme .ncp-form-group label{color:var(--ferz-red)}.ncp-page.light-theme .ncp-form-group input,.ncp-page.light-theme .ncp-form-group textarea{background:#fff;border-color:#dee2e6;color:#111}.ncp-page.light-theme .ncp-form-group input::placeholder,.ncp-page.light-theme .ncp-form-group textarea::placeholder{color:#999}.ncp-page.light-theme .ncp-form-group input:focus,.ncp-page.light-theme .ncp-form-group textarea:focus{border-color:var(--ferz-red);background:#fff}.ncp-page.light-theme .ncp-social-section{background:#f8f9fa;border-color:#dee2e6}.ncp-page.light-theme .ncp-social-section h3{color:#111}.ncp-page.light-theme .ncp-social-btn{background:#fa213214;border-color:#fa21324d;color:var(--ferz-red)}.ncp-page.light-theme .ncp-social-btn:hover{background:var(--ferz-red);border-color:var(--ferz-red);color:#fff}.ncp-page.light-theme .ncp-cta-section{background:linear-gradient(180deg,#f8f9fa,#fff)}.ncp-page.light-theme .ncp-cta-title{color:#111}.ncp-page.light-theme .ncp-cta-subtitle{color:#666}.ncp-page.light-theme .ncp-btn-secondary{border-color:#dee2e6;color:#111}.ncp-page.light-theme .ncp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red);background:#fa21320d}.ncp-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--section-padding) + 60px) 2rem var(--section-padding);position:relative;overflow:hidden}.ncp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.08) 0%,transparent 40%),linear-gradient(180deg,var(--ferz-black) 0%,var(--ferz-dark) 100%);z-index:-1}.ncp-hero:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;z-index:-1}.ncp-hero-label{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ferz-red);margin-bottom:1.5rem;font-weight:600;animation:ncp-fadeInUp .8s ease-out;font-family:var(--font-primary)}.ncp-hero-title{font-family:var(--font-primary);font-size:clamp(4rem,15vw,12rem);letter-spacing:.05em;line-height:.9;margin-bottom:1rem;animation:ncp-fadeInUp .8s ease-out .1s both;font-weight:800;color:var(--ferz-white)}.ncp-hero-subtitle{font-family:var(--font-primary);font-size:clamp(1.2rem,4vw,2rem);letter-spacing:.15em;color:var(--ferz-red);margin-bottom:2rem;animation:ncp-fadeInUp .8s ease-out .2s both;font-weight:700}.ncp-hero-tagline{font-size:1rem;color:var(--ferz-light-gray);letter-spacing:.1em;max-width:600px;animation:ncp-fadeInUp .8s ease-out .3s both;font-family:var(--font-primary)}.ncp-hero-tagline em{color:var(--ferz-white-soft);font-style:normal}@keyframes ncp-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ncp-section-dark,.ncp-section-darker{padding:var(--section-padding) 2rem;position:relative}.ncp-section-dark{background:var(--ferz-dark)}.ncp-section-darker{background:var(--ferz-black)}.ncp-container{max-width:var(--content-max-width);margin:0 auto}.ncp-section-label{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ferz-red);margin-bottom:1rem;font-weight:600;font-family:var(--font-primary)}.ncp-section-title{font-family:var(--font-primary);font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.05em;text-align:left;margin-bottom:1.5rem;line-height:1.1;font-weight:700;color:var(--ferz-white)}.ncp-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin-bottom:3rem;font-family:var(--font-primary)}.ncp-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.ncp-contact-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);padding:2.5rem;border-radius:4px;text-align:center;transition:border-color .3s ease,transform .3s ease}.ncp-contact-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.ncp-contact-icon{width:64px;height:64px;background:#fa213226;border:1px solid var(--ferz-red);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--ferz-red)}.ncp-contact-card h3{font-family:var(--font-primary);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-weight:600;color:var(--ferz-red)}.ncp-contact-card p{color:var(--ferz-white-muted);font-size:1rem;font-family:var(--font-primary);line-height:1.6}.ncp-location-note{font-size:.9rem;color:var(--ferz-gray);display:block;margin-top:.5rem}.ncp-social-section{margin-top:4rem;text-align:center;padding:2.5rem;background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px}.ncp-social-section h3{font-family:var(--font-primary);font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:.1em;color:var(--ferz-white);margin-bottom:1.5rem;font-weight:700}.ncp-social-links{display:flex;gap:1rem;justify-content:center}.ncp-social-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fa213226;border:1px solid var(--ferz-red);border-radius:50%;color:var(--ferz-red);transition:all .3s ease;text-decoration:none}.ncp-social-btn:hover{background:var(--ferz-red);border-color:var(--ferz-red);color:var(--ferz-white);transform:translateY(-2px)}.ncp-contact-form{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);padding:3rem;border-radius:4px;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto}.ncp-form-group{margin-bottom:2rem}.ncp-form-group label{display:block;font-size:.85rem;font-weight:600;color:var(--ferz-red);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-primary)}.ncp-form-group input,.ncp-form-group textarea{width:100%;padding:1rem 1.25rem;background:#ffffff0d;border:1px solid var(--ferz-dark-border);border-radius:4px;color:var(--ferz-white);font-size:1rem;font-family:var(--font-primary);transition:all .3s ease;box-sizing:border-box}.ncp-form-group input:focus,.ncp-form-group textarea:focus{outline:none;border-color:var(--ferz-red);background:#fa21320d;box-shadow:0 0 0 3px #fa21321a}.ncp-form-group input::placeholder,.ncp-form-group textarea::placeholder{color:var(--ferz-gray);font-weight:400}.ncp-form-group textarea{resize:vertical;min-height:150px;line-height:1.6}.ncp-form-group input:disabled,.ncp-form-group textarea:disabled{opacity:.6;cursor:not-allowed}.ncp-form-status{padding:1rem 1.25rem;border-radius:4px;margin-bottom:1.5rem;font-family:var(--font-primary);font-size:.9rem}.ncp-form-status.ncp-status-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.ncp-form-status.ncp-status-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}.ncp-page.light-theme .ncp-form-status.ncp-status-success{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}.ncp-page.light-theme .ncp-form-status.ncp-status-error{background:#ef44441a;border-color:#ef44444d;color:#dc2626}.ncp-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:var(--font-primary);font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none}.ncp-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.ncp-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px #fa213266}.ncp-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.ncp-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.ncp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.ncp-contact-form .ncp-btn{width:100%;justify-content:center}.ncp-cta-section{text-align:center;padding:calc(var(--section-padding) * 1.5) 2rem;background:linear-gradient(180deg,var(--ferz-dark) 0%,var(--ferz-black) 100%);position:relative}.ncp-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(250,33,50,.1) 0%,transparent 60%)}.ncp-cta-content{position:relative;z-index:1}.ncp-cta-title{font-family:var(--font-primary);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.05em;margin-bottom:1.5rem;font-weight:700;color:var(--ferz-white)}.ncp-cta-subtitle{color:var(--ferz-white-muted);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem;font-family:var(--font-primary)}.ncp-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ncp-fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.ncp-fade-in.ncp-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.ncp-hero{padding:calc(var(--section-padding) + 40px) 1rem var(--section-padding)}.ncp-hero-title{font-size:clamp(3rem,12vw,8rem)}.ncp-section-title{font-size:clamp(2rem,5vw,3rem)}.ncp-section-dark,.ncp-section-darker{padding:calc(var(--section-padding) * .6) 1rem}.ncp-contact-grid{grid-template-columns:1fr}.ncp-contact-card,.ncp-contact-form{padding:2rem}.ncp-cta-buttons{flex-direction:column;align-items:stretch}.ncp-btn{width:100%;justify-content:center}}.not-found-page{min-height:100vh;background:#000;color:#fff;font-family:Inter,sans-serif;padding-top:120px;position:relative;overflow:hidden}.not-found-container{max-width:800px;margin:0 auto;padding:0 2rem;position:relative;z-index:10}.not-found-content{text-align:center;padding:4rem 0}.error-code{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;font-size:8rem;font-weight:900;font-family:Satoshi,sans-serif;color:#fa2132}.error-number{animation:bounceIn 1s ease-out}.error-zero{position:relative;width:120px;height:120px;margin:0 1rem;animation:fadeInScale 1.2s ease-out .3s both}.zero-circle{width:100%;height:100%;border:8px solid #fa2132;border-radius:50%;position:relative;overflow:hidden}.zero-circle:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;background:#000;border-radius:50%;transform:translate(-50%,-50%)}.error-title{font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;color:#fff;font-family:Satoshi,sans-serif;animation:slideInUp .8s ease-out .6s both}.error-description{font-size:1.2rem;line-height:1.6;color:#ccc;max-width:600px;margin:0 auto 3rem;animation:slideInUp .8s ease-out .8s both}.quick-actions{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;animation:slideInUp .8s ease-out 1s both}.action-button{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-family:Satoshi,sans-serif;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.action-button.primary{background:linear-gradient(135deg,#fa2132,#ff4757);color:#fff;border:none}.action-button.primary:hover{transform:translateY(-3px);box-shadow:0 20px 40px #fa21314d}.action-button.secondary{background:#ffffff0d;color:#fff;border:2px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.action-button.secondary:hover{background:#fa21311a;border-color:#fa21314d;transform:translateY(-2px)}.popular-pages{margin-bottom:3rem;animation:slideInUp .8s ease-out 1.2s both}.popular-pages h3{font-size:1.3rem;font-weight:600;color:#fa2132;margin-bottom:1.5rem;font-family:Satoshi,sans-serif;text-transform:uppercase;letter-spacing:.5px}.page-links{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.page-links a{color:#fff;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.page-links a:hover{background:#fa21311a;border-color:#fa21314d;color:#fa2132;transform:translateY(-2px)}.search-suggestion{margin-bottom:3rem;animation:slideInUp .8s ease-out 1.4s both}.search-suggestion p{font-size:1.1rem;color:#ccc;margin-bottom:1.5rem}.search-box{display:flex;max-width:400px;margin:0 auto;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;backdrop-filter:blur(10px)}.search-input{flex:1;padding:1rem 1.2rem;background:transparent;border:none;color:#fff;font-size:1rem;font-family:Inter,sans-serif}.search-input::placeholder{color:#ffffff80}.search-input:focus{outline:none}.search-button{padding:1rem 1.2rem;background:#fa2132;border:none;color:#fff;cursor:pointer;transition:background .3s ease}.search-button:hover{background:#ff4757}.back-navigation{animation:slideInUp .8s ease-out 1.6s both}.back-button{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:transparent;border:2px solid rgba(255,255,255,.2);color:#fff;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;transition:all .3s ease}.back-button:hover{border-color:#fa2132;color:#fa2132;transform:translateY(-2px)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.not-found-page.light-theme{background:#fff;color:#111}.not-found-page.light-theme .error-title{color:#111}.not-found-page.light-theme .error-description{color:#666}.not-found-page.light-theme .popular-pages h3{color:var(--ferz-red)}.not-found-page.light-theme .action-button.secondary{background:#0000000d;color:#111;border:2px solid rgba(0,0,0,.1)}.not-found-page.light-theme .action-button.secondary:hover{background:#fa21311a;border-color:#fa21314d;color:var(--ferz-red)}.not-found-page.light-theme .page-links a{color:#111;background:#00000008;border:1px solid rgba(0,0,0,.1)}.not-found-page.light-theme .page-links a:hover{background:#fa21311a;border-color:#fa21314d;color:var(--ferz-red)}.not-found-page.light-theme .search-suggestion p{color:#666}.not-found-page.light-theme .search-box{background:#0000000d;border:2px solid rgba(0,0,0,.1)}.not-found-page.light-theme .search-input{color:#111}.not-found-page.light-theme .search-input::placeholder{color:#00000080}.not-found-page.light-theme .back-button{border:2px solid rgba(0,0,0,.2);color:#111}.not-found-page.light-theme .back-button:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.not-found-page.light-theme .zero-circle:before{background:#fff}@media (max-width: 768px){.error-code{font-size:6rem}.error-zero{width:90px;height:90px;margin:0 .5rem}.zero-circle:before{width:60px;height:60px}.error-title{font-size:2rem}.error-description{font-size:1.1rem}.quick-actions{flex-direction:column;align-items:center}.action-button{width:100%;max-width:300px;justify-content:center}.page-links{gap:1rem}.page-links a{font-size:.9rem;padding:.4rem .8rem}}@media (max-width: 480px){.not-found-container{padding:0 1rem}.error-code{font-size:5rem}.error-zero{width:70px;height:70px}.zero-circle:before{width:50px;height:50px}.error-title{font-size:1.8rem}.error-description{font-size:1rem}.search-box{flex-direction:column}.search-input,.search-button{width:100%}}.privacy-policy{padding:60px 0;font-family:Inter,sans-serif;line-height:1.8;color:#fff;background-color:#000;transition:background-color .3s ease,color .3s ease}.privacy-policy-app.light-theme{background:#fff!important;color:#000!important}.privacy-policy-app.light-theme .privacy-policy{background-color:#fff!important;color:#000!important}.privacy-policy-app.light-theme .privacy-title{color:#000!important}.privacy-policy-app.light-theme .privacy-subtitle,.privacy-policy-app.light-theme .privacy-updated{color:#666!important}.privacy-policy-app.light-theme h1,.privacy-policy-app.light-theme h2,.privacy-policy-app.light-theme h3{color:#000!important}.privacy-policy-app.light-theme p{color:#333!important}.privacy-policy-app.light-theme .privacy-important{background:#fa21321a!important;border:1px solid rgba(250,33,50,.2)!important;color:#000!important}.privacy-policy-app.light-theme .privacy-list li,.privacy-policy-app.light-theme .privacy-ordered-list li{color:#333!important}.privacy-policy-app.light-theme .privacy-list li:before{color:#fa2132!important}.privacy-container{max-width:1100px;margin:0 auto;padding:0 25px}.privacy-header{text-align:center;margin-bottom:40px}.privacy-title{font-size:2.8rem;color:#fff;margin-bottom:1.5rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;text-transform:uppercase}.privacy-effective-date{text-align:center;color:#fa2132;margin-bottom:3.5rem;font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.privacy-commitment{background-color:#fa21321a;border-left:5px solid #fa2132;padding:2rem;margin:2.5rem 0;border-radius:0 8px 8px 0;box-shadow:0 4px 6px -1px #0003;color:#fff}.privacy-section{margin-bottom:3.5rem;background:#ffffff0d;padding:2.5rem;border-radius:12px;box-shadow:0 4px 15px #0003;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.privacy-section-title{color:#fff;font-size:2rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:2px solid rgba(250,33,50,.3);font-weight:700;position:relative}.privacy-section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background-color:#fa2132}.privacy-subsection-title{color:#fff;font-size:1.5rem;margin:2.2rem 0 1.2rem;font-weight:600}.privacy-subsection-subtitle{color:#fa2132;font-size:1.25rem;margin:1.8rem 0 1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.privacy-text{margin-bottom:1.5rem;color:#e2e8f0;font-size:1.05rem;line-height:1.8}.privacy-list,.privacy-ordered-list{margin:1.2rem 0 2rem 2rem;padding-left:1rem}.privacy-list li,.privacy-ordered-list li{margin-bottom:.75rem;color:#e2e8f0;line-height:1.7;position:relative;padding-left:1.5rem}.privacy-list li:before{content:"•";color:#fa2132;font-weight:700;position:absolute;left:0;font-size:1.5em;line-height:1;top:-.1em}.privacy-ordered-list{list-style-type:decimal}.privacy-footer{margin-top:5rem;padding-top:2.5rem;border-top:2px solid rgba(250,33,50,.3);text-align:center;color:#a0aec0;background-color:transparent;font-size:.95rem;font-weight:400;letter-spacing:.5px}.privacy-note{color:#fa2132!important;font-style:italic}.privacy-text strong{color:#fa2132;font-weight:600}@media (max-width: 992px){.privacy-container{padding:0 20px}.privacy-title{font-size:2.4rem}.privacy-section{padding:2rem}}@media (max-width: 768px){.privacy-policy{padding:40px 0}.privacy-title{font-size:2rem}.privacy-section{padding:1.75rem}.privacy-section-title{font-size:1.75rem}.privacy-subsection-title{font-size:1.4rem}.privacy-list,.privacy-ordered-list{margin-left:1.5rem}}@media (max-width: 480px){.privacy-title{font-size:1.8rem}.privacy-section{padding:1.5rem}.privacy-section-title{font-size:1.6rem}.privacy-subsection-title{font-size:1.3rem}.privacy-text{font-size:1rem}}:root{--ferz-red: #fa2132;--ferz-dark: #0a0a0a;--ferz-darker: #000000;--ferz-light: #ffffff;--ferz-gray: #e2e8f0;--ferz-dark-gray: #4a5568;--ferz-light-bg: rgba(255, 255, 255, .05);--ferz-border: rgba(255, 255, 255, .1)}.wwf-work-with-ferz{font-family:Inter,sans-serif;color:var(--ferz-light);background-color:var(--ferz-darker);line-height:1.6;padding-top:80px;transition:background-color .3s ease,color .3s ease}.wwf-work-with-ferz.light-theme,.light-theme .wwf-work-with-ferz{background-color:#fff!important;color:#000!important}.wwf-container{max-width:1200px;margin:0 auto;padding:0 20px}.wwf-authority-badge{background:linear-gradient(135deg,#000,#1a1a1a);color:var(--ferz-red);text-align:center;padding:12px 0;font-size:.9em;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--ferz-red)}.wwf-work-with-ferz.light-theme .wwf-authority-badge,.light-theme .wwf-authority-badge{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;color:#fa2132!important;border-bottom:1px solid #fa2132!important}.wwf-work-header{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a);color:#fff;padding:100px 0;position:relative;overflow:hidden}.wwf-work-with-ferz.light-theme .wwf-work-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)!important;color:#000!important}.wwf-work-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,50,.1) 0%,transparent 50%);pointer-events:none}.wwf-header-content{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.wwf-page-title{font-size:4em;font-weight:800;margin-bottom:20px;line-height:1.2;text-transform:uppercase;letter-spacing:-1px}.wwf-mission-tagline{font-size:1.5em;margin-bottom:30px;color:var(--ferz-gray);font-weight:500;text-align:center!important}.wwf-work-with-ferz.light-theme .wwf-page-title{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-mission-tagline{color:#666!important}.wwf-mission-statement{background:#fa21321a;padding:30px;border-radius:12px;border:1px solid rgba(250,33,50,.3);font-size:1.2em;line-height:1.7;margin-top:30px;text-align:left}.wwf-work-with-ferz.light-theme .wwf-mission-statement{background:#fa21320d!important;border:1px solid rgba(250,33,50,.2)!important;color:#000!important}.wwf-mission-statement strong{font-weight:600}.wwf-philosophy-section{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:80px 0;margin:60px 0;border-top:1px solid var(--ferz-border);border-bottom:1px solid var(--ferz-border)}.wwf-work-with-ferz.light-theme .wwf-philosophy-section{background:linear-gradient(135deg,#fff,#f8f9fa)!important;border-top:1px solid rgba(0,0,0,.1)!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.wwf-philosophy-content{max-width:1000px;margin:0 auto;text-align:center}.wwf-philosophy-title{font-size:2.5em;margin-bottom:30px;color:var(--ferz-light);font-weight:700}.wwf-work-with-ferz.light-theme .wwf-philosophy-title{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-philosophy-text{color:#666!important}.wwf-philosophy-text{font-size:1.2em;line-height:1.8;color:var(--ferz-gray);margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.wwf-philosophy-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.wwf-pillar-card{background:#ffffff08;padding:30px;border-radius:12px;border:1px solid var(--ferz-border);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}.wwf-work-with-ferz.light-theme .wwf-pillar-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.wwf-work-with-ferz.light-theme .wwf-pillar-card h4{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-pillar-card p{color:#666!important}.wwf-pillar-card:hover{transform:translateY(-5px);border-color:var(--ferz-red);box-shadow:0 10px 30px #fa21321a}.wwf-pillar-card h4{font-size:1.3em;margin-bottom:15px;color:var(--ferz-light);font-weight:600}.wwf-section{padding:80px 0}.wwf-section-title{font-size:2.8em;text-align:center;margin-bottom:20px;color:var(--ferz-light);font-weight:700;text-transform:uppercase;letter-spacing:-.5px}.wwf-section-subtitle{font-size:1.2em;text-align:center;margin-bottom:50px;color:var(--ferz-gray);max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7}.wwf-work-with-ferz.light-theme .wwf-section-title{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-section-subtitle{color:#666!important}.wwf-opportunities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:50px}.wwf-opportunity-card{background:#ffffff08;padding:35px;border-radius:12px;border:1px solid var(--ferz-border);transition:all .3s ease;position:relative;overflow:hidden}.wwf-work-with-ferz.light-theme .wwf-opportunity-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.wwf-work-with-ferz.light-theme .wwf-opportunity-title{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-opportunity-subtitle{color:#fa2132!important}.wwf-work-with-ferz.light-theme .wwf-opportunity-description{color:#666!important}.wwf-opportunity-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--ferz-red);transition:all .3s ease}.wwf-opportunity-card:hover{transform:translateY(-5px);border-color:var(--ferz-red);box-shadow:0 15px 40px #fa21321a}.wwf-opportunity-title{font-size:1.5em;color:var(--ferz-light);margin-bottom:10px;font-weight:700}.wwf-opportunity-subtitle{font-style:italic;color:var(--ferz-red);font-size:.9em;margin-bottom:15px;display:block}.wwf-opportunity-description{color:var(--ferz-gray);margin-bottom:20px;line-height:1.7}.wwf-opportunity-skills{background:#fa213214;padding:20px;border-radius:8px;border-left:4px solid var(--ferz-red);margin-top:20px}.wwf-opportunity-skills h5{color:var(--ferz-light);margin-bottom:10px;font-weight:600;font-size:.95em;text-transform:uppercase;letter-spacing:.5px}.wwf-skills-list{color:var(--ferz-gray);font-size:.95em;line-height:1.6}.wwf-work-with-ferz.light-theme .wwf-opportunity-skills{background:#fa21320d!important;border-left:4px solid #fa2132!important}.wwf-work-with-ferz.light-theme .wwf-opportunity-skills h5{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-skills-list{color:#666!important}.wwf-important-notice{background:#fa21321a;padding:40px;border-radius:12px;border-left:4px solid var(--ferz-red);margin:50px 0}.wwf-notice-title{color:var(--ferz-light);font-size:1.4em;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px}.wwf-notice-title:before{content:"!";display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--ferz-red);color:#fff;border-radius:50%;font-weight:700;font-size:.8em}.wwf-notice-content{color:var(--ferz-gray);line-height:1.8}.wwf-notice-content p{margin-bottom:15px}.wwf-notice-content strong{color:var(--ferz-light);font-weight:600}.wwf-work-with-ferz.light-theme .wwf-important-notice{background:#fa21320d!important;border-left:4px solid #fa2132!important}.wwf-work-with-ferz.light-theme .wwf-notice-title{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-notice-content{color:#666!important}.wwf-work-with-ferz.light-theme .wwf-notice-content strong{color:#000!important}.wwf-process-section{background:#ffffff08;padding:80px 0;border-top:1px solid var(--ferz-border);border-bottom:1px solid var(--ferz-border)}.wwf-work-with-ferz.light-theme .wwf-process-section{background:#00000008!important;border-top:1px solid rgba(0,0,0,.1)!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.wwf-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;width:100%}.wwf-process-card{background:#ffffff08;padding:35px 20px;border-radius:12px;border:1px solid var(--ferz-border);text-align:center;transition:all .3s ease;position:relative;overflow:hidden;width:100%}.wwf-work-with-ferz.light-theme .wwf-process-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.wwf-work-with-ferz.light-theme .wwf-process-title{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-process-card p{color:#666!important}.wwf-process-card:hover{transform:translateY(-5px);border-color:var(--ferz-red);box-shadow:0 10px 30px #fa21321a}.wwf-process-number{background:linear-gradient(135deg,#fa2132,#d11a29);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5em;font-weight:700;margin:0 auto 20px;font-family:Inter,sans-serif;position:relative;z-index:1}.wwf-process-card:last-child:after{display:none}.wwf-form-group select{color:#fff!important;background-color:#191919!important}.wwf-process-title{font-size:1.3em;color:var(--ferz-light);margin-bottom:15px;font-weight:600;position:relative;z-index:1}.wwf-process-card p{color:var(--ferz-gray);line-height:1.7;position:relative;z-index:1}.wwf-founders-note{background:linear-gradient(135deg,#fa21321a,#0a0a0acc);padding:50px;border-radius:20px;border-left:4px solid var(--ferz-red);position:relative;overflow:hidden}.wwf-work-with-ferz.light-theme .wwf-founders-note{background:linear-gradient(135deg,#fa21320d,#f8f9facc)!important;border-left:4px solid #fa2132!important}.wwf-founders-note:before{content:"";position:absolute;inset:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgcGF0dGVyblRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiIHN0cm9rZS13aWR0aD0iMSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNwYXR0ZXJuKSIvPjwvc3ZnPg==);opacity:.5;z-index:0}.wwf-founders-content{display:flex;gap:30px;position:relative;z-index:1}.wwf-founders-avatar{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#fa2132,#d11a29);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8em;font-weight:700;font-family:Inter,sans-serif}.wwf-founders-content h3{color:var(--ferz-light);margin-bottom:15px;font-size:1.6em;font-weight:700}.wwf-founders-content p{color:var(--ferz-gray);margin-bottom:15px;line-height:1.8;font-size:1.05em}.wwf-founders-signature{text-align:right;color:var(--ferz-gray)!important;font-style:italic;margin-top:20px!important}.wwf-founders-signature strong{color:var(--ferz-light)!important;font-weight:600}.wwf-work-with-ferz.light-theme .wwf-founders-content h3{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-founders-content p,.wwf-work-with-ferz.light-theme .wwf-founders-signature{color:#666!important}.wwf-work-with-ferz.light-theme .wwf-founders-signature strong{color:#000!important}.wwf-cta-section{padding:100px 0;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);position:relative;overflow:hidden;border-top:1px solid var(--ferz-border)}.wwf-work-with-ferz.light-theme .wwf-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-top:1px solid rgba(0,0,0,.1)!important}.wwf-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(250,33,50,.05) 0%,transparent 50%);pointer-events:none}.wwf-cta-content{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.wwf-cta-content h2{font-size:2.8em;color:var(--ferz-light);margin-bottom:20px;font-weight:700;text-transform:uppercase;letter-spacing:-.5px}.wwf-cta-content>p{font-size:1.3em;color:var(--ferz-gray);margin-bottom:40px;line-height:1.6}.wwf-work-with-ferz.light-theme .wwf-cta-content h2{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-cta-content>p{color:#666!important}.wwf-cta-notice{background:#fa21321a;padding:25px;border-radius:10px;border:1px solid rgba(250,33,50,.3);margin-bottom:40px;text-align:left}.wwf-cta-notice p{margin:0;color:var(--ferz-light);font-size:1.1em;line-height:1.6}.wwf-cta-notice strong{color:var(--ferz-red);font-weight:600}.wwf-work-with-ferz.light-theme .wwf-cta-notice{background:#fa21320d!important;border:1px solid rgba(250,33,50,.2)!important}.wwf-work-with-ferz.light-theme .wwf-cta-notice p{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-cta-notice strong{color:#fa2132!important}.wwf-credibility-markers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:50px}.wwf-marker{background:#ffffff08;padding:25px 20px;border-radius:10px;border:1px solid var(--ferz-border);transition:all .3s ease}.wwf-marker:hover{transform:translateY(-3px);border-color:var(--ferz-red);box-shadow:0 10px 20px #fa21321a}.wwf-marker-value{font-size:1.8em;font-weight:700;color:var(--ferz-red);margin-bottom:5px;font-family:Inter,sans-serif}.wwf-marker-label{font-size:.95em;color:var(--ferz-gray);line-height:1.5}.wwf-work-with-ferz.light-theme .wwf-marker{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.wwf-work-with-ferz.light-theme .wwf-marker-value{color:#fa2132!important}.wwf-work-with-ferz.light-theme .wwf-marker-label{color:#666!important}.wwf-welcome-section{background:#ffffff08;padding:40px;border-radius:12px;border:1px solid var(--ferz-border);margin:40px 0;text-align:center}.wwf-welcome-section h3{color:var(--ferz-red);font-size:1.8rem;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.wwf-welcome-section p{font-size:1.1rem;line-height:1.8;color:var(--ferz-gray);max-width:800px;margin:0 auto}.wwf-work-with-ferz.light-theme .wwf-welcome-section{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.wwf-work-with-ferz.light-theme .wwf-welcome-section h3{color:#fa2132!important}.wwf-work-with-ferz.light-theme .wwf-welcome-section p{color:#666!important}.wwf-interest-form{background:#ffffff08;padding:50px;border-radius:15px;border:1px solid var(--ferz-border);text-align:left;margin-top:40px;position:relative;overflow:hidden}.wwf-work-with-ferz.light-theme .wwf-interest-form{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.wwf-interest-form:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#d11a29)}.wwf-form-group{margin-bottom:25px}.wwf-form-group label{display:block;margin-bottom:8px;color:var(--ferz-light);font-weight:500;font-size:.95em}.wwf-work-with-ferz.light-theme .wwf-form-group label{color:#000!important}.wwf-work-with-ferz.light-theme .wwf-form-group input,.wwf-work-with-ferz.light-theme .wwf-form-group select,.wwf-work-with-ferz.light-theme .wwf-form-group textarea{background:#0000000d!important;border:1px solid rgba(0,0,0,.1)!important;color:#000!important}.wwf-work-with-ferz.light-theme .wwf-form-group input::placeholder,.wwf-work-with-ferz.light-theme .wwf-form-group textarea::placeholder{color:#00000080!important}.wwf-form-group input,.wwf-form-group select,.wwf-form-group textarea{width:100%;padding:14px 16px;background:#ffffff0d;border:1px solid var(--ferz-border);border-radius:8px;color:var(--ferz-light);font-size:1em;font-family:Inter,sans-serif;transition:all .3s ease}.wwf-form-group input:focus,.wwf-form-group select:focus,.wwf-form-group textarea:focus{outline:none;border-color:var(--ferz-red);box-shadow:0 0 0 2px #fa213233}.wwf-form-group input::placeholder,.wwf-form-group textarea::placeholder{color:#ffffff4d}.wwf-btn-primary{background:linear-gradient(135deg,#fa2132,#d11a29);color:#fff;border:none;padding:16px 32px;font-size:1.1em;font-weight:600;border-radius:8px;cursor:pointer;width:100%;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif;margin-top:10px}.wwf-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #fa213233;background:linear-gradient(135deg,#ff2b3d,#e61f30)}.wwf-form-disclaimer{font-size:.85em;color:var(--ferz-dark-gray);margin-top:20px;line-height:1.6;font-style:italic}.wwf-work-with-ferz.light-theme .wwf-form-disclaimer{color:#666!important}@media (max-width: 1200px){.wwf-process-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.wwf-process-grid{grid-template-columns:1fr;gap:20px}.wwf-process-card{padding:25px 20px}}@media (max-width: 1024px){.wwf-page-title{font-size:3.2em}.wwf-section-title{font-size:2.4em}.wwf-opportunities-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wwf-process-grid{grid-template-columns:1fr}.wwf-process-card{max-width:500px;margin:0 auto}.wwf-process-card:after{display:none}.wwf-founders-content{flex-direction:column;align-items:center;text-align:center}.wwf-founders-avatar{margin-bottom:20px}.wwf-founders-signature{text-align:center}}@media (max-width: 768px){.wwf-page-title{font-size:2.5em}.wwf-mission-tagline{font-size:1.2em}.wwf-mission-statement{padding:20px;font-size:1em}.wwf-section{padding:60px 0}.wwf-section-title{font-size:2em}.wwf-section-subtitle{font-size:1.1em;margin-bottom:30px}.wwf-philosophy-pillars{grid-template-columns:1fr}.wwf-opportunity-card,.wwf-process-card,.wwf-important-notice{padding:25px}.wwf-cta-content h2{font-size:2.2em}.wwf-cta-content>p{font-size:1.1em}.wwf-interest-form{padding:30px 20px}.wwf-credibility-markers{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.wwf-page-title{font-size:2em}.wwf-mission-tagline{font-size:1.1em}.authority-badge{font-size:.8em;padding:10px 5px}.wwf-opportunities-grid{grid-template-columns:1fr}.wwf-opportunity-card,.wwf-process-card{padding:20px}.wwf-credibility-markers{grid-template-columns:1fr}.wwf-marker{padding:20px 15px}.wwf-btn-primary{padding:14px 24px;font-size:1em}}.lap-container{font-family:Inter,sans-serif;line-height:1.6;color:#fff;background:#000;min-height:100vh;padding-top:80px;transition:background-color .3s ease,color .3s ease}.lap-container.light-theme{background:#fff!important;color:#000!important}.lap-container-inner{max-width:1200px;margin:0 auto;padding:0 20px}#lap-authority-badge{background:linear-gradient(135deg,#fa2132,#fa2132);color:#fff;text-align:center;padding:12px 0;font-size:.9em;font-weight:600}#lap-header{background:linear-gradient(135deg,#000,#1a1a1a,#2a2a2a);color:#fff;padding:100px 0;position:relative;overflow:hidden}.lap-container.light-theme #lap-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)!important;color:#000!important}#lap-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.08) 0%,transparent 60%),radial-gradient(circle at 70% 30%,rgba(255,255,255,.05) 0%,transparent 70%),radial-gradient(circle at 50% 50%,rgba(250,33,50,.04) 0%,transparent 80%);pointer-events:none}#lap-header-content{position:relative;z-index:1}#lap-page-title{font-size:4em;font-weight:700;margin-bottom:30px;line-height:1.2;text-align:center}.lap-container.light-theme #lap-page-title{color:#000!important}.lap-container.light-theme #lap-authority-tagline{color:#666!important}.lap-container.light-theme #lap-authority-badge{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;color:#fa2132!important;border-bottom:1px solid #fa2132!important}#lap-authority-tagline{font-size:1.5em;margin-bottom:40px;opacity:.95;font-weight:500;text-align:center}#lap-value-proposition{background:#fa213226;padding:40px;border-radius:20px;border:1px solid rgba(250,33,50,.3);margin-bottom:40px;font-size:1.2em;backdrop-filter:blur(10px);text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.lap-container.light-theme #lap-value-proposition{background:#fa21320d!important;border:1px solid rgba(250,33,50,.2)!important;color:#000!important}.lap-section-title{font-size:2.8em;text-align:center;margin:80px 0 30px;color:#fa2132;font-weight:600}.lap-container.light-theme .lap-section-title{color:#fa2132!important}.lap-container.light-theme .lap-section-subtitle{color:#666!important}.lap-container.light-theme #lap-strategic-title{color:#000!important}.lap-container.light-theme #lap-strategic-subtitle{color:#666!important}.lap-container.light-theme .lap-value-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme .lap-value-number{color:#fa2132!important}.lap-container.light-theme .lap-value-description{color:#666!important}.lap-section-subtitle{font-size:1.2em;text-align:center;margin-bottom:50px;color:#fff;opacity:.8;max-width:800px;margin-left:auto;margin-right:auto}.lap-section{padding:50px 0}#lap-strategic-value{background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;padding:80px 0;margin:60px 0}.lap-container.light-theme #lap-strategic-value{background:#f8f9fa!important;color:#000!important;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}#lap-strategic-title{font-size:2.5em;margin-bottom:30px;text-align:center;color:#fa2132}#lap-strategic-subtitle{font-size:1.2em;text-align:center;margin-bottom:40px;opacity:.9}#lap-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.lap-value-card{background:#ffffff1a;padding:30px;border-radius:15px;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);text-align:center}.lap-value-number{font-size:2.5em;font-weight:700;margin-bottom:10px;color:#fa2132}.lap-value-description{font-size:1em;opacity:.9}#lap-advantages-section{padding:50px 0}#lap-advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:50px}.lap-advantage-card{background:#1a1a1a;padding:35px;border-radius:15px;box-shadow:0 10px 25px #0000004d;border-left:6px solid #fa2132;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;z-index:1}.lap-container.light-theme .lap-advantage-card{background:#f8f9fa!important;box-shadow:0 10px 25px #0000001a!important}.lap-container.light-theme .lap-advantage-card .lap-advantage-title{color:#000!important}.lap-container.light-theme .lap-advantage-card .lap-advantage-description{color:#666!important}.lap-container.light-theme #lap-rfp-title{color:#000!important}.lap-container.light-theme #lap-rfp-subtitle{color:#666!important}.lap-container.light-theme .lap-rfp-item{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme .lap-rfp-item h4{color:#000!important}.lap-container.light-theme .lap-rfp-item p{color:#666!important}.lap-container.light-theme #lap-competitive-reality-title{color:#000!important}.lap-container.light-theme #lap-competitive-reality-text{color:#666!important}.lap-container.light-theme #lap-partnership-models{background:#f8f9fa!important}.lap-container.light-theme #lap-partnership-models .lap-section-title{color:#fa2132!important}.lap-container.light-theme #lap-partnership-models .lap-section-subtitle{color:#666!important}.lap-container.light-theme .lap-model-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 10px 25px #0000001a!important}.lap-container.light-theme .lap-model-title{color:#fa2132!important}.lap-container.light-theme .lap-model-description{color:#666!important}.lap-container.light-theme .lap-model-benefits{background:#fa21320d!important;border-left:4px solid #fa2132!important;color:#666!important}.lap-container.light-theme .lap-model-benefits strong{color:#000!important}.lap-container.light-theme .lap-model-badge{background:#fa2132!important;color:#fff!important}.lap-container.light-theme .lap-model-card:hover{box-shadow:0 25px 50px #fa213233!important;border-color:#ff4d4d!important}.lap-container.light-theme .lap-model-card:hover .lap-model-title{color:#ff4d4d!important}.lap-container.light-theme #lap-paradigm-title{color:#000!important}.lap-container.light-theme #lap-paradigm-subtitle{color:#666!important}.lap-container.light-theme .lap-paradigm-item{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme .lap-paradigm-item h4{color:#000!important}.lap-container.light-theme .lap-paradigm-item p,.lap-container.light-theme .lap-paradigm-benefits{color:#666!important}.lap-container.light-theme #lap-paradigm-partnership-title{color:#000!important}.lap-container.light-theme #lap-paradigm-partnership-text{color:#666!important}.lap-container.light-theme .lap-market-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme .lap-market-card h3{color:#000!important}.lap-container.light-theme .lap-market-card p,.lap-container.light-theme .lap-market-points{color:#666!important}.lap-container.light-theme .lap-readiness-item{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme .lap-readiness-item h3{color:#000!important}.lap-container.light-theme .lap-readiness-item p{color:#666!important}.lap-container.light-theme #lap-due-diligence-title{color:#000!important}.lap-container.light-theme #lap-due-diligence-text{color:#666!important}.lap-container.light-theme #lap-competitor-limitations h3,.lap-container.light-theme #lap-ferz-advantages h3{color:#000!important}.lap-container.light-theme #lap-competitor-limitations p,.lap-container.light-theme #lap-ferz-advantages p{color:#666!important}.lap-container.light-theme .lap-landscape-subsection strong,.lap-container.light-theme #lap-strategic-reality-title{color:#000!important}.lap-container.light-theme #lap-strategic-reality-text{color:#666!important}.lap-container.light-theme .lap-engagement-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme .lap-engagement-card h3{color:#000!important}.lap-container.light-theme .lap-engagement-card p,.lap-container.light-theme .lap-engagement-points{color:#666!important}.lap-container.light-theme #lap-cta-title{color:#000!important}.lap-container.light-theme #lap-cta-subtitle{color:#666!important}.lap-container.light-theme .lap-cta-stat-number{color:#fa2132!important}.lap-container.light-theme .lap-cta-stat-label,.lap-container.light-theme #lap-cta-quote p{color:#666!important}.lap-container.light-theme .lap-btn-primary{background:#fa2132!important;color:#fff!important;border:1px solid #fa2132!important}.lap-container.light-theme .lap-btn-primary:hover{background:#d91e2a!important;color:#fff!important;border-color:#d91e2a!important}.lap-container.light-theme .lap-btn-secondary{background:transparent!important;color:#fa2132!important;border:2px solid #fa2132!important}.lap-container.light-theme .lap-btn-secondary:hover{background:#fa2132!important;color:#fff!important}.lap-container.light-theme #lap-footer{background:#00000008!important;border-top:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme #lap-footer p,.lap-container.light-theme #lap-footer-disclaimer,.lap-container.light-theme #lap-footer-authority{color:#666!important}.lap-container.light-theme #lap-footer-authority strong{color:#000!important}.lap-container.light-theme #lap-market-section{background:#f8f9fa!important}.lap-container.light-theme #lap-readiness-section{background:#fff!important}.lap-container.light-theme #lap-readiness-box{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.lap-container.light-theme #lap-landscape-section{background:#f8f9fa!important}.lap-container.light-theme #lap-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)!important;color:#000!important}.lap-advantage-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(250,33,50,.1),transparent);opacity:0;transition:opacity .4s ease;z-index:-1}.lap-advantage-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px #fa21324d;border-color:#ff4d4d}.lap-advantage-card:hover:before{opacity:1}.lap-advantage-card:hover .lap-advantage-icon{transform:rotate(5deg) scale(1.1);background:linear-gradient(135deg,#ff4d4d,#d41f2e)}.lap-advantage-card:hover .lap-advantage-title{color:#ff4d4d;transform:translate(5px)}.lap-advantage-icon{background:linear-gradient(135deg,#fa2132,#d41f2e);color:#fff;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 15px #fa21324d}.lap-advantage-title{font-size:1.4em;color:#fa2132;margin-bottom:15px;font-weight:600;transition:all .3s ease;display:inline-block}.lap-advantage-description{color:#fff;margin-bottom:20px;line-height:1.7;opacity:.9}.lap-advantage-impact{background:#fa21321a;padding:15px;border-radius:8px;border-left:3px solid #fa2132}.lap-advantage-impact strong{color:#fa2132}#lap-partnership-models{background:#0a0a0a;padding:60px 0}#lap-models-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.lap-model-card{background:#1a1a1a;padding:40px;border-radius:15px;box-shadow:0 10px 25px #0000004d;border-top:4px solid #fa2132;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden}.lap-model-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(250,33,50,.1),transparent);opacity:0;transition:opacity .4s ease;z-index:0}.lap-model-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px #fa21324d;border-color:#ff4d4d}.lap-model-card:hover:after{opacity:1}.lap-model-card:hover .lap-model-title{color:#ff4d4d;transform:translate(5px)}.lap-model-card:hover .lap-model-badge{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 15px #fa213299}.lap-model-badge{position:absolute;top:8px;right:20px;background:#fa2132;color:#fff;padding:6px 15px;border-radius:20px;font-size:.8em;font-weight:600;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 10px #fa213266;z-index:2}.lap-model-title{font-size:1.6em;color:#fa2132;margin-bottom:15px;font-weight:600;transition:all .3s ease;display:inline-block;position:relative;z-index:1}.lap-model-description{color:#fff;margin-bottom:20px;line-height:1.7;opacity:.9}.lap-model-benefits{background:#fa21321a;padding:20px;border-radius:10px;border-left:4px solid #fa2132}#lap-rfp-section{padding:50px 0}#lap-rfp-advantage{background:linear-gradient(135deg,#fa21321a,#fa21320d);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}#lap-rfp-title{color:#fa2132;font-size:2em;margin-bottom:20px;text-align:center}#lap-rfp-subtitle{text-align:center;margin-bottom:30px;font-size:1.1em;opacity:.9}#lap-rfp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.lap-rfp-item{background:#1a1a1a;padding:25px;border-radius:12px;border-left:4px solid #fa2132;transition:all .3s ease;position:relative;overflow:hidden}.lap-rfp-item:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fa21321a;transition:width .4s ease;z-index:0}.lap-rfp-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #fa213233;border-left-color:#ff4d4d}.lap-rfp-item:hover:before{width:100%}.lap-rfp-item:hover h4{color:#ff4d4d;transform:translate(5px)}.lap-rfp-item h4{position:relative;transition:all .3s ease;display:inline-block}.lap-rfp-item h4{color:#fa2132;margin-bottom:10px;font-weight:600;font-size:1.1em}#lap-rfp-reality{margin-top:40px;text-align:center;background:#ffffff0d;padding:30px;border-radius:15px}#lap-competitive-reality-title{margin-bottom:15px;font-size:1.4em;color:#fa2132}#lap-competitive-reality-text{font-size:1.1em;opacity:.9}#lap-paradigm-section{padding:50px 0}#lap-paradigm-box{background:linear-gradient(135deg,#fa21320d,#fa213205);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}#lap-paradigm-title{color:#fa2132;font-size:2em;margin-bottom:20px;text-align:center}#lap-paradigm-subtitle{text-align:center;margin-bottom:30px;font-size:1.1em;opacity:.9}#lap-paradigm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:30px}.lap-paradigm-item{background:#1a1a1a;padding:30px;border-radius:15px;border-left:4px solid #fa2132}.lap-paradigm-item h4{color:#fa2132;margin-bottom:15px;font-weight:600}.lap-paradigm-benefits{padding:15px;font-weight:600;color:#fa2132;font-size:.9em}#lap-paradigm-partnership{margin-top:40px;text-align:center;background:#ffffff08;padding:30px;border-radius:15px}#lap-paradigm-partnership-title{color:#fa2132;margin-bottom:15px;font-size:1.4em}#lap-paradigm-partnership-text{font-size:1.1em;opacity:.9}#lap-market-section{background:#0a0a0a;padding:60px 0}#lap-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:40px}.lap-market-card{background:#1a1a1a;padding:40px;border-radius:20px;box-shadow:0 10px 25px #0000004d;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.lap-market-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,#fa2132,transparent);transform:scaleX(0);transform-origin:right;transition:transform .5s ease}.lap-market-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px #0006}.lap-market-card:hover:after{transform:scaleX(1);transform-origin:left}.lap-market-card h3{position:relative;display:inline-block;transition:all .3s ease}.lap-market-card:hover h3{transform:translate(5px)}.lap-market-red h3,.lap-market-orange h3,.lap-market-green h3{color:#fff}.lap-market-red{border-left:6px solid #dc2626}.lap-market-orange{border-left:6px solid #fbbf24}.lap-market-green{border-left:6px solid #16a34a}.lap-market-card h3{margin-bottom:20px}.lap-market-points{font-weight:600;color:#fa2132}.lap-market-orange .lap-market-points{color:#fbbf24;padding:8px 0}.lap-landscape-subsection strong{color:#fff!important;padding:1px 0}.lap-engagement-points{padding:15px}.lap-market-green .lap-market-points{color:#16a34a;padding:8px 0}.lap-market-red .lap-market-points{padding:8px 0}#lap-readiness-section{padding:50px 0}#lap-readiness-box{background:#1a1a1a;padding:50px;border-radius:20px;box-shadow:0 15px 35px #0000004d;margin-top:40px}#lap-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.lap-readiness-item{text-align:center}.lap-readiness-number{background:linear-gradient(135deg,#fa2132,#d41f2e);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5em;font-weight:700;margin:0 auto 20px}.lap-readiness-item h3{color:#fa2132;margin-bottom:15px}#lap-due-diligence{margin-top:40px;padding:30px;background:#fa21321a;border-radius:15px;border:2px solid rgba(250,33,50,.3);text-align:center}#lap-due-diligence-title{color:#fa2132;margin-bottom:15px}#lap-due-diligence-text{font-size:1.1em;opacity:.9}#lap-landscape-section{background:#0a0a0a;padding:60px 0}#lap-landscape-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}#lap-competitor-limitations{background:#dc26261a;padding:35px;border-radius:15px;border:2px solid rgba(220,38,38,.3)}#lap-competitor-limitations h3{color:#dc2626;margin-bottom:20px;font-weight:600}#lap-ferz-advantages{background:#16a34a1a;padding:35px;border-radius:15px;border:2px solid rgba(22,163,74,.3)}#lap-ferz-advantages h3{color:#16a34a;margin-bottom:20px;font-weight:600}.lap-landscape-subsection{margin-bottom:15px}.lap-landscape-subsection strong{color:#fa2132}#lap-strategic-reality{margin-top:40px;text-align:center;background:#fa21320d;padding:30px;border-radius:15px;border-left:6px solid #fa2132}#lap-strategic-reality-title{color:#fa2132;margin-bottom:15px}#lap-strategic-reality-text{font-size:1.1em;opacity:.9}#lap-engagement-section{padding:50px 0}#lap-engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.lap-engagement-card{background:#1a1a1a;padding:35px;border-radius:15px;box-shadow:0 8px 20px #0000004d;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.lap-engagement-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(250,33,50,.1),transparent);opacity:0;transition:opacity .4s ease;z-index:0}.lap-engagement-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0006}.lap-engagement-card:hover:before{opacity:1}.lap-engagement-card h3{position:relative;transition:all .3s ease;display:inline-block}.lap-engagement-card:hover h3{transform:translate(5px);color:#ff4d4d}.lap-engagement-card .lap-engagement-points{position:relative;transition:all .3s ease}.lap-engagement-card:hover .lap-engagement-points{transform:translate(5px)}.lap-engagement-card:nth-child(1){border-left:6px solid #fa2132}.lap-engagement-card:nth-child(2){border-left:6px solid #16a34a}.lap-engagement-card:nth-child(3){border-left:6px solid #7c3aed}.lap-engagement-card h3{color:#fa2132;margin-bottom:15px;font-size:1.4em;font-weight:600;position:relative;z-index:1}.lap-engagement-points{font-size:.9em;color:#fff;opacity:.8}#lap-cta-section{padding:80px 0;background:linear-gradient(135deg,#000,#1a1a1a,#2a2a2a);color:#fff;text-align:center;margin-top:60px;position:relative;overflow:hidden}#lap-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.2) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(250,33,50,.2) 0%,transparent 50%);pointer-events:none}#lap-cta-content{position:relative;z-index:1}#lap-cta-title{font-size:2.8em;margin-bottom:25px;color:#fff}#lap-cta-subtitle{font-size:1.3em;margin-top:20px;opacity:.9}#lap-cta-buttons{display:flex;justify-content:center;gap:30px;margin-top:40px;flex-wrap:wrap}.lap-btn-primary{background:#fa2132;color:#fff;padding:18px 35px;border-radius:10px;text-decoration:none;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;font-size:1.1em}.lap-btn-secondary{background:transparent;color:#fff;padding:18px 35px;border-radius:10px;text-decoration:none;font-weight:600;border:2px solid white;transition:all .3s ease;font-size:1.1em}.lap-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #fa213266;background:#e01e2b}.lap-btn-secondary:hover{background:#fff;color:#000;transform:translateY(-2px)}#lap-cta-stats{margin-top:60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;opacity:.9}.lap-cta-stat{text-align:center}.lap-cta-stat-number{font-size:1.8em;font-weight:700;margin-bottom:8px;color:#fa2132}.lap-cta-stat-label{font-size:1.1em}#lap-cta-quote{margin-top:40px;background:#ffffff1a;padding:25px;border-radius:15px;backdrop-filter:blur(10px)}#lap-cta-quote p{font-size:1.1em;opacity:.9;font-style:italic}#lap-footer{padding:60px 0;background:#0a0a0a;text-align:center;font-size:.9em;color:#fff;opacity:.7}#lap-footer-disclaimer{margin-top:10px}#lap-footer-authority{margin-top:8px}#lap-footer-authority strong{color:#fa2132}@media (max-width: 768px){#lap-page-title{font-size:2.8em}#lap-advantages-grid,#lap-models-grid{grid-template-columns:1fr}.lap-advantage-card,.lap-model-card{padding:25px}#lap-cta-buttons{flex-direction:column;align-items:center}.lap-container-inner{padding:0 15px}#lap-landscape-grid{grid-template-columns:1fr}}:root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark-border: #333333;--ferz-gray: #666666;--ferz-light-gray: #999999;--ferz-white: #ffffff;--ferz-white-soft: rgba(255, 255, 255, .9);--ferz-white-muted: rgba(255, 255, 255, .7);--section-padding: clamp(4rem, 8vw, 6rem);--container-max: 1200px;--container-padding: 2rem;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.npp-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-family);font-size:17px;line-height:1.7;overflow-x:hidden;min-height:100vh}.npp-page.light-theme{background:#fff;color:#111}.npp-page.light-theme .npp-section-dark,.npp-page.light-theme .npp-section-darker{background:#f8f9fa}.npp-page.light-theme .npp-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.npp-page.light-theme .npp-hero-title,.npp-page.light-theme .npp-section-title,.npp-page.light-theme .npp-plane-title{color:#111}.npp-page.light-theme .npp-hero-subtitle,.npp-page.light-theme .npp-section-intro,.npp-page.light-theme .npp-plane-description{color:#666!important}.npp-page.light-theme .npp-foundation-box,.npp-page.light-theme .npp-platform-map,.npp-page.light-theme .npp-start-card,.npp-page.light-theme .npp-product-card,.npp-page.light-theme .npp-faq-category{background:#f8f9fa;border-color:#dee2e6}.npp-page.light-theme .npp-foundation-title,.npp-page.light-theme .npp-product-name,.npp-page.light-theme .npp-faq-category-title{color:#111}.npp-page.light-theme .npp-foundation-text,.npp-page.light-theme .npp-foundation-feature p,.npp-page.light-theme .npp-product-section-text,.npp-page.light-theme .npp-product-features li,.npp-page.light-theme .npp-faq-answer{color:#374151}.npp-page.light-theme .npp-layer-label{background:#f8f9fa;border-color:#dee2e6}.npp-page.light-theme .npp-layer-product{background:#fff;border-color:#dee2e6;color:#111}.npp-page.light-theme .npp-layer-product:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.npp-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.npp-section-dark{background:var(--ferz-black-soft)}.npp-section-darker{background:var(--ferz-black)}.npp-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:1rem}.npp-breadcrumb a{color:var(--ferz-red);text-decoration:none}.npp-breadcrumb a:hover{text-decoration:underline}.npp-page.light-theme .npp-breadcrumb{color:#666}.npp-page.light-theme .npp-breadcrumb a{color:var(--ferz-red)}.npp-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.npp-section-title{font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;font-weight:700;line-height:1.1;color:var(--ferz-white);margin-bottom:1rem}.npp-section-intro{font-size:1.1rem;font-weight:400;line-height:1.7;color:var(--ferz-white-muted);max-width:800px}.npp-hero{padding:calc(var(--section-padding) + 80px) 0 var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.12) 0%,transparent 50%),linear-gradient(to bottom,var(--ferz-black),var(--ferz-black-soft))}.npp-hero-title{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.02em;font-weight:800;line-height:1.1;color:var(--ferz-white);margin-bottom:1.5rem}.npp-hero-subtitle{font-size:1.25rem;font-weight:400;color:var(--ferz-white-muted);max-width:700px;margin-bottom:1.5rem;line-height:1.6}.npp-hero-cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.npp-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none}.npp-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.npp-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.npp-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.npp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.npp-page.light-theme .npp-btn-secondary{border-color:#dee2e6;color:#111}.npp-page.light-theme .npp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red);background:#fa21320d}.npp-foundation-box{background:linear-gradient(135deg,#fa213214,#fa213205);border:1px solid var(--ferz-red);border-radius:4px;padding:3rem;margin-bottom:4rem}.npp-foundation-title{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.npp-foundation-text{font-size:1rem;color:var(--ferz-white-muted);line-height:1.7;margin-bottom:2rem;max-width:800px}.npp-foundation-features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.npp-foundation-features{grid-template-columns:1fr}}.npp-foundation-feature h4{font-size:1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.npp-foundation-feature p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.npp-page.light-theme .npp-foundation-feature h4{color:#111}.npp-platform-map{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:3rem;margin-top:3rem}.npp-platform-layers{display:flex;flex-direction:column;gap:1rem}.npp-platform-layer{display:flex;align-items:stretch;gap:1rem}@media (max-width: 768px){.npp-platform-layer{flex-direction:column}}.npp-layer-label{min-width:200px;padding:1rem 1.5rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:4px solid var(--ferz-red);border-radius:4px;display:flex;align-items:center}.npp-layer-label-text{font-size:.75rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em}.npp-layer-products{flex:1;display:flex;flex-wrap:wrap;gap:.75rem}.npp-layer-product{background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;color:var(--ferz-white);transition:all .3s ease;text-decoration:none}.npp-layer-product:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.npp-start-here-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}@media (max-width: 900px){.npp-start-here-grid{grid-template-columns:1fr}}.npp-start-card{display:block;text-decoration:none;background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;text-align:center;transition:all .3s ease;color:inherit}.npp-start-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.npp-start-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ferz-black);background:var(--ferz-red);padding:.35rem .75rem;border-radius:4px;margin-bottom:1rem}.npp-start-question{font-size:1rem;color:var(--ferz-white-muted);margin-bottom:.75rem}.npp-start-product{font-size:1.5rem;font-weight:700;color:var(--ferz-white)}.npp-start-arrow{color:var(--ferz-red);margin-left:.5rem}.npp-page.light-theme .npp-start-question{color:#374151}.npp-page.light-theme .npp-start-product{color:#111}.npp-plane-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--ferz-dark-border)}.npp-plane-icon{width:48px;height:48px;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--ferz-red);flex-shrink:0}.npp-plane-title{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:.25rem}.npp-plane-subtitle{font-size:.9rem;color:var(--ferz-white-muted)}.npp-plane-description{color:var(--ferz-white-muted);font-size:.95rem;margin-bottom:2rem;max-width:700px}.npp-page.light-theme .npp-plane-header{border-bottom-color:#dee2e6}.npp-page.light-theme .npp-plane-subtitle{color:#666}.npp-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.npp-products-grid{grid-template-columns:1fr}}.npp-product-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease;display:flex;flex-direction:column}.npp-product-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.npp-product-header{margin-bottom:1.5rem}.npp-product-name{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:.25rem}.npp-product-tagline{font-size:.85rem;font-weight:500;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.05em}.npp-product-section{margin-bottom:1.25rem}.npp-product-section-label{font-size:.7rem;font-weight:600;color:var(--ferz-gray);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.npp-product-section-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.npp-product-features{list-style:none;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--ferz-dark-border)}.npp-product-features li{font-size:.85rem;color:var(--ferz-white-muted);padding:.4rem 0 .4rem 1.25rem;position:relative}.npp-product-features li:before{content:"✓";position:absolute;left:0;color:var(--ferz-red);font-weight:600}.npp-product-links{display:flex;gap:1rem;margin-top:1.5rem}.npp-product-link{font-size:.8rem;font-weight:600;color:var(--ferz-red);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.npp-product-link:hover{color:var(--ferz-white)}.npp-page.light-theme .npp-product-features{border-top-color:#dee2e6}.npp-page.light-theme .npp-product-link:hover{color:var(--ferz-red)}.npp-faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}@media (max-width: 900px){.npp-faq-grid{grid-template-columns:1fr}}.npp-faq-category{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.npp-faq-category-title{font-size:1rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ferz-dark-border)}.npp-faq-item{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border)}.npp-faq-item:last-child{border-bottom:none}.npp-faq-question{font-size:.9rem;color:var(--ferz-white-muted);cursor:pointer;transition:color .3s ease;list-style:none;display:flex;align-items:center}.npp-faq-question::-webkit-details-marker{display:none}.npp-faq-question:before{content:"+";color:var(--ferz-red);font-weight:700;margin-right:.75rem;transition:transform .3s ease;display:inline-block;flex-shrink:0}details[open] .npp-faq-question:before{content:"−"}.npp-faq-item:hover .npp-faq-question{color:var(--ferz-white)}.npp-faq-answer{font-size:.85rem;color:var(--ferz-white-muted);line-height:1.7;margin-top:.75rem;padding-left:1.5rem;border-left:2px solid var(--ferz-red)}.npp-page.light-theme .npp-faq-category{background:#f8f9fa;border-color:#dee2e6}.npp-page.light-theme .npp-faq-category-title{color:#111!important;border-bottom-color:#dee2e6;font-weight:700}.npp-page.light-theme .npp-faq-item{border-bottom-color:#dee2e6;transition:background-color .2s ease}.npp-page.light-theme .npp-faq-item:hover{background-color:#fa213208;border-radius:4px;padding-left:.5rem;padding-right:.5rem;margin-left:-.5rem;margin-right:-.5rem}.coming-soon:after{content:"Coming Soon";margin-left:8px;padding:2px 6px;font-size:.7rem;border-radius:4px;background:#000;color:#fff}.npp-page.light-theme .npp-faq-question{color:#374151!important;font-weight:500}.npp-page.light-theme .npp-faq-item:hover .npp-faq-question{color:#111!important;font-weight:600}.npp-page.light-theme .npp-faq-question:before{color:var(--ferz-red);font-size:1.1rem}.npp-page.light-theme .npp-faq-answer{color:#374151!important;border-left-color:var(--ferz-red);background-color:#fa213208;padding:.75rem 1rem .75rem 1.5rem;margin-left:0;border-radius:0 4px 4px 0;margin-top:.75rem}.npp-cta-section{text-align:center;padding:var(--section-padding) 0}.npp-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.npp-cta-text{font-size:1.1rem;color:var(--ferz-white-muted);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.npp-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.npp-page.light-theme .npp-cta-title{color:#111}.npp-page.light-theme .npp-cta-text{color:#666}.npp-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.npp-fade-in.npp-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){:root{--container-padding: 1rem}section{padding:calc(var(--section-padding) * .6) 0}.npp-hero{padding-top:calc(var(--section-padding) * .6 + 80px)}.npp-btn{padding:.875rem 1.5rem;font-size:.8rem}.npp-platform-map,.npp-foundation-box{padding:2rem 1.5rem}}.disclaimer-app{background:#000;color:#fff;transition:background-color .3s ease,color .3s ease}.disclaimer-app.light-theme{background:#fff!important;color:#000!important}.disclaimer-app.light-theme .disclaimer-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.disclaimer-app.light-theme .disclaimer-hero-sub,.disclaimer-app.light-theme .disclaimer-updated{color:#666!important}.disclaimer-app.light-theme h1,.disclaimer-app.light-theme h2,.disclaimer-app.light-theme h3{color:#000!important}.disclaimer-app.light-theme p{color:#333!important}.disclaimer-app.light-theme .disclaimer-important{background:#fa21321a!important;border:1px solid rgba(250,33,50,.2)!important;color:#000!important}.disclaimer-app.light-theme .disclaimer-section h2{color:#000!important}.disclaimer-app.light-theme .disclaimer-section h3{color:#fa2132!important}.disclaimer-app.light-theme .disclaimer-section p,.disclaimer-app.light-theme .disclaimer-section li,.disclaimer-app.light-theme .disclaimer-section ul{color:#333!important}.disclaimer-app.light-theme .disclaimer-divider{border-top:1px solid #e9ecef!important}.disclaimer-app.light-theme .disclaimer-footer-note{color:#666!important}.disclaimer-app.light-theme .disclaimer-hero-title{color:#000!important}.disclaimer-app.light-theme .disclaimer-hero-sub{color:#666!important}.disclaimer-app.light-theme main{background:#fff!important}.disclaimer-container{max-width:1000px;margin:0 auto;padding:40px 20px 80px}.disclaimer-header{margin-bottom:24px}.disclaimer-updated{color:#ccc;margin:0 0 8px}.disclaimer-title{margin:0 0 8px;font-size:40px}.disclaimer-subtitle{color:#ccc;margin:0 0 24px}.disclaimer-section h2{margin-top:28px;margin-bottom:10px;font-size:24px}.disclaimer-section h3{margin-top:18px;margin-bottom:8px;font-size:18px;color:#fa2132}.disclaimer-section p,.disclaimer-section li{color:#ddd;line-height:1.7}.disclaimer-section ul{padding-left:20px}.disclaimer-important{background:#121212;border:1px solid #333;padding:16px;border-left:4px solid #fa2132;color:#fff}.disclaimer-divider{border:0;border-top:1px solid #333;margin:24px 0}.disclaimer-footer-note{color:#bbb;font-size:14px}.disclaimer-hero{background:linear-gradient(135deg,#000,#1a1a1a,#2a2a2a);border-bottom:1px solid #222;padding:90px 20px 60px}.disclaimer-hero-inner{max-width:1000px;margin:0 auto;text-align:center}.disclaimer-hero-title{font-size:46px;margin:0 0 10px}.disclaimer-hero-sub{color:#ccc;margin:0 0 12px}.be-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.6;font-size:17px;overflow-x:hidden;min-height:100vh}.be-page.light-theme{background:#fff;color:#111}.be-page.light-theme .be-section-dark,.be-page.light-theme .be-section-darker{background:#f8f9fa}.be-page.light-theme .be-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.be-page.light-theme .be-hero:before{background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%)}.be-page.light-theme .be-hero-title,.be-page.light-theme .be-section-title{color:#111}.be-page.light-theme .be-hero-subtitle,.be-page.light-theme .be-section-intro{color:#666!important}.be-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.be-section{padding:var(--section-padding) var(--container-padding);position:relative}.be-section-dark{background:var(--ferz-dark)}.be-section-darker{background:var(--ferz-black)}.be-breadcrumb{font-size:.85rem;color:var(--ferz-gray);margin-bottom:2rem}.be-breadcrumb a{color:var(--ferz-gray);text-decoration:none;transition:color .3s ease}.be-breadcrumb a:hover{color:var(--ferz-red)}.be-page.light-theme .be-breadcrumb,.be-page.light-theme .be-breadcrumb a{color:#666}.be-page.light-theme .be-breadcrumb a:hover{color:var(--ferz-red)}.be-section-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.be-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;margin-bottom:1rem;color:var(--ferz-white)}.be-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin:0 auto;line-height:1.7}.be-hero{min-height:100vh;display:flex;align-items:center;padding:clamp(6rem,12vw,10rem) var(--container-padding) clamp(4rem,8vw,8rem);background:linear-gradient(135deg,var(--ferz-black) 0%,var(--ferz-dark) 100%);position:relative}.be-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%);pointer-events:none}.be-hero-container{max-width:var(--content-max-width);margin:0 auto;width:100%;position:relative;z-index:1}.be-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:.02em;margin-bottom:1.5rem;max-width:900px;color:var(--ferz-white)}.be-hero-hook{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem;max-width:700px;font-weight:600}.be-hero-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;line-height:1.7;margin-bottom:2.5rem}.be-page.light-theme .be-hero-hook{color:#374151}.be-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.be-btn-primary{background:var(--ferz-red);color:var(--ferz-white);padding:1rem 2rem;border:none;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.be-btn-primary:hover{background:var(--ferz-red-hover);transform:translateY(-2px)}.be-btn-secondary{background:transparent;color:var(--ferz-white);padding:1rem 2rem;border:1px solid var(--ferz-dark-border);border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.be-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.be-page.light-theme .be-btn-secondary{border-color:#dee2e6;color:#111}.be-page.light-theme .be-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.be-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.be-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.be-what-content p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1.5rem}.be-what-content p strong{color:var(--ferz-white)}.be-feature-list{list-style:none;margin-top:1.5rem;padding:0}.be-feature-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);font-size:.95rem}.be-feature-list li:last-child{border-bottom:none}.be-feature-list li strong{color:var(--ferz-white)}.be-page.light-theme .be-what-content h2{color:#111}.be-page.light-theme .be-what-content p{color:#666}.be-page.light-theme .be-what-content p strong{color:#111}.be-page.light-theme .be-feature-list li{border-bottom-color:#dee2e6;color:#666}.be-page.light-theme .be-feature-list li strong{color:#111}.be-arch-visual{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.be-arch-visual h3{font-size:1rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.be-arch-flow{display:flex;flex-direction:column;gap:.75rem}.be-arch-step{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--ferz-black);border-radius:4px;border-left:3px solid var(--ferz-red)}.be-arch-step-num{width:28px;height:28px;background:var(--ferz-red);color:var(--ferz-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.be-arch-step-content h4{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:var(--ferz-white)}.be-arch-step-content p{font-size:.8rem;color:var(--ferz-white-muted);margin:0}.be-page.light-theme .be-arch-visual{background:#fff;border-color:#dee2e6}.be-page.light-theme .be-arch-step{background:#f8f9fa;border-left-color:var(--ferz-red)}.be-page.light-theme .be-arch-step-content h4{color:#111}.be-page.light-theme .be-arch-step-content p{color:#666}.be-callout-box{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.be-callout-box h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.be-callout-box p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.be-page.light-theme .be-callout-box{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.be-page.light-theme .be-callout-box h3{color:#111}.be-page.light-theme .be-callout-box p{color:#666}.be-domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:2rem}.be-domain-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.25rem;text-align:center}.be-domain-card h4{font-size:.95rem;font-weight:600;margin-bottom:.5rem;color:var(--ferz-white)}.be-domain-card p{font-size:.8rem;color:var(--ferz-white-muted);margin:0}.be-page.light-theme .be-domain-card{background:#fff;border-color:#dee2e6}.be-page.light-theme .be-domain-card h4{color:#111}.be-page.light-theme .be-domain-card p{color:#666}.be-section-header{text-align:center;margin-bottom:4rem}.be-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.be-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease}.be-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.be-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.be-card h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;letter-spacing:.02em;color:var(--ferz-white)}.be-card p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.7}.be-card-disclaimer{font-size:.8rem;color:var(--ferz-gray);margin-top:1rem;font-style:italic}.be-card-solution{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.be-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.be-card-solution p{margin-top:.5rem}.be-page.light-theme .be-card{background:#fff;border-color:#dee2e6}.be-page.light-theme .be-card:hover{border-color:var(--ferz-red)}.be-page.light-theme .be-card h3{color:#111}.be-page.light-theme .be-card p,.be-page.light-theme .be-card-disclaimer{color:#666}.be-page.light-theme .be-card-solution{border-top-color:#dee2e6}.be-intensity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.be-intensity-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.be-intensity-card h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--ferz-red)}.be-intensity-level{font-size:.75rem;color:var(--ferz-gray);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;display:block}.be-intensity-card p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6;margin:0}.be-intensity-card p em{font-style:italic}.be-page.light-theme .be-intensity-card{background:#fff;border-color:#dee2e6}.be-page.light-theme .be-intensity-card p{color:#666}.be-performance-note{margin-top:2rem;padding:1rem 1.5rem;background:#fa21320d;border:1px solid var(--ferz-dark-border);border-radius:4px;font-size:.85rem;color:var(--ferz-gray)}.be-performance-note strong{color:var(--ferz-white)}.be-page.light-theme .be-performance-note{background:#fa213214;border-color:#dee2e6;color:#666}.be-page.light-theme .be-performance-note strong{color:#111}.be-comparison-section{overflow-x:auto}.be-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.be-comparison-table th,.be-comparison-table td{padding:1rem 1.5rem;text-align:left;border:1px solid var(--ferz-dark-border)}.be-comparison-table th{background:var(--ferz-dark-card);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ferz-white)}.be-comparison-table td{font-size:.9rem;color:var(--ferz-white-muted);background:var(--ferz-black)}.be-comparison-table tr:last-child td{background:#fa21321a;color:var(--ferz-white)}.be-comparison-table tr:last-child td:first-child{font-weight:600;color:var(--ferz-red)}.be-check{color:var(--ferz-red);font-weight:700}.be-cross{color:var(--ferz-gray)}.be-page.light-theme .be-comparison-table th{background:#f8f9fa;color:#111;border-color:#dee2e6}.be-page.light-theme .be-comparison-table td{background:#fff;color:#666;border-color:#dee2e6}.be-page.light-theme .be-comparison-table tr:last-child td{background:#fa213214;color:#111}.be-page.light-theme .be-comparison-table tr:last-child td:first-child{color:var(--ferz-red)}.be-key-insight{margin-top:2rem;padding:1.5rem;background:var(--ferz-dark-card);border-radius:4px;border-left:3px solid var(--ferz-red)}.be-key-insight p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7;margin:0}.be-key-insight strong{color:var(--ferz-white)}.be-page.light-theme .be-key-insight{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.be-page.light-theme .be-key-insight p{color:#666}.be-page.light-theme .be-key-insight strong{color:#111}.be-faq-list{max-width:800px;margin:0 auto}.be-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.be-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--ferz-white);font-size:1.1rem;font-weight:600;text-align:left;font-family:inherit;transition:color .3s ease}.be-faq-question:hover{color:var(--ferz-red)}.be-faq-question:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--ferz-red);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.be-faq-item.active .be-faq-question:after{transform:rotate(45deg)}.be-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.be-faq-item.active .be-faq-answer{max-height:500px;padding-bottom:1.5rem}.be-faq-answer p{padding-bottom:1.5rem;color:var(--ferz-white-muted);line-height:1.7;margin:0}.be-faq-answer strong{color:var(--ferz-white)}.be-page.light-theme .be-faq-item{border-bottom-color:#dee2e6}.be-page.light-theme .be-faq-question{color:#111}.be-page.light-theme .be-faq-question:hover{color:var(--ferz-red)}.be-page.light-theme .be-faq-answer p{color:#666}.be-page.light-theme .be-faq-answer strong{color:#111}.be-cta-section{text-align:center;padding:clamp(4rem,8vw,6rem) var(--container-padding);background:linear-gradient(135deg,var(--ferz-dark) 0%,var(--ferz-black) 100%)}.be-cta-section h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.be-cta-section p{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.be-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.be-cta-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.be-stat{text-align:center}.be-stat-value{display:block;font-size:2rem;font-weight:800;color:var(--ferz-red);letter-spacing:.02em}.be-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:.5rem}.be-page.light-theme .be-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.be-page.light-theme .be-cta-section h2{color:#111}.be-page.light-theme .be-cta-section p{color:#666}.be-page.light-theme .be-cta-stats{border-top-color:#dee2e6}.be-page.light-theme .be-stat-label{color:#666}.be-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.be-fade-in.be-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.be-what-section{grid-template-columns:1fr}}@media (max-width: 768px){.be-hero-ctas{flex-direction:column}.be-cta-stats{gap:2rem}.be-intensity-grid{grid-template-columns:1fr}}@media (max-width: 600px){:root{--container-padding: 1rem}.be-cards-grid{grid-template-columns:1fr}.be-domain-grid{grid-template-columns:repeat(2,1fr)}}.cba-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.6;font-size:17px;overflow-x:hidden;min-height:100vh}.cba-page.light-theme{background:#fff;color:#111}.cba-page.light-theme .cba-section-dark,.cba-page.light-theme .cba-section-darker{background:#f8f9fa}.cba-page.light-theme .cba-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.cba-page.light-theme .cba-hero:before{background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%)}.cba-page.light-theme .cba-hero-title,.cba-page.light-theme .cba-section-title{color:#111}.cba-page.light-theme .cba-hero-subtitle,.cba-page.light-theme .cba-section-intro{color:#666!important}.cba-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.cba-section{padding:var(--section-padding) var(--container-padding);position:relative}.cba-section-dark{background:var(--ferz-dark)}.cba-section-darker{background:var(--ferz-black)}.cba-breadcrumb{font-size:.85rem;color:var(--ferz-gray);margin-bottom:2rem}.cba-breadcrumb a{color:var(--ferz-gray);text-decoration:none;transition:color .3s ease}.cba-breadcrumb a:hover{color:var(--ferz-red)}.cba-page.light-theme .cba-breadcrumb,.cba-page.light-theme .cba-breadcrumb a{color:#666}.cba-page.light-theme .cba-breadcrumb a:hover{color:var(--ferz-red)}.cba-section-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.cba-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;margin-bottom:1rem;color:var(--ferz-white)}.cba-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin:0 auto;line-height:1.7}.cba-hero{min-height:100vh;display:flex;align-items:center;padding:clamp(6rem,12vw,10rem) var(--container-padding) clamp(4rem,8vw,8rem);background:linear-gradient(135deg,var(--ferz-black) 0%,var(--ferz-dark) 100%);position:relative}.cba-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%);pointer-events:none}.cba-hero-container{max-width:var(--content-max-width);margin:0 auto;width:100%;position:relative;z-index:1}.cba-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:.02em;margin-bottom:1.5rem;max-width:900px;color:var(--ferz-white)}.cba-hero-hook{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem;max-width:700px;font-weight:600}.cba-hero-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;line-height:1.7;margin-bottom:2.5rem}.cba-page.light-theme .cba-hero-hook{color:#374151}.cba-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.cba-btn-primary{background:var(--ferz-red);color:var(--ferz-white);padding:1rem 2rem;border:none;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.cba-btn-primary:hover{background:var(--ferz-red-hover);transform:translateY(-2px)}.cba-btn-secondary{background:transparent;color:var(--ferz-white);padding:1rem 2rem;border:1px solid var(--ferz-dark-border);border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.cba-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.cba-page.light-theme .cba-btn-secondary{border-color:#dee2e6;color:#111}.cba-page.light-theme .cba-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.cba-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.cba-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.cba-what-content p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1.5rem}.cba-what-content p strong{color:var(--ferz-white)}.cba-feature-list{list-style:none;margin-top:1.5rem;padding:0}.cba-feature-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);font-size:.95rem}.cba-feature-list li:last-child{border-bottom:none}.cba-feature-list li strong{color:var(--ferz-white)}.cba-page.light-theme .cba-what-content h2{color:#111}.cba-page.light-theme .cba-what-content p{color:#666}.cba-page.light-theme .cba-what-content p strong{color:#111}.cba-page.light-theme .cba-feature-list li{border-bottom-color:#dee2e6;color:#666}.cba-page.light-theme .cba-feature-list li strong{color:#111}.cba-arch-visual{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.cba-arch-visual h3{font-size:1rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.cba-branch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.cba-branch-card{padding:1.25rem;border-radius:4px;text-align:center}.cba-branch-card.cba-legislative{background:#dc3545}.cba-branch-card.cba-executive{background:#fd7e14}.cba-branch-card.cba-judicial{background:#28a745}.cba-branch-card h4{font-size:.85rem;font-weight:700;margin-bottom:.25rem;color:var(--ferz-white)}.cba-branch-card p{font-size:.75rem;opacity:.9;margin:0;color:var(--ferz-white)}.cba-consensus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cba-consensus-card{padding:1rem;border-radius:4px;text-align:center}.cba-consensus-card.cba-consensus{background:#6f42c1}.cba-consensus-card.cba-emergency{background:#e83e8c}.cba-consensus-card h4{font-size:.8rem;font-weight:700;margin-bottom:.25rem;color:var(--ferz-white)}.cba-consensus-card p{font-size:.7rem;opacity:.9;margin:0;color:var(--ferz-white)}.cba-page.light-theme .cba-arch-visual{background:#fff;border-color:#dee2e6}.cba-callout-box{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.cba-callout-box h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.cba-callout-box p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.cba-page.light-theme .cba-callout-box{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.cba-page.light-theme .cba-callout-box h3{color:#111}.cba-page.light-theme .cba-callout-box p{color:#666}.cba-section-header{text-align:center;margin-bottom:4rem}.cba-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.cba-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease}.cba-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.cba-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.cba-card h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;letter-spacing:.02em;color:var(--ferz-white)}.cba-card p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.7}.cba-card-solution{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.cba-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.cba-card-solution p{margin-top:.5rem}.cba-page.light-theme .cba-card{background:#fff;border-color:#dee2e6}.cba-page.light-theme .cba-card:hover{border-color:var(--ferz-red)}.cba-page.light-theme .cba-card h3{color:#111}.cba-page.light-theme .cba-card p{color:#666}.cba-page.light-theme .cba-card-solution{border-top-color:#dee2e6}.cba-application-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.cba-application-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.cba-application-card h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--ferz-red)}.cba-application-card p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6;margin:0}.cba-page.light-theme .cba-application-card{background:#fff;border-color:#dee2e6}.cba-page.light-theme .cba-application-card p{color:#666}.cba-performance-note{margin-top:2rem;padding:1rem 1.5rem;background:#fa21320d;border:1px solid var(--ferz-dark-border);border-radius:4px;font-size:.85rem;color:var(--ferz-gray)}.cba-performance-note strong{color:var(--ferz-white)}.cba-page.light-theme .cba-performance-note{background:#fa213214;border-color:#dee2e6;color:#666}.cba-page.light-theme .cba-performance-note strong{color:#111}.cba-comparison-section{overflow-x:auto}.cba-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.cba-comparison-table th,.cba-comparison-table td{padding:1rem 1.5rem;text-align:left;border:1px solid var(--ferz-dark-border)}.cba-comparison-table th{background:var(--ferz-dark-card);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ferz-white)}.cba-comparison-table td{font-size:.9rem;color:var(--ferz-white-muted);background:var(--ferz-black)}.cba-comparison-table tr:last-child td{background:#fa21321a;color:var(--ferz-white)}.cba-comparison-table tr:last-child td:first-child{font-weight:600;color:var(--ferz-red)}.cba-check{color:var(--ferz-red);font-weight:700}.cba-cross{color:var(--ferz-gray)}.cba-partial{color:#fd7e14}.cba-page.light-theme .cba-comparison-table th{background:#f8f9fa;color:#111;border-color:#dee2e6}.cba-page.light-theme .cba-comparison-table td{background:#fff;color:#666;border-color:#dee2e6}.cba-page.light-theme .cba-comparison-table tr:last-child td{background:#fa213214;color:#111}.cba-page.light-theme .cba-comparison-table tr:last-child td:first-child{color:var(--ferz-red)}.cba-key-insight{margin-top:2rem;padding:1.5rem;background:var(--ferz-dark-card);border-radius:4px;border-left:3px solid var(--ferz-red)}.cba-key-insight p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7;margin:0}.cba-key-insight strong{color:var(--ferz-white)}.cba-page.light-theme .cba-key-insight{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.cba-page.light-theme .cba-key-insight p{color:#666}.cba-page.light-theme .cba-key-insight strong{color:#111}.cba-faq-list{max-width:800px;margin:0 auto}.cba-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.cba-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--ferz-white);font-size:1.1rem;font-weight:600;text-align:left;font-family:inherit;transition:color .3s ease}.cba-faq-question:hover{color:var(--ferz-red)}.cba-faq-question:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--ferz-red);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.cba-faq-item.active .cba-faq-question:after{transform:rotate(45deg)}.cba-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.cba-faq-item.active .cba-faq-answer{max-height:500px;padding-bottom:1.5rem}.cba-faq-answer p{padding-bottom:1.5rem;color:var(--ferz-white-muted);line-height:1.7;margin:0}.cba-faq-answer strong{color:var(--ferz-white)}.cba-page.light-theme .cba-faq-item{border-bottom-color:#dee2e6}.cba-page.light-theme .cba-faq-question{color:#111}.cba-page.light-theme .cba-faq-question:hover{color:var(--ferz-red)}.cba-page.light-theme .cba-faq-answer p{color:#666}.cba-page.light-theme .cba-faq-answer strong{color:#111}.cba-cta-section{text-align:center;padding:clamp(4rem,8vw,6rem) var(--container-padding);background:linear-gradient(135deg,var(--ferz-dark) 0%,var(--ferz-black) 100%)}.cba-cta-section h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.cba-cta-section p{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cba-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.cba-cta-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.cba-stat{text-align:center}.cba-stat-value{display:block;font-size:2rem;font-weight:800;color:var(--ferz-red);letter-spacing:.02em}.cba-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:.5rem}.cba-page.light-theme .cba-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.cba-page.light-theme .cba-cta-section h2{color:#111}.cba-page.light-theme .cba-cta-section p{color:#666}.cba-page.light-theme .cba-cta-stats{border-top-color:#dee2e6}.cba-page.light-theme .cba-stat-label{color:#666}.cba-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.cba-fade-in.cba-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.cba-what-section{grid-template-columns:1fr}}@media (max-width: 768px){.cba-hero-ctas{flex-direction:column}.cba-cta-stats{gap:2rem}.cba-branch-grid,.cba-consensus-grid,.cba-application-grid{grid-template-columns:1fr}}@media (max-width: 600px){:root{--container-padding: 1rem}.cba-cards-grid{grid-template-columns:1fr}}.sg-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.6;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.sg-page.light-theme{background:#fff;color:#111}.sg-page.light-theme .sg-section-dark,.sg-page.light-theme .sg-section-darker{background:#f8f9fa}.sg-page.light-theme .sg-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.sg-page.light-theme .sg-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.03) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.02) 0%,transparent 40%);opacity:.5}.sg-page.light-theme .sg-hero-title,.sg-page.light-theme .sg-section-title{color:#111}.sg-page.light-theme .sg-hero-subtitle,.sg-page.light-theme .sg-section-intro{color:#495057!important}.sg-page.light-theme .sg-hero-hook{color:#212529!important;font-weight:600}.sg-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.sg-section{padding:var(--section-padding) var(--container-padding)}.sg-section-dark{background:var(--ferz-black-soft)}.sg-section-darker{background:var(--ferz-black)}.sg-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:2rem}.sg-breadcrumb a{color:var(--ferz-white-muted);text-decoration:none;transition:color .3s ease}.sg-breadcrumb a:hover{color:var(--ferz-red)}.sg-page.light-theme .sg-breadcrumb,.sg-page.light-theme .sg-breadcrumb a{color:#666}.sg-page.light-theme .sg-breadcrumb a:hover{color:var(--ferz-red)}.sg-section-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.sg-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:1rem;color:var(--ferz-white)}.sg-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);line-height:1.7;max-width:700px;margin:0 auto}.sg-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--section-padding) + 80px) var(--container-padding) var(--section-padding);background:linear-gradient(135deg,var(--ferz-black) 0%,var(--ferz-black-soft) 100%);position:relative}.sg-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%);pointer-events:none}.sg-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem;color:var(--ferz-white)}.sg-hero-hook{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem;max-width:700px;font-weight:600}.sg-hero-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin-bottom:2.5rem;line-height:1.7}.sg-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.sg-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none}.sg-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.sg-btn-primary:hover{background:#f34;transform:translateY(-2px);color:var(--ferz-white)}.sg-btn-secondary{background:transparent;border:1px solid var(--ferz-dark-border);color:var(--ferz-white)}.sg-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.sg-page.light-theme .sg-btn-secondary{border-color:#dee2e6;color:#111}.sg-page.light-theme .sg-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.sg-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.sg-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.sg-what-content p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1.5rem}.sg-feature-list{list-style:none;margin-top:1.5rem;padding:0}.sg-feature-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);font-size:.95rem}.sg-feature-list li:last-child{border-bottom:none}.sg-feature-list li strong{color:var(--ferz-white)}.sg-page.light-theme .sg-what-content h2{color:#111}.sg-page.light-theme .sg-what-content p{color:#666}.sg-page.light-theme .sg-feature-list li{border-bottom-color:#dee2e6;color:#666}.sg-page.light-theme .sg-feature-list li strong{color:#111}.sg-arch-visual{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.sg-arch-visual h3{font-size:1rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.sg-layer-stack{display:flex;flex-direction:column;gap:.5rem}.sg-layer-item{padding:1rem;border-radius:4px;text-align:center}.sg-layer-item h4{font-size:.85rem;font-weight:700;margin-bottom:.25rem}.sg-layer-item p{font-size:.75rem;opacity:.9;margin:0}.sg-layer-6{background:#6f42c1}.sg-layer-5{background:#e83e8c}.sg-layer-4{background:#fd7e14}.sg-layer-3{background:#28a745}.sg-layer-2{background:#17a2b8}.sg-layer-1{background:#dc3545}.sg-page.light-theme .sg-arch-visual{background:#fff;border-color:#dee2e6}.sg-callout-box{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.sg-callout-box h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.sg-callout-box p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.sg-page.light-theme .sg-callout-box{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.sg-page.light-theme .sg-callout-box h3{color:#111}.sg-page.light-theme .sg-callout-box p{color:#666}.sg-section-header{text-align:center;margin-bottom:4rem}.sg-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.sg-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.sg-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.sg-card h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.sg-card p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.7}.sg-card-solution{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.sg-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.sg-card-solution p{margin-top:.5rem;margin-bottom:0}.sg-page.light-theme .sg-card{background:#fff;border-color:#dee2e6}.sg-page.light-theme .sg-card h3{color:#111}.sg-page.light-theme .sg-card p{color:#666}.sg-page.light-theme .sg-card-solution{border-top-color:#dee2e6}.sg-application-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.sg-application-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.sg-application-card h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--ferz-red)}.sg-application-card p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6;margin:0}.sg-page.light-theme .sg-application-card{background:#fff;border-color:#dee2e6}.sg-page.light-theme .sg-application-card p{color:#666}.sg-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.sg-comparison-table th,.sg-comparison-table td{padding:1rem 1.5rem;text-align:left;border:1px solid var(--ferz-dark-border)}.sg-comparison-table th{background:var(--ferz-black-medium);font-weight:600;font-size:.85rem;text-transform:uppercase;color:var(--ferz-white)}.sg-comparison-table td{font-size:.9rem;color:var(--ferz-white-muted);background:var(--ferz-black)}.sg-comparison-table tr:last-child td{background:#fa21321a;color:var(--ferz-white)}.sg-comparison-table tr:last-child td:first-child{font-weight:600;color:var(--ferz-red)}.sg-check{color:var(--ferz-red);font-weight:700}.sg-cross{color:var(--ferz-gray)}.sg-partial{color:#fd7e14}.sg-page.light-theme .sg-comparison-table th{background:#f8f9fa;color:#111;border-color:#dee2e6}.sg-page.light-theme .sg-comparison-table td{color:#666;background:#fff;border-color:#dee2e6}.sg-page.light-theme .sg-comparison-table tr:last-child td{background:#fa213214;color:#111}.sg-page.light-theme .sg-comparison-table tr:last-child td:first-child{color:var(--ferz-red)}.sg-key-insight{margin-top:2rem;padding:1.5rem;background:var(--ferz-black-medium);border-radius:4px;border-left:3px solid var(--ferz-red)}.sg-key-insight p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7;margin:0}.sg-key-insight strong{color:var(--ferz-white)}.sg-page.light-theme .sg-key-insight{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.sg-page.light-theme .sg-key-insight p{color:#666}.sg-page.light-theme .sg-key-insight strong{color:#111}.sg-faq-list{max-width:800px;margin:0 auto}.sg-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.sg-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--ferz-white);font-size:1.1rem;font-weight:600;text-align:left;font-family:inherit;transition:color .3s ease}.sg-faq-question:hover{color:var(--ferz-red)}.sg-faq-question:after{content:"+";font-size:1.5rem;color:var(--ferz-red);transition:transform .3s ease}.sg-faq-item.active .sg-faq-question:after{transform:rotate(45deg)}.sg-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.sg-faq-item.active .sg-faq-answer{max-height:500px;padding-bottom:1.5rem}.sg-faq-answer p{padding-bottom:1.5rem;color:var(--ferz-white-muted);line-height:1.7}.sg-page.light-theme .sg-faq-item{border-bottom-color:#dee2e6}.sg-page.light-theme .sg-faq-question{color:#111}.sg-page.light-theme .sg-faq-answer p{color:#666}.sg-performance-note{margin-top:2rem;padding:1rem 1.5rem;background:#fa21320d;border:1px solid var(--ferz-dark-border);border-radius:4px;font-size:.85rem;color:var(--ferz-gray)}.sg-page.light-theme .sg-performance-note{background:#fa213214;border-color:#dee2e6;color:#666}.sg-cta-section{text-align:center;padding:clamp(4rem,8vw,6rem) var(--container-padding);background:linear-gradient(135deg,var(--ferz-black-soft) 0%,var(--ferz-black) 100%)}.sg-cta-section h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.sg-cta-section p{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.sg-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.sg-cta-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.sg-stat{text-align:center}.sg-stat-value{display:block;font-size:1.5rem;font-weight:800;color:var(--ferz-red)}.sg-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em}.sg-page.light-theme .sg-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.sg-page.light-theme .sg-cta-section h2{color:#111}.sg-page.light-theme .sg-cta-section p{color:#666}.sg-page.light-theme .sg-cta-stats{border-top-color:#dee2e6}.sg-page.light-theme .sg-stat-label{color:#666}.sg-fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.sg-fade-in.sg-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.sg-what-section{grid-template-columns:1fr}}@media (max-width: 768px){.sg-application-grid{grid-template-columns:1fr}.sg-cta-stats{gap:2rem}.sg-layer-stack{gap:.25rem}}@media (max-width: 600px){:root{--container-padding: 1rem}.sg-hero-ctas{flex-direction:column}.sg-comparison-table{font-size:.8rem}.sg-comparison-table th,.sg-comparison-table td{padding:.75rem .5rem}}.delia-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.6;font-size:17px;overflow-x:hidden;min-height:100vh}.delia-page.light-theme{background:#fff;color:#111}.delia-page.light-theme .delia-section-dark,.delia-page.light-theme .delia-section-darker{background:#f8f9fa}.delia-page.light-theme .delia-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.delia-page.light-theme .delia-hero:before{background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%)}.delia-page.light-theme .delia-hero-title,.delia-page.light-theme .delia-section-title{color:#111}.delia-page.light-theme .delia-hero-subtitle,.delia-page.light-theme .delia-section-intro{color:#666!important}.delia-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.delia-section{padding:var(--section-padding) var(--container-padding);position:relative}.delia-section-dark{background:var(--ferz-dark)}.delia-section-darker{background:var(--ferz-black)}.delia-breadcrumb{font-size:.85rem;color:var(--ferz-gray);margin-bottom:2rem}.delia-breadcrumb a{color:var(--ferz-gray);text-decoration:none;transition:color .3s ease}.delia-breadcrumb a:hover{color:var(--ferz-red)}.delia-page.light-theme .delia-breadcrumb,.delia-page.light-theme .delia-breadcrumb a{color:#666}.delia-page.light-theme .delia-breadcrumb a:hover{color:var(--ferz-red)}.delia-section-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.delia-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;margin-bottom:1rem;color:var(--ferz-white)}.delia-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin:0 auto;line-height:1.7}.delia-hero{min-height:100vh;display:flex;align-items:center;padding:clamp(6rem,12vw,10rem) var(--container-padding) clamp(4rem,8vw,8rem);background:linear-gradient(135deg,var(--ferz-black) 0%,var(--ferz-dark) 100%);position:relative}.delia-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%);pointer-events:none}.delia-hero-container{max-width:var(--content-max-width);margin:0 auto;width:100%;position:relative;z-index:1}.delia-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:.02em;margin-bottom:1.5rem;max-width:900px;color:var(--ferz-white)}.delia-hero-hook{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem;max-width:700px;font-weight:600}.delia-hero-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;line-height:1.7;margin-bottom:2.5rem}.delia-page.light-theme .delia-hero-hook{color:#374151}.delia-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.delia-btn-primary{background:var(--ferz-red);color:var(--ferz-white);padding:1rem 2rem;border:none;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.delia-btn-primary:hover{background:var(--ferz-red-hover);transform:translateY(-2px)}.delia-btn-secondary{background:transparent;color:var(--ferz-white);padding:1rem 2rem;border:1px solid var(--ferz-dark-border);border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.delia-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.delia-page.light-theme .delia-btn-secondary{border-color:#dee2e6;color:#111}.delia-page.light-theme .delia-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.delia-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.delia-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.delia-what-content p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1.5rem}.delia-feature-list{list-style:none;margin-top:1.5rem;padding:0}.delia-feature-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);font-size:.95rem}.delia-feature-list li:last-child{border-bottom:none}.delia-feature-list li strong{color:var(--ferz-white)}.delia-page.light-theme .delia-what-content h2{color:#111}.delia-page.light-theme .delia-what-content p{color:#666}.delia-page.light-theme .delia-feature-list li{border-bottom-color:#dee2e6;color:#666}.delia-page.light-theme .delia-feature-list li strong{color:#111}.delia-arch-visual{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.delia-arch-visual h3{font-size:1rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.delia-arch-flow{display:flex;flex-direction:column;gap:.75rem}.delia-arch-step{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--ferz-black);border-radius:4px;border-left:3px solid var(--ferz-red)}.delia-arch-step-num{width:28px;height:28px;background:var(--ferz-red);color:var(--ferz-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.delia-arch-step-content h4{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:var(--ferz-white)}.delia-arch-step-content p{font-size:.8rem;color:var(--ferz-white-muted);margin:0}.delia-page.light-theme .delia-arch-visual{background:#fff;border-color:#dee2e6}.delia-page.light-theme .delia-arch-step{background:#f8f9fa;border-left-color:var(--ferz-red)}.delia-page.light-theme .delia-arch-step-content h4{color:#111}.delia-page.light-theme .delia-arch-step-content p{color:#666}.delia-callout-box{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.delia-callout-box h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.delia-callout-box p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.delia-callout-box strong{color:var(--ferz-white)}.delia-page.light-theme .delia-callout-box{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.delia-page.light-theme .delia-callout-box h3{color:#111}.delia-page.light-theme .delia-callout-box p{color:#666}.delia-page.light-theme .delia-callout-box strong{color:#111}.delia-section-header{text-align:center;margin-bottom:4rem}.delia-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.delia-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease}.delia-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.delia-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.delia-card h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;letter-spacing:.02em;color:var(--ferz-white)}.delia-card p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.7}.delia-card-solution{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.delia-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.delia-card-solution p{margin-top:.5rem}.delia-page.light-theme .delia-card{background:#fff;border-color:#dee2e6}.delia-page.light-theme .delia-card:hover{border-color:var(--ferz-red)}.delia-page.light-theme .delia-card h3{color:#111}.delia-page.light-theme .delia-card p{color:#666}.delia-page.light-theme .delia-card-solution{border-top-color:#dee2e6}.delia-performance-note{margin-top:2rem;padding:1rem 1.5rem;background:#fa21320d;border:1px solid var(--ferz-dark-border);border-radius:4px;font-size:.85rem;color:var(--ferz-gray)}.delia-page.light-theme .delia-performance-note{background:#fa213214;border-color:#dee2e6;color:#666}.delia-comparison-section{overflow-x:auto}.delia-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.delia-comparison-table th,.delia-comparison-table td{padding:1rem 1.5rem;text-align:left;border:1px solid var(--ferz-dark-border)}.delia-comparison-table th{background:var(--ferz-dark-card);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ferz-white)}.delia-comparison-table td{font-size:.9rem;color:var(--ferz-white-muted);background:var(--ferz-black)}.delia-comparison-table tr:last-child td{background:#fa21321a;color:var(--ferz-white)}.delia-comparison-table tr:last-child td:first-child{font-weight:600;color:var(--ferz-red)}.delia-page.light-theme .delia-comparison-table th{background:#f8f9fa;color:#111;border-color:#dee2e6}.delia-page.light-theme .delia-comparison-table td{background:#fff;color:#666;border-color:#dee2e6}.delia-page.light-theme .delia-comparison-table tr:last-child td{background:#fa213214;color:#111}.delia-page.light-theme .delia-comparison-table tr:last-child td:first-child{color:var(--ferz-red)}.delia-key-insight{margin-top:2rem;padding:1.5rem;background:var(--ferz-dark-card);border-radius:4px;border-left:3px solid var(--ferz-red)}.delia-key-insight p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7;margin:0}.delia-key-insight strong{color:var(--ferz-white)}.delia-page.light-theme .delia-key-insight{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.delia-page.light-theme .delia-key-insight p{color:#666}.delia-page.light-theme .delia-key-insight strong{color:#111}.delia-faq-list{max-width:800px;margin:0 auto}.delia-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.delia-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--ferz-white);font-size:1.1rem;font-weight:600;text-align:left;font-family:inherit;transition:color .3s ease}.delia-faq-question:hover{color:var(--ferz-red)}.delia-faq-question:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--ferz-red);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.delia-faq-item.active .delia-faq-question:after{transform:rotate(45deg)}.delia-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.delia-faq-item.active .delia-faq-answer{max-height:500px;padding-bottom:1.5rem}.delia-faq-answer p{padding-bottom:1.5rem;color:var(--ferz-white-muted);line-height:1.7;margin:0}.delia-faq-answer strong{color:var(--ferz-white)}.delia-page.light-theme .delia-faq-item{border-bottom-color:#dee2e6}.delia-page.light-theme .delia-faq-question{color:#111}.delia-page.light-theme .delia-faq-question:hover{color:var(--ferz-red)}.delia-page.light-theme .delia-faq-answer p{color:#666}.delia-page.light-theme .delia-faq-answer strong{color:#111}.delia-cta-section{text-align:center;padding:clamp(4rem,8vw,6rem) var(--container-padding);background:linear-gradient(135deg,var(--ferz-dark) 0%,var(--ferz-black) 100%)}.delia-cta-section h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.delia-cta-section p{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.delia-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.delia-cta-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.delia-stat{text-align:center}.delia-stat-value{display:block;font-size:2rem;font-weight:800;color:var(--ferz-red);letter-spacing:.02em}.delia-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:.5rem}.delia-page.light-theme .delia-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.delia-page.light-theme .delia-cta-section h2{color:#111}.delia-page.light-theme .delia-cta-section p{color:#666}.delia-page.light-theme .delia-cta-stats{border-top-color:#dee2e6}.delia-page.light-theme .delia-stat-label{color:#666}.delia-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.delia-fade-in.delia-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.delia-what-section{grid-template-columns:1fr}}@media (max-width: 768px){.delia-hero-ctas{flex-direction:column}.delia-cta-stats{gap:2rem}}@media (max-width: 600px){:root{--container-padding: 1rem}.delia-cards-grid{grid-template-columns:1fr}}.lasof-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.lasof-page.light-theme{background:#fff;color:#111}.lasof-page.light-theme .lasof-section-dark,.lasof-page.light-theme .lasof-section-darker{background:#f8f9fa}.lasof-page.light-theme .lasof-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.lasof-page.light-theme .lasof-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.lasof-page.light-theme .lasof-hero-title,.lasof-page.light-theme .lasof-section-title{color:#111}.lasof-page.light-theme .lasof-hero-subtitle,.lasof-page.light-theme .lasof-section-intro{color:#666!important}.lasof-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.lasof-section{padding:var(--section-padding) var(--container-padding)}.lasof-section-dark{background:var(--ferz-black-soft)}.lasof-section-darker{background:var(--ferz-black)}.lasof-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:2rem}.lasof-breadcrumb a{color:var(--ferz-white-muted);text-decoration:none;transition:color .3s ease}.lasof-breadcrumb a:hover{color:var(--ferz-red)}.lasof-page.light-theme .lasof-breadcrumb,.lasof-page.light-theme .lasof-breadcrumb a{color:#666}.lasof-page.light-theme .lasof-breadcrumb a:hover{color:var(--ferz-red)}.lasof-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.lasof-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem;color:var(--ferz-white)}.lasof-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);line-height:1.7}.lasof-hero{min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--section-padding) + 80px) var(--container-padding) var(--section-padding);background:radial-gradient(ellipse at top center,var(--ferz-red-light) 0%,transparent 50%),var(--ferz-black);position:relative}.lasof-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem;color:var(--ferz-white)}.lasof-hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--ferz-white-muted);max-width:700px;margin-bottom:1.5rem;line-height:1.7}.lasof-hero-subtitle-bold{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem}.lasof-hero-subtitle-bold strong{color:var(--ferz-white)}.lasof-page.light-theme .lasof-hero-subtitle-bold strong{color:#111}.lasof-cta-group{display:flex;gap:1rem;flex-wrap:wrap}.lasof-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none}.lasof-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.lasof-btn-primary:hover{background:var(--ferz-red-dark);box-shadow:0 0 30px var(--ferz-red-glow);color:var(--ferz-white)}.lasof-btn-secondary{background:transparent;border:1px solid var(--ferz-dark-border);color:var(--ferz-white)}.lasof-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.lasof-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.lasof-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.lasof-what-content p{color:var(--ferz-white-muted);margin-bottom:1.5rem}.lasof-feature-list{list-style:none;padding:0}.lasof-feature-list li{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;color:var(--ferz-white-soft)}.lasof-feature-list li:before{content:"→";color:var(--ferz-red);font-weight:700;flex-shrink:0}.lasof-page.light-theme .lasof-what-content h2{color:#111}.lasof-page.light-theme .lasof-feature-list li{color:#374151}.lasof-architecture-visual{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.lasof-arch-flow{display:flex;flex-direction:column;gap:1rem}.lasof-arch-step{background:var(--ferz-black-soft);border:1px solid var(--ferz-dark-border);padding:1rem 1.5rem;border-radius:4px;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.lasof-arch-step:hover{border-color:var(--ferz-red);transform:translate(8px)}.lasof-arch-step-num{background:var(--ferz-red);color:var(--ferz-white);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.lasof-arch-step-content h4{font-size:.95rem;font-weight:600;margin-bottom:.25rem;color:var(--ferz-white)}.lasof-arch-step-content p{font-size:.85rem;color:var(--ferz-white-muted);margin:0}.lasof-page.light-theme .lasof-architecture-visual{background:#fff;border-color:#dee2e6}.lasof-page.light-theme .lasof-arch-step{background:#f8f9fa;border-color:#dee2e6}.lasof-page.light-theme .lasof-arch-step:hover{border-color:var(--ferz-red)}.lasof-page.light-theme .lasof-arch-step-content h4{color:#111}.lasof-framework-callout{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.lasof-framework-callout h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.lasof-framework-callout p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.lasof-framework-callout strong{color:var(--ferz-white)}.lasof-page.light-theme .lasof-framework-callout{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.lasof-page.light-theme .lasof-framework-callout h3{color:#111}.lasof-page.light-theme .lasof-framework-callout p{color:#666}.lasof-page.light-theme .lasof-framework-callout strong{color:#111}.lasof-section-header{text-align:center;max-width:800px;margin:0 auto 4rem}.lasof-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.lasof-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lasof-card.lasof-visible{opacity:1;transform:translateY(0)}.lasof-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.lasof-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.lasof-card h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.lasof-card p{color:var(--ferz-white-muted);font-size:.95rem;margin-bottom:1rem}.lasof-card-solution{background:var(--ferz-red-light);border-left:3px solid var(--ferz-red);padding:1rem;margin-top:1rem}.lasof-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.lasof-card-solution p{margin:0;font-size:.9rem}.lasof-page.light-theme .lasof-card{background:#fff;border-color:#dee2e6}.lasof-page.light-theme .lasof-card:hover{border-color:var(--ferz-red)}.lasof-page.light-theme .lasof-card h3{color:#111}.lasof-page.light-theme .lasof-card p{color:#666}.lasof-page.light-theme .lasof-card-solution{background:#fa213214}.lasof-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.lasof-tech-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lasof-tech-card.lasof-visible{opacity:1;transform:translateY(0)}.lasof-tech-card h3{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--ferz-red)}.lasof-tech-card p{color:var(--ferz-white-muted);font-size:.95rem}.lasof-tech-note{margin-top:2rem;font-size:.9rem;color:var(--ferz-gray);text-align:center}.lasof-page.light-theme .lasof-tech-card{background:#fff;border-color:#dee2e6}.lasof-page.light-theme .lasof-tech-card p{color:#666}.lasof-diff-section{overflow-x:auto}.lasof-diff-table{width:100%;border-collapse:collapse;margin-top:2rem}.lasof-diff-table th,.lasof-diff-table td{padding:1.25rem 1rem;text-align:left;border-bottom:1px solid var(--ferz-dark-border)}.lasof-diff-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--ferz-white-muted);font-weight:600}.lasof-diff-table td{font-size:.9rem;color:var(--ferz-white-soft)}.lasof-diff-table tr:first-child td{background:var(--ferz-red-light)}.lasof-approach-col{color:var(--ferz-white-soft)}.lasof-check{color:var(--ferz-red);font-weight:700}.lasof-cross{color:var(--ferz-gray)}.lasof-diff-note{margin-top:2rem;padding:1.5rem;background:var(--ferz-black-medium);border-left:3px solid var(--ferz-red);font-size:.95rem;color:var(--ferz-white-muted)}.lasof-diff-note strong{color:var(--ferz-white)}.lasof-page.light-theme .lasof-diff-table th{color:#666}.lasof-page.light-theme .lasof-diff-table td{color:#374151}.lasof-page.light-theme .lasof-diff-table tr:first-child td{background:#fa213214}.lasof-page.light-theme .lasof-approach-col{color:#374151}.lasof-page.light-theme .lasof-diff-note{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.lasof-page.light-theme .lasof-diff-note p{color:#666}.lasof-page.light-theme .lasof-diff-note strong{color:#111}.lasof-faq-list{max-width:800px;margin:0 auto}.lasof-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.lasof-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);font-size:1.1rem;font-weight:600;color:var(--ferz-white);transition:color .3s ease}.lasof-faq-question:hover{color:var(--ferz-red)}.lasof-faq-icon{font-size:1.5rem;color:var(--ferz-red);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.lasof-faq-item.active .lasof-faq-icon{transform:rotate(45deg)}.lasof-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.lasof-faq-item.active .lasof-faq-answer{max-height:500px;padding-bottom:1.5rem}.lasof-faq-answer p{color:var(--ferz-white-muted);padding-left:1rem;border-left:3px solid var(--ferz-red);margin:0}.lasof-page.light-theme .lasof-faq-item{border-bottom-color:#dee2e6}.lasof-page.light-theme .lasof-faq-question{color:#111}.lasof-page.light-theme .lasof-faq-question:hover{color:var(--ferz-red)}.lasof-page.light-theme .lasof-faq-answer p{color:#666}.lasof-cta-section{background:linear-gradient(135deg,var(--ferz-black-soft) 0%,var(--ferz-black) 100%);text-align:center;padding:var(--section-padding) var(--container-padding)}.lasof-cta-section h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.lasof-cta-section p{color:var(--ferz-white-muted);max-width:600px;margin:0 auto 2rem}.lasof-cta-stats{display:flex;justify-content:center;gap:4rem;margin-top:3rem;flex-wrap:wrap}.lasof-stat{text-align:center}.lasof-stat-value{font-size:2rem;font-weight:800;color:var(--ferz-red);display:block}.lasof-stat-label{font-size:.85rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:.5rem}.lasof-page.light-theme .lasof-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.lasof-page.light-theme .lasof-cta-section h2{color:#111}.lasof-page.light-theme .lasof-cta-section p,.lasof-page.light-theme .lasof-stat-label{color:#666}@media (max-width: 900px){.lasof-what-section{grid-template-columns:1fr}}@media (max-width: 600px){:root{--container-padding: 1rem}.lasof-cta-stats{gap:2rem}.lasof-diff-table{font-size:.8rem}.lasof-diff-table th,.lasof-diff-table td{padding:.75rem .5rem}.lasof-tech-grid{grid-template-columns:1fr}}.engine-cta{padding:6rem 0;text-align:center;background:linear-gradient(135deg,rgba(250,33,49,.08) 0%,transparent 100%);position:relative;z-index:15}.engine-cta h2{font-size:3rem;font-weight:600;color:#fff;margin-bottom:1.5rem;font-family:Satoshi,sans-serif}.engine-cta-subtitle{font-size:1.3rem;color:#ccc;margin-bottom:3rem}.engine-cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:1.5rem 3rem;background:#fa2132;color:#fff;text-decoration:none;border-radius:12px;font-size:1.2rem;font-weight:600;font-family:Satoshi,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;position:relative;z-index:15;overflow:hidden}.engine-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.engine-cta-button:hover:before{left:100%}.engine-cta-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px #fa21314d;background:#dc2626}.lag-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#fff;background-color:#000;min-height:100vh}.lag-container{max-width:1200px;margin:0 auto;padding:0 20px}.lag-hero-section{background:linear-gradient(135deg,#0b0b0b,#000);padding:80px 0;min-height:60vh;display:flex;align-items:center;width:100%}.lag-hero-content{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.lag-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:24px;color:#fff;font-family:Clash Display,sans-serif}.lag-hero-subtitle{font-size:1.25rem;color:#e5e7eb;margin-bottom:40px;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.lag-hero-cta{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.lag-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:8px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;font-size:1rem}.lag-btn-primary{background:#fa2132;color:#fff;box-shadow:0 8px 24px #fa213240;border:none}.lag-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #fa213259;background:#dc2626}.lag-btn-secondary{background:transparent;color:#fa2132;border:2px solid #fa2132;text-decoration:none;backdrop-filter:blur(6px)}.lag-btn-secondary:hover{background:#fa21321f;color:#fff;transform:translateY(-2px);border-color:#fff}.section-header h2{position:relative}.section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#fa2132}.section-header p{font-size:1.125rem;color:#e2e8f0;max-width:800px;margin:0 auto;line-height:1.6}.overview-section{padding:80px 0;background:#000}.overview-content{max-width:900px;margin:0 auto}.overview-text p{font-size:1.125rem;color:#e2e8f0;margin-bottom:24px;line-height:1.6}.tiers-section{padding:80px 0;background:#111}.tiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.tier-card{background:#1a1a1a;padding:32px;border-radius:16px;border-left:4px solid #fa2132;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #333333}.tier-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d;border-color:#fa213273}.tier-number{display:inline-block;width:40px;height:40px;background:#fa2132;color:#fff;border-radius:50%;text-align:center;line-height:40px;font-weight:600;font-size:1rem;margin-bottom:20px}.tier-card h4{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#fff}.tier-card p{color:#e2e8f0;font-size:1rem;line-height:1.6}.integration-section{padding:80px 0;background:#000}.integration-content{display:flex;flex-direction:column;gap:40px;max-width:900px;margin:0 auto}.integration-item{display:flex;align-items:flex-start;gap:24px;padding:32px;background:#1a1a1a;border-radius:16px;border:1px solid #333333;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.integration-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d;border-color:#fa213273}.integration-icon{color:#fa2132;flex-shrink:0;margin-top:8px}.integration-text h3{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.integration-text p{color:#e2e8f0;font-size:1.125rem;line-height:1.6}.features-section{padding:80px 0;background:#111}.lasofag-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 20px}.feature-card{background:#1a1a1a;padding:32px;border-radius:16px;text-align:center;border:1px solid #333333;transition:transform .3s ease,border-color .3s ease}.feature-card:hover{transform:translateY(-4px);border-color:#fa213273}.feature-card h3{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#fff}.feature-card p{color:#e2e8f0;font-size:1rem;line-height:1.6}.why-matters-section{padding:80px 0;background:#000}.why-content{max-width:900px;margin:0 auto}.why-content>p{font-size:1.125rem;color:#e2e8f0;margin-bottom:40px;line-height:1.6;text-align:center}.applications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.application-card{background:#1a1a1a;padding:32px;border-radius:16px;text-align:center;border:1px solid #333333;transition:transform .3s ease,border-color .3s ease}.application-card:hover{transform:translateY(-4px);border-color:#fa213273}.app-icon{margin-bottom:20px;color:#fa2132}.application-card h3{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#fff}.application-card p{color:#e2e8f0;font-size:1rem;line-height:1.6}.cta-section{padding:80px 0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;text-align:center}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;font-family:Clash Display,sans-serif}.cta-content p{font-size:1.125rem;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.patent-section{padding:80px 0;background:#111}.patent-details{max-width:800px;margin:0 auto}.patent-card{background:#1a1a1a;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0000004d;border:1px solid #333333}.patent-card h3{font-size:1.5rem;font-weight:600;margin-bottom:24px;color:#fff}.patent-card ul{list-style:none;padding:0}.patent-card li{background:#2a2a2a;padding:20px;border-radius:12px;margin-bottom:16px;border-left:4px solid #fa2132;line-height:1.6;color:#e2e8f0}.patent-card strong{color:#fff}@media (max-width: 1024px){.hero-title{font-size:2.5rem}.tiers-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.integration-item{flex-direction:column;text-align:center}}@media (max-width: 768px){.hero-section{padding:60px 0;min-height:50vh}.hero-title,.section-header h2{font-size:2rem}.tiers-grid,.lasofag-features-grid,.applications-grid{grid-template-columns:1fr}.hero-cta,.cta-buttons{flex-direction:column;align-items:center}.integration-item{padding:24px}}@media (max-width: 480px){.container{padding:0 16px}.hero-title,.section-header h2{font-size:1.75rem}.tier-card,.application-card,.patent-card{padding:24px}}.lag-section-header{text-align:center;margin-bottom:60px}.lag-section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fff;font-family:Clash Display,sans-serif;position:relative}.lag-section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#fa2132}.lag-section-header p{font-size:1.125rem;color:#e2e8f0;max-width:800px;margin:0 auto;line-height:1.6}.lag-overview-section{padding:80px 0;background:#000}.lag-overview-content{max-width:900px;margin:0 auto}.lag-overview-text p{font-size:1.125rem;color:#e2e8f0;margin-bottom:24px;line-height:1.6}.lag-tiers-section{padding:80px 0;background:#111}.lag-tiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.lag-tier-card{background:#1a1a1a;padding:32px;border-radius:16px;border-left:4px solid #fa2132;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #333333}.lag-tier-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d;border-color:#fa213273}.lag-tier-number{display:inline-block;width:40px;height:40px;background:#fa2132;color:#fff;border-radius:50%;text-align:center;line-height:40px;font-weight:600;font-size:1rem;margin-bottom:20px}.lag-tier-card h4{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#fff}.lag-tier-card p{color:#e2e8f0;font-size:1rem;line-height:1.6}.lag-integration-section{padding:80px 0;background:#000}.lag-integration-content{display:flex;flex-direction:column;gap:40px;max-width:900px;margin:0 auto}.lag-integration-item{display:flex;align-items:flex-start;gap:24px;padding:32px;background:#1a1a1a;border-radius:16px;border:1px solid #333333;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lag-integration-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d;border-color:#fa213273}.lag-integration-icon{color:#fa2132;flex-shrink:0;margin-top:8px}.lag-integration-text h3{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#fff}.lag-integration-text p{color:#e2e8f0;font-size:1.125rem;line-height:1.6}.lag-features-section{padding:80px 0;background:#111}.lag-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 20px}.lag-feature-card{background:#1a1a1a;padding:32px;border-radius:16px;text-align:center;border:1px solid #333333;transition:transform .3s ease,border-color .3s ease}.lag-feature-card:hover{transform:translateY(-4px);border-color:#fa213273}.lag-feature-card h3{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#fff}.lag-feature-card p{color:#e2e8f0;font-size:1rem;line-height:1.6}.lag-why-matters-section{padding:80px 0;background:#000}.lag-why-content{max-width:900px;margin:0 auto}.lag-why-content>p{font-size:1.125rem;color:#e2e8f0;margin-bottom:40px;line-height:1.6;text-align:center}.lag-applications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.lag-application-card{background:#1a1a1a;padding:32px;border-radius:16px;text-align:center;border:1px solid #333333;transition:transform .3s ease,border-color .3s ease}.lag-application-card:hover{transform:translateY(-4px);border-color:#fa213273}.lag-app-icon{margin-bottom:20px;color:#fa2132}.lag-application-card h3{font-size:1.25rem;font-weight:600;margin-bottom:16px;color:#fff}.lag-application-card p{color:#e2e8f0;font-size:1rem;line-height:1.6}.lag-engine-cta{padding:80px 0;text-align:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff}.lag-engine-cta-subtitle{font-size:1.3rem;color:#ccc;margin-bottom:3rem}.lag-engine-cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:1.5rem 3rem;background:#fa2132;color:#fff;text-decoration:none;border-radius:12px;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;position:relative;overflow:hidden}.lag-engine-cta-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px #fa21324d;background:#dc2626}.lag-patent-section{padding:80px 0;background:#111}.lag-patent-details{max-width:800px;margin:0 auto}.lag-patent-card{background:#1a1a1a;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0000004d;border:1px solid #333333}.lag-patent-card h3{font-size:1.5rem;font-weight:600;margin-bottom:24px;color:#fff}.lag-patent-card ul{list-style:none;padding:0}.lag-patent-card li{background:#2a2a2a;padding:20px;border-radius:12px;margin-bottom:16px;border-left:4px solid #fa2132;line-height:1.6;color:#e2e8f0}.lag-patent-card strong{color:#fff}@media (max-width: 1024px){.lag-hero-title{font-size:2.5rem}.lag-tiers-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lag-integration-item{flex-direction:column;text-align:center}}@media (max-width: 768px){.lag-hero-section{padding:60px 0;min-height:50vh}.lag-hero-title,.lag-section-header h2{font-size:2rem}.lag-tiers-grid,.lag-features-grid,.lag-applications-grid{grid-template-columns:1fr}.lag-hero-cta,.lag-cta-buttons{flex-direction:column;align-items:center}.lag-integration-item{padding:24px}}@media (max-width: 480px){.lag-container{padding:0 16px}.lag-hero-title,.lag-section-header h2{font-size:1.75rem}.lag-tier-card,.lag-application-card,.lag-patent-card{padding:24px}}:root{--ferz-red: #fa2132;--ferz-red-hover: #ff3344;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-dark: #111111;--ferz-dark-card: #1a1a1a;--ferz-dark-border: #333333;--ferz-gray: #666666;--ferz-light-gray: #999999;--ferz-white: #ffffff;--ferz-white-soft: rgba(255, 255, 255, .9);--ferz-white-muted: rgba(255, 255, 255, .7);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--section-padding: clamp(4rem, 8vw, 8rem);--content-max-width: 1200px;--container-padding: 2rem}.cc-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.6;font-size:17px;overflow-x:hidden;min-height:100vh}.cc-page.light-theme{background:#fff;color:#111}.cc-page.light-theme .cc-section-dark,.cc-page.light-theme .cc-section-darker{background:#f8f9fa}.cc-page.light-theme .cc-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.cc-page.light-theme .cc-hero:before{background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%)}.cc-page.light-theme .cc-hero-title,.cc-page.light-theme .cc-section-title{color:#111}.cc-page.light-theme .cc-hero-subtitle,.cc-page.light-theme .cc-section-intro{color:#666!important}.cc-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.cc-section{padding:var(--section-padding) var(--container-padding);position:relative}.cc-section-dark{background:var(--ferz-dark)}.cc-section-darker{background:var(--ferz-black)}.cc-breadcrumb{font-size:.85rem;color:var(--ferz-gray);margin-bottom:2rem}.cc-breadcrumb a{color:var(--ferz-gray);text-decoration:none;transition:color .3s ease}.cc-breadcrumb a:hover{color:var(--ferz-red)}.cc-page.light-theme .cc-breadcrumb,.cc-page.light-theme .cc-breadcrumb a{color:#666}.cc-page.light-theme .cc-breadcrumb a:hover{color:var(--ferz-red)}.cc-section-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.cc-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;margin-bottom:1rem;color:var(--ferz-white)}.cc-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin:0 auto;line-height:1.7}.cc-hero{min-height:100vh;display:flex;align-items:center;padding:clamp(6rem,12vw,10rem) var(--container-padding) clamp(4rem,8vw,8rem);background:linear-gradient(135deg,var(--ferz-black) 0%,var(--ferz-dark) 100%);position:relative}.cc-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%);pointer-events:none}.cc-hero-container{max-width:var(--content-max-width);margin:0 auto;width:100%;position:relative;z-index:1}.cc-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:.02em;margin-bottom:1.5rem;max-width:900px;color:var(--ferz-white)}.cc-hero-hook{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem;max-width:700px;font-weight:600}.cc-hero-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;line-height:1.7;margin-bottom:2.5rem}.cc-hero-note{font-size:.95rem;color:var(--ferz-white-muted);max-width:700px;margin-bottom:2.5rem}.cc-hero-subtitle strong,.cc-hero-note strong{color:var(--ferz-white)}.cc-page.light-theme .cc-hero-hook{color:#374151}.cc-page.light-theme .cc-hero-subtitle strong,.cc-page.light-theme .cc-hero-note strong{color:#111}.cc-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.cc-btn-primary{background:var(--ferz-red);color:var(--ferz-white);padding:1rem 2rem;border:none;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.cc-btn-primary:hover{background:var(--ferz-red-hover);transform:translateY(-2px)}.cc-btn-secondary{background:transparent;color:var(--ferz-white);padding:1rem 2rem;border:1px solid var(--ferz-dark-border);border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .3s ease;display:inline-block}.cc-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.cc-page.light-theme .cc-btn-secondary{border-color:#dee2e6;color:#111}.cc-page.light-theme .cc-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.cc-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.cc-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.cc-what-content p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1.5rem}.cc-what-content p strong{color:var(--ferz-white)}.cc-feature-list{list-style:none;margin-top:1.5rem;padding:0}.cc-feature-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);font-size:.95rem}.cc-feature-list li:last-child{border-bottom:none}.cc-feature-list li strong{color:var(--ferz-white)}.cc-page.light-theme .cc-what-content h2{color:#111}.cc-page.light-theme .cc-what-content p{color:#666}.cc-page.light-theme .cc-what-content p strong{color:#111}.cc-page.light-theme .cc-feature-list li{border-bottom-color:#dee2e6;color:#666}.cc-page.light-theme .cc-feature-list li strong{color:#111}.cc-arch-visual{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.cc-arch-visual h3{font-size:1rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.cc-arch-flow{display:flex;flex-direction:column;gap:.75rem}.cc-arch-step{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--ferz-black);border-radius:4px;border-left:3px solid var(--ferz-red)}.cc-arch-step-num{width:28px;height:28px;background:var(--ferz-red);color:var(--ferz-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.cc-arch-step-content h4{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:var(--ferz-white)}.cc-arch-step-content p{font-size:.8rem;color:var(--ferz-white-muted);margin:0}.cc-page.light-theme .cc-arch-visual{background:#fff;border-color:#dee2e6}.cc-page.light-theme .cc-arch-step{background:#f8f9fa;border-left-color:var(--ferz-red)}.cc-page.light-theme .cc-arch-step-content h4{color:#111}.cc-page.light-theme .cc-arch-step-content p{color:#666}.cc-tier-example{background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem;margin-top:1.5rem}.cc-tier-example h4{font-size:.85rem;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.cc-tier-example p{font-size:.9rem;color:var(--ferz-white-muted);margin-bottom:1rem}.cc-tier-examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.cc-tier-label{font-size:.8rem;color:var(--ferz-gray);margin-bottom:.5rem}.cc-tier-flow{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.85rem;color:var(--ferz-white-muted)}.cc-tier-flow span{padding:.25rem .5rem;background:var(--ferz-dark-card);border-radius:3px}.cc-tier-flow .cc-arrow{color:var(--ferz-red);background:none;padding:0}.cc-page.light-theme .cc-tier-example{background:#fff;border-color:#dee2e6}.cc-page.light-theme .cc-tier-example p,.cc-page.light-theme .cc-tier-label{color:#666}.cc-page.light-theme .cc-tier-flow span{background:#f8f9fa;color:#666}.cc-callout-box{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.cc-callout-box h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.cc-callout-box p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.cc-page.light-theme .cc-callout-box{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.cc-page.light-theme .cc-callout-box h3{color:#111}.cc-page.light-theme .cc-callout-box p{color:#666}.cc-section-header{text-align:center;margin-bottom:4rem}.cc-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.cc-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease}.cc-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.cc-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.cc-card h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;letter-spacing:.02em;color:var(--ferz-white)}.cc-card p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.7}.cc-card-solution{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.cc-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.cc-card-solution p{margin-top:.5rem}.cc-page.light-theme .cc-card{background:#fff;border-color:#dee2e6}.cc-page.light-theme .cc-card:hover{border-color:var(--ferz-red)}.cc-page.light-theme .cc-card h3{color:#111}.cc-page.light-theme .cc-card p{color:#666}.cc-page.light-theme .cc-card-solution{border-top-color:#dee2e6}.cc-engine-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.cc-engine-card{background:var(--ferz-dark-card);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.cc-engine-card h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--ferz-red)}.cc-engine-type{font-size:.75rem;color:var(--ferz-gray);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;display:block}.cc-engine-card p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6;margin:0}.cc-page.light-theme .cc-engine-card{background:#fff;border-color:#dee2e6}.cc-page.light-theme .cc-engine-card p{color:#666}.cc-performance-note{margin-top:2rem;padding:1rem 1.5rem;background:#fa21320d;border:1px solid var(--ferz-dark-border);border-radius:4px;font-size:.85rem;color:var(--ferz-gray)}.cc-performance-note strong{color:var(--ferz-white)}.cc-page.light-theme .cc-performance-note{background:#fa213214;border-color:#dee2e6;color:#666}.cc-page.light-theme .cc-performance-note strong{color:#111}.cc-comparison-section{overflow-x:auto}.cc-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.cc-comparison-table th,.cc-comparison-table td{padding:1rem 1.5rem;text-align:left;border:1px solid var(--ferz-dark-border)}.cc-comparison-table th{background:var(--ferz-dark-card);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ferz-white)}.cc-comparison-table td{font-size:.9rem;color:var(--ferz-white-muted);background:var(--ferz-black)}.cc-comparison-table tr:last-child td{background:#fa21321a;color:var(--ferz-white)}.cc-comparison-table tr:last-child td:first-child{font-weight:600;color:var(--ferz-red)}.cc-check{color:var(--ferz-red);font-weight:700}.cc-cross{color:var(--ferz-gray)}.cc-page.light-theme .cc-comparison-table th{background:#f8f9fa;color:#111;border-color:#dee2e6}.cc-page.light-theme .cc-comparison-table td{background:#fff;color:#666;border-color:#dee2e6}.cc-page.light-theme .cc-comparison-table tr:last-child td{background:#fa213214;color:#111}.cc-page.light-theme .cc-comparison-table tr:last-child td:first-child{color:var(--ferz-red)}.cc-key-insight{margin-top:2rem;padding:1.5rem;background:var(--ferz-dark-card);border-radius:4px;border-left:3px solid var(--ferz-red)}.cc-key-insight p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7;margin:0}.cc-key-insight strong{color:var(--ferz-white)}.cc-page.light-theme .cc-key-insight{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.cc-page.light-theme .cc-key-insight p{color:#666}.cc-page.light-theme .cc-key-insight strong{color:#111}.cc-faq-list{max-width:800px;margin:0 auto}.cc-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.cc-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--ferz-white);font-size:1.1rem;font-weight:600;text-align:left;font-family:inherit;transition:color .3s ease}.cc-faq-question:hover{color:var(--ferz-red)}.cc-faq-question:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--ferz-red);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.cc-faq-item.active .cc-faq-question:after{transform:rotate(45deg)}.cc-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.cc-faq-item.active .cc-faq-answer{max-height:500px;padding-bottom:1.5rem}.cc-faq-answer p{padding-bottom:1.5rem;color:var(--ferz-white-muted);line-height:1.7;margin:0}.cc-faq-answer strong{color:var(--ferz-white)}.cc-page.light-theme .cc-faq-item{border-bottom-color:#dee2e6}.cc-page.light-theme .cc-faq-question{color:#111}.cc-page.light-theme .cc-faq-question:hover{color:var(--ferz-red)}.cc-page.light-theme .cc-faq-answer p{color:#666}.cc-page.light-theme .cc-faq-answer strong{color:#111}.cc-cta-section{text-align:center;padding:clamp(4rem,8vw,6rem) var(--container-padding);background:linear-gradient(135deg,var(--ferz-dark) 0%,var(--ferz-black) 100%)}.cc-cta-section h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.cc-cta-section p{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cc-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.cc-cta-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.cc-stat{text-align:center}.cc-stat-value{display:block;font-size:2rem;font-weight:800;color:var(--ferz-red);letter-spacing:.02em}.cc-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em;display:block;margin-top:.5rem}.cc-page.light-theme .cc-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.cc-page.light-theme .cc-cta-section h2{color:#111}.cc-page.light-theme .cc-cta-section p{color:#666}.cc-page.light-theme .cc-cta-stats{border-top-color:#dee2e6}.cc-page.light-theme .cc-stat-label{color:#666}.cc-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.cc-fade-in.cc-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.cc-what-section{grid-template-columns:1fr}}@media (max-width: 768px){.cc-hero-ctas{flex-direction:column}.cc-cta-stats{gap:2rem}.cc-engine-grid{grid-template-columns:1fr}}@media (max-width: 600px){:root{--container-padding: 1rem}.cc-cards-grid,.cc-tier-examples-grid{grid-template-columns:1fr}}.vf-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.6;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.vf-page.light-theme{background:#fff;color:#111}.vf-page.light-theme .vf-section-dark,.vf-page.light-theme .vf-section-darker{background:#f8f9fa}.vf-page.light-theme .vf-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.vf-page.light-theme .vf-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.03) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.02) 0%,transparent 40%);opacity:.5}.vf-page.light-theme .vf-hero-title,.vf-page.light-theme .vf-section-title{color:#111}.vf-page.light-theme .vf-hero-subtitle,.vf-page.light-theme .vf-section-intro{color:#495057!important}.vf-page.light-theme .vf-hero-hook{color:#212529!important;font-weight:600}.vf-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.vf-section{padding:var(--section-padding) var(--container-padding)}.vf-section-dark{background:var(--ferz-black-soft)}.vf-section-darker{background:var(--ferz-black)}.vf-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:2rem}.vf-breadcrumb a{color:var(--ferz-white-muted);text-decoration:none;transition:color .3s ease}.vf-breadcrumb a:hover{color:var(--ferz-red)}.vf-page.light-theme .vf-breadcrumb,.vf-page.light-theme .vf-breadcrumb a{color:#666}.vf-page.light-theme .vf-breadcrumb a:hover{color:var(--ferz-red)}.vf-section-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.vf-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:1rem;color:var(--ferz-white)}.vf-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);line-height:1.7;max-width:700px;margin:0 auto}.vf-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--section-padding) + 80px) var(--container-padding) var(--section-padding);background:linear-gradient(135deg,var(--ferz-black) 0%,var(--ferz-black-soft) 100%);position:relative}.vf-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%);pointer-events:none}.vf-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem;color:var(--ferz-white)}.vf-hero-hook{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem;max-width:700px;font-weight:600}.vf-hero-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin-bottom:2.5rem;line-height:1.7}.vf-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.vf-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none}.vf-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.vf-btn-primary:hover{background:#f34;transform:translateY(-2px);color:var(--ferz-white)}.vf-btn-secondary{background:transparent;border:1px solid var(--ferz-dark-border);color:var(--ferz-white)}.vf-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.vf-page.light-theme .vf-btn-secondary{border-color:#dee2e6;color:#111}.vf-page.light-theme .vf-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.vf-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.vf-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.vf-what-content p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1.5rem}.vf-feature-list{list-style:none;margin-top:1.5rem;padding:0}.vf-feature-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);font-size:.95rem}.vf-feature-list li:last-child{border-bottom:none}.vf-feature-list li strong{color:var(--ferz-white)}.vf-page.light-theme .vf-what-content h2{color:#111}.vf-page.light-theme .vf-what-content p{color:#666}.vf-page.light-theme .vf-feature-list li{border-bottom-color:#dee2e6;color:#666}.vf-page.light-theme .vf-feature-list li strong{color:#111}.vf-arch-visual{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.vf-arch-visual h3{font-size:1rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.vf-layer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.vf-layer-item{padding:1rem;border-radius:4px;text-align:center}.vf-layer-item h4{font-size:.8rem;font-weight:700;margin-bottom:.25rem}.vf-layer-item p{font-size:.7rem;opacity:.9;margin:0}.vf-layer-1{background:#3b82f6}.vf-layer-2{background:#8b5cf6}.vf-layer-3{background:#ec4899}.vf-layer-4{background:#f59e0b}.vf-layer-5{background:#10b981}.vf-layer-6{background:#06b6d4}.vf-layer-7{background:#dc2626}.vf-layer-8{background:#7c3aed}.vf-layer-9{background:#059669}.vf-page.light-theme .vf-arch-visual{background:#fff;border-color:#dee2e6}.vf-callout-box{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.vf-callout-box h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.vf-callout-box p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.vf-page.light-theme .vf-callout-box{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.vf-page.light-theme .vf-callout-box h3{color:#111}.vf-page.light-theme .vf-callout-box p{color:#666}.vf-section-header{text-align:center;margin-bottom:4rem}.vf-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.vf-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.vf-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.vf-card h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.vf-card p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.7}.vf-card-solution{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.vf-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.vf-card-solution p{margin-top:.5rem;margin-bottom:0}.vf-page.light-theme .vf-card{background:#fff;border-color:#dee2e6}.vf-page.light-theme .vf-card h3{color:#111}.vf-page.light-theme .vf-card p{color:#666}.vf-page.light-theme .vf-card-solution{border-top-color:#dee2e6}.vf-application-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.vf-application-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.vf-application-card h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--ferz-red)}.vf-application-card p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6;margin:0}.vf-page.light-theme .vf-application-card{background:#fff;border-color:#dee2e6}.vf-page.light-theme .vf-application-card p{color:#666}.vf-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.vf-comparison-table th,.vf-comparison-table td{padding:1rem 1.5rem;text-align:left;border:1px solid var(--ferz-dark-border)}.vf-comparison-table th{background:var(--ferz-black-medium);font-weight:600;font-size:.85rem;text-transform:uppercase;color:var(--ferz-white)}.vf-comparison-table td{font-size:.9rem;color:var(--ferz-white-muted);background:var(--ferz-black)}.vf-comparison-table tr:last-child td{background:#fa21321a;color:var(--ferz-white)}.vf-comparison-table tr:last-child td:first-child{font-weight:600;color:var(--ferz-red)}.vf-check{color:var(--ferz-red);font-weight:700}.vf-cross{color:var(--ferz-gray)}.vf-partial{color:#fd7e14}.vf-page.light-theme .vf-comparison-table th{background:#f8f9fa;color:#111;border-color:#dee2e6}.vf-page.light-theme .vf-comparison-table td{color:#666;background:#fff;border-color:#dee2e6}.vf-page.light-theme .vf-comparison-table tr:last-child td{background:#fa213214;color:#111}.vf-page.light-theme .vf-comparison-table tr:last-child td:first-child{color:var(--ferz-red)}.vf-key-insight{margin-top:2rem;padding:1.5rem;background:var(--ferz-black-medium);border-radius:4px;border-left:3px solid var(--ferz-red)}.vf-key-insight p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7;margin:0}.vf-key-insight strong{color:var(--ferz-white)}.vf-page.light-theme .vf-key-insight{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.vf-page.light-theme .vf-key-insight p{color:#666}.vf-page.light-theme .vf-key-insight strong{color:#111}.vf-faq-list{max-width:800px;margin:0 auto}.vf-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.vf-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--ferz-white);font-size:1.1rem;font-weight:600;text-align:left;font-family:inherit;transition:color .3s ease}.vf-faq-question:hover{color:var(--ferz-red)}.vf-faq-question:after{content:"+";font-size:1.5rem;color:var(--ferz-red);transition:transform .3s ease}.vf-faq-item.active .vf-faq-question:after{transform:rotate(45deg)}.vf-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.vf-faq-item.active .vf-faq-answer{max-height:500px;padding-bottom:1.5rem}.vf-faq-answer p{padding-bottom:1.5rem;color:var(--ferz-white-muted);line-height:1.7}.vf-page.light-theme .vf-faq-item{border-bottom-color:#dee2e6}.vf-page.light-theme .vf-faq-question{color:#111}.vf-page.light-theme .vf-faq-answer p{color:#666}.vf-performance-note{margin-top:2rem;padding:1rem 1.5rem;background:#fa21320d;border:1px solid var(--ferz-dark-border);border-radius:4px;font-size:.85rem;color:var(--ferz-gray)}.vf-page.light-theme .vf-performance-note{background:#fa213214;border-color:#dee2e6;color:#666}.vf-cta-section{text-align:center;padding:clamp(4rem,8vw,6rem) var(--container-padding);background:linear-gradient(135deg,var(--ferz-black-soft) 0%,var(--ferz-black) 100%)}.vf-cta-section h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.vf-cta-section p{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.vf-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.vf-cta-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.vf-stat{text-align:center}.vf-stat-value{display:block;font-size:1.5rem;font-weight:800;color:var(--ferz-red)}.vf-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em}.vf-page.light-theme .vf-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.vf-page.light-theme .vf-cta-section h2{color:#111}.vf-page.light-theme .vf-cta-section p{color:#666}.vf-page.light-theme .vf-cta-stats{border-top-color:#dee2e6}.vf-page.light-theme .vf-stat-label{color:#666}.vf-fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.vf-fade-in.vf-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.vf-what-section,.vf-layer-grid{grid-template-columns:1fr}}@media (max-width: 768px){.vf-application-grid{grid-template-columns:1fr}.vf-cta-stats{gap:2rem}}@media (max-width: 600px){:root{--container-padding: 1rem}.vf-hero-ctas{flex-direction:column}.vf-comparison-table{font-size:.8rem}.vf-comparison-table th,.vf-comparison-table td{padding:.75rem .5rem}}:root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark-border: #333333;--ferz-gray: #666666;--ferz-light-gray: #999999;--ferz-white: #ffffff;--ferz-white-soft: rgba(255, 255, 255, .9);--ferz-white-muted: rgba(255, 255, 255, .7);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--section-padding: clamp(4rem, 8vw, 8rem);--content-max-width: 1200px;--container-padding: 2rem}.bce-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.6;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.bce-page.light-theme{background:#fff;color:#111}.bce-page.light-theme .bce-section-dark,.bce-page.light-theme .bce-section-darker{background:#f8f9fa}.bce-page.light-theme .bce-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.bce-page.light-theme .bce-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.03) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.02) 0%,transparent 40%);opacity:.5}.bce-page.light-theme .bce-hero-title,.bce-page.light-theme .bce-section-title{color:#111}.bce-page.light-theme .bce-hero-subtitle,.bce-page.light-theme .bce-section-intro{color:#495057!important}.bce-page.light-theme .bce-hero-hook{color:#212529!important;font-weight:600}.bce-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.bce-section{padding:var(--section-padding) var(--container-padding)}.bce-section-dark{background:var(--ferz-black-soft)}.bce-section-darker{background:var(--ferz-black)}.bce-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:2rem}.bce-breadcrumb a{color:var(--ferz-white-muted);text-decoration:none;transition:color .3s ease}.bce-breadcrumb a:hover{color:var(--ferz-red)}.bce-page.light-theme .bce-breadcrumb,.bce-page.light-theme .bce-breadcrumb a{color:#666}.bce-page.light-theme .bce-breadcrumb a:hover{color:var(--ferz-red)}.bce-section-label{font-size:.75rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem;display:block}.bce-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:1rem;color:var(--ferz-white)}.bce-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);line-height:1.7;max-width:700px;margin:0 auto}.bce-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--section-padding) + 80px) var(--container-padding) var(--section-padding);background:linear-gradient(135deg,var(--ferz-black) 0%,var(--ferz-black-soft) 100%);position:relative}.bce-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right,rgba(250,33,50,.08) 0%,transparent 60%);pointer-events:none}.bce-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem;color:var(--ferz-white)}.bce-hero-hook{font-size:1.15rem;color:var(--ferz-white-soft);margin-bottom:1.5rem;max-width:700px;font-weight:600}.bce-hero-subtitle{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin-bottom:2.5rem;line-height:1.7}.bce-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.bce-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none}.bce-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.bce-btn-primary:hover{background:#f34;transform:translateY(-2px);color:var(--ferz-white)}.bce-btn-secondary{background:transparent;border:1px solid var(--ferz-dark-border);color:var(--ferz-white)}.bce-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.bce-page.light-theme .bce-btn-secondary{border-color:#dee2e6;color:#111}.bce-page.light-theme .bce-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.bce-what-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.bce-what-content h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--ferz-white)}.bce-what-content p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1.5rem}.bce-feature-list{list-style:none;margin-top:1.5rem;padding:0}.bce-feature-list li{padding:.75rem 0;border-bottom:1px solid var(--ferz-dark-border);color:var(--ferz-white-muted);font-size:.95rem}.bce-feature-list li:last-child{border-bottom:none}.bce-feature-list li strong{color:var(--ferz-white)}.bce-page.light-theme .bce-what-content h2{color:#111}.bce-page.light-theme .bce-what-content p{color:#666}.bce-page.light-theme .bce-feature-list li{border-bottom-color:#dee2e6;color:#666}.bce-page.light-theme .bce-feature-list li strong{color:#111}.bce-arch-visual{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.bce-arch-visual h3{font-size:1rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.bce-pipeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.bce-pipeline-card{padding:1.25rem;border-radius:4px;text-align:center}.bce-pipeline-card h4{font-size:.85rem;font-weight:700;margin-bottom:.25rem}.bce-pipeline-card p{font-size:.75rem;opacity:.9;margin:0}.bce-pipeline-capture{background:#dc3545}.bce-pipeline-analysis{background:#fd7e14}.bce-pipeline-scoring{background:#28a745}.bce-output-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.bce-output-card{padding:1rem;border-radius:4px;text-align:center}.bce-output-card h4{font-size:.8rem;font-weight:700;margin-bottom:.25rem}.bce-output-card p{font-size:.7rem;opacity:.9;margin:0}.bce-output-index{background:#6f42c1}.bce-output-enforcement{background:#e83e8c}.bce-page.light-theme .bce-arch-visual{background:#fff;border-color:#dee2e6}.bce-callout-box{margin-top:3rem;background:var(--ferz-black);border:1px solid var(--ferz-dark-border);border-left:3px solid var(--ferz-red);padding:1.5rem 2rem;border-radius:4px}.bce-callout-box h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ferz-white)}.bce-callout-box p{color:var(--ferz-white-muted);margin:0;font-size:.95rem}.bce-page.light-theme .bce-callout-box{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.bce-page.light-theme .bce-callout-box h3{color:#111}.bce-page.light-theme .bce-callout-box p{color:#666}.bce-section-header{text-align:center;margin-bottom:4rem}.bce-domain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.bce-domain-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.bce-domain-card h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--ferz-red)}.bce-domain-card p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6;margin:0}.bce-page.light-theme .bce-domain-card{background:#fff;border-color:#dee2e6}.bce-page.light-theme .bce-domain-card p{color:#666}.bce-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.bce-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.bce-card-label{font-size:.7rem;letter-spacing:.2em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.75rem;display:block}.bce-card h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.bce-card p{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.7}.bce-card-solution{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.bce-card-solution strong{color:var(--ferz-red);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.5rem}.bce-card-solution p{margin-top:.5rem;margin-bottom:0}.bce-page.light-theme .bce-card{background:#fff;border-color:#dee2e6}.bce-page.light-theme .bce-card h3{color:#111}.bce-page.light-theme .bce-card p{color:#666}.bce-page.light-theme .bce-card-solution{border-top-color:#dee2e6}.bce-application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.bce-application-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.bce-application-card h4{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--ferz-red)}.bce-application-card p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6;margin:0}.bce-page.light-theme .bce-application-card{background:#fff;border-color:#dee2e6}.bce-page.light-theme .bce-application-card p{color:#666}.bce-comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.bce-comparison-table th,.bce-comparison-table td{padding:1rem 1.5rem;text-align:left;border:1px solid var(--ferz-dark-border)}.bce-comparison-table th{background:var(--ferz-black-medium);font-weight:600;font-size:.85rem;text-transform:uppercase;color:var(--ferz-white)}.bce-comparison-table td{font-size:.9rem;color:var(--ferz-white-muted);background:var(--ferz-black)}.bce-comparison-table tr:last-child td{background:#fa21321a;color:var(--ferz-white)}.bce-comparison-table tr:last-child td:first-child{font-weight:600;color:var(--ferz-red)}.bce-check{color:var(--ferz-red);font-weight:700;display:inline-flex;align-items:center;gap:.5rem}.bce-cross{color:var(--ferz-gray);display:inline-flex;align-items:center;gap:.5rem}.bce-page.light-theme .bce-comparison-table th{background:#f8f9fa;color:#111;border-color:#dee2e6}.bce-page.light-theme .bce-comparison-table td{color:#666;background:#fff;border-color:#dee2e6}.bce-page.light-theme .bce-comparison-table tr:last-child td{background:#fa213214;color:#111}.bce-page.light-theme .bce-comparison-table tr:last-child td:first-child{color:var(--ferz-red)}.bce-key-insight{margin-top:2rem;padding:1.5rem;background:var(--ferz-black-medium);border-radius:4px;border-left:3px solid var(--ferz-red)}.bce-key-insight p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7;margin:0}.bce-key-insight strong{color:var(--ferz-white)}.bce-page.light-theme .bce-key-insight{background:#fff;border-color:#dee2e6;border-left-color:var(--ferz-red)}.bce-page.light-theme .bce-key-insight p{color:#666}.bce-page.light-theme .bce-key-insight strong{color:#111}.bce-faq-list{max-width:800px;margin:0 auto}.bce-faq-item{border-bottom:1px solid var(--ferz-dark-border)}.bce-faq-question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--ferz-white);font-size:1.1rem;font-weight:600;text-align:left;font-family:inherit;transition:color .3s ease}.bce-faq-question:hover{color:var(--ferz-red)}.bce-faq-question:after{content:"+";font-size:1.5rem;color:var(--ferz-red);transition:transform .3s ease}.bce-faq-item.active .bce-faq-question:after{transform:rotate(45deg)}.bce-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.bce-faq-item.active .bce-faq-answer{max-height:500px;padding-bottom:1.5rem}.bce-faq-answer p{padding-bottom:1.5rem;color:var(--ferz-white-muted);line-height:1.7}.bce-page.light-theme .bce-faq-item{border-bottom-color:#dee2e6}.bce-page.light-theme .bce-faq-question{color:#111}.bce-page.light-theme .bce-faq-answer p{color:#666}.bce-performance-note{margin-top:2rem;padding:1rem 1.5rem;background:#fa21320d;border:1px solid var(--ferz-dark-border);border-radius:4px;font-size:.85rem;color:var(--ferz-gray)}.bce-page.light-theme .bce-performance-note{background:#fa213214;border-color:#dee2e6;color:#666}.bce-cta-section{text-align:center;padding:clamp(4rem,8vw,6rem) var(--container-padding);background:linear-gradient(135deg,var(--ferz-black-soft) 0%,var(--ferz-black) 100%)}.bce-cta-section h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:var(--ferz-white)}.bce-cta-section p{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.bce-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.bce-cta-stats{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--ferz-dark-border)}.bce-stat{text-align:center}.bce-stat-value{display:block;font-size:2rem;font-weight:800;color:var(--ferz-red)}.bce-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em}.bce-page.light-theme .bce-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.bce-page.light-theme .bce-cta-section h2{color:#111}.bce-page.light-theme .bce-cta-section p{color:#666}.bce-page.light-theme .bce-cta-stats{border-top-color:#dee2e6}.bce-page.light-theme .bce-stat-label{color:#666}.bce-fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.bce-fade-in.bce-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.bce-what-section{grid-template-columns:1fr}.bce-application-grid{grid-template-columns:repeat(2,1fr)}.bce-pipeline-grid,.bce-output-grid{grid-template-columns:1fr}}@media (max-width: 768px){.bce-domain-grid,.bce-application-grid{grid-template-columns:1fr}.bce-cta-stats{gap:2rem}}@media (max-width: 600px){:root{--container-padding: 1rem}.bce-hero-ctas{flex-direction:column}.bce-comparison-table{font-size:.8rem}.bce-comparison-table th,.bce-comparison-table td{padding:.75rem .5rem}}.so-main{background:#000;color:#fff;transition:background-color .3s ease,color .3s ease}.app.light-theme .so-main{background:#fff!important;color:#000!important}.app.light-theme .so-authority-badge{background:#fa2132!important;color:#fff!important;box-shadow:0 3px 12px #fa213233!important}.app.light-theme .so-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.app.light-theme .so-services-title{color:#000!important}.app.light-theme .so-services-title{background:none!important;-webkit-text-fill-color:#000000!important}.app.light-theme .so-authority-tagline{color:#666!important}.app.light-theme .so-philosophy-statement{color:#333!important}.app.light-theme .so-authority-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.app.light-theme .so-authority-number{color:#fa2132!important}.app.light-theme .so-authority-metric{color:#333!important}.app.light-theme .so-service-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.app.light-theme .so-service-card:hover{border-color:#fa2132!important;background:#fa21320d!important}.app.light-theme .so-service-focus{color:#000!important}.app.light-theme .so-service-description{color:#333!important}.app.light-theme .so-section-title{color:#000!important}.app.light-theme .so-section-subtitle{color:#666!important}.app.light-theme .so-section-alt{background:#f8f9fa!important}.app.light-theme .so-approach-step{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.app.light-theme .so-approach-step-number{background:#fa2132!important;color:#fff!important}.app.light-theme .so-approach-step-title{color:#000!important}.app.light-theme .so-approach-step-description{color:#333!important}.app.light-theme .so-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.app.light-theme .so-cta-title{color:#000!important}.app.light-theme .so-cta-subtitle{color:#666!important}.app.light-theme .so-badge-title{color:#000!important}.app.light-theme .so-badge-sub,.app.light-theme .so-footer-note{color:#666!important}.app.light-theme .so-philosophy-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.app.light-theme .so-philosophy-title{color:#000!important}.app.light-theme .so-philosophy-text{color:#333!important}.app.light-theme .so-pillar-card{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.app.light-theme .so-pillar-card h4{color:#000!important}.app.light-theme .so-pillar-card p{color:#333!important}.app.light-theme .so-authority-foundation{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:2px solid rgba(250,33,50,.3)!important}.app.light-theme .so-authority-note{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.app.light-theme .so-authority-note h3{color:#000!important}.app.light-theme .so-authority-note p{color:#333!important}.app.light-theme .so-service-outcomes{background:#fa21320d!important;border-left:4px solid #fa2132!important}.app.light-theme .so-service-outcomes h4{color:#000!important}.app.light-theme .so-service-outcomes p{color:#333!important}.app.light-theme .so-service-link{color:#fa2132!important}.app.light-theme .so-engagement-card{background:#00000008!important;border-left:6px solid #fa2132!important;border-right:1px solid rgba(0,0,0,.1)!important;border-top:1px solid rgba(0,0,0,.1)!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.app.light-theme .so-engagement-card h3{color:#000!important}.app.light-theme .so-engagement-card p{color:#333!important}.app.light-theme .so-engagement-note{background:#00000008!important;border-left:6px solid #f59e0b!important}.app.light-theme .so-engagement-note h3{color:#000!important}.app.light-theme .so-engagement-note p{color:#333!important}.app.light-theme .so-cta-content h2{color:#000!important}.app.light-theme .so-cta-content p{color:#333!important}.app.light-theme .so-cta-buttons a{background:#fa2132!important;color:#fff!important}.app.light-theme .so-cta-buttons a:hover{background:#d91e2a!important}.app.light-theme .so-footer-section{background:#f8f9fa!important}.app.light-theme .so-footer-section p{color:#333!important}.app.light-theme .so-page-footer-note{background:#f8f9fa!important;color:#666!important}.app.light-theme .so-page-footer-note p{color:#666!important}.app.light-theme .so-footer-section strong,.app.light-theme .so-section-title-alt{color:#000!important}.app.light-theme .so-section-subtitle-alt{color:#666!important}.app.light-theme .so-approach-step h3{color:#000!important}.app.light-theme .so-approach-step p{color:#333!important}.app.light-theme .so-service-card h3{color:#000!important}.app.light-theme .so-service-card h3 svg{color:#fa2132!important}.app.light-theme .so-approach-note{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.app.light-theme .so-approach-note h3{color:#000!important}.app.light-theme .so-approach-note p{color:#333!important}.app.light-theme h1,.app.light-theme h2,.app.light-theme h3,.app.light-theme h4,.app.light-theme h5,.app.light-theme h6{color:#000!important}.app.light-theme p{color:#333!important}.app.light-theme a{color:#fa2132!important}.app.light-theme a:hover{color:#d91e2a!important}.so-container{max-width:1200px;margin:0 auto;padding:0 20px}.so-authority-badge{background:#111;color:#fff;text-align:center;padding:12px 0;font-size:.95rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.so-header{position:relative;padding:100px 0}.so-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.18) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.06) 0%,transparent 50%);pointer-events:none}.so-header-content{position:relative;z-index:1}.so-services-title{font-size:3.2rem;font-weight:800;margin-bottom:24px;text-align:center;background:linear-gradient(45deg,#fff,#bbb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.so-authority-tagline{font-size:1.3rem;margin-bottom:30px;opacity:.95;font-weight:500;text-align:center}.so-philosophy-statement{background:#fa213214;padding:32px;border-radius:16px;border:1px solid rgba(250,33,50,.3);max-width:900px;margin:0 auto;text-align:center;font-size:1.1rem}.so-section{padding:60px 0}.so-section-alt{background:#0a0a0a;padding:80px 0}.so-section-title{font-size:2.2rem;text-align:center;margin:0 0 16px;font-weight:700}.so-section-subtitle{font-size:1.1rem;text-align:center;opacity:.85;max-width:800px;margin:0 auto 24px}.so-section-title-alt{font-size:2rem;color:#fff;text-align:center;margin-bottom:10px}.so-section-subtitle-alt{text-align:center;opacity:.85}.so-authority-foundation{background:linear-gradient(135deg,#0a0a0a,#0f0f0f);padding:40px;border-radius:20px;border:2px solid rgba(250,33,50,.3);position:relative}.so-authority-badge{position:absolute;top:-12px;left:20px;background:#fa2132;color:#fff;padding:8px 16px;border-radius:20px;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 3px 12px #fa21324d;z-index:10}.so-authority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:24px}.so-authority-card{background:#0b0b0b;padding:28px;border-radius:14px;text-align:center;border:1px solid rgba(255,255,255,.08);position:relative}.so-authority-number{font-size:2.2rem;font-weight:800;color:#fff;display:block;margin-bottom:6px}.so-authority-metric{font-size:1rem;opacity:.85}.so-authority-note{margin-top:28px;text-align:center;background:#0b1114;padding:24px;border-radius:14px;border:1px solid #0b3042}.so-authority-note h3{margin-bottom:8px}.so-philosophy-section{background:linear-gradient(135deg,#0a0a0a,#151515);color:#fff;padding:60px 0}.so-philosophy-content{max-width:1000px;margin:0 auto;text-align:center}.so-philosophy-title{font-size:2rem;margin-bottom:16px;font-weight:700}.so-philosophy-text{font-size:1.05rem;line-height:1.8;opacity:.9;margin-bottom:26px}.so-philosophy-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.so-pillar-card{background:#ffffff0f;padding:22px;border-radius:14px;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(6px);text-align:left}.so-pillar-card h4{font-size:1.15rem;margin:10px 0 8px;font-weight:700}.so-pillar-card svg{vertical-align:middle}.so-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin-top:24px}.so-service-card{background:#0b0b0b;padding:40px;border-radius:16px;border:1px solid rgba(255,255,255,.08);transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.so-engagement-note h3{color:#fff}.so-service-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000059}.so-service-card h3{display:flex;align-items:center;gap:10px;color:#fff;font-size:1.35rem;margin-bottom:12px;font-weight:700}.so-service-card h3 svg{flex-shrink:0}.so-service-focus{color:#fa2132;font-weight:700;margin-bottom:10px;font-size:1rem}.so-service-description{margin-bottom:16px;font-size:1rem;line-height:1.7;opacity:.95}.so-service-outcomes{background:#0e0e0e;padding:16px;border-radius:12px;border-left:4px solid #fa2132;margin-top:auto;margin-bottom:16px}.so-service-outcomes h4{margin-bottom:8px;font-weight:700}.so-service-link{color:#fa2132;text-decoration:none;font-weight:700;font-size:1rem}.so-service-link:hover{text-decoration:underline}.so-approach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:18px}.so-approach-step{text-align:center;background:#0b0b0b;padding:24px;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.so-approach-step-number{background:#fa2132;color:#fff;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;margin:0 auto 12px}.so-approach-note{margin-top:20px;padding:18px;background:#0b1114;border:1px solid #0b3042;border-radius:12px;text-align:center}.so-engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:18px}.so-engagement-card{background:#0b0b0b;padding:26px;border-radius:16px;border-left:6px solid #222;border-right:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px #00000040}.so-engagement-card h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:12px}.so-engagement-card p{color:#e5e7eb;font-size:1.05rem;line-height:1.7;margin-bottom:10px}.so-border-blue{border-left-color:#0ea5e9}.so-border-green{border-left-color:#16a34a}.so-border-purple{border-left-color:#7c3aed}.so-emphasis{font-weight:700}.so-emphasis.so-blue{color:#0ea5e9}.so-emphasis.so-green{color:#16a34a}.so-emphasis.so-purple{color:#7c3aed}.so-engagement-note{margin-top:24px;text-align:center;background:#1a1405;padding:18px;border-radius:12px;border-left:6px solid #f59e0b;color:#fcd34d}.so-cta-section{padding:90px 0;background:linear-gradient(135deg,#0a0a0a,#121212,#161616);color:#fff;text-align:center;position:relative;overflow:hidden}.so-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.18) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none}.so-cta-content{position:relative;z-index:1}.so-cta-content h2{font-size:2.2rem;margin-bottom:20px}.so-cta-content p{font-size:1.15rem;opacity:.9;margin-top:10px;margin-bottom:6px}.so-cta-buttons{display:flex;justify-content:center;gap:20px;row-gap:16px;margin-top:32px;flex-wrap:wrap}.so-btn-primary{background:#fa2132;color:#fff;padding:14px 26px;border-radius:10px;text-decoration:none;font-weight:700;border:none;cursor:pointer;transition:all .25s ease;font-size:1rem}.so-btn-secondary{background:transparent;color:#fff;padding:14px 26px;border-radius:10px;text-decoration:none;font-weight:700;border:2px solid #fff;transition:all .25s ease;font-size:1rem}.so-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fa213259}.so-btn-secondary:hover{background:#fff;color:#0a0a0a;transform:translateY(-2px)}.so-cta-badges{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;opacity:.9}.so-badge-title{font-size:1.4rem;font-weight:800;margin-bottom:6px}.so-badge-sub{font-size:1.05rem}.so-page-footer-note{padding:40px 0;background:#0a0a0a;text-align:center;font-size:.95rem;color:#9ca3af}.so-page-footer-note p{max-width:1000px;margin:8px auto}@media (max-width: 768px){.so-services-title{font-size:2.4rem}.so-philosophy-statement{padding:24px}}.breadcrumb{background:#1a1a1a;padding:15px 0;border-bottom:1px solid #333;font-size:.95em;position:fixed;top:64px;left:0;right:0;z-index:40;margin:0}.breadcrumb-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;flex-wrap:wrap;min-height:24px}.breadcrumb-link{color:#999;text-decoration:none;transition:color .3s ease;margin:0 5px}.breadcrumb-link:hover{color:#fa2132}.breadcrumb-current{color:#fa2132;font-weight:600;margin-left:5px}.breadcrumb-separator{color:#666;margin:0 5px;user-select:none}body.light-theme .breadcrumb,.homepage-app.light-theme .breadcrumb,.light-theme .breadcrumb{background:#f8f9fa!important;border-bottom:1px solid #e5e7eb!important}body.light-theme .breadcrumb-link,.homepage-app.light-theme .breadcrumb-link,.light-theme .breadcrumb-link{color:#6b7280!important}body.light-theme .breadcrumb-link:hover,.homepage-app.light-theme .breadcrumb-link:hover,.light-theme .breadcrumb-link:hover,body.light-theme .breadcrumb-current,.homepage-app.light-theme .breadcrumb-current,.light-theme .breadcrumb-current{color:#fa2132!important}body.light-theme .breadcrumb-separator,.homepage-app.light-theme .breadcrumb-separator,.light-theme .breadcrumb-separator{color:#9ca3af!important}.faq-section{padding:3rem 0;background:#000;transition:background-color .3s ease,color .3s ease}.faq-section.light-theme,.light-theme .faq-section{background:#fff!important}.faq-section.light-theme .faq-title,.light-theme .faq-title{color:#000!important}.faq-section.light-theme .faq-item,.light-theme .faq-item{background:#f8f9fa!important;border:1px solid #e9ecef!important}.faq-section.light-theme .faq-item:hover,.light-theme .faq-item:hover{background:#e9ecef!important;border-color:#fa2132!important}.faq-section.light-theme .faq-question-text,.light-theme .faq-question-text{color:#000!important}.faq-section.light-theme .faq-icon,.light-theme .faq-icon{color:#666!important}.faq-section.light-theme .faq-answer-content,.light-theme .faq-answer-content{color:#333!important}.faq-section.light-theme .faq-answer,.light-theme .faq-answer{background:#f8f9fa!important}.faq-section.light-theme .faq-question,.light-theme .faq-question{color:#000!important}.faq-section.light-theme .faq-question:hover,.light-theme .faq-question:hover{color:#fa2132!important}.faq-section.light-theme .faq-answer-content strong,.light-theme .faq-answer-content strong{color:#000!important}.faq-container{max-width:100vw;margin:0 auto;padding:0 2rem}.faq-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff}.faq-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.faq-item{background:#111;border:1px solid #333333;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#fa2132;background:#1a1a1a;transform:translateY(-2px)}.faq-question{width:100%;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-size:1rem;font-weight:600;color:#fff}.faq-question:hover{color:#fa2132}.faq-question-text{flex:1;margin-right:1rem;line-height:1.4}.faq-icon{color:#666;transition:all .3s ease;flex-shrink:0}.faq-question:hover .faq-icon{color:#fa2132}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#0a0a0a}.faq-answer-open{max-height:400px;padding:0 1.5rem 1.25rem}.faq-answer-content{color:#ccc;line-height:1.6;font-size:.95rem}.faq-answer-content p{margin-bottom:1rem}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content ul,.faq-answer-content ol{margin:1rem 0;padding-left:1.5rem}.faq-answer-content li{margin-bottom:.5rem}.faq-answer-content strong{color:#fff;font-weight:600}@media (max-width: 768px){.faq-section{padding:2rem 0}.faq-container{padding:0 1rem}.faq-title{font-size:2rem;margin-bottom:2rem}.faq-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.faq-question{padding:1rem 1.25rem;font-size:.95rem}.faq-answer-open{padding:0 1.25rem 1rem}.faq-question-text{margin-right:.75rem}}@media (max-width: 480px){.faq-title{font-size:1.75rem}.faq-question{padding:.875rem 1rem}.faq-answer-open{padding:0 1rem .875rem}}.faq-answer-content ul,.faq-answer-content ol,.faq-answer-content li{color:#ccc}.faq-answer-content li::marker{color:#fa2132}.ai-consulting-page{font-family:Inter,sans-serif;line-height:1.6;color:#fff;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:100vh}.light-theme .ai-consulting-header{background:#fff!important;color:#000;border-bottom:1px solid #e5e7eb}.light-theme .ai-consulting-header h1{color:#000}.light-theme .ai-lead{color:#444}.light-theme main{background:#fff}.light-theme .ai-wrap:nth-child(2n){background:#f8f9fa}.light-theme .ai-consulting-page h1,.ai-consulting-page h2,.ai-consulting-page h3,.ai-consulting-page h4,.ai-consulting-page h5,.ai-consulting-page h6{color:#000!important}.dark-theme .ai-consulting-page h1,.dark-theme .ai-consulting-page h2,.dark-theme .ai-consulting-page h3,.dark-theme .ai-consulting-page h4,.dark-theme .ai-consulting-page h5,.dark-theme .ai-consulting-page h6,.dark-theme .ai-card h3{color:#fff!important}.light-theme .ai-wrap h2{color:#000}.light-theme .ai-wrap p{color:#444}.light-theme .ai-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .ai-pill{background:#fa21310f;border-color:#fa213133}.light-theme .ai-callout{background:#fa21310d;color:#444}.light-theme .ai-methodology-table table{background:#fff;border:1px solid #e5e7eb}.light-theme .ai-methodology-table th{background:#fa213114;border-bottom-color:#fa213140}.light-theme .ai-methodology-table td{color:#444;border-bottom-color:#e5e7eb}.light-theme .ai-methodology-table tr:hover{background:#00000008}.light-theme .ai-methodology-table td:first-child{color:#111}.light-theme .ai-methodology-table td:nth-child(2){color:#fa2132}.light-theme .ai-investment-column{background:#fff;border:1px solid #e5e7eb}.light-theme .ai-investment-column p{color:#444}.light-theme .ai-investment-column strong{color:#111}.light-theme footer.ai-wrap{background:#f8f9fa}.light-theme footer .ai-muted{color:#666}.light-theme .ai-btn-alt{color:#000;border-color:#000}.light-theme .ai-btn-alt:hover{background:#000;color:#fff}.ai-consulting-page .ai-strong{font-weight:600;color:#fa2132;background:none;-webkit-text-fill-color:#fa2132;background-clip:text}.ai-consulting-container{margin:0 auto;padding:0 1.25rem}.ai-card{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;background:linear-gradient(145deg,#111,#1a1a1a);padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 6px #0000004d;transition:all .3s ease}.ai-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0006;border-color:#fa21314d}.ai-card h3{color:#fff;margin-bottom:1rem;font-weight:600;font-size:1.3rem;margin:1.75rem 0 .75rem;position:relative;padding-bottom:10px;text-align:left;transition:all .3s ease}.ai-card h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fa2132;transition:width .4s ease}.ai-card:hover h3{color:#fa2132}.ai-card:hover h3:after{width:80px;background:linear-gradient(90deg,#fa2132,#d91e2a,transparent)}.ai-card p{color:#e2e8f0;margin-bottom:0;opacity:.9}.ai-metric{font-size:2.2rem;font-weight:800;background:linear-gradient(135deg,#fa2132,#d91e2a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;line-height:1.2;text-shadow:0 0 10px rgba(250,33,49,.2)}.ai-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0;position:relative}.ai-grid:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.05) 10%,rgba(255,255,255,.05) 90%,transparent 100%);z-index:0}.ai-card{position:relative;z-index:1;background:linear-gradient(145deg,#0f0f0f,#1a1a1a);transition:all .3s ease}.ai-card:hover{background:linear-gradient(145deg,#141414,#1f1f1f)}.ai-consulting-header{background:linear-gradient(135deg,#0a0a0a,#111);color:#fff;padding:2.75rem 0;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.ai-consulting-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,49,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,49,.08) 0%,transparent 50%),linear-gradient(135deg,#000000b3,#1a1a1ab3);pointer-events:none;opacity:.5}#challenge{text-align:left}.ai-consulting-header .ai-consulting-container{position:relative;z-index:1;margin:100px;padding:0 1.25rem}.ai-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#fa2132;font-size:.8rem;margin-bottom:.25rem}.ai-consulting-header h1{font-size:2.4rem;line-height:1.15;margin:.25rem 0 1rem;color:#fff;font-weight:600}.ai-lead{font-size:1.08rem;color:#e2e8f0;margin-bottom:1rem;line-height:1.6;opacity:.95}.ai-pills-container{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;justify-content:flex-start;align-items:flex-start;width:100%}.ai-pill{display:inline-block;background:#fa21311a;color:#fa2132;padding:.4rem .8rem;border-radius:999px;font-size:.85rem;border:1px solid rgba(250,33,49,.3);margin:.25rem .5rem .25rem 0;text-align:left}.ai-cta{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.ai-cta-hero{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-start;margin-top:1rem}.ai-full-width{padding:2.75rem 0}.ai-full-width .ai-consulting-container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.ai-left-align{text-align:left;margin-bottom:1.5rem}.ai-full-content{max-width:1100px;margin:0 auto;padding:0 1.25rem}.ai-full-content p{max-width:none;margin-left:0;margin-right:0;margin-bottom:1.5rem;line-height:1.7;color:#e2e8f0}.ai-full-content .ai-callout{max-width:none;margin-left:0;margin-right:0}.ai-btn{display:inline-block;background:#fa2132;color:#fff;text-decoration:none;padding:.85rem 1.05rem;border-radius:12px;font-weight:700;transition:all .3s ease}.ai-btn:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 25px #fa213166}.ai-btn-alt{background:transparent;color:#fff;border:1px solid #fff}.ai-btn-alt:hover{background:#fff;color:#000;transform:translateY(-2px)}main{background:#000}.ai-wrap{padding:2.75rem 0;background:#191919;margin:0}.ai-wrap:nth-child(2n){background:#1a1a1a}.ai-wrap h2{font-size:1.6rem;margin:2.25rem 0 1rem;color:#fff;font-weight:600}.ai-wrap p{font-size:1rem;margin-bottom:1rem;color:#e2e8f0;line-height:1.6;opacity:.9}.ai-callout{background:#fa21310d;border-left:4px solid #fa2132;padding:.9rem 1rem;border-radius:10px;margin:1.5rem 0;color:#e2e8f0;font-size:1.05em}.ai-caps{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.78rem;color:#fa2132}.ai-two{display:grid;gap:1.25rem;margin:1.5rem 0}@media (min-width: 900px){.ai-two{grid-template-columns:1fr 1fr}}.ai-two h3{color:#fa2132;margin-bottom:1rem;font-weight:600;font-size:1.3rem;margin:1.75rem 0 .75rem}.ai-two p{margin-bottom:1rem}.ai-methodology-table{margin:2rem 0;overflow-x:auto}.ai-methodology-table table{width:100%;border-collapse:collapse;background:#ffffff0d;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.ai-methodology-table th{background:#fa21311a;color:#fa2132;padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(250,33,49,.3)}.ai-methodology-table td{padding:1.25rem 1rem;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top;line-height:1.6}.ai-methodology-table tr:last-child td{border-bottom:none}.ai-methodology-table tr:hover{background:#fa21310d}.ai-methodology-table td:first-child{font-weight:600;color:#fff;width:20%}.ai-methodology-table td:nth-child(2){width:15%;color:#fa2132;font-weight:500}.ai-methodology-table td:nth-child(3){width:35%}.ai-methodology-table td:nth-child(4){width:30%}.ai-investment-column{background:#ffffff0d;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.ai-investment-column:hover{background:#fa21310d;border-color:#fa213133;transform:translateY(-2px)}.ai-investment-column h3{color:#fa2132;margin-bottom:1.5rem;font-weight:600;font-size:1.4rem;position:relative;padding-bottom:10px}.ai-investment-column h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fa2132}.ai-investment-column p{margin-bottom:1.25rem;line-height:1.7;color:#e2e8f0}.ai-investment-column p:last-child{margin-bottom:0}.ai-investment-column strong{color:#fff;font-weight:600}footer.ai-wrap{background:#1a1a1a;text-align:center;padding:2.75rem 0;justify-content:center;align-items:center}footer .ai-muted{color:#9ca3af;font-size:.9em;text-align:center}.ai-muted{color:#9ca3af;text-align:center!important}.ai-center{text-align:center!important}.ai-center-section{text-align:center}.ai-center-section .ai-cta{justify-content:center}.ai-center-section p,.ai-center-section h2{text-align:center!important}.ai-center-section .ai-consulting-container{text-align:center}.ai-center-section .ai-consulting-container *{text-align:center!important}.ai-center-section .ai-muted,.ai-center-section p{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important}.ai-wrap.ai-center-section .ai-consulting-container p.ai-muted.ai-center{text-align:center!important;display:block!important;width:100%!important;max-width:none!important;margin:0 auto!important}@media (max-width: 1200px){.ai-consulting-header h1{font-size:2.2rem}}@media (max-width: 992px){.ai-consulting-header h1{font-size:2rem}}@media (max-width: 768px){.ai-consulting-header h1{font-size:1.8rem;line-height:1.2}.ai-lead{font-size:1rem}.ai-pills-container,.ai-cta{flex-direction:column;align-items:flex-start}.ai-grid{grid-template-columns:1fr}.ai-card h3{white-space:normal;font-size:1.2rem}.ai-two{grid-template-columns:1fr;gap:1.25rem}.ai-consulting-container{padding:0 1rem}.ai-wrap{padding:2rem 0}.ai-methodology-table{font-size:.9rem}.ai-methodology-table th,.ai-methodology-table td{padding:.75rem .5rem}.ai-investment-column{padding:1.5rem}.ai-investment-column h3{font-size:1.2rem}}@media (max-width: 480px){.ai-consulting-header{padding:2rem 0}.ai-consulting-header h1{font-size:1.5rem;line-height:1.3}.ai-btn{padding:.75rem 1rem;font-size:.9rem}}.ai-grid,.itm-grid{display:grid;gap:2rem;perspective:1000px;margin:2rem 0}@media (min-width: 640px){.ai-grid,.itm-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ai-grid,.itm-grid{grid-template-columns:repeat(3,1fr)}}.ai-card,.itm-card{background:linear-gradient(135deg,#1a1a1af2,#282828e6);padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;min-width:0;transform-style:preserve-3d;will-change:transform,filter,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.ai-card:before,.itm-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.ai-card:after,.itm-card:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:all .4s cubic-bezier(.4,0,.2,1)}.ai-card:hover,.itm-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3;z-index:2}.ai-card:hover:before,.itm-card:hover:before{opacity:1}.ai-card:hover:after,.itm-card:hover:after{opacity:1}.ai-grid:hover .ai-card:not(:hover),.itm-grid:hover .itm-card:not(:hover){filter:blur(2px);opacity:.7;transform:scale(.97);transition:all .4s cubic-bezier(.4,0,.2,1)}.ai-card h3,.itm-card h3{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600;line-height:1.4;transition:all .3s ease}.ai-card p,.itm-card p{color:#fffc;margin:.75rem 0 0;font-size:1rem;line-height:1.6;transition:all .3s ease}.ai-card .ai-metric,.itm-card .itm-metric{font-size:1.8rem;font-weight:700;color:#fa2132;margin-bottom:.5rem;line-height:1.2}.ai-card .ai-strong,.itm-card .itm-strong{color:#fff!important;font-weight:600!important}.light-theme .ai-card .ai-strong,.light-theme .itm-card .itm-strong{color:#000!important;font-weight:600!important}.ai-card:hover h3,.itm-card:hover h3{color:#fa2132;transform:translate(5px)}.ai-card:hover p,.itm-card:hover p{opacity:1}.it-mod-breadcrumb-spacer{height:54px}.it-mod-page{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#fff;background:#000;margin:0;min-height:100vh}.light-theme .it-mod-page{color:#000;background:#fff}.light-theme .it-mod-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#000;border-bottom:1px solid #e5e7eb}.light-theme .it-mod-header h1{color:#000}.light-theme .it-mod-lead{color:#444}.light-theme .it-mod-main,.light-theme .it-mod-section{background:#fff}.light-theme .it-mod-section:nth-child(2n){background:#f8f9fa}.light-theme .it-mod-section:nth-child(3n){background:#fff}.light-theme .it-mod-section:nth-child(4n){background:#f8f9fa}.light-theme .it-mod-section:nth-child(5n){background:#fff}.light-theme .it-mod-section h2{color:#000}.light-theme .it-mod-section p{color:#444}.light-theme .it-mod-callout{background:#f1f5f9}.light-theme .it-mod-kpi{background:#fff;border-color:#e5e7eb}.light-theme .itm-card{background:#fff;border-color:#fa2132;box-shadow:0 8px 20px #1018280f}.light-theme .itm-card h3{color:#111}.light-theme .itm-card p{color:#444}.light-theme .it-mod-methodology-table table{background:#fff;border:1px solid #e5e7eb}.light-theme .it-mod-methodology-table th{background:#fa213114;border-bottom-color:#fa213140}.light-theme .it-mod-methodology-table td{color:#444;border-bottom-color:#e5e7eb}.light-theme .it-mod-methodology-table td:first-child{color:#111}.light-theme .it-mod-investment-column{background:#fff;border:1px solid #e5e7eb}.light-theme .it-mod-investment-column p{color:#444}.light-theme .it-mod-investment-column strong{color:#111}.light-theme .it-mod-center-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.light-theme .it-mod-center-section h2{color:#111}.light-theme .it-mod-center-section p,.light-theme .it-mod-footer .it-mod-muted{color:#555}.light-theme .it-mod-footer{background:#f8f9fa;border-top-color:#e5e7eb}.light-theme .it-mod-btn{background:#fa2132;color:#fff}.light-theme .it-mod-btn:hover{background:#d91e2a;transform:translateY(-1px);box-shadow:0 5px 15px #fa21324d;color:#fff}.light-theme .it-mod-btn-alt{background:transparent;color:#fa2132;border:1px solid #fa2132}.light-theme .it-mod-btn-alt:hover{background:#fa2132;color:#fff;transform:translateY(-1px);box-shadow:0 5px 15px #fa21324d}.it-mod-page *{box-sizing:border-box}.it-mod-page h1,.it-mod-page h2,.it-mod-page h3,.it-mod-page h4,.it-mod-page h5,.it-mod-page h6{font-family:Inter,sans-serif;font-weight:600;line-height:1.2;margin-bottom:1rem;color:#fff}.it-mod-page p{margin-bottom:1rem;line-height:1.7;color:#e2e8f0;opacity:.9}.it-mod-strong{font-weight:600;color:#fa2132;background:none;-webkit-text-fill-color:#fa2132;background-clip:text}.it-mod-container{max-width:1200px;background:transparent;margin:0 auto;padding:2.75rem 1.25rem}.it-mod-container:first-of-type{margin-top:40px}.it-mod-wrap{max-width:1100px;background:transparent;margin:0 auto;padding:2.75rem 1.25rem}.it-mod-wrap:first-of-type{margin-top:40px}.it-mod-header{background:linear-gradient(135deg,#000,#0a0a0a);color:#fff;padding:2.75rem 0;position:relative;overflow:hidden}.it-mod-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,49,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,49,.1) 0%,transparent 50%);pointer-events:none}.it-mod-header .it-mod-container{position:relative;z-index:1;margin:100px;padding:0 1.25rem}.it-mod-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#fa2132;font-size:.8rem;margin-bottom:.25rem}.it-mod-header h1{font-size:2.4rem;line-height:1.15;margin:.25rem 0 1rem;color:#fff;font-weight:600}.it-mod-lead{font-size:1.08rem;color:#e2e8f0;margin-bottom:1rem;line-height:1.6;opacity:.95}.it-mod-pills-container{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;justify-content:flex-start;align-items:flex-start;width:100%}.it-mod-pill{display:inline-block;background:#fa21311a;color:#fa2132;padding:.4rem .8rem;border-radius:999px;font-size:.85rem;border:1px solid rgba(250,33,49,.3);margin:.25rem .5rem .25rem 0;text-align:left}.it-mod-cta{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.it-mod-cta-hero{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-start;margin-top:1rem}.it-mod-main{background:#000}.it-mod-section{padding:2.75rem 0;margin:0;background:#000;position:relative;transition:background-color .3s ease}.it-mod-section:nth-child(2n){background:#0a0a0a}.it-mod-section:nth-child(3n){background:#111}.it-mod-section:nth-child(4n){background:#0d0d0d}.it-mod-section:nth-child(5n){background:#1a1a1a}.it-mod-section:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(250,33,49,.1),transparent)}.it-mod-section h2{font-size:1.6rem;margin:2.25rem 0 1rem;color:#fff;font-weight:600}.it-mod-section p{font-size:1rem;margin-bottom:1rem;color:#e2e8f0;line-height:1.6;opacity:.9}.it-mod-full-width{padding:2.75rem 0}.it-mod-full-width .it-mod-container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.it-mod-left-align{text-align:left;margin-bottom:1.5rem}.it-mod-full-content{max-width:1100px;margin:0 auto;padding:0 1.25rem}.it-mod-full-content p{max-width:none;margin-left:0;margin-right:0;margin-bottom:1.5rem;line-height:1.7;color:#e2e8f0}.it-mod-full-content .it-mod-callout{max-width:none;margin-left:0;margin-right:0}.it-mod-h2{font-size:1.6rem;margin:2.25rem 0 1rem;color:#fa2132;font-weight:600}.it-mod-h3{font-size:1.3rem;margin:1.75rem 0 .75rem;color:#fa2132;font-weight:600}.it-mod-muted{color:#9ca3af;text-align:left}.it-mod-wrap p,.it-mod-wrap li{max-width:75ch;margin-left:auto;margin-right:auto}.it-mod-hr{height:1px;background:#374151;margin:2rem 0;border:none}.it-mod-callout{border-left:4px solid #fa2132;padding:.9rem 1rem;background:#1f2937;border-radius:10px;margin:1.5rem 0}.it-mod-caps{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.78rem;color:#fa2132}.it-mod-kpis{display:grid;gap:1rem;margin:1.5rem 0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.it-mod-kpi{border:1px solid #374151;border-radius:14px;padding:1rem;background:#111827;transition:all .3s ease}.it-mod-kpi:hover{border-color:#fa2132;transform:translateY(-2px)}.it-mod-kpi-strong{display:block;font-size:1.35rem;color:#fa2132;font-weight:700;margin-bottom:.5rem}.it-mod-two{display:grid;gap:1.25rem;margin:1.5rem 0;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.it-mod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:1.5rem 0}.itm-card{background:#000;border:2px solid #fa2132;border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.itm-card h3{color:#fff;margin-bottom:1rem;font-weight:600;font-size:1.3rem;margin:1.75rem 0 .75rem;position:relative;padding-bottom:10px;text-align:left;transition:all .3s ease}.itm-card h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fa2132;transition:width .4s ease}.itm-card:hover h3{color:#fa2132}.itm-card:hover h3:after{width:80px;background:linear-gradient(90deg,#fa2132,#d91e2a,transparent)}.itm-card p{color:#e2e8f0;margin-bottom:0;opacity:.9}.itm-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fa213133}.itm-metric{font-size:2.2rem;font-weight:800;background:linear-gradient(90deg,#fa2132,#ff6b6b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;line-height:1.2}.itm-strong,.it-mod-page .itm-card .itm-strong,.itm-card p .itm-strong{color:#fff!important;font-weight:600!important}.light-theme .it-mod-page .itm-card .itm-strong,.light-theme .itm-card p .itm-strong{color:#000!important;font-weight:600!important}.it-mod-btn{display:inline-block;background:#fa2132;color:#fff;text-decoration:none;padding:.85rem 1.05rem;border-radius:12px;font-weight:700;transition:all .3s ease;border:none;cursor:pointer}.it-mod-btn:hover{background:#d91e2a;transform:translateY(-1px);box-shadow:0 5px 15px #fa21324d}.it-mod-btn-alt{background:transparent;color:#fa2132;border:1px solid #fa2132}.it-mod-btn-alt:hover{background:#fa2132;color:#fff}.it-mod-methodology-table{margin:2rem 0;overflow-x:auto}.it-mod-methodology-table table{width:100%;border-collapse:collapse;background:#ffffff0d;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.it-mod-methodology-table th{background:#fa21311a;color:#fa2132;padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(250,33,49,.3)}.it-mod-methodology-table td{padding:1.25rem 1rem;color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top;line-height:1.6}.it-mod-methodology-table tr:last-child td{border-bottom:none}.it-mod-methodology-table tr:hover{background:#fa21310d}.it-mod-methodology-table td:first-child{font-weight:600;color:#fff;width:20%}.it-mod-methodology-table td:nth-child(2){width:15%;color:#fa2132;font-weight:500}.it-mod-methodology-table td:nth-child(3){width:35%}.it-mod-methodology-table td:nth-child(4){width:30%}.it-mod-investment-column{background:#ffffff0d;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.it-mod-investment-column:hover{background:#fa21310d;border-color:#fa213133;transform:translateY(-2px)}.it-mod-investment-column h3{color:#fa2132;margin-bottom:1.5rem;font-weight:600;font-size:1.4rem;position:relative;padding-bottom:10px}.it-mod-investment-column h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fa2132}.it-mod-investment-column p{margin-bottom:1.25rem;line-height:1.7;color:#e2e8f0}.it-mod-investment-column p:last-child{margin-bottom:0}.it-mod-investment-column strong{color:#fff;font-weight:600}.it-mod-center-section{text-align:center;padding:4rem 0;background:linear-gradient(135deg,#111,#0d0d0d);position:relative}.it-mod-center-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(250,33,49,.05) 0%,transparent 70%);pointer-events:none}.it-mod-center-section h2{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:center!important}.it-mod-center-section p{font-size:1.1rem;color:#e2e8f0;margin-bottom:2rem;text-align:center!important;display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;max-width:600px}.it-mod-center-section .it-mod-cta{justify-content:center;gap:1rem;margin-top:2rem}.it-mod-center-section .it-mod-container{text-align:center;max-width:800px;margin:0 auto;padding:0 1.25rem}.it-mod-center-section .it-mod-container *{text-align:center!important}.it-mod-center-section .it-mod-muted{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important;color:#9ca3af;font-size:1.1rem;line-height:1.6}.it-mod-section.it-mod-center-section .it-mod-container p.it-mod-muted.it-mod-center{text-align:center!important;display:block!important;width:100%!important;max-width:600px!important;margin:0 auto!important}.it-mod-footer{background:linear-gradient(135deg,#0a0a0a,#000);text-align:center;padding:2.75rem 0;justify-content:center;align-items:center;border-top:1px solid rgba(250,33,49,.1)}.it-mod-footer .it-mod-muted{color:#9ca3af;font-size:.9em;text-align:center}.it-mod-center{text-align:center!important}@media (max-width: 1200px){.it-mod-header h1{font-size:2.2rem}}@media (max-width: 992px){.it-mod-header h1{font-size:2rem}}@media (max-width: 768px){.it-mod-header h1{font-size:1.8rem;line-height:1.2}.it-mod-lead{font-size:1rem}.it-mod-pills-container,.it-mod-cta{flex-direction:column;align-items:flex-start}.it-mod-grid{grid-template-columns:1fr}.itm-card h3{white-space:normal;font-size:1.2rem}.it-mod-two{grid-template-columns:1fr;gap:1.25rem}.it-mod-container{padding:0 1rem}.it-mod-section{padding:2rem 0}.it-mod-methodology-table{font-size:.9rem}.it-mod-methodology-table th,.it-mod-methodology-table td{padding:.75rem .5rem}.it-mod-investment-column{padding:1.5rem}.it-mod-investment-column h3{font-size:1.2rem}.it-mod-h2{font-size:1.4rem}.it-mod-kpis,.it-mod-grid,.itm-grid,.it-mod-two{grid-template-columns:1fr}}@media (min-width: 760px){.it-mod-kpis{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){.it-mod-two{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.it-mod-header{padding:2rem 0}.it-mod-header h1{font-size:1.5rem;line-height:1.3}.it-mod-btn{padding:.75rem 1rem;font-size:.9rem}.it-mod-center-section h2{font-size:1.8rem}.it-mod-center-section p{font-size:1rem}.it-mod-center-section .it-mod-cta{flex-direction:column;align-items:center}}.strase-page{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#fff;background:#000;margin:0;min-height:100vh}.light-theme .strase-page{color:#000;background:#fff}.light-theme .strase-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#000;border-bottom:1px solid #e5e7eb}.light-theme .strase-header h1{color:#000}.light-theme .strase-lead{color:#444}.light-theme .strase-btn-alt{color:#000;border-color:#000}.light-theme .strase-btn-alt:hover{background:#000;color:#fff}.light-theme .strase-wrap h2{color:#000}.light-theme .strase-wrap h3{color:#fa2132}.light-theme .strase-wrap p{color:#444}.light-theme .strase-callout{background:#f1f5f9}.light-theme .strase-grid .strase-phase{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .strase-phase h3{color:#111}.light-theme .strase-phase p{color:#444}.light-theme .strase-table-container{box-shadow:0 8px 20px #1018280f}.light-theme .strase-engagement-table{background:#fff}.light-theme .strase-engagement-table th{background:#fa213114;color:#fa2132}.light-theme .strase-engagement-table td{color:#444;border-bottom-color:#e5e7eb}.light-theme .strase-engagement-table td:first-child{color:#111}.light-theme .strase-engagement-table tr:hover{background:#00000008}.light-theme .strategic-page{color:#000;background-color:#fff}.light-theme .strategic-hero{background:#f8f9fa}.light-theme .strategic-hero-title{color:#111}.light-theme .strategic-hero-subtitle{color:#444}.light-theme .strategic-section-header h2{color:#111}.light-theme .strategic-section-header p{color:#555}.light-theme .strategic-service-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 24px #10182814}.light-theme .strategic-service-card h3{color:#111}.light-theme .strategic-service-description,.light-theme .strategic-service-details li{color:#444}.light-theme .strategic-why-ferz{background:#f8f9fa}.light-theme .strategic-why-card{background:#fff;border:1px solid #e5e7eb}.light-theme .strategic-why-card h3{color:#111}.light-theme .strategic-why-card p{color:#444}.light-theme .strategic-cta{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.light-theme .strategic-cta h2{color:#111}.strase-header{background:#000;color:#fff;padding:2.75rem 0;position:relative;overflow:hidden}.strase-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,49,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,49,.1) 0%,transparent 50%);pointer-events:none}.strase-header .strase-container{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:0 1.25rem}.strase-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#fa2132;font-size:.8rem;margin-bottom:.25rem}.strase-header h1{font-size:2.4rem;line-height:1.15;margin:.25rem 0 1rem;color:#fff;font-weight:600!important}@media (max-width: 1200px){.strase-header h1{font-size:2.2rem}}@media (max-width: 992px){.strase-header h1{font-size:2rem}}@media (max-width: 768px){.strase-header h1{font-size:1.8rem;line-height:1.2}}@media (max-width: 480px){.strase-header h1{font-size:1.5rem;line-height:1.3}}.strase-lead{font-size:1.08rem;color:#e2e8f0;margin-bottom:1rem;line-height:1.6}.strase-strong{font-weight:600;color:#fa2132;background:none;-webkit-text-fill-color:#fa2132;background-clip:text}.strase-pills-container{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;justify-content:flex-start;align-items:flex-start;width:100%}.strase-pill{display:inline-block;background:#fa21311a;color:#fa2132;padding:.4rem .8rem;border-radius:999px;font-size:.85rem;font-weight:500;border:1px solid rgba(250,33,49,.3);margin:.25rem .5rem .25rem 0;text-align:left}.strase-cta{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.strase-cta-hero{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-start;margin-top:1rem}.strase-btn{display:inline-block;background:#fa2132;color:#fff;text-decoration:none;padding:.85rem 1.05rem;border-radius:12px;font-weight:700;transition:all .3s ease;border:none;cursor:pointer}.strase-btn:hover{background:#d91e2a;transform:translateY(-1px);box-shadow:0 5px 15px #fa21324d}.strase-btn-alt{background:transparent;color:#fff;border:1px solid #fff}.strase-btn-alt:hover{background:#fff;color:#000;transform:translateY(-1px)}.strase-left-align{text-align:left;max-width:100%;margin:0 auto 1.5rem;padding:0}.strase-table-container{width:100%;overflow-x:auto;margin:2rem 0;border-radius:8px;box-shadow:0 4px 12px #0003}.strase-engagement-table{width:100%;border-collapse:collapse;background:#111;border-radius:8px;overflow:hidden}.strase-engagement-table th,.strase-engagement-table td{padding:1.2rem 1.5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.strase-engagement-table th{background:#1a1a1a;color:#fa2132;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;white-space:nowrap}.strase-engagement-table tr:last-child td{border-bottom:none}.strase-engagement-table tr:hover{background:#ffffff08}.strase-engagement-table td{color:#e2e8f0;font-size:.95rem;line-height:1.6;vertical-align:top}.strase-engagement-table td:first-child{color:#fff;font-weight:500}@media (max-width: 1024px){.strase-engagement-table th,.strase-engagement-table td{padding:1rem}}@media (max-width: 768px){.strase-engagement-table{display:block}.strase-engagement-table thead{display:none}.strase-engagement-table tbody{display:block}.strase-engagement-table tr{display:block;margin-bottom:1.5rem;background:#151515;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.strase-engagement-table td{display:flex;flex-direction:column;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.05)}.strase-engagement-table td:before{content:attr(data-label);font-weight:600;color:#fa2132;font-size:.8rem;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.05em}.strase-engagement-table td:last-child{border-bottom:none}}.strase-wrap{max-width:1100px;background:transparent;margin:0 auto;padding:2.75rem 1.25rem}.strase-wrap:first-of-type{margin-top:40px}.strase-wrap h2{font-size:1.6rem;margin:2.25rem 0 1rem;color:#fff;font-weight:600}.strase-wrap h3{font-size:1.3rem;margin:1.75rem 0 .75rem;color:#fa2132;font-weight:600}.strase-wrap p{margin-bottom:1.25rem;line-height:1.7;color:#e2e8f0}.strase-wrap strong{color:#fff;font-weight:600}.strase-callout{border-left:4px solid #fa2132;padding:.9rem 1rem;background:#1f2937;border-radius:10px;margin:1.5rem 0}.strase-caps{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.78rem;color:#fa2132}.strase-grid{display:grid;gap:1.5rem;margin:1.5rem 0;grid-template-columns:repeat(2,1fr)}.strase-phase{background:#ffffff0d;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.strase-phase:hover{background:#fa21310d;border-color:#fa213133;transform:translateY(-2px)}.strase-phase-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.strase-phase-number{width:2.5rem;height:2.5rem;border-radius:50%;background:#fa2132;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.strase-phase h3{color:#fff;margin:0;font-size:1.3rem;font-weight:600}.strase-phase p{margin-bottom:0;line-height:1.6;color:#e2e8f0}@media (max-width: 768px){.strase-grid{grid-template-columns:1fr}.strase-phase-header{gap:.75rem}.strase-phase-number{width:2rem;height:2rem;font-size:1rem}}.strategic-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#fff;background-color:#000;min-height:100vh}.strategic-product-card{background:linear-gradient(135deg,#1a1a1af2,#282828e6);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;position:relative;overflow:visible;transition:all .4s cubic-bezier(.4,0,.2,1)}.strategic-product-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:inherit}.strategic-product-card:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:inherit}.strategic-product-card:hover:before{opacity:1}.strategic-product-card:hover:after{opacity:1}.strategic-product-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3}.strategic-product-card-group:hover .strategic-product-card:not(:hover){filter:blur(.3px);opacity:.85;transform:scale(.99)}.strategic-container{max-width:1280px;margin:0 auto;padding:0 24px}.strategic-hero{position:relative;overflow:hidden;background:#000;min-height:95vh;display:flex;align-items:center;justify-content:center;text-align:center}.strategic-hero-content{z-index:2;max-width:850px;margin:0 auto}.strategic-hero-title{font-size:3.8rem;font-weight:700;line-height:1.2;margin-bottom:24px;color:#fff;font-family:Clash Display,sans-serif}.strategic-hero-subtitle{font-size:1.25rem;color:#fff;margin-bottom:40px;line-height:1.7}.strategic-cta-btn{background:#fa2132;color:#fff;padding:16px 36px;font-family:Satoshi;font-size:1.1rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.strategic-cta-btn:hover{transform:translateY(-3px) scale(1.02);background:#e4182a}.strategic-section-header{text-align:center;margin-bottom:70px}.strategic-section-header h2{font-size:2.7rem;font-family:Clash Display,sans-serif;margin-bottom:16px;color:#fff}.strategic-section-header p{font-size:1.1rem;color:#cbd5e1;max-width:700px;margin:0 auto}.strategic-services{padding:100px 0}.strategic-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:40px}.strategic-service-card{background:#111;padding:40px;border-radius:20px;border:1px solid transparent;transition:all .35s ease;position:relative}.strategic-service-card:hover{border-color:#fa2132;transform:translateY(-5px)}.strategic-service-number{width:50px;height:50px;border-radius:50%;background:#fa2132;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:1rem;margin-bottom:24px}.strategic-service-card h3{font-size:1.6rem;font-weight:600;margin-bottom:16px;color:#fff}.strategic-service-description{font-size:1.1rem;color:#cbd5e1;margin-bottom:24px}.strategic-service-details{list-style:none;padding:0}.strategic-service-details li{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:1rem;color:#cbd5e1}.strategic-why-ferz{padding:100px 0;background:#0b0b0b}.strategic-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}.strategic-why-card{background:#161616;padding:32px;border-radius:18px;border:1px solid transparent;text-align:center;transition:all .3s ease}.strategic-why-card:hover{border-color:#fa2132;transform:translateY(-4px)}.strategic-why-icon{color:#fa2132;margin-bottom:20px}.strategic-why-card h3{font-size:1.4rem;font-weight:600;margin-bottom:14px;color:#fff}.strategic-why-card p{color:#cbd5e1;font-size:1rem}.strategic-cta{padding:100px 0;background:linear-gradient(135deg,#1a1a1a,#2b2b2b);text-align:center}.strategic-cta h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;font-family:Clash Display,sans-serif;color:#fff}@media (max-width: 768px){.strategic-hero-title{font-size:2.5rem}.strategic-section-header h2{font-size:2rem}}.ai-hero{margin-top:40px}.ai-consulting-page{font-family:Inter,sans-serif;line-height:1.6;color:#fff;background:#000;min-height:100vh}.light-theme .ai-consulting-page{color:#000;background:#fff}.light-theme .ai-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#000;border-bottom:1px solid #e5e7eb}.light-theme .hero-title{color:#111}.light-theme .hero-subtitle,.light-theme .ai-lead{color:#444}.light-theme .ai-eyebrow{color:#fa2132}.light-theme .ai-consulting-page h1,.light-theme .ai-consulting-page h2,.light-theme .ai-consulting-page h3,.light-theme .ai-consulting-page h4,.light-theme .ai-consulting-page h5,.light-theme .ai-consulting-page h6{color:#000!important}.light-theme .ai-wrap{background:#fff!important}.light-theme .ai-wrap:nth-child(2n){background:#f8f9fa!important}.light-theme #approach{color:#000}.light-theme .enabtab-container{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .enabtab{background:#fff}.light-theme .enabtab thead{background:#f8f9fa}.light-theme .enabtab tbody tr:not(:last-child){border-bottom:1px solid #e5e7eb}.light-theme .enabtab td{color:#444}.light-theme .enabtab td strong{color:#111}.light-theme .enabtab-phase{background:#fa21310f;color:#111!important}.light-theme .framework-section{background:#fff}.light-theme .framework-card{background:#fff;border-color:#e5e7eb;box-shadow:0 10px 24px #10182814}.light-theme .framework-card h3{color:#111}.light-theme .framework-card li{color:#444}.light-theme .framework-card strong{color:#111}.light-theme .lasof-section{background:#f8f9fa}.light-theme .lasof-card{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .lasof-card h3{color:#111}.light-theme .lasof-card p{color:#444}.light-theme .outcomes-section{background:#fff}.light-theme .outcome-card{background:#fff;border-color:#e5e7eb;box-shadow:0 10px 24px #10182814}.light-theme .outcome-card h3{color:#111}.light-theme .outcome-card p{color:#444}.light-theme .ai-card{background:#fff;border-color:#fa2132}.light-theme .ai-card h3{color:#111}.light-theme .ai-card p{color:#444}.light-theme .ai-metric{color:#fa2132}.light-theme .cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.light-theme .cta-content h2{color:#111}.light-theme .cta-content p{color:#555}.light-theme .ai-btn{background:#fa2132!important;color:#fff!important;border:1px solid #fa2132!important}.light-theme .ai-btn:hover{background:#d91e2a!important;color:#fff!important;border-color:#d91e2a!important}.light-theme .ai-btn-alt{background:transparent!important;color:#fa2132!important;border:1px solid #fa2132!important}.light-theme .ai-btn-alt:hover{background:#fa21311a!important;color:#fa2132!important}.light-theme .btn-secondary{color:#111;border-color:#e5e7eb}.light-theme .btn-secondary:hover{background:#0000000f}.ai-consulting-page *{box-sizing:border-box}.ai-consulting-page h1,.ai-consulting-page h2,.ai-consulting-page h3,.ai-consulting-page h4,.ai-consulting-page h5,.ai-consulting-page h6{font-family:Inter,sans-serif;font-weight:600;line-height:1.2;margin-bottom:1rem;color:#fff}.ai-consulting-page p{margin-bottom:1rem;line-height:1.7;color:#e2e8f0;opacity:.9}.ai-strong{font-weight:600;color:#fa2132;background:none;-webkit-text-fill-color:#fa2132;background-clip:text}.ai-consulting-container{margin:0 auto;padding:0 20px}.ai-consulting-container p,.ai-consulting-container li{margin-left:0;margin-right:auto;text-align:left}.ai-lead{text-align:left}.ai-hero{background:#000;color:#fff;padding:80px 0;position:relative;overflow:hidden}.ai-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,49,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,49,.1) 0%,transparent 50%);pointer-events:none}.ai-wrap{background:#000!important}.ai-hero .ai-consulting-container{position:relative;z-index:1}#approach{text-align:left}.enabtab-container{margin:2.5rem 0;background:linear-gradient(145deg,#0f0f0f,#1a1a1a);border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 6px #0000004d;overflow:hidden;position:relative}.enabtab-wrapper{overflow-x:auto;padding:1.5rem}.enabtab{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;background:linear-gradient(145deg,#0f0f0f,#1a1a1a);border-radius:8px;overflow:hidden}.enabtab thead{background:linear-gradient(135deg,#1a1a1a,#0f0f0f)}.enabtab th{color:#fa2132;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;padding:1.25rem 1.5rem;text-align:left;border-bottom:2px solid rgba(250,33,49,.3);white-space:nowrap}.enabtab th:first-child{border-top-left-radius:8px}.enabtab th:last-child{border-top-right-radius:8px}.enabtab tbody tr{transition:all .3s ease;position:relative}.enabtab tbody tr:hover{background:#fa21310d}.enabtab tbody tr:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.enabtab td{padding:1.5rem;color:#e2e8f0;vertical-align:top;line-height:1.7;font-size:1rem}.enabtab td strong{color:#fff;font-weight:600;display:block;margin-bottom:.5rem;font-size:1.1rem}.enabtab-phase{min-width:200px;color:#fff!important;font-weight:600;position:relative;background:#fa21311a}.ai-cta-end{display:flex;gap:20px;margin:2rem 0;flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;width:100%}.enabtab-phase:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#fa2132;opacity:.8;transition:opacity .3s ease}.enabtab tbody tr:hover .enabtab-phase:before{opacity:1}@media (max-width: 1024px){.enabtab-container{margin:1.5rem -1rem;border-radius:0}.enabtab-wrapper{padding:1rem .5rem}.enabtab th,.enabtab td{padding:1rem .75rem;font-size:.95rem}.enabtab td strong{font-size:1rem}}.ai-eyebrow{display:inline-block;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fa2132;margin-bottom:1rem;position:relative;padding-left:1.5rem}.ai-eyebrow:before{content:"";position:absolute;left:0;top:50%;width:1rem;height:2px;background:#fa2132;transform:translateY(-50%)}.ai-lead{font-size:1.25rem;line-height:1.7;color:#e2e8f0;opacity:.9}.ai-pills-container{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.ai-pill{display:inline-block;background:#fa21311a;color:#fa2132;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .3s ease;border:1px solid rgba(250,33,49,.3)}.ai-pill:hover{background:#fa213133;transform:translateY(-2px)}.ai-btn{display:inline-block;padding:12px 24px;background:#fa2132;color:#fff;border-radius:6px;font-weight:500;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;margin-right:12px}.ai-btn:hover{background:#d81b2a;transform:translateY(-2px);box-shadow:0 4px 12px #fa213133}.ai-btn-alt{background:transparent;border:1px solid #fa2132;color:#fa2132}.ai-btn-alt:hover{background:#fa21311a}.ai-pills-container{display:flex;flex-wrap:wrap;gap:8px;margin:1.5rem 0}.ai-pill{display:inline-block;padding:4px 12px;background:#fa21311a;color:#fa2132;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid rgba(250,33,49,.3)}.ai-callout{background:#1f2937;border-left:4px solid #fa2132;padding:1.25rem 1.5rem;margin:2rem 0;border-radius:6px}.ai-caps{text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#fa2132;margin-bottom:.5rem;display:block}.ai-consulting-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.ai-enablement-header h1{font-size:2.8rem;line-height:1.15;margin:.5rem 0 1.5rem;color:#fff}.ai-eyebrow{display:inline-block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fa2132;margin-bottom:.5rem}.ai-lead{font-size:1.25rem;line-height:1.6;color:#e2e8f0;max-width:800px;margin-bottom:2rem;opacity:.9}.hero-content{text-align:center;width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:24px;color:#fff;font-family:Clash Display,sans-serif}.hero-subtitle{font-size:1.25rem;color:#fff;margin-bottom:40px;line-height:1.6;max-width:800px;margin-right:auto}.hero-cta{display:flex;gap:20px;margin:2rem 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:100%;width:100%}.btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:8px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;font-size:1rem}.btn-primary{background:linear-gradient(135deg,#fa2132,#dc2626);color:#fff;box-shadow:0 4px 14px #dc26264d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc262666}.btn-secondary{background:transparent;color:#fff;border:2px solid #4a5568}.btn-secondary:hover{border-color:#718096;background:#ffffff1a;transform:translateY(-2px)}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fff;font-family:Clash Display,sans-serif}.section-header p{font-size:1.125rem;color:#e2e8f0;max-width:600px;margin:0 auto}.framework-section{padding:80px 0;background:#000}.framework-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:40px}.framework-card{background:#1a1a1a;border:1px solid #333333;border-radius:16px;padding:40px 30px;transition:all .3s ease;position:relative;overflow:hidden}.framework-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#fa2132,#dc2626)}.framework-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d;border-color:#fa2132}.framework-card .card-icon{display:flex;align-items:center;justify-content:center;width:auto;height:80px;background:linear-gradient(135deg,#fa2132,#dc2626);border-radius:16px;margin-bottom:24px;color:#fff}.framework-card h3{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#fff}.framework-card ul{list-style:none;padding:0;margin:0}.framework-card li{color:#e2e8f0;position:relative;padding:8px 0 8px 24px}.framework-card li:before{content:"•";color:#fa2132;font-weight:700;position:absolute;left:0}.framework-card strong{color:#fff}.lasof-section{padding:80px 0;background:#111}.lasof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.lasof-card{background:#1a1a1a;border:1px solid #333333;border-radius:12px;padding:30px 20px;text-align:center;transition:all .3s ease}.lasof-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #0000004d;border-color:#fa2132}.lasof-card .card-icon{width:60px;height:60px;margin:0 auto 20px;background:linear-gradient(135deg,#fa2132,#dc2626)}.lasof-card h3{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#fff}.lasof-card p{color:#e2e8f0;font-size:.95rem}.outcomes-section{padding:80px 0;background:#000}.outcomes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.outcome-card{background:#1a1a1a;border:1px solid #333333;border-radius:16px;padding:40px 30px;text-align:center;transition:all .3s ease}.outcome-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d;border-color:#fa2132}.outcome-card .card-icon{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#fa2132,#dc2626);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.outcome-card h3{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:#fff}.outcome-card p{color:#e2e8f0;font-size:1rem}.ai-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.ai-card{background:#000;border:2px solid #fa2132;border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.ai-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.ai-card:hover{border-color:#ff6b7a;transform:translateY(-4px);box-shadow:0 12px 32px #fa213233}.ai-card h3{color:#fff;font-size:1.4rem;font-weight:700;margin:0 0 1rem;line-height:1.3}.ai-card p{color:#e5e7eb;font-size:1rem;line-height:1.6;margin:0}.ai-metric{font-size:2.5rem;font-weight:700;color:#fa2132;margin-bottom:1rem;text-align:center}.cta-section{padding:80px 0;background:linear-gradient(135deg,#1a202c,#2d3748);text-align:center}.cta-content{max-width:600px;margin:0 auto}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fff;font-family:Clash Display,sans-serif}.cta-content p{font-size:1.125rem;color:#e2e8f0;margin-bottom:40px}.cta-content .btn{font-size:1.125rem;padding:20px 40px}@media (max-width: 1024px){.hero-title{font-size:3rem}.framework-grid,.lasof-grid,.outcomes-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.hero-section{padding:60px 0;min-height:50vh}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.125rem}.section-header h2{font-size:2rem}.framework-grid,.lasof-grid,.outcomes-grid,.ai-cards-grid{grid-template-columns:1fr;gap:30px}.framework-card,.lasof-card,.outcome-card,.ai-card{padding:30px 20px}.ai-card h3{font-size:1.2rem}.ai-metric,.cta-content h2{font-size:2rem}.hero-cta{flex-direction:column;align-items:center}}@media (max-width: 480px){.container{padding:0 16px}.hero-title{font-size:2rem}.section-header h2{font-size:1.75rem}.btn{width:100%;max-width:300px;justify-content:center}}.wpi-grid{display:grid;gap:2rem;perspective:1000px;margin:2rem 0}@media (min-width: 640px){.wpi-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.wpi-grid{grid-template-columns:repeat(3,1fr)}}.wpi-card{background:linear-gradient(135deg,#1a1a1af2,#282828e6);padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;min-width:0;transform-style:preserve-3d}.wpi-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.wpi-card:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:all .4s cubic-bezier(.4,0,.2,1)}.wpi-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3;z-index:2}.wpi-card:hover:before{opacity:1}.wpi-card:hover:after{opacity:1}.wpi-grid:hover .wpi-card:not(:hover){filter:blur(2px);opacity:.7;transform:scale(.97);transition:all .4s cubic-bezier(.4,0,.2,1)}.wpi-card h3{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600;line-height:1.4}.wpi-card p{color:#fffc;margin:.75rem 0 0;font-size:1rem;line-height:1.6}.wpi-card .wpi-metric{font-size:1.8rem;font-weight:700;color:#fa2132;margin-bottom:.5rem;line-height:1.2}.wpi-card .wpi-strong{color:#fff;font-weight:600}.breadcrumb-spacer{height:54px}.wpi-container{margin:0;background:#000;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;overflow-x:hidden;width:100%}.wpi-consulting-header{background:#000;color:#fff;padding:80px 0;position:relative;overflow:hidden;text-align:left}.wpi-consulting-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,49,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,49,.1) 0%,transparent 50%);pointer-events:none}.wpi-consulting-container{max-width:1200px;margin:0 100px;padding:0 20px;position:relative;z-index:1}.wpi-consulting-container h1{font-weight:600;text-align:left;font-size:2.5rem;color:#fff}.wpi-eyebrow{display:inline-block;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fa2132;margin-top:80px;margin-bottom:.5rem}.wpi-consulting-header h1{font-size:2.5em;font-weight:700;margin-bottom:20px;color:#fff;line-height:1.2}.wpi-lead{font-size:1.1rem;margin-bottom:25px;opacity:.95;font-weight:500;color:#e2e8f0;line-height:1.6;text-align:left}.wpi-strong{font-weight:600;color:#fa2132;background:none;-webkit-text-fill-color:#fa2132;background-clip:text}.wpi-pills-container{margin-top:1rem;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2rem}.wpi-pill{background:#fa21311a;color:#fa2132;padding:8px 16px;border-radius:20px;font-size:.9em;font-weight:500;border:1px solid rgba(250,33,49,.3)}.wpi-cta{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:20px}.hero-wpi-cta{display:flex;gap:20px;flex-wrap:wrap;justify-content:left;align-items:left}.wpi-btn{background:#fa2132;color:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;font-size:1.05em;display:inline-block}.wpi-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fa213166;background:#dc2626}.wpi-btn-alt{background:transparent;color:#fff;border:2px solid white}.wpi-btn-alt:hover{background:#fff;color:#000;transform:translateY(-2px)}#methodology{text-align:center;color:#fff}#challenge{text-align:left;color:#fff}#approach{text-align:center;color:#fff}.wpi-wrap{max-width:1200px;margin:0 auto;padding:2.75rem 1.25rem;background:transparent}.wpi-wrap:first-of-type{margin-top:40px}.wpi-wrap p{max-width:75ch;margin-left:auto;margin-right:auto;text-align:left;color:#fff}.wpi-wrap[aria-labelledby=challenge],.wpi-wrap[aria-labelledby=challenge] h2{text-align:left}.wpi-wrap[aria-labelledby=challenge] p{margin-left:0;margin-right:0;max-width:none}.wpi-wrap[aria-labelledby=approach],.wpi-wrap[aria-labelledby=approach] h2{text-align:center}.wpi-wrap[aria-labelledby=approach] p{margin-left:auto;margin-right:auto;max-width:75ch;text-align:center}.wpi-muted{text-align:left;color:#ccc}.wpi-h1{font-size:1.8rem;line-height:1.15;margin:.25rem 0 1rem;color:#fff;word-wrap:break-word}.wpi-h2{font-size:1.3rem;margin:2.25rem 0 1rem;color:#fa2132;font-weight:600}.wpi-h3{font-size:1.1rem;margin:1.75rem 0 .75rem;color:#fa2132;font-weight:600}.wpi-callout{border-left:4px solid #fa2132;padding:.9rem 1rem;background:#1a1a1a;border-radius:10px;margin:1.5rem 0;box-sizing:border-box;width:100%;color:#e5e7eb}.wpi-caps{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.78rem;color:#fa2132}.wpi-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0;width:100%;box-sizing:border-box;text-align:center;justify-content:center;align-items:center}.wpi-two{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0;width:100%;box-sizing:border-box}.wpi-card{background:#000;border:2px solid #fa2132;border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden;text-align:center}.wpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.wpi-card:hover{border-color:#ff6b7a;transform:translateY(-4px);box-shadow:0 12px 32px #fa213233}.wpi-card h3{color:#fff;font-size:1.4rem;font-weight:700;margin:0 0 1rem;line-height:1.3}.wpi-card p{color:#e5e7eb;font-size:1rem;line-height:1.6;margin:0}.wpi-metric{font-size:2.5rem;font-weight:700;color:#fa2132;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,#fa2132,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wpi-methodology-table-container{margin:2rem 0;overflow-x:auto;border-radius:12px;border:1px solid rgba(250,33,49,.2);background:#1a1a1acc}.wpi-methodology-table{width:100%;border-collapse:collapse;background:transparent;color:#fff;font-size:.95rem;line-height:1.5}.wpi-methodology-table thead{background:#fa21311a}.wpi-methodology-table th{padding:1rem .75rem;text-align:left;font-weight:600;color:#fa2132;border-bottom:2px solid rgba(250,33,49,.3);border-right:1px solid rgba(250,33,49,.2);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.wpi-methodology-table th:last-child{border-right:none}.wpi-methodology-table td{padding:1.25rem .75rem;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(250,33,49,.15);vertical-align:top;word-wrap:break-word;color:#e5e7eb}.wpi-methodology-table td:last-child{border-right:none}.wpi-methodology-table tr:hover{background:#fa21310d}.wpi-table-phase-cell{font-weight:600;color:#fa2132;min-width:180px}.wpi-table-duration-cell{font-weight:500;color:#e2e8f0;min-width:100px;text-align:center}.wpi-table-description-cell,.wpi-table-deliverables-cell{color:#ccc;min-width:300px}*{box-sizing:border-box}p,div,span,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.wpi-container *{max-width:100%}@media (min-width: 640px){.wpi-wrap{padding:3rem 2rem}.wpi-h1{font-size:2.2rem}.wpi-h2{font-size:1.5rem}.wpi-h3{font-size:1.2rem}.wpi-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wpi-two{grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width: 1024px){.wpi-wrap{padding:3.5rem 3rem}.wpi-h1{font-size:2.8rem}.wpi-h2{font-size:1.8rem}.wpi-h3{font-size:1.3rem}.wpi-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width: 1440px){.wpi-wrap{padding:4rem}.wpi-h1{font-size:3.2rem}.wpi-h2{font-size:2rem}}@media (max-width: 768px){.wpi-consulting-header h1{font-size:2.5em}.wpi-methodology-table{font-size:.9rem}.wpi-methodology-table th,.wpi-methodology-table td{padding:.75rem .5rem}.wpi-table-phase-cell,.wpi-table-description-cell,.wpi-table-deliverables-cell{min-width:200px}}@media (max-width: 480px){.wpi-methodology-table th{font-size:.8rem;padding:.5rem .3rem}.wpi-methodology-table td{padding:.5rem .3rem;font-size:.8rem}}.light-theme .wpi-container{background:#fff;color:#000}.light-theme .wpi-consulting-header{background:#fff;color:#000;border-bottom:1px solid #e5e7eb}.light-theme .wpi-consulting-container h1,.light-theme .wpi-consulting-header h1{color:#111}.light-theme .wpi-lead{color:#444}.light-theme .wpi-btn-alt{color:#111;border-color:#111}.light-theme .wpi-btn-alt:hover{background:#111;color:#fff}.light-theme #methodology,.light-theme #challenge,.light-theme #approach,.light-theme .wpi-h1{color:#111}.light-theme .wpi-h2,.light-theme .wpi-h3{color:#fa2132}.light-theme .wpi-wrap p{color:#444}.light-theme .wpi-muted{color:#666}.light-theme .wpi-callout{background:#f8f9fa;border-color:#fa2132;color:#444}.light-theme .wpi-card{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .wpi-card h3{color:#111}.light-theme .wpi-card p{color:#444}.light-theme .wpi-methodology-table-container{background:#fff;border-color:#e5e7eb}.light-theme .wpi-methodology-table{color:#000}.light-theme .wpi-methodology-table thead{background:#f8f9fa}.light-theme .wpi-methodology-table th{color:#fa2132;border-bottom-color:#e5e7eb;border-right-color:#e5e7eb}.light-theme .wpi-methodology-table td{border-bottom-color:#e5e7eb;border-right-color:#e5e7eb;color:#444}.light-theme .wpi-methodology-table tr:hover{background:#f8f9fa}.light-theme .wpi-table-phase-cell{color:#fa2132}.light-theme .wpi-table-duration-cell{color:#666}.light-theme .wpi-table-description-cell,.light-theme .wpi-table-deliverables-cell{color:#444}.light-theme .wpi-pill{background:#fa21311a;color:#fa2132;border-color:#fa21314d}.conser-breadcrumb-spacer{height:54px}.conser-constitutional-ai-page{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#fff;background:#000;margin:0;min-height:100vh}.light-theme .conser-constitutional-ai-page{color:#000;background:#fff}.light-theme .conser-hero-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#000;border-bottom:1px solid #e5e7eb}.light-theme .conser-hero-title{color:#111;background:none;-webkit-text-fill-color:#111111}.light-theme .conser-hero-subtitle{color:#444}.light-theme .conser-hero-btn-secondary{color:#fa2132;border-color:#fa2132}.light-theme .conser-section-title,.light-theme .conser-section-title-center{color:#111}.light-theme .conser-section-description{color:#444}.light-theme .conser-callout-box{background:#f8f9fa;border-color:#fa2132;color:#444}.light-theme .conser-methodology-section{background:#fff}.light-theme .conser-methodology-phase{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .conser-phase-title{color:#111}.light-theme .conser-phase-description{color:#444}.light-theme .conser-engagement-section{background:#f8f9fa}.light-theme .conser-engagement-card{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .conser-card-title{color:#111}.light-theme .conser-card-subtitle{color:#666}.light-theme .conser-card-description{color:#444}.light-theme .conser-outcomes-section{background:#fff}.light-theme .conser-outcome-card{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .ai-card .ai-strong,.itm-card .itm-strong{color:#000!important}.light-theme .conser-investment-section{background:#f8f9fa}.light-theme .strase-investment-item{background:#fff!important}.light-theme .strase-wrap strong{color:#000!important}.light-theme .strase-card{background:#fff!important}.light-theme .conser-investment-item{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .wpi-consulting-header{background:#fff!important;color:#000!important}.light-theme #challenge{color:#000!important}.light-theme .wpi-callout{color:#444!important;background:#fff!important;box-shadow:10px 10px 10px 10px #1018280f!important}.light-theme #methodology{color:#000!important}.light-theme .wpi-wrap p{color:#444!important}.light-theme .wpi-consulting-header h1{color:#000!important}.light-theme wpi-h3 p{color:#fff!important}.light-theme .wpi-lead{color:#444!important}.light-theme .wpi-strong{.light-theme .conser-investment-title{color:#111!important}}.light-theme .conser-outcome-card p,.light-theme .conser-investment-item p{color:#444!important}.light-theme .conser-readiness-section{background:#fff}.light-theme .conser-readiness-card{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 20px #1018280f}.light-theme .conser-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.light-theme .conser-cta-title{color:#111}.light-theme .conser-cta-description{color:#555}.light-theme .conser-cta-btn-secondary{color:#111;border-color:#e5e7eb}.conser-container{max-width:90%;margin:0 auto;justify-content:center;align-items:center;text-align:center;padding:2.75rem 1.25rem}.conser-container:first-of-type{margin-top:40px}.conser-hero-section{margin-top:40px;background:#000;padding:80px 0;position:relative;overflow:hidden}.conser-hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,49,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,49,.1) 0%,transparent 50%);pointer-events:none}.conser-hero-content{position:relative;z-index:1;text-align:left;width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.conser-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#fa2132;font-size:.8rem;text-align:left!important;margin-bottom:.5rem}.conser-hero-title{font-size:2.4rem;line-height:1.15;margin:.25rem 0 1rem;color:#fa2132;font-weight:700;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left}.conser-hero-subtitle{font-size:1.08rem;color:#9ca3af;max-width:800px;text-align:left!important;margin-bottom:2rem;line-height:1.6}.conser-hero-cta{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1rem}.conser-hero-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.05rem;border-radius:12px;font-weight:700;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.conser-hero-btn-primary{background:#fa2132;color:#fff}.conser-hero-btn-primary:hover{background:#d91e2a;transform:translateY(-1px);box-shadow:0 5px 15px #fa21324d}.conser-hero-btn-secondary{background:transparent;color:#fa2132;border:1px solid #fa2132}.conser-hero-btn-secondary:hover{background:#fa2132;color:#fff}.conser-section-title-center{color:#fff;text-align:center}.conser-section-title{font-size:1.6rem;margin:2.25rem 0 1rem;text-align:left;color:#fff;font-weight:600}.conser-section-description{font-size:1.08rem;color:#9ca3af;margin-bottom:1.5rem;line-height:1.6}.conser-callout-box{border-left:4px solid #fa2132;padding:.9rem 1rem;background:#1f2937;border-radius:10px;margin:1.5rem 0}.conser-callout-label{letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.78rem;color:#fa2132}.conser-methodology-section{padding:80px 0;background:#000}.conser-methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.conser-methodology-phase{background:#000;border:2px solid #fa2132;border-radius:16px;padding:2rem;margin-bottom:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.conser-methodology-phase:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.conser-methodology-phase:hover{transform:translateY(-4px);box-shadow:0 12px 32px #fa213233;border-color:#ff6b7a}.conser-phase-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.conser-phase-number{background:#fa2132;color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;box-shadow:0 4px 12px #fa21324d;flex-shrink:0}.conser-phase-title{color:#fff;font-size:1.4rem;font-weight:700;margin:0;line-height:1.3}.conser-phase-description{color:#e5e7eb;font-size:1rem;line-height:1.6;margin:0}.conser-engagement-section{padding:80px 0;background:#111}.conser-engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.conser-engagement-card{background:#000;border:2px solid #fa2132;border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.conser-engagement-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.conser-engagement-card:hover{border-color:#ff6b7a;transform:translateY(-4px);box-shadow:0 12px 32px #fa213233}.conser-card-title{color:#fff;font-size:1.4rem;font-weight:700;margin:0 0 1rem;line-height:1.3}.conser-card-subtitle{color:#9ca3af;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.conser-card-description{color:#e5e7eb;font-size:1rem;line-height:1.6;margin:0 0 .75rem}.conser-outcomes-section{padding:80px 0;background:#000}.conser-outcomes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.conser-outcome-card{background:#000;border:2px solid #fa2132;border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.conser-outcome-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.conser-outcome-card:hover{border-color:#ff6b7a;transform:translateY(-4px);box-shadow:0 12px 32px #fa213233}.conser-outcome-metric{font-size:2.5rem;font-weight:700;color:#fa2132;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,#fa2132,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.conser-outcome-description{color:#e5e7eb;font-size:1rem;line-height:1.6;margin:0}.conser-investment-section{padding:80px 0;background:#111}.conser-investment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0}.conser-investment-item{text-align:center;padding:2rem;background:#000;border-radius:16px;border:2px solid #fa2132;transition:all .3s ease;position:relative;overflow:hidden}.conser-investment-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.conser-investment-item:hover{border-color:#ff6b7a;transform:translateY(-4px);box-shadow:0 12px 32px #fa213233}.conser-investment-metric{font-size:2.5rem;font-weight:700;color:#fa2132;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,#fa2132,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.conser-investment-title{color:#fff;font-size:1rem;line-height:1.6;margin:0 0 .5rem}.conser-investment-subtitle{color:#9ca3af;font-size:.9rem;margin:0}.conser-readiness-section{padding:80px 0;background:#000}.conser-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.conser-readiness-card{background:#000;border:2px solid #fa2132;border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.conser-readiness-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.conser-readiness-card:hover{border-color:#ff6b7a;transform:translateY(-4px);box-shadow:0 12px 32px #fa213233}.conser-cta-section{padding:80px 0;background:linear-gradient(135deg,#1a202c,#2d3748);text-align:center}.conser-cta-content{max-width:600px;margin:0 auto}.conser-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fff;font-family:Clash Display,sans-serif}.conser-cta-description{font-size:1.125rem;color:#e2e8f0;margin-bottom:40px;line-height:1.6}.conser-cta-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.conser-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:16px 32px;border-radius:8px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;font-size:1rem}.conser-cta-btn-primary{background:#fa2132;color:#fff}.conser-cta-btn-primary:hover{background:#d81b2a;transform:translateY(-2px);box-shadow:0 6px 20px #fa213266}.conser-cta-btn-secondary{background:transparent;color:#fff;border:2px solid #4a5568}.conser-cta-btn-secondary:hover{border-color:#718096;background:#ffffff1a;transform:translateY(-2px)}@media (max-width: 1024px){.conser-hero-title{font-size:2rem}.conser-methodology-grid,.conser-engagement-grid,.conser-outcomes-grid,.conser-investment-grid,.conser-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.conser-hero-section{padding:60px 0;min-height:50vh}.conser-hero-title{font-size:1.8rem}.conser-hero-subtitle{font-size:1rem}.conser-section-title{font-size:1.4rem}.conser-methodology-grid,.conser-engagement-grid,.conser-outcomes-grid,.conser-investment-grid,.conser-readiness-grid{grid-template-columns:1fr;gap:1.5rem}.conser-methodology-phase,.conser-engagement-card,.conser-outcome-card,.conser-investment-item,.conser-readiness-card{padding:1.5rem}.conser-phase-header{gap:.75rem}.conser-phase-number{width:2rem;height:2rem;font-size:1rem}.conser-phase-title,.conser-card-title{font-size:1.2rem}.conser-outcome-metric,.conser-investment-metric,.conser-cta-title{font-size:2rem}.conser-hero-cta,.conser-cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.conser-container{padding:0 16px}.conser-hero-title{font-size:1.5rem}.conser-section-title{font-size:1.25rem}.conser-cta-btn{width:100%;max-width:300px;justify-content:center}}.light-theme .conser-hero-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;color:#000!important;border-bottom:1px solid #e5e7eb!important}.light-theme .conser-hero-title{color:#111!important;background:none!important;-webkit-text-fill-color:#111111!important}.light-theme .conser-hero-subtitle{color:#444!important}.light-theme .conser-section-title,.light-theme .conser-section-title-center{color:#111!important}.light-theme .conser-section-description{color:#444!important}.light-theme .conser-methodology-section{background:#fff!important}.light-theme .conser-methodology-phase{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 20px #1018280f!important}.light-theme .conser-phase-title{color:#111!important}.light-theme .conser-phase-description{color:#444!important}.light-theme .conser-engagement-section{background:#f8f9fa!important}.light-theme .conser-engagement-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 20px #1018280f!important}.light-theme .conser-card-title{color:#111!important}.light-theme .conser-card-subtitle{color:#666!important}.light-theme .conser-card-description{color:#444!important}.light-theme .conser-outcomes-section{background:#fff!important}.light-theme .conser-outcome-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 20px #1018280f!important}.light-theme .conser-outcome-card p,.light-theme .conser-outcome-description{color:#444!important}.light-theme .conser-investment-section{background:#f8f9fa!important}.light-theme .conser-investment-item{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 20px #1018280f!important}.light-theme .conser-investment-title{color:#111!important}.light-theme .conser-investment-subtitle{color:#666!important}.light-theme .conser-investment-item p{color:#444!important}.light-theme .conser-readiness-section{background:#fff!important}.light-theme .conser-readiness-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 20px #1018280f!important}.light-theme .conser-cta-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.light-theme .conser-cta-title{color:#111!important}.light-theme .conser-cta-description{color:#555!important}.light-theme .conser-cta-btn-secondary{color:#111!important;border-color:#e5e7eb!important}.light-theme .conser-challenge-section{background:#fff!important}.light-theme .conser-callout-box{background:#f8f9fa!important;border-color:#fa2132!important;color:#444!important}.light-theme .conser-constitutional-ai-page [class*=card]{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 20px #1018280f!important}.light-theme .conser-constitutional-ai-page [class*=card] h1,.light-theme .conser-constitutional-ai-page [class*=card] h2,.light-theme .conser-constitutional-ai-page [class*=card] h3,.light-theme .conser-constitutional-ai-page [class*=card] h4{color:#111!important}.light-theme .conser-constitutional-ai-page [class*=card] p,.light-theme .conser-constitutional-ai-page [class*=card] li{color:#444!important}.ageg-page{min-height:100vh;background:#000;color:#fff;font-family:Inter,sans-serif;transition:background-color .3s ease,color .3s ease}.light-theme .ageg-page{background:#fff;color:#000}.ageg-hero{background:linear-gradient(135deg,#000,#1a1a1a);padding:80px 24px 100px;position:relative;overflow:hidden}.light-theme .ageg-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.ageg-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 0%,transparent 40%);pointer-events:none}.light-theme .ageg-hero:before{background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,0,0,.02) 0%,transparent 40%)}.ageg-hero-content{max-width:900px;margin:0 auto;position:relative;z-index:1}.ageg-hero-badge{display:inline-block;background:#5c5c50;border:1px solid rgba(255,255,255,.2);padding:8px 16px;border-radius:100px;font-size:13px;font-weight:500;color:#000;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px}.light-theme .ageg-hero-badge{background:#fa21321a;border:1px solid rgba(250,33,50,.2);color:#fa2132}.ageg-hero h1{font-family:Satoshi,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:400;color:#fff;line-height:1.15;margin-bottom:24px}.light-theme .ageg-hero h1{color:#000}.ageg-hero-subtitle{font-size:20px;color:#ffffffb3;max-width:700px;margin-bottom:32px}.light-theme .ageg-hero-subtitle{color:#444}.ageg-hero-thesis{background:#ffffff14;border-left:4px solid #fa2132;padding:20px 24px;font-size:18px;font-style:italic;color:#ffffffe6;max-width:700px;border-radius:4px}.light-theme .ageg-hero-thesis{background:#fa21320f;border-left:4px solid #fa2132;color:#111}.ageg-main{max-width:1000px;margin:0 auto;padding:60px 24px 80px;background:#000}.light-theme .ageg-main{background:#fff}.ageg-section{margin-bottom:60px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ageg-section h2{font-family:Satoshi,sans-serif;font-size:32px;font-weight:400;color:#fa2132;margin-bottom:20px}.light-theme .ageg-section h2{color:#fa2132}.ageg-section p{font-size:17px;color:#ffffffb3;margin-bottom:16px;max-width:800px;text-align:center}.light-theme .ageg-section p{color:#444}.ageg-section p strong{color:#fff;font-weight:600}.light-theme .ageg-section p strong{color:#000}.ageg-intro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px;width:100%}.ageg-intro-card{background:#1a1a1a;border:1px solid #333333;border-radius:12px;padding:28px;transition:box-shadow .3s ease,transform .2s ease,border-color .2s ease}.light-theme .ageg-intro-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a}.ageg-intro-card:hover{box-shadow:0 8px 24px #fa213226;transform:translateY(-2px);border-color:#fa21324d}.light-theme .ageg-intro-card:hover{box-shadow:0 8px 24px #0000001a;border-color:#fa213266}.ageg-intro-card h3{font-size:18px;font-weight:600;color:#fa2132;margin-bottom:12px}.light-theme .ageg-intro-card h3{color:#fa2132}.ageg-intro-card p{font-size:15px;color:#ffffffb3;margin:0;text-align:left}.light-theme .ageg-intro-card p{color:#444}.ageg-downloads-section{border:1px solid #333333;border-radius:16px;overflow:hidden;margin-top:40px;background:transparent}.light-theme .ageg-downloads-section{border:1px solid #e5e7eb;background:#fff}.ageg-downloads-header{padding:24px 32px}.light-theme .ageg-downloads-header{background:#f8f9fa}.ageg-downloads-header h3{font-family:Satoshi,sans-serif;font-size:24px;font-weight:400;color:#fff;margin-bottom:8px}.light-theme .ageg-downloads-header h3{color:#000}.ageg-downloads-header p{font-size:15px;color:#ffffffb3;margin:0}.light-theme .ageg-downloads-header p{color:#666}.ageg-downloads-table{width:100%;border-collapse:collapse}.ageg-downloads-table thead{background:#111}.light-theme .ageg-downloads-table thead{background:#f8f9fa}.ageg-downloads-table th{text-align:left;padding:16px 24px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3;border-bottom:1px solid #333333}.light-theme .ageg-downloads-table th{color:#666;border-bottom:1px solid #e5e7eb}.ageg-downloads-table td{padding:20px 24px;border-bottom:1px solid #333333;vertical-align:top}.light-theme .ageg-downloads-table td{border-bottom:1px solid #e5e7eb}.ageg-downloads-table tbody tr:last-child td{border-bottom:none}.ageg-downloads-table tbody tr{transition:background-color .2s ease}.ageg-downloads-table tbody tr:hover{background:#111}.light-theme .ageg-downloads-table tbody tr:hover{background:#f8f9fa}.ageg-volume-badge{display:inline-block;background:#fa2132;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;letter-spacing:.3px}.ageg-volume-badge.ageg-vol-1{background:#fa2132;color:#fff}.ageg-volume-badge.ageg-vol-2{background:#7c3aed;color:#fff}.ageg-volume-badge.ageg-vol-3{background:#0369a1;color:#fff}.ageg-volume-badge.ageg-vol-4{background:#10b981;color:#fff}.ageg-doc-title{font-weight:600;color:#fff;font-size:16px;margin-bottom:4px}.light-theme .ageg-doc-title{color:#000}.ageg-doc-subtitle{font-size:14px;color:#ffffffb3}.light-theme .ageg-doc-subtitle{color:#666}.ageg-audience-tag{display:inline-block;background:#111;border:1px solid #333333;padding:4px 10px;border-radius:100px;font-size:12px;color:#ffffffb3;margin:2px 4px 2px 0}.light-theme .ageg-audience-tag{background:#f3f4f6;border:1px solid #e5e7eb;color:#555}.ageg-download-btn{display:inline-flex;align-items:center;gap:8px;background:#fa2132!important;color:#fff!important;padding:10px 18px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s ease,transform .1s ease}.light-theme .ageg-download-btn{background:#fa2132!important;color:#fff!important}.ageg-download-btn:hover{background:#c81e2a!important;color:#fff!important;transform:translateY(-1px)}.ageg-download-btn:active{transform:translateY(0);color:#fff!important}.ageg-download-btn svg{width:16px;height:16px;stroke:#fff!important;color:#fff!important}.ageg-license-section{background:#1a1a1a;border:1px solid #333333;border-radius:12px;padding:32px;margin-top:40px}.light-theme .ageg-license-section{background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a}.ageg-license-section h3{font-size:20px;font-weight:600;color:#fa2132;margin-bottom:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.light-theme .ageg-license-section h3{color:#fa2132}.ageg-license-badge{display:inline-flex;align-items:center;gap:6px;background:#10b98126;color:#10b981;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600}.light-theme .ageg-license-badge{background:#10b9811a;color:#059669}.ageg-license-section p{font-size:15px;color:#ffffffb3;margin-bottom:12px;text-align:left}.light-theme .ageg-license-section p{color:#444}.ageg-license-section ul{margin:16px 0;padding-left:24px;text-align:left}.ageg-license-section li{font-size:15px;color:#ffffffb3;margin-bottom:8px}.light-theme .ageg-license-section li{color:#444}.ageg-license-section li strong{color:#fff;font-weight:600}.light-theme .ageg-license-section li strong{color:#000}.ageg-attribution-box{background:#111;border:1px solid #333333;border-radius:8px;padding:16px 20px;font-family:Inter,monospace;font-size:13px;color:#fff;margin-top:16px}.light-theme .ageg-attribution-box{background:#f8f9fa;border:1px solid #e5e7eb;color:#111}.ageg-technical-foundation-section,.light-theme .ageg-technical-foundation-section{border-left:4px solid #fa2132!important}.ageg-technical-foundation-badge{background:#111!important;color:#fa2132!important;border:1px solid #333333!important}.light-theme .ageg-technical-foundation-badge{background:#f3f4f6!important;color:#fa2132!important;border:1px solid #e5e7eb!important}.ageg-link-accent{color:#fa2132;text-decoration:none;font-weight:500;transition:opacity .2s ease}.ageg-link-accent:hover{opacity:.8;text-decoration:underline}.ageg-cta-section{background:linear-gradient(135deg,#fa2132,#c81e2a);border-radius:16px;padding:48px;text-align:center;margin-top:60px;box-shadow:0 8px 32px #fa21324d}.light-theme .ageg-cta-section{box-shadow:0 8px 32px #fa213233}.ageg-cta-section h3{font-family:Satoshi,sans-serif;font-size:28px;font-weight:400;color:#fff;margin-bottom:16px}.ageg-cta-section p{font-size:17px;color:#ffffffe6;max-width:600px;margin:0 auto 24px}.ageg-cta-btn{display:inline-block;background:#fff;color:#000;padding:14px 28px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ageg-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;background:#f3f4f6}.light-theme .ageg-cta-btn{background:#000;color:#fff}.light-theme .ageg-cta-btn:hover{background:#111}.ageg-footer-note{text-align:center;padding:40px 24px;font-size:14px;color:#ffffffb3;background:#000}.light-theme .ageg-footer-note{color:#666;background:#fff}.ageg-footer-note a{color:#fa2132;text-decoration:none;transition:opacity .2s ease}.ageg-footer-note a:hover{opacity:.8;text-decoration:underline}@media (max-width: 768px){.ageg-hero{padding:60px 20px 80px}.ageg-hero h1{font-size:clamp(28px,8vw,42px)}.ageg-hero-subtitle{font-size:18px}.ageg-hero-thesis{font-size:16px;padding:16px 20px}.ageg-main{padding:40px 20px 60px}.ageg-section h2{font-size:28px}.ageg-section p{font-size:16px}.ageg-intro-grid{grid-template-columns:1fr;gap:20px}.ageg-downloads-table th:nth-child(3),.ageg-downloads-table td:nth-child(3){display:none}.ageg-downloads-table th,.ageg-downloads-table td{padding:12px 16px;font-size:14px}.ageg-downloads-header{padding:20px}.ageg-downloads-header h3{font-size:20px}.ageg-license-section{padding:24px}.ageg-cta-section{padding:32px 24px}.ageg-cta-section h3{font-size:24px}.ageg-cta-section p{font-size:16px}}@media (max-width: 480px){.ageg-hero{padding:50px 16px 70px}.ageg-hero h1{font-size:32px}.ageg-hero-subtitle{font-size:16px}.ageg-downloads-table{font-size:13px}.ageg-downloads-table th,.ageg-downloads-table td{padding:10px 12px}.ageg-doc-title{font-size:14px}.ageg-doc-subtitle{font-size:12px}.ageg-audience-tag{font-size:11px;padding:3px 8px}.ageg-download-btn{padding:8px 14px;font-size:13px;color:#fff!important}}.meth-hub-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#000;color:#fff;font-size:17px;line-height:1.7;min-height:100vh}.meth-hub-wrapper :root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark-border: #333333;--ferz-white: #ffffff;--ferz-white-soft: rgba(255, 255, 255, .9);--ferz-white-muted: rgba(255, 255, 255, .7);--ferz-gray: #666666;--ferz-light-gray: #999999;--section-padding: clamp(4rem, 8vw, 8rem);--container-max: 1200px;--container-padding: 2rem}.meth-hub-hero{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--section-padding) + 60px) var(--container-padding) var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.15) 0%,transparent 50%)}.meth-hub-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.meth-hub-hero-title{font-size:clamp(3rem,8vw,5rem);font-weight:800;letter-spacing:.02em;line-height:1;margin-bottom:1.5rem}.meth-hub-hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--ferz-white-muted);max-width:700px;line-height:1.7}.meth-hub-section{padding:var(--section-padding) var(--container-padding)}.meth-hub-section-dark{background:var(--ferz-black-soft)}.meth-hub-section-darker{background:var(--ferz-black)}.meth-hub-container{max-width:var(--container-max);margin:0 auto}.meth-hub-section-header{text-align:center;margin-bottom:4rem}.meth-hub-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem}.meth-hub-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin:0 auto;line-height:1.7}.meth-hub-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}@media (max-width: 900px){.meth-hub-path-grid{grid-template-columns:1fr}}.meth-hub-path-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:3rem;transition:all .3s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.meth-hub-path-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ferz-red);transform:scaleX(0);transition:transform .3s ease}.meth-hub-path-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.meth-hub-path-card:hover:before{transform:scaleX(1)}.meth-hub-path-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-light-gray);text-transform:uppercase;margin-bottom:1rem}.meth-hub-path-card h3{font-size:1.75rem;font-weight:700;margin-bottom:1rem;letter-spacing:.02em}.meth-hub-path-card .meth-hub-path-description{color:var(--ferz-white-muted);font-size:1rem;line-height:1.7;margin-bottom:2rem;flex-grow:1}.meth-hub-path-card .meth-hub-path-audience{padding:1.5rem;background:#ffffff08;border-radius:4px;margin-bottom:2rem}.meth-hub-path-card .meth-hub-path-audience-label{font-size:.75rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.meth-hub-path-card .meth-hub-path-audience p{color:var(--ferz-white-muted);font-size:.9rem;line-height:1.6}.meth-hub-path-link{display:inline-flex;align-items:center;gap:.75rem;color:var(--ferz-red);text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease}.meth-hub-path-link:hover{gap:1rem}.meth-hub-path-link svg{transition:transform .3s ease}.meth-hub-path-card:hover .meth-hub-path-link svg{transform:translate(4px)}.meth-hub-methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:3rem}.meth-hub-methodology-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease}.meth-hub-methodology-card:hover{border-color:var(--ferz-red)}.meth-hub-methodology-card h4{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.meth-hub-methodology-card .meth-hub-methodology-tagline{font-size:.85rem;color:var(--ferz-red);margin-bottom:1rem}.meth-hub-methodology-card p{color:var(--ferz-white-muted);font-size:.9rem;line-height:1.6}.meth-hub-methodology-card a{display:inline-block;margin-top:1rem;color:var(--ferz-white-muted);text-decoration:none;font-size:.85rem;font-weight:500;transition:color .3s ease}.meth-hub-methodology-card a:hover{color:var(--ferz-red)}.meth-hub-foundation-box{background:linear-gradient(135deg,var(--ferz-red-light),transparent);border:1px solid var(--ferz-red);border-radius:4px;padding:3rem;margin-top:4rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media (max-width: 900px){.meth-hub-foundation-box{grid-template-columns:1fr;text-align:center}}.meth-hub-foundation-content h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.meth-hub-foundation-content p{color:var(--ferz-white-muted);line-height:1.7}.meth-hub-foundation-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.meth-hub-stat-item{text-align:center}.meth-hub-stat-number{font-size:2.5rem;font-weight:800;color:var(--ferz-red);line-height:1}.meth-hub-stat-label{font-size:.8rem;color:var(--ferz-white-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem}.meth-hub-cta-section{padding:var(--section-padding) var(--container-padding);text-align:center}.meth-hub-cta-content{max-width:600px;margin:0 auto}.meth-hub-cta-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin-bottom:1rem}.meth-hub-cta-text{color:var(--ferz-white-muted);font-size:1rem;margin-bottom:2rem;line-height:1.7}.meth-hub-btn-primary{display:inline-block;background:var(--ferz-red);color:var(--ferz-white);padding:1rem 2rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;text-decoration:none;transition:all .3s ease}.meth-hub-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}@media (max-width: 768px){.meth-hub-path-card{padding:2rem}.meth-hub-foundation-stats{grid-template-columns:repeat(4,1fr)}.meth-hub-stat-number{font-size:1.75rem}}.gov-overview-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#000;color:#fff;font-size:17px;line-height:1.7;min-height:100vh}.gov-overview-wrapper :root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark-border: #333333;--ferz-white: #ffffff;--ferz-white-muted: rgba(255, 255, 255, .7);--ferz-gray: #666666;--ferz-light-gray: #999999;--section-padding: clamp(4rem, 8vw, 8rem);--container-max: 1200px;--container-padding: 2rem}.gov-overview-hero{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--section-padding) + 60px) var(--container-padding) var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.15) 0%,transparent 50%)}.gov-overview-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.gov-overview-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem;max-width:900px}.gov-overview-hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--ferz-white-muted);max-width:700px;line-height:1.7}.gov-overview-section{padding:var(--section-padding) var(--container-padding)}.gov-overview-section-dark{background:var(--ferz-black-soft)}.gov-overview-section-darker{background:var(--ferz-black)}.gov-overview-container{max-width:var(--container-max);margin:0 auto}.gov-overview-section-header{text-align:center;margin-bottom:4rem}.gov-overview-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem}.gov-overview-section-intro{font-size:1.1rem;color:var(--ferz-white-muted);max-width:700px;margin:0 auto;line-height:1.7}.gov-overview-taxonomy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.gov-overview-taxonomy-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2.5rem;transition:all .3s ease}.gov-overview-taxonomy-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.gov-overview-taxonomy-icon{width:56px;height:56px;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.gov-overview-taxonomy-icon svg{width:24px;height:24px;stroke:var(--ferz-red);fill:none;stroke-width:2}.gov-overview-taxonomy-card h3{font-size:1.3rem;font-weight:700;margin-bottom:.75rem;letter-spacing:.02em}.gov-overview-question{font-size:1rem;color:var(--ferz-red);font-weight:600;margin-bottom:1rem}.gov-overview-taxonomy-card p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7}.gov-overview-evidence{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ferz-dark-border)}.gov-overview-evidence-label{font-size:.75rem;font-weight:600;color:var(--ferz-light-gray);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.gov-overview-evidence-type{color:var(--ferz-white);font-weight:500}.gov-overview-paradigm-section{margin-bottom:4rem}.gov-overview-paradigm-section:last-child{margin-bottom:0}.gov-overview-paradigm-header{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.gov-overview-paradigm-number{font-size:3rem;font-weight:800;color:var(--ferz-red);line-height:1;opacity:.3}.gov-overview-paradigm-title-group h3{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.gov-overview-paradigm-tagline{color:var(--ferz-white-muted);font-size:1rem}.gov-overview-paradigm-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 900px){.gov-overview-paradigm-content{grid-template-columns:1fr}}.gov-overview-paradigm-description{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem}.gov-overview-paradigm-description h4{font-size:.85rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.gov-overview-paradigm-description p{color:var(--ferz-white-muted);font-size:.95rem;line-height:1.7}.gov-overview-paradigm-assessment{display:flex;flex-direction:column;gap:1.5rem}.gov-overview-assessment-box{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.gov-overview-when-use{border-left:3px solid #22c55e}.gov-overview-limitations{border-left:3px solid #ef4444}.gov-overview-assessment-box h5{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.gov-overview-when-use h5{color:#22c55e}.gov-overview-limitations h5{color:#ef4444}.gov-overview-assessment-box p{color:var(--ferz-white-muted);font-size:.9rem;line-height:1.6}.gov-overview-stack-visual{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:3rem;margin-top:3rem}.gov-overview-stack-layers{display:flex;flex-direction:column;gap:0}.gov-overview-stack-layer{padding:1.5rem 2rem;border:1px solid var(--ferz-dark-border);margin-bottom:-1px;transition:all .3s ease}.gov-overview-stack-layer:first-child{border-radius:4px 4px 0 0}.gov-overview-stack-layer:last-child{border-radius:0 0 4px 4px}.gov-overview-ferz-layer{background:linear-gradient(90deg,var(--ferz-red-light),transparent);border-color:var(--ferz-red)}.gov-overview-stack-layer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.gov-overview-stack-layer-name{font-weight:700;font-size:1.1rem}.gov-overview-stack-layer-type{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ferz-light-gray);padding:.25rem .75rem;border:1px solid var(--ferz-dark-border);border-radius:2px}.gov-overview-ferz-layer .gov-overview-stack-layer-type{color:var(--ferz-red);border-color:var(--ferz-red)}.gov-overview-stack-layer-desc{color:var(--ferz-white-muted);font-size:.9rem}.gov-overview-insight-box{background:linear-gradient(135deg,var(--ferz-red-light),transparent);border:1px solid var(--ferz-red);border-radius:4px;padding:2.5rem;margin-top:3rem;text-align:center}.gov-overview-insight-label{font-size:.7rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.3em;margin-bottom:1rem}.gov-overview-insight-box blockquote{font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--ferz-white);max-width:800px;margin:0 auto}.gov-overview-cta-section{padding:var(--section-padding) var(--container-padding);background:radial-gradient(ellipse at bottom center,rgba(250,33,50,.15) 0%,transparent 50%);text-align:center}.gov-overview-cta-content{max-width:700px;margin:0 auto}.gov-overview-cta-title{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;margin-bottom:1rem}.gov-overview-cta-text{color:var(--ferz-white-muted);font-size:1.1rem;margin-bottom:2rem;line-height:1.7}.gov-overview-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.gov-overview-btn-primary{background:var(--ferz-red);color:var(--ferz-white);padding:1rem 2rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.gov-overview-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.gov-overview-btn-secondary{background:transparent;color:var(--ferz-white);padding:1rem 2rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;text-decoration:none;transition:all .3s ease;border:1px solid var(--ferz-dark-border)}.gov-overview-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}@media (max-width: 768px){.gov-overview-hero{min-height:60vh}.gov-overview-taxonomy-grid{grid-template-columns:1fr}.gov-overview-paradigm-header{flex-direction:column;gap:1rem}.gov-overview-paradigm-number{font-size:2rem}.gov-overview-stack-visual{padding:1.5rem}.gov-overview-stack-layer{padding:1rem}.gov-overview-stack-layer-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.meth-portfolio-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#000;color:#fff;font-size:17px;line-height:1.7;min-height:100vh}.meth-portfolio-wrapper :root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark-border: #333333;--ferz-white: #ffffff;--ferz-white-muted: rgba(255, 255, 255, .7);--ferz-gray: #666666;--ferz-light-gray: #999999;--section-padding: clamp(4rem, 8vw, 8rem);--container-max: 1200px;--container-padding: 2rem}.meth-portfolio-hero{min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--section-padding) + 60px) var(--container-padding) var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.15) 0%,transparent 50%)}.meth-portfolio-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.meth-portfolio-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:1.5rem}.meth-portfolio-hero-subtitle{font-size:clamp(1rem,2vw,1.15rem);color:var(--ferz-white-muted);max-width:700px;line-height:1.7}.meth-portfolio-hero-context{margin-top:1.5rem;font-size:.9rem}.meth-portfolio-hero-context a{color:var(--ferz-red);text-decoration:none;font-weight:500;transition:opacity .3s ease}.meth-portfolio-hero-context a:hover{opacity:.8}.meth-portfolio-quick-nav{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;padding:2rem var(--container-padding);background:var(--ferz-black-soft);border-bottom:1px solid var(--ferz-dark-border);position:sticky;top:60px;z-index:100}.meth-portfolio-quick-nav a{color:var(--ferz-white-muted);text-decoration:none;font-size:.85rem;font-weight:600;padding:.5rem 1rem;border:1px solid var(--ferz-dark-border);border-radius:4px;transition:all .3s ease}.meth-portfolio-quick-nav a:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.meth-portfolio-methodology-section{padding:var(--section-padding) var(--container-padding);border-bottom:1px solid var(--ferz-dark-border)}.meth-portfolio-methodology-section:nth-child(odd){background:var(--ferz-black-soft)}.meth-portfolio-methodology-section:nth-child(2n){background:var(--ferz-black)}.meth-portfolio-methodology-container{max-width:var(--container-max);margin:0 auto}.meth-portfolio-methodology-header{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start;margin-bottom:3rem}@media (max-width: 768px){.meth-portfolio-methodology-header{grid-template-columns:1fr;gap:1rem}}.meth-portfolio-methodology-number{font-size:4rem;font-weight:800;color:var(--ferz-red);opacity:.2;line-height:1}.meth-portfolio-methodology-title-group h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:.5rem}.meth-portfolio-methodology-tagline{font-size:1.1rem;color:var(--ferz-red);font-weight:500}.meth-portfolio-methodology-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem}@media (max-width: 900px){.meth-portfolio-methodology-content{grid-template-columns:1fr}}.meth-portfolio-methodology-main h3{font-size:1.1rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.meth-portfolio-methodology-main h3:first-child{margin-top:0}.meth-portfolio-methodology-main p{color:var(--ferz-white-muted);line-height:1.8;margin-bottom:1rem}.meth-portfolio-methodology-main ul{list-style:none;margin:1rem 0}.meth-portfolio-methodology-main li{color:var(--ferz-white-muted);padding-left:1.5rem;position:relative;margin-bottom:.75rem;line-height:1.6}.meth-portfolio-methodology-main li:before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;background:var(--ferz-red);border-radius:50%}.meth-portfolio-methodology-sidebar{display:flex;flex-direction:column;gap:1.5rem}.meth-portfolio-sidebar-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem}.meth-portfolio-sidebar-card h4{font-size:.75rem;font-weight:600;color:var(--ferz-red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.meth-portfolio-sidebar-card p{color:var(--ferz-white-muted);font-size:.9rem;line-height:1.6}.meth-portfolio-sidebar-card ul{list-style:none}.meth-portfolio-sidebar-card li{color:var(--ferz-white-muted);font-size:.9rem;padding:.5rem 0;border-bottom:1px solid var(--ferz-dark-border)}.meth-portfolio-sidebar-card li:last-child{border-bottom:none}.meth-portfolio-methodology-cta{margin-top:2rem}.meth-portfolio-btn-outline{display:inline-flex;align-items:center;gap:.5rem;color:var(--ferz-red);text-decoration:none;font-weight:600;font-size:.9rem;padding:.75rem 1.5rem;border:1px solid var(--ferz-red);border-radius:4px;transition:all .3s ease}.meth-portfolio-btn-outline:hover{background:var(--ferz-red);color:var(--ferz-white)}.meth-portfolio-btn-outline svg{width:16px;height:16px}.meth-portfolio-integration-section{padding:var(--section-padding) var(--container-padding);background:var(--ferz-black-soft)}.meth-portfolio-integration-container{max-width:var(--container-max);margin:0 auto}.meth-portfolio-integration-header{text-align:center;margin-bottom:3rem}.meth-portfolio-integration-header h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:1rem}.meth-portfolio-integration-header p{color:var(--ferz-white-muted);max-width:600px;margin:0 auto}.meth-portfolio-integration-visual{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:3rem}.meth-portfolio-integration-flow{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.meth-portfolio-integration-node{flex:1;min-width:200px;text-align:center;padding:1.5rem}.meth-portfolio-integration-node h4{font-size:1rem;font-weight:700;margin-bottom:.5rem}.meth-portfolio-integration-node p{font-size:.85rem;color:var(--ferz-white-muted)}.meth-portfolio-integration-arrow{color:var(--ferz-red);font-size:1.5rem}@media (max-width: 900px){.meth-portfolio-integration-flow{flex-direction:column}.meth-portfolio-integration-arrow{transform:rotate(90deg)}}.meth-portfolio-ip-section{padding:var(--section-padding) var(--container-padding);background:var(--ferz-black)}.meth-portfolio-ip-container{max-width:var(--container-max);margin:0 auto}.meth-portfolio-ip-header{text-align:center;margin-bottom:3rem}.meth-portfolio-ip-header h2{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin-bottom:1rem}.meth-portfolio-ip-header p{color:var(--ferz-white-muted);max-width:600px;margin:0 auto}.meth-portfolio-ip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.meth-portfolio-ip-grid{grid-template-columns:1fr}}.meth-portfolio-ip-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;text-align:center}.meth-portfolio-ip-number{font-size:3rem;font-weight:800;color:var(--ferz-red);line-height:1;margin-bottom:.5rem}.meth-portfolio-ip-card h4{font-size:1rem;font-weight:600;margin-bottom:.75rem}.meth-portfolio-ip-card p{color:var(--ferz-white-muted);font-size:.9rem;line-height:1.6}.meth-portfolio-cta-section{padding:var(--section-padding) var(--container-padding);background:radial-gradient(ellipse at bottom center,rgba(250,33,50,.15) 0%,transparent 50%);text-align:center}.meth-portfolio-cta-content{max-width:600px;margin:0 auto}.meth-portfolio-cta-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin-bottom:1rem}.meth-portfolio-cta-text{color:var(--ferz-white-muted);font-size:1rem;margin-bottom:2rem;line-height:1.7}.meth-portfolio-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.meth-portfolio-btn-primary{display:inline-block;background:var(--ferz-red);color:var(--ferz-white);padding:1rem 2rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;text-decoration:none;transition:all .3s ease}.meth-portfolio-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.meth-portfolio-btn-secondary{display:inline-block;background:transparent;color:var(--ferz-white);padding:1rem 2rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;text-decoration:none;border:1px solid var(--ferz-dark-border);transition:all .3s ease}.meth-portfolio-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}@media (max-width: 768px){.meth-portfolio-quick-nav{position:relative;top:0}.meth-portfolio-methodology-number{font-size:2.5rem}}*{margin:0;padding:0;box-sizing:border-box}.capsule-app{font-family:Inter,sans-serif;line-height:1.6;color:#fff;background:#000}.capsule-container{max-width:1200px;margin:0 auto;padding:0 20px}.capsule-breadcrumb{background:#1a1a1a;padding:15px 0;border-bottom:1px solid #333333}.capsule-breadcrumb a{color:#ccc;text-decoration:none;font-size:.95em;transition:color .2s ease}.capsule-breadcrumb a:hover{color:#fa2132;text-decoration:underline}.capsule-current{color:#fff;font-weight:600}.capsule-header{background:linear-gradient(135deg,#000,#1a1a1a,#2a2a2a);color:#fff;padding:80px 0;position:relative;overflow:hidden}.capsule-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,50,.15) 0%,transparent 50%);pointer-events:none}.capsule-header-content{position:relative;z-index:1}.capsule-methodology-title{font-size:3.5em;font-weight:700;margin-bottom:20px;line-height:1.2}.capsule-methodology-tagline{font-size:1.4em;margin-bottom:25px;opacity:.95;font-weight:500;color:#fa2132}.capsule-traditional-limitation{background:#3c3c3ccc;padding:30px;border-radius:15px;border:1px solid rgba(100,100,100,.3);margin-bottom:30px;font-size:1.1em;backdrop-filter:blur(10px)}.capsule-methodology-breakthrough{background:#282828cc;padding:35px;border-radius:15px;border:1px solid rgba(100,100,100,.2);font-size:1.1em;backdrop-filter:blur(10px)}.capsule-breakthrough-title{font-size:1.2em;margin-bottom:20px;font-weight:600;color:#fff}.capsule-breakthrough-description,.capsule-breakthrough-impact{margin-bottom:20px;font-size:1.05em;line-height:1.7}.capsule-breakthrough-note{margin-bottom:25px;font-size:1em;line-height:1.6;opacity:.9;font-style:italic}.capsule-breakthrough-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.capsule-section{padding:40px 0}.capsule-bg-dark{background:#0a0a0a}.capsule-math-foundation{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);padding:60px;border-radius:25px;margin:60px 0;border:3px solid #fa2132;position:relative}.capsule-math-foundation:before{content:"PROPRIETARY METHODOLOGY";position:absolute;top:-15px;left:40px;background:#fa2132;color:#fff;padding:8px 20px;border-radius:8px;font-size:.9em;font-weight:600;letter-spacing:1px}.capsule-foundation-title{color:#fff;font-size:2em;margin-bottom:20px;text-align:center}.capsule-foundation-subtitle{text-align:center;margin-bottom:35px;font-size:1.1em;color:#ccc}.capsule-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:30px}.capsule-capability-card{background:linear-gradient(135deg,#1a1a1af2,#282828e6);padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;min-width:0;transform-style:preserve-3d;will-change:transform,filter,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.capsule-capability-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.capsule-capability-card:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:all .4s cubic-bezier(.4,0,.2,1)}.capsule-capability-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3;z-index:2}.capsule-capability-card:hover:before{opacity:1}.capsule-capability-card:hover:after{opacity:1}.capsule-capability-card h4{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600;line-height:1.4;transition:all .3s ease;position:relative;padding-bottom:10px}.capsule-capability-card h4:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fa2132;transition:width .4s ease}.capsule-capability-card:hover h4{color:#fa2132;transform:translate(5px)}.capsule-capability-card:hover h4:after{width:80px;background:linear-gradient(90deg,#fa2132,#d91e2a,transparent)}.capsule-capability-card p{color:#fffc;margin:.75rem 0 0;font-size:1rem;line-height:1.6;transition:all .3s ease}.capsule-capability-card:hover p{opacity:1}.capsule-disclaimer{background:#fa21321a;border-left:4px solid #fa2132;padding:20px;margin:30px 0;border-radius:8px;font-size:.95em;color:#fff}.capsule-outcomes-section{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}.capsule-outcomes-title{color:#fff;font-size:2em;margin-bottom:20px;text-align:center}.capsule-outcomes-subtitle{text-align:center;margin-bottom:30px;font-size:1.1em;color:#ccc}.capsule-outcomes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:30px}.capsule-outcome-item{background:linear-gradient(135deg,#1a1a1af2,#282828e6);padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;min-width:0;transform-style:preserve-3d;will-change:transform,filter,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.capsule-outcome-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.capsule-outcome-item:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:all .4s cubic-bezier(.4,0,.2,1)}.capsule-outcome-item:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3;z-index:2}.capsule-outcome-item:hover:before{opacity:1}.capsule-outcome-item:hover:after{opacity:1}.capsule-outcome-item h5{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600;line-height:1.4;transition:all .3s ease;position:relative;padding-bottom:10px}.capsule-outcome-item h5:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fa2132;transition:width .4s ease}.capsule-outcome-item:hover h5{color:#fa2132;transform:translate(5px)}.capsule-outcome-item:hover h5:after{width:80px;background:linear-gradient(90deg,#fa2132,#d91e2a,transparent)}.capsule-outcome-item p{color:#fffc;margin:.75rem 0 0;font-size:1rem;line-height:1.6;transition:all .3s ease}.capsule-outcome-item:hover p{opacity:1}.capsule-innovation-comparison{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}.capsule-comparison-title{color:#fff;font-size:2em;margin-bottom:20px;text-align:center}.capsule-comparison-subtitle{text-align:center;margin-bottom:30px;font-size:1.1em;color:#ccc}.capsule-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.capsule-traditional-approach{background:#2a2a2a;padding:30px;border-radius:15px;border:2px solid #666666;transition:all .3s ease}.capsule-traditional-approach:hover{transform:translateY(-3px);box-shadow:0 8px 15px #6666661a;background:#333}.capsule-ferz-approach{background:#fa21321a;padding:30px;border-radius:15px;border:2px solid #fa2132;transition:all .3s ease}.capsule-ferz-approach:hover{transform:translateY(-3px);box-shadow:0 8px 15px #fa213226;background:#fa213226;border-color:#ff4d5e}.capsule-traditional-approach h4{color:#fff;margin-bottom:15px;font-weight:600}.capsule-ferz-approach h4{color:#fa2132;margin-bottom:15px;font-weight:600}.capsule-approach-list{margin-left:20px;margin-top:15px;line-height:1.8;color:#ccc}.capsule-approach-limitation{margin-top:20px;font-weight:600;color:#fff}.capsule-approach-innovation{margin-top:20px;font-weight:600;color:#fa2132}.capsule-applications-section{background:#0a0a0a;padding:50px;border-radius:20px;margin:50px 0;border-left:6px solid #fa2132}.capsule-applications-title{color:#fff;font-size:2em;margin-bottom:20px;text-align:center}.capsule-applications-subtitle{text-align:center;margin-bottom:30px;font-size:1.1em;color:#ccc}.capsule-use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.capsule-use-case-card{background:#1a1a1a;padding:30px;border-radius:15px;border-top:4px solid #fa2132;box-shadow:0 4px 8px #fa21321a;transition:all .3s ease;transform:translateY(0)}.capsule-use-case-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #fa213226;border-top:4px solid #ff4d5e;background:#222}.capsule-use-case-card h4{color:#fff;margin-bottom:15px;font-weight:600}.capsule-use-case-card p{color:#ccc}.capsule-outcome{margin-top:10px;color:#fa2132}.capsule-industry-tag{display:inline-block;padding:4px 12px;background:#fa213233;color:#fa2132;border-radius:15px;font-size:.8em;font-weight:600;margin-top:15px;transition:all .3s ease}.capsule-use-case-card:hover .capsule-industry-tag{background:#fa21324d;transform:scale(1.05)}.capsule-industry-tag{background:#fa2132;color:#fff;padding:4px 12px;border-radius:15px;font-size:.8em;font-weight:600;display:inline-block;margin-top:10px}.capsule-proprietary-protection{background:#000;border:2px solid #fa2132;color:#fff;padding:50px;border-radius:20px;margin:50px 0;text-align:center;position:relative;overflow:hidden}.capsule-proprietary-protection:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa2132,#ff6b7a)}.capsule-proprietary-title{font-size:2em;margin-bottom:20px;color:#fa2132;font-weight:700}.capsule-proprietary-subtitle{font-size:1.1em;margin-bottom:30px;color:#9ca3af}.capsule-proprietary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.capsule-proprietary-card{background:linear-gradient(135deg,#1a1a1af2,#282828e6);padding:2rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;min-width:0;transform-style:preserve-3d;will-change:transform,filter,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.capsule-proprietary-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.capsule-proprietary-card:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:all .4s cubic-bezier(.4,0,.2,1)}.capsule-proprietary-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3;z-index:2}.capsule-proprietary-card:hover:before{opacity:1}.capsule-proprietary-card:hover:after{opacity:1}.capsule-proprietary-label{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600;line-height:1.4;transition:all .3s ease;position:relative;padding-bottom:10px}.capsule-proprietary-label:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fa2132;transition:width .4s ease}.capsule-proprietary-card:hover .capsule-proprietary-label{color:#fa2132;transform:translate(5px)}.capsule-proprietary-card:hover .capsule-proprietary-label:after{width:80px;background:linear-gradient(90deg,#fa2132,#d91e2a,transparent)}.capsule-proprietary-card p{color:#fffc;margin:.75rem 0 0;font-size:1rem;line-height:1.6;transition:all .3s ease}.capsule-proprietary-card:hover p{opacity:1}.capsule-strategic-advantage{margin-top:30px;font-size:1.1em;color:#e5e7eb;background:#1f2937;padding:20px;border-radius:10px;border-left:4px solid #fa2132}.capsule-metrics-section{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}.capsule-metrics-title{color:#fff;font-size:2em;margin-bottom:20px;text-align:center}.capsule-metrics-subtitle{text-align:center;margin-bottom:30px;font-size:1.1em;color:#ccc}.capsule-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-top:30px}.capsule-metric-card{background:#000;padding:25px;border-radius:12px;text-align:center;box-shadow:0 4px 8px #fa21321a;border-top:3px solid #fa2132;word-wrap:normal;overflow-wrap:normal;hyphens:none;min-width:0}.capsule-metric-value{font-size:2.2em;font-weight:700;color:#fa2132;display:block;margin-bottom:8px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.capsule-metric-value.long-text{font-size:1.6em}.capsule-metric-description{font-size:.95em;color:#ccc;word-wrap:normal;overflow-wrap:normal;hyphens:none;text-align:left}.capsule-cta-section{padding:80px 0;background:linear-gradient(135deg,#1a1a1a,#2a2a2a,#3a3a3a);color:#fff;text-align:center;margin-top:60px;position:relative;overflow:hidden}.capsule-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.2) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(250,33,50,.15) 0%,transparent 50%);pointer-events:none}.capsule-cta-content{position:relative;z-index:1}.capsule-cta-title{font-size:2.3em;margin-bottom:20px;color:#fa2132}.capsule-cta-subtitle{font-size:1.2em;margin-top:20px;opacity:.9}.capsule-cta-buttons{display:flex;justify-content:center;gap:25px;margin-top:40px;flex-wrap:wrap}.capsule-btn-primary{background:#fa2132;color:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;font-size:1.05em}.capsule-btn-secondary{background:transparent;color:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:600;border:2px solid white;transition:all .3s ease;font-size:1.05em}.capsule-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fa213266;background:#c81e2a}.capsule-btn-secondary:hover{background:#fff;color:#000;transform:translateY(-2px)}.capsule-cta-features{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;opacity:.9}.capsule-cta-feature{text-align:center}.capsule-cta-feature-title{font-size:1.4em;font-weight:700;margin-bottom:5px;color:#fa2132}.capsule-cta-feature-desc{color:#fff}.capsule-footer{padding:50px 0;background:#0a0a0a;text-align:center;font-size:.9em;color:#666}.capsule-footer-disclaimer{margin-top:10px;color:#888}.capsule-footer-authority{margin-top:8px;color:#aaa}.capsule-footer-authority strong{color:#fa2132}@media (max-width: 768px){.capsule-methodology-title{font-size:2.8em}.capsule-comparison-grid{grid-template-columns:1fr}.capsule-math-foundation,.capsule-innovation-comparison{padding:30px}.capsule-cta-buttons{flex-direction:column;align-items:center}.capsule-container{padding:0 15px}.capsule-capability-grid,.capsule-outcomes-grid,.capsule-use-cases-grid,.capsule-proprietary-grid{grid-template-columns:1fr}.capsule-metrics-grid{grid-template-columns:repeat(2,1fr)}.capsule-cta-features{grid-template-columns:1fr;gap:20px}}.light-theme .capsule-app{color:#111;background:#fff}.light-theme .capsule-header{background:linear-gradient(135deg,#fafafa,#f3f4f6,#eef2f7);color:#111}.light-theme .capsule-header:before{background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,50,.06) 0%,transparent 50%)}.light-theme .capsule-methodology-tagline{color:#fa2132}.light-theme .capsule-traditional-limitation{background:#64646414;border:1px solid rgba(100,100,100,.2)}.light-theme .capsule-methodology-breakthrough{background:#6464640f;border:1px solid rgba(100,100,100,.2)}.light-theme .capsule-breakthrough-title{color:#111}.light-theme .capsule-section{background:transparent}.light-theme .capsule-bg-dark{background:#f9fafb}.light-theme .capsule-math-foundation{background:#fff;border:2px solid #fa2132}.light-theme .capsule-math-foundation:before{background:#fa2132;color:#fff}.light-theme .capsule-foundation-title{color:#111}.light-theme .capsule-foundation-subtitle{color:#374151}.light-theme .capsule-capability-card{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 24px #00000014,inset 0 1px #fff0}.light-theme .capsule-capability-card:before{background:linear-gradient(135deg,rgba(250,33,49,.06) 0%,transparent 50%)}.light-theme .capsule-capability-card:after{background:linear-gradient(135deg,rgba(250,33,49,.16),rgba(74,158,255,.12),transparent)}.light-theme .capsule-capability-card h4{color:#111}.light-theme .capsule-capability-card p{color:#374151}.light-theme .capsule-disclaimer{background:#fa21320f;color:#111}.light-theme .capsule-outcomes-section{background:#fff;border-left:8px solid #fa2132}.light-theme .capsule-outcomes-title{color:#111}.light-theme .capsule-outcomes-subtitle{color:#374151}.light-theme .capsule-outcome-item{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 24px #00000014,inset 0 1px #fff0}.light-theme .capsule-outcome-item:before{background:linear-gradient(135deg,rgba(250,33,49,.06) 0%,transparent 50%)}.light-theme .capsule-outcome-item:after{background:linear-gradient(135deg,rgba(250,33,49,.16),rgba(74,158,255,.12),transparent)}.light-theme .capsule-outcome-item h5{color:#111}.light-theme .capsule-outcome-item p{color:#374151}.light-theme .capsule-innovation-comparison{background:#fff;border-left:8px solid #fa2132}.light-theme .capsule-comparison-title{color:#111}.light-theme .capsule-comparison-subtitle{color:#374151}.light-theme .capsule-traditional-approach{background:#f9fafb;border:2px solid #e5e7eb}.light-theme .capsule-traditional-approach:hover{background:#f3f4f6;box-shadow:0 8px 15px #0000000f}.light-theme .capsule-ferz-approach{background:#fa21320f;border:2px solid #fa2132}.light-theme .capsule-approach-list{color:#374151}.light-theme .capsule-approach-limitation{color:#111}.light-theme .capsule-approach-innovation{color:#b91c1c}.light-theme .capsule-applications-section{background:#fff;border-left:6px solid #fa2132}.light-theme .capsule-applications-title{color:#111}.light-theme .capsule-applications-subtitle{color:#374151}.light-theme .capsule-use-case-card{background:#fff;border-top:4px solid #fa2132;box-shadow:0 8px 15px #0000000f}.light-theme .capsule-use-case-card:hover{background:#f9fafb;box-shadow:0 12px 24px #00000014}.light-theme .capsule-use-case-card h4{color:#111}.light-theme .capsule-use-case-card p{color:#374151}.light-theme .capsule-outcome{color:#b91c1c}.light-theme .capsule-industry-tag{background:#fa21321a;color:#fa2132}.light-theme .capsule-proprietary-protection{background:#fff;border:2px solid #fa2132;color:#111}.light-theme .capsule-proprietary-title{color:#fa2132}.light-theme .capsule-proprietary-subtitle{color:#4b5563}.light-theme .capsule-proprietary-card{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 24px #00000014,inset 0 1px #fff0}.light-theme .capsule-proprietary-card:before{background:linear-gradient(135deg,rgba(250,33,49,.06) 0%,transparent 50%)}.light-theme .capsule-proprietary-card:after{background:linear-gradient(135deg,rgba(250,33,49,.16),rgba(74,158,255,.12),transparent)}.light-theme .capsule-proprietary-label{color:#111}.light-theme .capsule-proprietary-card p{color:#374151}.light-theme .capsule-strategic-advantage{color:#111827;background:#f3f4f6;border-left:4px solid #fa2132}.light-theme .capsule-metrics-section{background:#fff;border-left:8px solid #fa2132}.light-theme .capsule-metrics-title{color:#111}.light-theme .capsule-metrics-subtitle{color:#374151}.light-theme .capsule-metric-card{background:#fff;border:1px solid rgba(0,0,0,.08)}.light-theme .capsule-metric-description{color:#374151}.light-theme .capsule-cta-section{background:linear-gradient(135deg,#f9fafb,#f3f4f6,#eef2f7);color:#111}.light-theme .capsule-cta-section:before{background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(250,33,50,.06) 0%,transparent 50%)}.light-theme .capsule-cta-title{color:#b91c1c}.light-theme .capsule-cta-subtitle{color:#374151}.light-theme .capsule-btn-primary{background:#fa2132;color:#fff}.light-theme .capsule-btn-secondary{background:transparent;color:#111;border:2px solid #111111}.light-theme .capsule-btn-secondary:hover{background:#111;color:#fff}.light-theme .capsule-cta-feature-title{color:#b91c1c}.light-theme .capsule-cta-feature-desc{color:#111}.light-theme .capsule-footer{background:#f3f4f6;color:#6b7280}.light-theme .capsule-footer-disclaimer{color:#6b7280}.light-theme .capsule-footer-authority{color:#4b5563}.mrcf-page{font-family:Inter,sans-serif;line-height:1.6;color:#fff;background:#000;min-height:100vh;display:flex;flex-direction:column}.mrcf-page *{box-sizing:border-box}.mrcf-page .mrcf-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.mrcf-page h1,.mrcf-page h2,.mrcf-page h3,.mrcf-page h4,.mrcf-page h5,.mrcf-page h6,.mrcf-page p{margin:0;padding:0;color:#fff!important;line-height:1.4}.light-theme .mrcf-page h1,.mrcf-page h2,.mrcf-page h3,.mrcf-page h4,.mrcf-page h5,.mrcf-page h6,.mrcf-page p{color:#000!important}.mrcf-page .mrcf-breadcrumb{background:#1a1a1a;padding:15px 0;border-bottom:1px solid #333}.mrcf-page .mrcf-breadcrumb-link{color:#999;text-decoration:none;font-size:.95em;transition:color .3s ease}.mrcf-page .mrcf-breadcrumb-link:hover{color:#fa2132}.mrcf-page .mrcf-breadcrumb-current{color:#fa2132;font-weight:600}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.mrcf-page .mrcf-authority-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:.85em;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;margin-bottom:10px;pointer-events:none;border:1px solid #333;box-shadow:0 4px 12px #0003}.mrcf-page .mrcf-authority-badge:hover .mrcf-authority-tooltip{opacity:1;visibility:visible;margin-bottom:5px}.mrcf-page .mrcf-header{background:linear-gradient(135deg,#000,#1a1a1a,#333);color:#fff;padding:80px 0;position:relative;overflow:hidden}.mrcf-page .mrcf-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(100,100,100,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(100,100,100,.08) 0%,transparent 50%);pointer-events:none}.mrcf-page .mrcf-header-content{position:relative;z-index:1}.mrcf-page .mrcf-methodology-title{font-size:2.8em;font-weight:700;margin-bottom:20px;color:#fff!important;line-height:1.2;text-align:left;background-clip:text;color:transparent;@media (max-width: 768px){font-size:2.2em}}.mrcf-page .mrcf-methodology-tagline{font-size:1.4em;margin-bottom:25px;opacity:.95;font-weight:500;color:#ccc}.mrcf-page .mrcf-traditional-limitation{background:#3c3c3ccc;padding:30px;border-radius:15px;border:1px solid rgba(100,100,100,.3);margin-bottom:30px;font-size:1.1em;backdrop-filter:blur(10px)}.mrcf-page .mrcf-methodology-breakthrough{background:#282828cc;padding:35px;border-radius:15px;border:1px solid rgba(100,100,100,.2);font-size:1.1em;backdrop-filter:blur(10px)}.mrcf-page .mrcf-breakthrough-title{font-size:1.2em;margin-bottom:20px;font-weight:600;color:#fff}.mrcf-page .mrcf-breakthrough-content{margin-bottom:20px;font-size:1.05em;line-height:1.7}.mrcf-page .mrcf-breakthrough-description{margin-bottom:25px;font-size:1em;line-height:1.6;opacity:.9;font-style:italic}.mrcf-page .mrcf-breakthrough-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.mrcf-page .mrcf-section-title{font-size:2.5em;text-align:center;margin:70px 0 25px;color:#fff;font-weight:600;white-space:nowrap}.mrcf-page .mrcf-section-subtitle{font-size:1.1em;text-align:center;margin-bottom:40px;color:#ccc;max-width:800px;margin-left:auto;margin-right:auto}.mrcf-page .mrcf-section{padding:40px 0}.mrcf-page .mrcf-section-alt{background:#111}.mrcf-page .mrcf-math-foundation{background:linear-gradient(135deg,#1a1a1a,#333);padding:60px;border-radius:25px;margin:60px 0;border:3px solid #666;position:relative}.mrcf-page .mrcf-math-foundation:before{content:"MATHEMATICAL FOUNDATION";position:absolute;top:-15px;left:40px;background:#666;color:#fff;padding:8px 20px;border-radius:8px;font-size:.9em;font-weight:600;letter-spacing:1px}.mrcf-page .mrcf-foundation-title{color:#fff;font-size:2em;margin-bottom:20px;text-align:center}.mrcf-page .mrcf-foundation-subtitle{text-align:center;margin-bottom:35px;font-size:1.1em}.mrcf-page .mrcf-principle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:30px}.mrcf-page .mrcf-principle-card{background:#222;padding:35px;border-radius:15px;border-left:4px solid #666;position:relative}.mrcf-principle-card:before{content:attr(data-principle);position:absolute;top:-10px;right:20px;background:#fa2132;color:#fff;padding:5px 12px;border-radius:20px;font-weight:700;font-size:.8em}.mrcf-page .mrcf-principle-card h4{color:#ccc;margin-bottom:15px;font-weight:600;font-size:1.2em}.mrcf-page .mrcf-step-math{background:#333;padding:15px;border-radius:8px;margin:15px 0;font-family:Courier New,monospace;font-size:.9em;border-left:3px solid #666;color:#fff}.mrcf-page .mrcf-disclaimer{background:#2a2a2a;border-left:4px solid #666;padding:20px;margin:30px 0;border-radius:8px;font-size:.95em;color:#ccc}.mrcf-ten-principles{background:linear-gradient(135deg,#1a1a1a,#222);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #666}.mrcf-principles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:30px}.mrcf-principle-item{background:#333;padding:25px;border-radius:12px;border-left:4px solid #666;position:relative}.mrcf-principle-number{position:absolute;top:-10px;right:15px;background:#666;color:#fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700}.mrcf-principle-item h5{color:#ccc;margin-bottom:10px;font-weight:600;font-size:1.1em}.mrcf-process-flow{background:#222;padding:50px;border-radius:20px;box-shadow:0 15px 35px #6464641a;margin:50px 0;border:2px solid #666}.mrcf-process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.mrcf-step-card{background:#333;padding:30px;border-radius:15px;position:relative;border-left:4px solid #666}.mrcf-step-header{display:flex;align-items:center;margin-bottom:20px}.mrcf-step-number{background:#666;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px;font-size:1.1em}.mrcf-step-title{color:#ccc;font-weight:600;font-size:1.2em}.mrcf-innovation-comparison{background:linear-gradient(135deg,#1a1a1a,#222);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}.mrcf-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.mrcf-traditional-approach{background:#2a1a1a;padding:30px;border-radius:15px;border:2px solid #666}.mrcf-ferz-approach{background:#1a2a1a;padding:30px;border-radius:15px;border:2px solid #fa2132}.mrcf-traditional-approach h4{color:#999;margin-bottom:15px;font-weight:600}.mrcf-ferz-approach h4{color:#fa2132;margin-bottom:15px;font-weight:600}.mrcf-traditional-approach ul,.mrcf-ferz-approach ul{margin-left:20px;margin-top:15px;line-height:1.8}.mrcf-result-negative{margin-top:20px;font-weight:600;color:#999}.mrcf-result-positive{margin-top:20px;font-weight:600;color:#fa2132}.mrcf-tech-specs{background:#222;padding:50px;border-radius:20px;box-shadow:0 15px 35px #fa21321a;margin:50px 0;border-top:6px solid #fa2132}.mrcf-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:30px}.mrcf-spec-card{background:#333;padding:25px;border-radius:12px;border-left:4px solid #fa2132}.mrcf-spec-card h5{color:#fff;margin-bottom:10px;font-weight:600;font-size:1.1em}.mrcf-spec-value{font-size:1.3em;font-weight:700;color:#fa2132;margin-bottom:8px}.mrcf-applications-section{background:#1a1a1a;padding:50px;border-radius:20px;margin:50px 0;border-left:6px solid #fa2132}.mrcf-use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.mrcf-use-case-card{background:#333;padding:30px;border-radius:15px;border-top:4px solid #fa2132;box-shadow:0 4px 8px #0000004d}.mrcf-use-case-card h4{color:#fa2132;margin-bottom:15px;font-weight:600}.mrcf-impact{margin-top:10px;color:#fa2132}.mrcf-industry-tag{background:#fa2132;color:#fff;padding:4px 12px;border-radius:15px;font-size:.8em;font-weight:600;display:inline-block;margin-top:10px}.mrcf-patent-protection{background:linear-gradient(135deg,#1a1a1a,#222);color:#fff;padding:50px;border-radius:20px;margin:50px 0;text-align:center;border:2px solid #fa2132}.mrcf-patent-protection h2{font-size:2em;margin-bottom:20px;color:#fa2132}.mrcf-patent-protection>p{font-size:1.1em;margin-bottom:30px;opacity:.9}.mrcf-patent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px}.mrcf-patent-card{background:#fa21321a;padding:25px;border-radius:12px;border:1px solid rgba(250,33,50,.3);backdrop-filter:blur(10px)}.mrcf-patent-number{font-size:1.2em;font-weight:700;color:#fa2132;margin-bottom:8px}.mrcf-patent-date{margin-top:8px;font-size:.9em;opacity:.8}.mrcf-strategic-advantage{margin-top:30px;font-size:1.1em;color:#fa2132}.mrcf-metrics-section{background:linear-gradient(135deg,#1a2a1a,#222);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}.mrcf-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-top:30px}.mrcf-metric-card{background:#333;padding:25px;border-radius:12px;text-align:center;box-shadow:0 4px 8px #0000004d;border-top:3px solid #fa2132}.mrcf-metric-value{font-size:2.2em;font-weight:700;color:#fa2132;display:block;margin-bottom:8px}.mrcf-metric-description{font-size:.95em;color:#ccc}.mrcf-cta-section{padding:80px 0;background:linear-gradient(135deg,#000,#1a1a1a,#333);color:#fff;text-align:center;margin-top:60px;position:relative;overflow:hidden}.mrcf-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(250,33,50,.08) 0%,transparent 50%);pointer-events:none}.mrcf-cta-content{position:relative;z-index:1}.mrcf-cta-content h2{font-size:2.3em;margin-bottom:20px;color:#fa2132}.mrcf-cta-content>p{font-size:1.2em;margin-top:20px;opacity:.9}.mrcf-cta-buttons{display:flex;justify-content:center;gap:25px;margin-top:40px;flex-wrap:wrap}.mrcf-btn-primary{background:#fa2132;color:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;font-size:1.05em}.mrcf-btn-secondary{background:transparent;color:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:600;border:2px solid #fa2132;transition:all .3s ease;font-size:1.05em}.mrcf-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fa213266;background:#e01e2b}.mrcf-btn-secondary:hover{background:#fa2132;color:#fff;transform:translateY(-2px)}.mrcf-cta-features{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;opacity:.9}.mrcf-cta-features>div{text-align:center}.mrcf-feature-title{font-size:1.4em;font-weight:700;margin-bottom:5px;color:#fa2132}.mrcf-footer{padding:50px 0;background:#1a1a1a;text-align:center;font-size:.9em;color:#999}.mrcf-footer p{margin-bottom:10px}.mrcf-footer strong{color:#fa2132}@media (max-width: 768px){.mrcf-methodology-title{font-size:2.8em}.mrcf-comparison-grid{grid-template-columns:1fr}.mrcf-math-foundation,.mrcf-process-flow,.mrcf-innovation-comparison{padding:30px}.mrcf-cta-buttons{flex-direction:column;align-items:center}.mrcf-container{padding:0 15px}.mrcf-section-title{font-size:2em}}.light-theme .mrcf-page{color:#111;background:#fff}.light-theme .mrcf-page h1,.light-theme .mrcf-page h2,.light-theme .mrcf-page h3,.light-theme .mrcf-page h4,.light-theme .mrcf-page h5,.light-theme .mrcf-page h6{color:#111}.light-theme .mrcf-page p{color:#374151}.light-theme .mrcf-page .mrcf-breadcrumb{background:#f3f4f6;border-bottom:1px solid #e5e7eb}.light-theme .mrcf-page .mrcf-breadcrumb-link{color:#6b7280}.light-theme .mrcf-page .mrcf-breadcrumb-current{color:#b91c1c}.light-theme .mrcf-page .mrcf-header{background:linear-gradient(135deg,#fafafa,#f3f4f6,#eef2f7);color:#111}.light-theme .mrcf-page .mrcf-header:before{background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,50,.06) 0%,transparent 50%)}.light-theme .mrcf-page .mrcf-methodology-tagline{color:#374151}.light-theme .mrcf-page .mrcf-traditional-limitation{background:#64646414;border:1px solid rgba(100,100,100,.2)}.light-theme .mrcf-page .mrcf-methodology-breakthrough{background:#6464640f;border:1px solid rgba(100,100,100,.2)}.light-theme .mrcf-page .mrcf-breakthrough-title{color:#111}.light-theme .mrcf-page h1{color:#000!important}.light-theme .mrcf-page .mrcf-section-title{color:#111}.light-theme .mrcf-page .mrcf-section-subtitle{color:#374151}.light-theme .mrcf-page .mrcf-section-alt{background:#f9fafb}.light-theme .mrcf-page .mrcf-math-foundation{background:#fff;border:2px solid #fa2132}.light-theme .mrcf-page .mrcf-math-foundation:before{background:#fa2132;color:#fff}.light-theme .mrcf-page .mrcf-foundation-title{color:#111}.light-theme .mrcf-page .mrcf-foundation-subtitle{color:#374151}.light-theme .mrcf-page .mrcf-disclaimer{background:#fff1f2;color:#111827}.light-theme .mrcf-process-flow{background:#fff;border:2px solid #fa2132}.light-theme .mrcf-step-card{background:#fff;border-left:4px solid #fa2132}.light-theme .mrcf-step-title{color:#111}.light-theme .mrcf-innovation-comparison{background:#fff;border-left:8px solid #fa2132}.light-theme .mrcf-traditional-approach{background:#fef2f2;border:2px solid #fecaca}.light-theme .mrcf-ferz-approach{background:#f0fdf4;border:2px solid #bbf7d0}.light-theme .mrcf-result-negative{color:#6b7280}.light-theme .mrcf-result-positive{color:#b91c1c}.light-theme .mrcf-tech-specs{background:#fff;border-top:6px solid #fa2132}.light-theme .mrcf-spec-card{background:#f9fafb;border-left:4px solid #fa2132}.light-theme .mrcf-spec-card h5{color:#111}.light-theme .mrcf-spec-value{color:#b91c1c}.light-theme .mrcf-applications-section{background:#fff;border-left:6px solid #fa2132}.light-theme .mrcf-use-case-card{background:#fff;border-top:4px solid #fa2132;box-shadow:0 8px 15px #0000000f}.light-theme .mrcf-use-case-card h4{color:#111}.light-theme .mrcf-impact{color:#b91c1c}.light-theme .mrcf-industry-tag{background:#fa21321a;color:#fa2132}.light-theme .mrcf-patent-protection{background:#fff;color:#111;border:2px solid #fa2132}.light-theme .mrcf-patent-protection h2{color:#b91c1c}.light-theme .mrcf-patent-card{background:#fa21320f;border:1px solid rgba(250,33,50,.2)}.light-theme .mrcf-strategic-advantage{color:#b91c1c}.light-theme .mrcf-metrics-section{background:#fff;border-left:8px solid #fa2132}.light-theme .mrcf-metric-card{background:#fff;border:1px solid #e5e7eb}.light-theme .mrcf-metric-description{color:#374151}.light-theme .mrcf-cta-section{background:linear-gradient(135deg,#f9fafb,#f3f4f6,#eef2f7);color:#111}.light-theme .mrcf-cta-content h2{color:#b91c1c}.light-theme .mrcf-cta-content>p{color:#374151}.light-theme .mrcf-btn-primary{background:#fa2132;color:#fff}.light-theme .mrcf-btn-secondary{background:transparent;color:#111;border:2px solid #111111}.light-theme .mrcf-btn-secondary:hover{background:#111;color:#fff}.light-theme .mrcf-feature-title{color:#b91c1c}.light-theme .mrcf-footer{background:#f3f4f6;color:#6b7280}.light-theme .mrcf-footer strong{color:#b91c1c}.light-theme .mrcf-page .mrcf-principle-card{background:#fff;border:1px solid #e5e7eb}.light-theme .mrcf-page .mrcf-principle-card h4{color:#b91c1c}.light-theme .mrcf-page .mrcf-principle-card p{color:#374151}.light-theme .mrcf-page .mrcf-principle-item{background:#fff;border:1px solid #e5e7eb}.light-theme .mrcf-page .mrcf-principle-item h5{color:#b91c1c}.light-theme .mrcf-page .mrcf-principle-item p{color:#374151}.light-theme .mrcf-page .mrcf-step-card{background:#fff;border:1px solid #e5e7eb}.light-theme .mrcf-page .mrcf-step-card p{color:#374151}.light-theme .mrcf-page .mrcf-step-math{background:#f3f4f6;color:#111827}.light-theme .mrcf-page .mrcf-traditional-approach ul,.light-theme .mrcf-page .mrcf-ferz-approach ul{color:#374151}.light-theme .mrcf-page .mrcf-traditional-approach h4{color:#6b7280}.light-theme .mrcf-page .mrcf-ferz-approach h4{color:#b91c1c}.light-theme .mrcf-page .mrcf-ten-principles,.light-theme .mrcf-page .mrcf-process-flow,.light-theme .mrcf-page .mrcf-innovation-comparison,.light-theme .mrcf-page .mrcf-tech-specs,.light-theme .mrcf-page .mrcf-applications-section,.light-theme .mrcf-page .mrcf-patent-protection,.light-theme .mrcf-page .mrcf-metrics-section{background:#fff;border:1px solid #e5e7eb}.dark-theme .mrcf-page{background:#000;color:#fff}.dark-theme .mrcf-page .mrcf-methodology-tagline{color:#fff!important;opacity:.9}.dark-theme .mrcf-page .mrcf-header{background:linear-gradient(135deg,#000,#1a1a1a,#0f0f0f);color:#fff}.dark-theme .mrcf-page .mrcf-breadcrumb{background:#1a1a1a;border-bottom:1px solid #333}.dark-theme .mrcf-page .mrcf-breadcrumb-link{color:#999}.dark-theme .mrcf-page .mrcf-breadcrumb-link:hover,.dark-theme .mrcf-page .mrcf-breadcrumb-current{color:#fa2132}.dark-theme .mrcf-page .mrcf-traditional-limitation{background:#3c3c3ccc;border:1px solid rgba(100,100,100,.3);color:#fff}.dark-theme .mrcf-page .mrcf-methodology-breakthrough{background:#282828cc;border:1px solid rgba(100,100,100,.2);color:#fff}.dark-theme .mrcf-page .mrcf-section{background:#111;border:1px solid #333}.dark-theme .mrcf-page .mrcf-section-title{color:#fff}.dark-theme .mrcf-page .mrcf-section-subtitle{color:#ccc}.dark-theme .mrcf-page .mrcf-principle-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #333;color:#fff}.dark-theme .mrcf-page .mrcf-principle-card:hover{border-color:#fa2132;box-shadow:0 8px 32px #fa213233}.dark-theme .mrcf-page .mrcf-principle-number{background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff}.dark-theme .mrcf-page .mrcf-principle-title{color:#fff}.dark-theme .mrcf-page .mrcf-principle-description{color:#ccc}.dark-theme .mrcf-page .mrcf-step-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #333;color:#fff}.dark-theme .mrcf-page .mrcf-step-card:hover{border-color:#fa2132;box-shadow:0 8px 32px #fa213233}.dark-theme .mrcf-page .mrcf-step-number{background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff}.dark-theme .mrcf-page .mrcf-step-title{color:#fff}.dark-theme .mrcf-page .mrcf-step-description{color:#ccc}.dark-theme .mrcf-page .mrcf-step-math{background:#1a1a1a;border:1px solid #333;color:#fff}.dark-theme .mrcf-page .mrcf-traditional-approach{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #333;color:#fff}.dark-theme .mrcf-page .mrcf-ferz-approach{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #fa2132;color:#fff}.dark-theme .mrcf-page .mrcf-traditional-approach h4{color:#999}.dark-theme .mrcf-page .mrcf-ferz-approach h4{color:#fa2132}.dark-theme .mrcf-page .mrcf-traditional-approach ul,.dark-theme .mrcf-page .mrcf-ferz-approach ul{color:#ccc}.dark-theme .mrcf-page .mrcf-ten-principles,.dark-theme .mrcf-page .mrcf-process-flow,.dark-theme .mrcf-page .mrcf-innovation-comparison,.dark-theme .mrcf-page .mrcf-tech-specs,.dark-theme .mrcf-page .mrcf-applications-section,.dark-theme .mrcf-page .mrcf-patent-protection,.dark-theme .mrcf-page .mrcf-metrics-section{background:#111;border:1px solid #333}.dark-theme .mrcf-page .mrcf-cta-section{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #333}.dark-theme .mrcf-page .mrcf-cta-button{background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff}.dark-theme .mrcf-page .mrcf-cta-button:hover{background:linear-gradient(135deg,#e01e2e,#fa2132);box-shadow:0 8px 32px #fa21324d}.dark-theme .mrcf-page h1,.dark-theme .mrcf-page h2,.dark-theme .mrcf-page h3,.dark-theme .mrcf-page h4,.dark-theme .mrcf-page h5,.dark-theme .mrcf-page h6{color:#fff!important}.dark-theme .mrcf-page p{color:#ccc!important}.dark-theme .mrcf-page .mrcf-methodology-title,.dark-theme .mrcf-page .mrcf-section-title{color:#fff!important}.dark-theme .mrcf-page .mrcf-section-subtitle{color:#ccc!important}.dark-theme .mrcf-page .mrcf-metrics-title,.dark-theme .mrcf-page .mrcf-math-foundation-title,.dark-theme .mrcf-page .mrcf-ten-principles-title,.dark-theme .mrcf-page .mrcf-process-title,.dark-theme .mrcf-page .mrcf-innovation-title,.dark-theme .mrcf-page .mrcf-tech-specs-title,.dark-theme .mrcf-page .mrcf-applications-title,.dark-theme .mrcf-page .mrcf-cta-title{color:#fff!important}.dark-theme .mrcf-page .mrcf-metrics-description,.dark-theme .mrcf-page .mrcf-math-foundation-description,.dark-theme .mrcf-page .mrcf-ten-principles-description,.dark-theme .mrcf-page .mrcf-process-description,.dark-theme .mrcf-page .mrcf-innovation-description,.dark-theme .mrcf-page .mrcf-tech-specs-description,.dark-theme .mrcf-page .mrcf-applications-description,.dark-theme .mrcf-page .mrcf-cta-description,.dark-theme .mrcf-page li{color:#ccc!important}.dark-theme .mrcf-page .mrcf-metric-item,.dark-theme .mrcf-page .mrcf-metric-value,.dark-theme .mrcf-page .mrcf-metric-description{color:#fff!important}.dark-theme .mrcf-page .mrcf-math-formula{color:#fff!important;background:#1a1a1a!important;border:1px solid #333!important}.dark-theme .mrcf-page .mrcf-application-item{color:#fff!important}.dark-theme .mrcf-page .mrcf-application-description{color:#ccc!important}.dark-theme .mrcf-page *{color:inherit}.dark-theme .mrcf-page .mrcf-page *:not(.mrcf-principle-number):not(.mrcf-step-number):not(.mrcf-cta-button){color:#ccc!important}.dark-theme .mrcf-page .mrcf-page h1,.dark-theme .mrcf-page .mrcf-page h2,.dark-theme .mrcf-page .mrcf-page h3,.dark-theme .mrcf-page .mrcf-page h4,.dark-theme .mrcf-page .mrcf-page h5,.dark-theme .mrcf-page .mrcf-page h6,.dark-theme .mrcf-page .mrcf-page strong,.dark-theme .mrcf-page .mrcf-page b{color:#fff!important}.scm-app *{box-sizing:border-box}.scm-app{font-family:Inter,sans-serif;line-height:1.6;color:#fff;background:#000;min-height:100vh;display:flex;flex-direction:column}.scm-main-content{flex:1 0 auto;width:100%}.scm-container{max-width:1200px;margin:0 auto;padding:0 20px}.scm-app .scm-breadcrumb{background:#1a1a1a;padding:15px 0;border-bottom:1px solid #333;margin-bottom:3rem}.scm-breadcrumb .breadcrumb-link{color:#999;text-decoration:none;transition:color .3s ease}.scm-breadcrumb .breadcrumb-link:hover{color:#fa2132;text-decoration:underline}.scm-breadcrumb .breadcrumb-current{color:#fa2132;font-weight:600}.scm-breadcrumb .breadcrumb-separator{color:#999;margin:0 8px}.scm-app .scm-header{background:linear-gradient(135deg,#000,#1a1a1a,#333);color:#fff;padding:80px 0;position:relative;overflow:hidden}.scm-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,50,.1) 0%,transparent 50%);pointer-events:none}.scm-header-content{position:relative;z-index:1}.scm-methodology-title{font-size:3.2em;font-weight:700;margin-bottom:20px;line-height:1.2}.scm-methodology-tagline{font-size:1.3em;margin-bottom:25px;opacity:.95;font-weight:500;color:#ccc}.scm-traditional-limitation{background:#3c3c3ccc;padding:30px;border-radius:15px;border:1px solid rgba(100,100,100,.3);margin-bottom:30px;font-size:1.1em;backdrop-filter:blur(10px);transition:all .3s ease}.scm-traditional-limitation:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000004d;border-color:#96969680}.scm-methodology-breakthrough{background:#282828cc;padding:35px;border-radius:15px;border:1px solid rgba(100,100,100,.2);font-size:1.1em;backdrop-filter:blur(10px)}.scm-breakthrough-title{font-size:1.2em;margin-bottom:20px;font-weight:600;color:#fff}.scm-breakthrough-content{margin-bottom:20px;font-size:1.05em;line-height:1.7}.scm-breakthrough-description{margin-bottom:25px;font-size:1em;line-height:1.6;opacity:.9;font-style:italic}.scm-breakthrough-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.scm-breakthrough-features div{background:#282828cc;padding:15px;border-radius:8px;border-left:3px solid #666;transition:all .3s ease}.scm-breakthrough-features div:hover{background:#3c3c3ce6;transform:translate(5px);box-shadow:5px 5px 15px #0003}.scm-app .scm-section-title{font-size:2.5em;text-align:center;margin:70px 0 25px;color:#fff;font-weight:600}.scm-section-subtitle{font-size:1.1em;text-align:center;margin-bottom:40px;color:#ccc;max-width:800px;margin-left:auto;margin-right:auto}.scm-section{padding:40px 0}.scm-section-alt{background:#111}.scm-app .scm-math-foundation{background:linear-gradient(135deg,#1a1a1a,#333);padding:60px;border-radius:25px;margin:60px 0;border:3px solid #fa2132;position:relative;transition:all .3s ease}.scm-math-foundation:hover{transform:translateY(-5px);box-shadow:0 15px 30px #fa21321a}.scm-math-foundation:before{content:"PUBLISHED RESEARCH";position:absolute;top:-15px;left:40px;background:#fa2132;color:#fff;padding:8px 20px;border-radius:8px;font-size:.9em;font-weight:600;letter-spacing:1px}.scm-foundation-title{color:#fff;font-size:2em;margin-bottom:20px;text-align:center}.scm-foundation-subtitle{text-align:center;margin-bottom:35px;font-size:1.1em}.scm-mathematical-formula{background:#333;padding:20px;border-radius:10px;margin:20px 0;font-family:Courier New,monospace;font-size:1.1em;border-left:4px solid #fa2132;text-align:center;color:#fa2132}.scm-principle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:30px}.scm-principle-card{padding:25px;background:#282828cc;border-radius:12px;border:1px solid #333;transition:all .3s ease;height:100%;cursor:pointer}.scm-principle-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #fa213233;border-color:#fa2132;background:#3c3c3ce6}.scm-principle-card h4{color:#fa2132;margin-bottom:15px;font-weight:600;font-size:1.2em}.scm-disclaimer{background:#2a1a1a;border-left:4px solid #fa2132;padding:20px;margin:30px 0;border-radius:8px;font-size:.95em;color:#ccc}.scm-app .scm-process-flow{background:#222;padding:50px;border-radius:20px;box-shadow:0 15px 35px #fa21321a;margin:50px 0;border:2px solid #fa2132}.scm-process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.scm-step-card{background:#1e1e1ecc;border-radius:12px;padding:30px;margin-bottom:30px;border:1px solid #333;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.scm-step-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #fa213226;border-color:#fa2132;background:#282828e6}.scm-step-card:hover .scm-step-number{transform:scale(1.1);background:#ff3b4a}.scm-step-header{display:flex;align-items:center;margin-bottom:20px}.scm-step-number{background:#fa2132;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px;font-size:1.1em}.scm-step-title{color:#fa2132;font-weight:600;font-size:1.2em}.scm-innovation-comparison{background:linear-gradient(135deg,#1a1a1a,#222);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}.scm-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.scm-traditional-approach{background:#2a1a1a;padding:30px;border-radius:15px;border:2px solid #ef4444}.scm-ferz-approach{background:#1a2a1a;padding:30px;border-radius:15px;border:2px solid #4ade80}.scm-traditional-approach h4{color:#ef4444;margin-bottom:15px;font-weight:600}.scm-ferz-approach h4{color:#4ade80;margin-bottom:15px;font-weight:600}.scm-traditional-approach ul,.scm-ferz-approach ul{margin-left:20px;margin-top:15px;line-height:1.8}.scm-result-negative{margin-top:20px;font-weight:600;color:#999}.scm-result-positive{margin-top:20px;font-weight:600;color:#fa2132}.scm-tech-specs{background:#222;padding:50px;border-radius:20px;box-shadow:0 15px 35px #fa21321a;margin:50px 0;border-top:6px solid #fa2132}.scm-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:30px}.scm-spec-card{background:#333;padding:25px;border-radius:12px;border-left:4px solid #fa2132}.scm-spec-card h5{color:#fff;margin-bottom:10px;font-weight:600;font-size:1.1em}.scm-spec-value{font-size:1.3em;font-weight:700;color:#fa2132;margin-bottom:8px}.scm-applications-section{background:#1a1a1a;padding:50px;border-radius:20px;margin:50px 0;border-left:6px solid #fa2132}.scm-use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.scm-use-case-card{background:#333;padding:30px;border-radius:15px;border-top:4px solid #fa2132;box-shadow:0 4px 8px #0000004d}.scm-use-case-card h4{color:#fa2132;margin-bottom:15px;font-weight:600}.scm-impact{margin-top:10px;color:#fa2132}.scm-industry-tag{background:#fa2132;color:#fff;padding:4px 12px;border-radius:15px;font-size:.8em;font-weight:600;display:inline-block;margin-top:10px}.scm-patent-protection{background:linear-gradient(135deg,#1a1a1a,#222);color:#fff;padding:50px;border-radius:20px;margin:50px 0;text-align:center;border:2px solid #fa2132}.scm-patent-protection h2{font-size:2em;margin-bottom:20px;color:#fa2132}.scm-patent-protection>p{font-size:1.1em;margin-bottom:30px;opacity:.9}.scm-patent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px}.scm-patent-card{background:#fa21321a;padding:25px;border-radius:12px;border:1px solid rgba(250,33,50,.3);backdrop-filter:blur(10px)}.scm-patent-number{font-size:1.2em;font-weight:700;color:#fa2132;margin-bottom:8px}.scm-patent-date{margin-top:8px;font-size:.9em;opacity:.8}.scm-strategic-advantage{margin-top:30px;font-size:1.1em;color:#fa2132}.scm-metrics-section{background:linear-gradient(135deg,#1a2a1a,#222);padding:50px;border-radius:20px;margin:50px 0;border-left:8px solid #fa2132}.scm-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-top:30px}.scm-metric-card{background:#333;padding:25px;border-radius:12px;text-align:center;box-shadow:0 4px 8px #0000004d;border-top:3px solid #fa2132}.scm-metric-value{font-size:2.2em;font-weight:700;color:#fa2132;display:block;margin-bottom:8px}.scm-metric-description{font-size:.95em;color:#ccc}.scm-cta-section{padding:80px 0;background:linear-gradient(135deg,#000,#1a1a1a,#333);color:#fff;text-align:center;margin-top:60px;position:relative;overflow:hidden}.scm-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(250,33,50,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(250,33,50,.08) 0%,transparent 50%);pointer-events:none}.scm-cta-content{position:relative;z-index:1}.scm-cta-content h2{font-size:2.3em;margin-bottom:20px;color:#fa2132}.scm-cta-content>p{font-size:1.2em;margin-top:20px;opacity:.9}.scm-cta-buttons{display:flex;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.scm-btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:#fa2132;color:#fff;padding:.85rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer}.scm-btn-primary:hover{background:#d91e2a;transform:translateY(-1px);box-shadow:0 5px 15px #fa21324d}.scm-btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#fa2132;padding:.85rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:700;font-size:1rem;border:1px solid #fa2132;transition:all .3s ease;cursor:pointer}.scm-btn-secondary:hover{background:#fa2132;color:#fff;transform:translateY(-1px);box-shadow:0 5px 15px #fa21324d}.scm-cta-features{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;opacity:.9}.scm-cta-features>div{text-align:center}.scm-feature-title{font-size:1.4em;font-weight:700;margin-bottom:5px;color:#fa2132}.scm-footer{padding:50px 0;background:#1a1a1a;text-align:center;font-size:.9em;color:#999}.scm-footer p{margin-bottom:10px}.scm-footer strong{color:#fa2132}@media (max-width: 768px){.scm-methodology-title{font-size:2.5em}.scm-comparison-grid{grid-template-columns:1fr}.scm-math-foundation,.scm-process-flow,.scm-innovation-comparison{padding:30px}.scm-cta-buttons{flex-direction:column;align-items:center}.scm-container{padding:0 15px}.scm-section-title{font-size:2em}}.light-theme .scm-app{color:#111;background:#fff}.light-theme .scm-app .scm-breadcrumb{background:#f3f4f6;border-bottom:1px solid #e5e7eb}.light-theme .scm-breadcrumb .breadcrumb-link{color:#6b7280}.light-theme .scm-breadcrumb .breadcrumb-current{color:#b91c1c}.light-theme .scm-breadcrumb .breadcrumb-separator{color:#9ca3af}.light-theme .scm-app .scm-header{background:linear-gradient(135deg,#fafafa,#f3f4f6,#eef2f7);color:#111}.light-theme .scm-header:before{background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(250,33,50,.06) 0%,transparent 50%)}.light-theme .scm-methodology-tagline{color:#374151}.light-theme .scm-traditional-limitation{background:#64646414;border:1px solid rgba(100,100,100,.2)}.light-theme .scm-methodology-breakthrough{background:#6464640f;border:1px solid rgba(100,100,100,.2)}.light-theme .scm-breakthrough-title{color:#111}.light-theme .scm-breakthrough-features div{background:#f9fafb}.light-theme .scm-app .scm-section-title{color:#111}.light-theme .scm-section-subtitle{color:#374151}.light-theme .scm-section-alt{background:#f9fafb}.light-theme .scm-app .scm-math-foundation{background:#fff;border:2px solid #fa2132}.light-theme .scm-math-foundation:before{background:#fa2132;color:#fff}.light-theme .scm-foundation-title{color:#111}.light-theme .scm-mathematical-formula{background:#f3f4f6;color:#b91c1c}.light-theme .scm-principle-card{background:#fff;border:1px solid #e5e7eb}.light-theme .scm-disclaimer{background:#fff1f2;color:#111827}.light-theme .scm-app .scm-process-flow{background:#fff;border:2px solid #fa2132}.light-theme .scm-step-card{background:#fff;border:1px solid #e5e7eb}.light-theme .scm-step-title{color:#b91c1c}.light-theme .scm-innovation-comparison{background:#fff;border-left:8px solid #fa2132}.light-theme .scm-traditional-approach{background:#fef2f2;border:2px solid #fecaca}.light-theme .scm-ferz-approach{background:#f0fdf4;border:2px solid #bbf7d0}.light-theme .scm-result-negative{color:#6b7280}.light-theme .scm-result-positive{color:#b91c1c}.light-theme .scm-tech-specs{background:#fff;border-top:6px solid #fa2132}.light-theme .scm-spec-card{background:#f9fafb;border-left:4px solid #fa2132}.light-theme .scm-spec-card h5{color:#111}.light-theme .scm-spec-value{color:#b91c1c}.light-theme .scm-applications-section{background:#fff;border-left:6px solid #fa2132}.light-theme .scm-use-case-card{background:#fff;border-top:4px solid #fa2132;box-shadow:0 8px 15px #0000000f}.light-theme .scm-use-case-card h4{color:#111}.light-theme .scm-impact{color:#b91c1c}.light-theme .scm-industry-tag{background:#fa21321a;color:#fa2132}.light-theme .scm-patent-protection{background:#fff;color:#111;border:2px solid #fa2132}.light-theme .scm-patent-protection h2{color:#b91c1c}.light-theme .scm-patent-card{background:#fa21320f;border:1px solid rgba(250,33,50,.2)}.light-theme .scm-strategic-advantage{color:#b91c1c}.light-theme .scm-metrics-section{background:#fff;border-left:8px solid #fa2132}.light-theme .scm-metric-card{background:#fff;border:1px solid #e5e7eb}.light-theme .scm-metric-description{color:#374151}.light-theme .scm-cta-section{background:linear-gradient(135deg,#f9fafb,#f3f4f6,#eef2f7);color:#111}.light-theme .scm-cta-content h2{color:#b91c1c}.light-theme .scm-cta-content>p{color:#374151}.light-theme .scm-btn-primary{background:#fa2132;color:#fff}.light-theme .scm-btn-secondary{background:transparent;color:#111;border:1px solid #111111}.light-theme .scm-btn-secondary:hover{background:#111;color:#fff}.light-theme .scm-feature-title{color:#b91c1c}.light-theme .scm-footer{background:#f3f4f6;color:#6b7280}.light-theme .scm-footer strong{color:#b91c1c}.fourts-page{background:#fff;color:#111827;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.light-theme .fourts-page{background:#fff;color:#111827}.light-theme .fourts-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#111827}.light-theme .fourts-hero:before{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160 160" fill="none"%3E%3Cpath opacity="0.08" d="M0 159h160M0 127h160M0 95h160M0 63h160M0 31h160M0 0h160" stroke="black"/%3E%3C/svg%3E')}.light-theme .fourts-hero h1{color:#111827}.light-theme .fourts-tagline{color:#374151}.light-theme .fourts-tagline .fourts-highlight{background:linear-gradient(120deg,#fa213226,#fa21320d)}.light-theme .fourts-problem-statement{color:#4b5563}.light-theme .fourts-btn-primary{background:#fa2132;color:#fff!important;border-color:#fa2132;box-shadow:0 12px 28px #fa213240}.light-theme .fourts-btn-primary:hover{background:#dc2626;color:#fff!important;border-color:#dc2626;box-shadow:0 18px 34px #fa213252}.light-theme .fourts-btn-primary svg{color:#fff}.light-theme .fourts-download-card .fourts-btn-primary,.light-theme .fourts-download-buttons .fourts-btn-primary{background:#fa2132;color:#fff!important;border-color:#fa2132}.light-theme .fourts-download-card .fourts-btn-primary:hover,.light-theme .fourts-download-buttons .fourts-btn-primary:hover{background:#dc2626;color:#fff!important;border-color:#dc2626}.light-theme .fourts-download-card .fourts-btn-primary svg,.light-theme .fourts-download-buttons .fourts-btn-primary svg{color:#fff}.light-theme .fourts-btn-primary,.light-theme .fourts-btn-primary *,.light-theme .fourts-btn-primary span{color:#fff!important}.light-theme .fourts-btn-secondary{background:#ffffffe6;color:#111827;border-color:#11182733}.light-theme .fourts-btn-secondary:hover{background:#fff;box-shadow:0 16px 30px #0000001a}.light-theme .fourts-stat-number{color:#111827}.light-theme .fourts-stat-label{color:#4b5563}.light-theme .fourts-main{background:#fff;color:#111827}.light-theme .fourts-section--alt{background:#f5f6f8}.light-theme .fourts-section h2{color:#111827}.light-theme .fourts-section-intro{color:#4b5563}.light-theme .fourts-executive{background:linear-gradient(135deg,#f9fafb,#eef1f5);border-color:#e2e8f0}.light-theme .fourts-executive p{color:#1f2937}.light-theme .fourts-highlight{background:#fa21321f;color:#111827}.light-theme .fourts-problem h3,.light-theme .fourts-solution h3{color:#111827}.light-theme .fourts-problem p,.light-theme .fourts-solution p{color:#374151}.light-theme .fourts-test-card{background:#fff;border-color:#e2e8f0}.light-theme .fourts-test-title{color:#111827}.light-theme .fourts-test-description{color:#4b5563}.light-theme .fourts-test-details{background:#f4f6f9;color:#374151}.light-theme .fourts-test-details strong{color:#111827}.light-theme .fourts-feature-item{background:#fff;border-color:#e5e7eb}.light-theme .fourts-feature-title{color:#111827}.light-theme .fourts-feature-description{color:#4b5563}.light-theme .fourts-download-card{background:#fff;border-color:#e2e8f0}.light-theme .fourts-download-title{color:#111827}.light-theme .fourts-download-description{color:#4b5563}.light-theme .fourts-integrity{background:#f4f6f9;color:#4b5563}.light-theme .fourts-integrity strong{color:#111827}.light-theme .fourts-integrity code{color:#374151}.light-theme .fourts-conformance-claims{background:#f5f6f8;border-color:#e2e8f0}.light-theme .fourts-conformance-claims h4{color:#111827}.light-theme .fourts-conformance-claims p{color:#4b5563}.light-theme .fourts-code-block{background:#1f2937;color:#e5e7eb}.light-theme .fourts-impl-item{background:#fff;border-color:#e2e8f0}.light-theme .fourts-impl-item h4{color:#111827}.light-theme .fourts-impl-item p,.light-theme .fourts-impl-rich{color:#4b5563}.light-theme .fourts-impl-rich strong{color:#111827}.light-theme .fourts-audience-card{background:#fff;border-color:#e2e8f0}.light-theme .fourts-audience-title{color:#111827}.light-theme .fourts-audience-benefits li{color:#4b5563}.light-theme .fourts-audience-benefits strong{color:#111827}.light-theme .fourts-ferz{background:linear-gradient(135deg,#f8fafc,#eff3f9);border-color:#e2e8f0}.light-theme .fourts-ferz h3{color:#111827}.light-theme .fourts-ferz p{color:#4b5563}.light-theme .fourts-page-footer{background:#f8f9fa;color:#374151;border-top:1px solid #e5e7eb}.light-theme .fourts-page-footer a{color:#fa2132}.light-theme .fourts-page-footer a:hover{color:#dc2626}.dark-theme .fourts-page{background:#050505;color:#e5e7eb}.fourts-container{max-width:1200px;margin:0 auto;padding:0 24px}.fourts-skip-link{position:absolute;top:-40px;left:16px;background:#111827;color:#fff;padding:10px 16px;border-radius:6px;text-decoration:none;z-index:1000;transition:top .3s ease}.fourts-skip-link:focus{top:16px}.fourts-hero{position:relative;padding:90px 0 80px;text-align:center;background:radial-gradient(circle at 20% 80%,rgba(250,33,50,.2) 0%,transparent 45%),radial-gradient(circle at 80% 15%,rgba(250,33,50,.18) 0%,transparent 45%),#050505;color:#fff;overflow:hidden}.fourts-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160 160" fill="none"%3E%3Cpath opacity="0.08" d="M0 159h160M0 127h160M0 95h160M0 63h160M0 31h160M0 0h160" stroke="white"/%3E%3C/svg%3E');pointer-events:none}.fourts-hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto}.fourts-hero h1{font-size:clamp(2.5rem,5vw,3.8rem);font-weight:700;letter-spacing:-.02em;margin-bottom:18px}.fourts-tagline{font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:500;opacity:.95;margin-bottom:12px}.fourts-tagline .fourts-highlight{background:linear-gradient(120deg,#fa213233,#fff3);padding:2px 8px;border-radius:6px}.fourts-problem-statement{font-size:clamp(1rem,2vw,1.1rem);font-style:italic;opacity:.8;max-width:620px;margin:0 auto 28px}.fourts-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:32px}.fourts-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;border:2px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;cursor:pointer}.fourts-btn svg{flex-shrink:0}.fourts-btn-primary{background:#fa2132;color:#fff;border-color:#fa2132;box-shadow:0 12px 28px #fa213240}.fourts-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #fa213252;background:#dc2626;border-color:#dc2626}.fourts-btn-secondary{background:transparent;color:#fff;border-color:#ffffff73;backdrop-filter:blur(18px)}.fourts-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px #ffffff2e;background:#ffffff1a}.fourts-hero-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin-top:18px}.fourts-stat{text-align:center}.fourts-stat-number{display:block;font-size:1.65rem;font-weight:700;margin-bottom:4px}.fourts-stat-label{font-size:.95rem;opacity:.8}.fourts-main{background:#fff;color:#111827}.dark-theme .fourts-main{background:#080808;color:#e5e7eb}.fourts-section{padding:72px 0}.fourts-section--alt{background:#f5f6f8}.dark-theme .fourts-section--alt{background:#101010}.fourts-section h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;text-align:center;margin:0 auto 18px;max-width:820px}.fourts-section-intro{text-align:center;color:#4b5563;font-size:1.1rem;max-width:760px;margin:0 auto 24px}.dark-theme .fourts-section-intro{color:#a1a7b0}.fourts-executive{position:relative;background:linear-gradient(135deg,#f9fafb,#eef1f5);border-radius:24px;padding:48px;border:1px solid #e2e8f0;max-width:960px;margin:0 auto}.fourts-executive:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:24px 24px 0 0;background:linear-gradient(135deg,#fa2132,#fa213299)}.fourts-executive p{font-size:1.2rem;line-height:1.7;color:#1f2937;margin-bottom:18px}.fourts-executive p:last-child{margin-bottom:0}.dark-theme .fourts-executive{background:#101214;border-color:#1e2024}.dark-theme .fourts-executive p{color:#e4e6eb}.fourts-highlight{background:#fa213229;padding:2px 6px;border-radius:6px}.fourts-problem-solution{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:36px}.fourts-problem,.fourts-solution{border-radius:20px;padding:32px;position:relative;overflow:hidden;border:1px solid transparent}.fourts-problem{background:linear-gradient(135deg,#fa213214,#fa213205);border-color:#fa21324d}.fourts-solution{background:linear-gradient(135deg,#22c55e14,#22c55e05);border-color:#22c55e40}.dark-theme .fourts-problem{background:linear-gradient(135deg,#fa213229,#fa213214);border-color:#fa213266}.dark-theme .fourts-solution{background:linear-gradient(135deg,#22c55e2e,#22c55e14);border-color:#22c55e4d}.fourts-problem h3,.fourts-solution h3{display:flex;align-items:center;gap:10px;font-size:1.4rem;margin-bottom:16px}.fourts-problem-icon,.fourts-solution-icon{width:28px;height:28px;flex-shrink:0}.fourts-problem p,.fourts-solution p{color:#374151;margin-bottom:14px}.dark-theme .fourts-problem p,.dark-theme .fourts-solution p{color:#d1d5db}.fourts-tests-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.fourts-test-card{position:relative;background:#fff;border-radius:20px;padding:32px;border:1px solid #e2e8f0;box-shadow:0 12px 24px #0f172a14;transition:transform .25s ease,box-shadow .25s ease}.fourts-test-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:20px 20px 0 0;background:linear-gradient(135deg,#fa2132,#fa2132a6)}.fourts-test-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0f172a1a}.dark-theme .fourts-test-card{background:#111315;border-color:#1f2933;box-shadow:none}.fourts-test-title{display:flex;align-items:center;gap:12px;font-size:1.35rem;font-weight:700;color:#111827;margin-bottom:12px}.dark-theme .fourts-test-title{color:#fff}.fourts-test-number{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#fa2132,#fa2132b3);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.fourts-test-description{color:#4b5563;margin-bottom:16px;line-height:1.6}.dark-theme .fourts-test-description{color:#d1d5db}.fourts-test-details{background:#f4f6f9;border-radius:14px;padding:16px;border-left:4px solid #fa2132;color:#374151;font-size:.95rem;line-height:1.5}.dark-theme .fourts-test-details{background:#121417;color:#cbd5f5}.fourts-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:36px}.fourts-feature-item{display:flex;flex-direction:column;gap:16px;align-items:flex-start;background:#fff;border-radius:18px;border:1px solid #e5e7eb;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.fourts-feature-item:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0f172a14}.dark-theme .fourts-feature-item{background:#111315;border-color:#1f2933;box-shadow:none}.fourts-feature-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#fa21322e,#fa213214);display:flex;align-items:center;justify-content:center;color:#fa2132;flex-shrink:0}.dark-theme .fourts-feature-icon{background:#fa213233}.fourts-feature-title{font-size:1.1rem;font-weight:600;margin-bottom:6px;color:#111827}.dark-theme .fourts-feature-title{color:#fff}.fourts-feature-description{color:#4b5563;font-size:.95rem;line-height:1.6}.dark-theme .fourts-feature-description{color:#cbd5f5}.fourts-download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:38px}@media (max-width: 1400px){.fourts-download-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.fourts-download-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:32px;text-align:center;box-shadow:0 12px 26px #0f172a14;transition:transform .25s ease,box-shadow .25s ease}.fourts-download-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0f172a1f}.dark-theme .fourts-download-card{background:#111315;border-color:#1f2933;box-shadow:none}.fourts-version{display:inline-block;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#fa2132,#fa2132bf);color:#fff;font-size:.85rem;font-weight:600;margin-bottom:18px}.fourts-download-title{font-size:1.45rem;font-weight:700;color:#111827;margin-bottom:12px}.dark-theme .fourts-download-title{color:#fff}.fourts-download-description{color:#4b5563;font-size:.98rem;line-height:1.6;margin-bottom:24px}.dark-theme .fourts-download-description{color:#cbd5f5}.fourts-download-buttons{display:flex;flex-direction:column;gap:12px;align-items:center}.fourts-btn-download{width:100%;max-width:240px;justify-content:center}.fourts-btn-disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important;box-shadow:none!important}.fourts-btn-disabled:hover{transform:none!important;box-shadow:none!important}.dark-theme .fourts-btn-disabled{background:#4b5563!important;border-color:#4b5563!important;color:#9ca3af!important}.fourts-integrity{margin-top:20px;text-align:left;background:#f4f6f9;border-radius:12px;padding:14px;color:#4b5563;font-size:.85rem;line-height:1.5}.fourts-integrity strong{display:block;color:#111827;margin-bottom:6px}.fourts-integrity code{font-family:Menlo,Monaco,Courier New,monospace;display:block;word-break:break-all}.dark-theme .fourts-integrity{background:#101317;color:#cbd5f5}.dark-theme .fourts-integrity strong{color:#fff}.fourts-conformance-claims{background:#f5f6f8;border:1px solid #e2e8f0;border-radius:18px;padding:28px;margin-top:36px;text-align:center}.dark-theme .fourts-conformance-claims{background:#101214;border-color:#1f2933}.fourts-conformance-claims h4{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:12px}.dark-theme .fourts-conformance-claims h4{color:#fff}.fourts-conformance-claims p{color:#4b5563;font-size:1rem;margin-bottom:20px}.dark-theme .fourts-conformance-claims p{color:#cbd5f5}.fourts-code-block{margin-top:0;background:#111827;color:#e5e7eb;border-radius:14px;padding:20px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.9rem;overflow-x:auto;position:relative;text-align:left;white-space:pre-wrap}.fourts-code-block:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:14px 14px 0 0;background:linear-gradient(135deg,#fa2132,#fa2132b3)}.fourts-impl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:36px}.fourts-impl-item{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;border-left:4px solid #fa2132;transition:transform .2s ease,box-shadow .2s ease}.fourts-impl-item:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0f172a14}.dark-theme .fourts-impl-item{background:#111315;border-color:#1f2933}.dark-theme .fourts-impl-item:hover{box-shadow:none}.fourts-impl-item h4{font-size:1.125rem;font-weight:600;margin-bottom:10px}.fourts-impl-item p,.fourts-impl-rich{color:#4b5563;line-height:1.6;font-size:.96rem}.dark-theme .fourts-impl-item p,.dark-theme .fourts-impl-rich{color:#cbd5f5}.fourts-audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:40px}.fourts-audience-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;box-shadow:0 12px 24px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.fourts-audience-card:hover{transform:translateY(-4px);box-shadow:0 20px 32px #0f172a1f}.dark-theme .fourts-audience-card{background:#111315;border-color:#1f2933;box-shadow:none}.fourts-audience-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.fourts-audience-icon{width:42px;height:42px;border-radius:12px;background:#fa213229;color:#fa2132;display:flex;align-items:center;justify-content:center}.dark-theme .fourts-audience-icon{background:#fa21323d}.fourts-audience-title{font-size:1.3rem;font-weight:600}.fourts-audience-benefits{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fourts-audience-benefits li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;color:#4b5563}.dark-theme .fourts-audience-benefits li{color:#cbd5f5}.fourts-audience-check{width:20px;height:20px;border-radius:50%;background:#fa213229;display:flex;align-items:center;justify-content:center;color:#fa2132;margin-top:4px}.dark-theme .fourts-audience-check{background:#fa21323d}.fourts-audience-benefits strong{color:#111827}.dark-theme .fourts-audience-benefits strong{color:#fff}.fourts-ferz-section{padding:80px 0}.fourts-ferz{background:linear-gradient(135deg,#f8fafc,#eff3f9);border-radius:24px;border:1px solid #e2e8f0;padding:48px;text-align:center;display:grid;gap:18px}.dark-theme .fourts-ferz{background:linear-gradient(135deg,#111315,#14171c);border-color:#1f2933}.fourts-ferz h3{font-size:2rem;font-weight:700}.fourts-ferz p{font-size:1.125rem;color:#4b5563;line-height:1.7}.dark-theme .fourts-ferz p{color:#cbd5f5}.fourts-ferz-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.fourts-page-footer{background:#0b0b0b;color:#cbd5e1;text-align:center;padding:56px 0 36px;font-size:.95rem}.fourts-page-footer p{margin-bottom:10px;opacity:.85}.fourts-page-footer a{color:#ed576a;text-decoration:none;font-weight:600}.fourts-page-footer a:hover{text-decoration:underline}.btn-disabled-9298{opacity:.55;cursor:default;pointer-events:none}@media (max-width: 960px){.fourts-executive{padding:36px}.fourts-problem,.fourts-solution{padding:28px}.fourts-test-card,.fourts-download-card,.fourts-impl-item,.fourts-audience-card{padding:26px}}@media (max-width: 768px){.fourts-container{padding:0 18px}.fourts-hero{padding:72px 0 60px}.fourts-cta{flex-direction:column}.fourts-btn{width:100%;justify-content:center}.fourts-section{padding:64px 0}.fourts-executive{padding:32px 24px}.fourts-problem-solution,.fourts-tests-grid,.fourts-features-grid,.fourts-download-grid,.fourts-impl-grid,.fourts-audience-grid{grid-template-columns:1fr}.fourts-hero-stats{gap:28px}.fourts-ferz{padding:32px 24px}}@media (max-width: 480px){.fourts-hero h1{font-size:2.2rem}.fourts-btn{padding:12px 20px}.fourts-test-card,.fourts-download-card,.fourts-impl-item,.fourts-audience-card{padding:22px}.fourts-ferz{padding:28px 20px}.fourts-executive{padding:26px 18px}}.ind-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.ind-page.light-theme{background:#fff;color:#111}.ind-page.light-theme .ind-section-dark,.ind-page.light-theme .ind-section-darker{background:#f8f9fa}.ind-page.light-theme .ind-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.ind-page.light-theme .ind-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.ind-page.light-theme .ind-hero-title,.ind-page.light-theme .ind-section-title{color:#111}.ind-page.light-theme .ind-hero-subtitle,.ind-page.light-theme .ind-section-intro{color:#666!important}.ind-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.ind-section-dark{background:var(--ferz-black-soft)}.ind-section-darker{background:var(--ferz-black)}.ind-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.ind-section-title{font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;font-weight:700;line-height:1.1;color:var(--ferz-white);margin-bottom:1rem}.ind-section-intro{font-size:1.1rem;font-weight:400;line-height:1.7;color:var(--ferz-white-muted);max-width:800px}.ind-hero{padding:calc(var(--section-padding) + 80px) 0 var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.12) 0%,transparent 50%),linear-gradient(to bottom,var(--ferz-black),var(--ferz-black-soft));position:relative}.ind-hero-title{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.02em;font-weight:800;line-height:1.1;color:var(--ferz-white);margin-bottom:1.5rem}.ind-hero-subtitle{font-size:1.25rem;font-weight:400;color:var(--ferz-white-muted);max-width:750px;margin-bottom:1.5rem;line-height:1.6}.ind-hero-highlight{display:inline-flex;align-items:center;gap:.75rem;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;padding:.75rem 1.25rem;margin-bottom:2rem}.ind-hero-highlight-text{font-size:.9rem;font-weight:600;color:var(--ferz-red)}.ind-hero-cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.ind-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none}.ind-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.ind-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.ind-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.ind-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.ind-industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}@media (max-width: 768px){.ind-industry-grid{grid-template-columns:1fr}}.ind-industry-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:8px;padding:2.5rem 2rem;transition:all .3s ease;display:flex;flex-direction:column;text-decoration:none;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ind-industry-card.ind-visible{opacity:1;transform:translateY(0)}.ind-industry-card:hover{border-color:var(--ferz-red);transform:translateY(-4px);box-shadow:0 8px 30px #fa21321a}.ind-industry-card-icon{width:56px;height:56px;border:2px solid var(--ferz-red);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--ferz-red)}.ind-industry-card-title{font-size:1.35rem;font-weight:700;color:var(--ferz-white);margin-bottom:.75rem}.ind-industry-card-tagline{font-size:.95rem;font-weight:600;color:var(--ferz-red);margin-bottom:1rem}.ind-industry-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.ind-industry-card-link{font-size:.8rem;font-weight:700;color:var(--ferz-red);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;transition:gap .3s ease}.ind-industry-card:hover .ind-industry-card-link{gap:.75rem}.ind-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.ind-why-grid{grid-template-columns:1fr}}.ind-why-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ind-why-card.ind-visible{opacity:1;transform:translateY(0)}.ind-why-card-number{font-size:2rem;font-weight:800;color:var(--ferz-red);margin-bottom:1rem;opacity:.6}.ind-why-card-title{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.75rem}.ind-why-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.ind-diff-box{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:3rem;margin-top:3rem}.ind-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width: 768px){.ind-diff-grid{grid-template-columns:1fr;gap:2rem}}.ind-diff-column h4{font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--ferz-dark-border)}.ind-diff-column.ind-probabilistic h4{color:var(--ferz-gray)}.ind-diff-column.ind-deterministic h4{color:var(--ferz-red)}.ind-diff-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.ind-diff-item-icon{font-size:.9rem;margin-top:.2rem}.ind-diff-column.ind-probabilistic .ind-diff-item-icon{color:var(--ferz-gray)}.ind-diff-column.ind-deterministic .ind-diff-item-icon{color:var(--ferz-red)}.ind-diff-item-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.5}.ind-cross-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}@media (max-width: 900px){.ind-cross-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.ind-cross-grid{grid-template-columns:1fr}}.ind-cross-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.5rem;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ind-cross-card.ind-visible{opacity:1;transform:translateY(0)}.ind-cross-card-icon{color:var(--ferz-red);margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.ind-cross-card-title{font-size:.95rem;font-weight:600;color:var(--ferz-white);margin-bottom:.5rem}.ind-cross-card-text{font-size:.85rem;color:var(--ferz-white-muted);line-height:1.5}.ind-cta-section{text-align:center;padding:var(--section-padding) 0}.ind-cta-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.ind-cta-text{font-size:1.1rem;color:var(--ferz-white-muted);max-width:600px;margin:0 auto 2rem}.ind-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.ind-page.light-theme .ind-industry-card{background:#fff;border-color:#dee2e6}.ind-page.light-theme .ind-industry-card:hover{border-color:var(--ferz-red);box-shadow:0 8px 30px #fa213226}.ind-page.light-theme .ind-industry-card-title{color:#111}.ind-page.light-theme .ind-industry-card-text{color:#666}.ind-page.light-theme .ind-why-card{background:#fff;border-color:#dee2e6}.ind-page.light-theme .ind-why-card-title{color:#111}.ind-page.light-theme .ind-why-card-text{color:#666}.ind-page.light-theme .ind-diff-box{background:#fff;border-color:#dee2e6}.ind-page.light-theme .ind-diff-column h4{border-bottom-color:#dee2e6}.ind-page.light-theme .ind-diff-item-text{color:#666}.ind-page.light-theme .ind-cross-card{background:#fff;border-color:#dee2e6}.ind-page.light-theme .ind-cross-card-title{color:#111}.ind-page.light-theme .ind-cross-card-text{color:#666}.ind-page.light-theme .ind-cta-title{color:#111}.ind-page.light-theme .ind-cta-text{color:#666}@media (max-width: 768px){.ind-hero-title{font-size:clamp(2rem,8vw,3rem)}.ind-hero-subtitle{font-size:1.1rem}.ind-industry-grid{gap:1rem}.ind-industry-card{padding:2rem 1.5rem}}.hcp-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.hcp-page.light-theme{background:#fff;color:#111}.hcp-page.light-theme .hcp-section-dark,.hcp-page.light-theme .hcp-section-darker{background:#f8f9fa}.hcp-page.light-theme .hcp-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.hcp-page.light-theme .hcp-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.hcp-page.light-theme .hcp-hero-title,.hcp-page.light-theme .hcp-section-title{color:#111}.hcp-page.light-theme .hcp-hero-subtitle,.hcp-page.light-theme .hcp-section-intro{color:#666!important}.hcp-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.hcp-section-dark{background:var(--ferz-black-soft)}.hcp-section-darker{background:var(--ferz-black)}.hcp-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:1rem}.hcp-breadcrumb a{color:var(--ferz-red);text-decoration:none;transition:color .3s ease}.hcp-breadcrumb a:hover{text-decoration:underline}.light-theme .hcp-breadcrumb{color:#666}.light-theme .hcp-breadcrumb a{color:var(--ferz-red)}.hcp-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.hcp-section-title{font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;font-weight:700;line-height:1.1;color:var(--ferz-white);margin-bottom:1rem}.hcp-section-intro{font-size:1.1rem;font-weight:400;line-height:1.7;color:var(--ferz-white-muted);max-width:800px}.light-theme .hcp-section-intro{color:#666!important}.hcp-hero{padding:calc(var(--section-padding) + 80px) 0 var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.12) 0%,transparent 50%),linear-gradient(to bottom,var(--ferz-black),var(--ferz-black-soft));position:relative;overflow:hidden}.hcp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.08) 0%,transparent 40%),linear-gradient(180deg,var(--ferz-black) 0%,var(--ferz-black-soft) 100%);z-index:0}.hcp-hero:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;z-index:0}.hcp-hero .hcp-container{position:relative;z-index:1}.hcp-hero-title{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.02em;font-weight:800;line-height:1.1;color:var(--ferz-white);margin-bottom:1.5rem}.hcp-hero-subtitle{font-size:1.25rem;font-weight:400;color:var(--ferz-white-muted);max-width:700px;margin-bottom:1.5rem;line-height:1.6}.hcp-hero-highlight{display:inline-flex;align-items:center;gap:.75rem;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;padding:.75rem 1.25rem;margin-bottom:2rem}.hcp-hero-highlight-text{font-size:.9rem;font-weight:600;color:var(--ferz-red)}.light-theme .hcp-hero-highlight{background:#fa21321a;border-color:var(--ferz-red)}.light-theme .hcp-hero-highlight-text{color:var(--ferz-red)}.hcp-hero-cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hcp-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;font-family:inherit}.hcp-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.hcp-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.hcp-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.hcp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.light-theme .hcp-btn-secondary{border-color:#dee2e6;color:#111}.light-theme .hcp-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.hcp-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.hcp-pain-grid{grid-template-columns:1fr}}.hcp-pain-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-left:4px solid var(--ferz-red);border-radius:4px;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hcp-pain-card.hcp-visible{opacity:1;transform:translateY(0)}.light-theme .hcp-pain-card{background:#f8f9fa;border-color:#dee2e6;border-left-color:var(--ferz-red)}.hcp-pain-card-title{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.75rem}.light-theme .hcp-pain-card-title{color:#111}.hcp-pain-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .hcp-pain-card-text{color:#374151}.hcp-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.hcp-solution-grid{grid-template-columns:1fr}}.hcp-solution-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease;opacity:0;transform:translateY(20px)}.hcp-solution-card.hcp-visible{opacity:1;transform:translateY(0)}.hcp-solution-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.light-theme .hcp-solution-card{background:#f8f9fa;border-color:#dee2e6}.light-theme .hcp-solution-card:hover{border-color:var(--ferz-red)}.hcp-solution-card-icon{width:48px;height:48px;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--ferz-red);margin-bottom:1.5rem}.light-theme .hcp-solution-card-icon{background:#fa21321a;border-color:var(--ferz-red);color:var(--ferz-red)}.hcp-solution-card-label{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.5rem}.hcp-solution-card-title{font-size:1.25rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .hcp-solution-card-title{color:#111}.hcp-solution-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6;margin-bottom:1.5rem}.light-theme .hcp-solution-card-text{color:#374151}.hcp-solution-card-link{font-size:.8rem;font-weight:600;color:var(--ferz-red);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.hcp-solution-card-link:hover{color:var(--ferz-white)}.light-theme .hcp-solution-card-link:hover{color:var(--ferz-red)}.hcp-usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.hcp-usecase-grid{grid-template-columns:1fr}}.hcp-usecase-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;display:flex;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hcp-usecase-card.hcp-visible{opacity:1;transform:translateY(0)}.light-theme .hcp-usecase-card{background:#f8f9fa;border-color:#dee2e6}.hcp-usecase-number{font-size:2rem;font-weight:800;color:var(--ferz-red);line-height:1;flex-shrink:0}.hcp-usecase-content h4{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .hcp-usecase-content h4{color:#111}.hcp-usecase-content p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .hcp-usecase-content p{color:#374151}.hcp-reg-box{background:linear-gradient(135deg,#fa213214,#fa213205);border:1px solid var(--ferz-red);border-radius:4px;padding:3rem;margin-top:3rem}.light-theme .hcp-reg-box{background:linear-gradient(135deg,#fa21321a,#fa21320d);border-color:var(--ferz-red)}.hcp-reg-title{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:2rem}.light-theme .hcp-reg-title{color:#111}.hcp-reg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.hcp-reg-grid{grid-template-columns:1fr}}.hcp-reg-item h4{font-size:1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .hcp-reg-item h4{color:#111}.hcp-reg-item p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .hcp-reg-item p{color:#374151}.hcp-roi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.hcp-roi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.hcp-roi-grid{grid-template-columns:1fr}}.hcp-roi-card{text-align:center;padding:2rem;background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hcp-roi-card.hcp-visible{opacity:1;transform:translateY(0)}.light-theme .hcp-roi-card{background:#f8f9fa;border-color:#dee2e6}.hcp-roi-value{font-size:2rem;font-weight:800;color:var(--ferz-red);margin-bottom:.5rem}.hcp-roi-label{font-size:.85rem;color:var(--ferz-white-muted);line-height:1.4}.light-theme .hcp-roi-label{color:#374151}.hcp-roi-disclaimer{font-size:.8rem;color:var(--ferz-gray);margin-top:2rem;text-align:center}.light-theme .hcp-roi-disclaimer{color:#666}.hcp-cta-section{text-align:center;padding:var(--section-padding) 0}.hcp-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .hcp-cta-title{color:#111}.hcp-cta-text{font-size:1.1rem;color:var(--ferz-white-muted);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.light-theme .hcp-cta-text{color:#666}.hcp-pilot-deliverables{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2.5rem;max-width:900px;margin-left:auto;margin-right:auto}.hcp-pilot-card{flex:1;min-width:250px;background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.25rem;text-align:left}.light-theme .hcp-pilot-card{background:#f8f9fa;border-color:#dee2e6}.hcp-pilot-label{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.5rem}.hcp-pilot-text{font-size:.9rem;color:var(--ferz-white-soft);line-height:1.5}.light-theme .hcp-pilot-text{color:#111}.hcp-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hcp-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hcp-fade-in.hcp-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.hcp-hero{padding:calc(var(--section-padding) + 40px) 0 var(--section-padding)}.hcp-hero-title{font-size:clamp(2rem,8vw,3rem)}.hcp-section-title{font-size:clamp(1.75rem,6vw,2.5rem)}.hcp-pilot-deliverables{flex-direction:column}.hcp-pilot-card{min-width:100%}}.fs-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.fs-page.light-theme{background:#fff;color:#111}.fs-page.light-theme .fs-section-dark,.fs-page.light-theme .fs-section-darker{background:#f8f9fa}.fs-page.light-theme .fs-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.fs-page.light-theme .fs-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.fs-page.light-theme .fs-hero-title,.fs-page.light-theme .fs-section-title{color:#111}.fs-page.light-theme .fs-hero-subtitle,.fs-page.light-theme .fs-section-intro{color:#666!important}.fs-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.fs-section-dark{background:var(--ferz-black-soft)}.fs-section-darker{background:var(--ferz-black)}.fs-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:1rem}.fs-breadcrumb a{color:var(--ferz-red);text-decoration:none;transition:color .3s ease}.fs-breadcrumb a:hover{text-decoration:underline}.light-theme .fs-breadcrumb{color:#666}.light-theme .fs-breadcrumb a{color:var(--ferz-red)}.fs-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.fs-section-title{font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;font-weight:700;line-height:1.1;color:var(--ferz-white);margin-bottom:1rem}.fs-section-intro{font-size:1.1rem;font-weight:400;line-height:1.7;color:var(--ferz-white-muted);max-width:800px}.light-theme .fs-section-intro{color:#666!important}.fs-hero{padding:calc(var(--section-padding) + 80px) 0 var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.12) 0%,transparent 50%),linear-gradient(to bottom,var(--ferz-black),var(--ferz-black-soft));position:relative;overflow:hidden}.fs-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.08) 0%,transparent 40%),linear-gradient(180deg,var(--ferz-black) 0%,var(--ferz-black-soft) 100%);z-index:0}.fs-hero:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;z-index:0}.fs-hero .fs-container{position:relative;z-index:1}.fs-hero-title{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.02em;font-weight:800;line-height:1.1;color:var(--ferz-white);margin-bottom:1.5rem}.fs-hero-subtitle{font-size:1.25rem;font-weight:400;color:var(--ferz-white-muted);max-width:700px;margin-bottom:1.5rem;line-height:1.6}.fs-hero-highlight{display:inline-flex;align-items:center;gap:.75rem;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;padding:.75rem 1.25rem;margin-bottom:2rem}.fs-hero-highlight-text{font-size:.9rem;font-weight:600;color:var(--ferz-red)}.light-theme .fs-hero-highlight{background:#fa21321a;border-color:var(--ferz-red)}.light-theme .fs-hero-highlight-text{color:var(--ferz-red)}.fs-hero-cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.fs-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;font-family:inherit}.fs-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.fs-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.fs-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.fs-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.light-theme .fs-btn-secondary{border-color:#dee2e6;color:#111}.light-theme .fs-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.fs-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.fs-pain-grid{grid-template-columns:1fr}}.fs-pain-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-left:4px solid var(--ferz-red);border-radius:4px;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fs-pain-card.fs-visible{opacity:1;transform:translateY(0)}.light-theme .fs-pain-card{background:#f8f9fa;border-color:#dee2e6;border-left-color:var(--ferz-red)}.fs-pain-card-title{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.75rem}.light-theme .fs-pain-card-title{color:#111}.fs-pain-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .fs-pain-card-text{color:#374151}.fs-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.fs-solution-grid{grid-template-columns:1fr}}.fs-solution-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease;opacity:0;transform:translateY(20px)}.fs-solution-card.fs-visible{opacity:1;transform:translateY(0)}.fs-solution-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.light-theme .fs-solution-card{background:#f8f9fa;border-color:#dee2e6}.light-theme .fs-solution-card:hover{border-color:var(--ferz-red)}.fs-solution-card-icon{width:48px;height:48px;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--ferz-red);margin-bottom:1.5rem}.light-theme .fs-solution-card-icon{background:#fa21321a;border-color:var(--ferz-red);color:var(--ferz-red)}.fs-solution-card-label{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.5rem}.fs-solution-card-title{font-size:1.25rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .fs-solution-card-title{color:#111}.fs-solution-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6;margin-bottom:1.5rem}.light-theme .fs-solution-card-text{color:#374151}.fs-solution-card-link{font-size:.8rem;font-weight:600;color:var(--ferz-red);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.fs-solution-card-link:hover{color:var(--ferz-white)}.light-theme .fs-solution-card-link:hover{color:var(--ferz-red)}.fs-usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.fs-usecase-grid{grid-template-columns:1fr}}.fs-usecase-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;display:flex;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fs-usecase-card.fs-visible{opacity:1;transform:translateY(0)}.light-theme .fs-usecase-card{background:#f8f9fa;border-color:#dee2e6}.fs-usecase-number{font-size:2rem;font-weight:800;color:var(--ferz-red);line-height:1;flex-shrink:0}.fs-usecase-content h4{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .fs-usecase-content h4{color:#111}.fs-usecase-content p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .fs-usecase-content p{color:#374151}.fs-reg-box{background:linear-gradient(135deg,#fa213214,#fa213205);border:1px solid var(--ferz-red);border-radius:4px;padding:3rem;margin-top:3rem}.light-theme .fs-reg-box{background:linear-gradient(135deg,#fa21321a,#fa21320d);border-color:var(--ferz-red)}.fs-reg-title{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:2rem}.light-theme .fs-reg-title{color:#111}.fs-reg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.fs-reg-grid{grid-template-columns:1fr}}.fs-reg-item h4{font-size:1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .fs-reg-item h4{color:#111}.fs-reg-item p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .fs-reg-item p{color:#374151}.fs-roi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.fs-roi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.fs-roi-grid{grid-template-columns:1fr}}.fs-roi-card{text-align:center;padding:2rem;background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fs-roi-card.fs-visible{opacity:1;transform:translateY(0)}.light-theme .fs-roi-card{background:#f8f9fa;border-color:#dee2e6}.fs-roi-value{font-size:2rem;font-weight:800;color:var(--ferz-red);margin-bottom:.5rem}.fs-roi-label{font-size:.85rem;color:var(--ferz-white-muted);line-height:1.4}.light-theme .fs-roi-label{color:#374151}.fs-roi-disclaimer{font-size:.8rem;color:var(--ferz-gray);margin-top:2rem;text-align:center}.light-theme .fs-roi-disclaimer{color:#666}.fs-cta-section{text-align:center;padding:var(--section-padding) 0}.fs-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .fs-cta-title{color:#111}.fs-cta-text{font-size:1.1rem;color:var(--ferz-white-muted);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.light-theme .fs-cta-text{color:#666}.fs-pilot-deliverables{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2.5rem;max-width:900px;margin-left:auto;margin-right:auto}.fs-pilot-card{flex:1;min-width:250px;background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.25rem;text-align:left}.light-theme .fs-pilot-card{background:#f8f9fa;border-color:#dee2e6}.fs-pilot-label{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.5rem}.fs-pilot-text{font-size:.9rem;color:var(--ferz-white-soft);line-height:1.5}.light-theme .fs-pilot-text{color:#111}.fs-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.fs-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fs-fade-in.fs-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.fs-hero{padding:calc(var(--section-padding) + 40px) 0 var(--section-padding)}.fs-hero-title{font-size:clamp(2rem,8vw,3rem)}.fs-section-title{font-size:clamp(1.75rem,6vw,2.5rem)}.fs-pilot-deliverables{flex-direction:column}.fs-pilot-card{min-width:100%}}.ins-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.ins-page.light-theme{background:#fff;color:#111}.ins-page.light-theme .ins-section-dark,.ins-page.light-theme .ins-section-darker{background:#f8f9fa}.ins-page.light-theme .ins-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.ins-page.light-theme .ins-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.ins-page.light-theme .ins-hero-title,.ins-page.light-theme .ins-section-title{color:#111}.ins-page.light-theme .ins-hero-subtitle,.ins-page.light-theme .ins-section-intro{color:#666!important}.ins-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}.ins-section-dark{background:var(--ferz-black-soft)}.ins-section-darker{background:var(--ferz-black)}.ins-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:1rem}.ins-breadcrumb a{color:var(--ferz-red);text-decoration:none;transition:color .3s ease}.ins-breadcrumb a:hover{text-decoration:underline}.light-theme .ins-breadcrumb{color:#666}.light-theme .ins-breadcrumb a{color:var(--ferz-red)}.ins-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.ins-section-title{font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;font-weight:700;line-height:1.1;color:var(--ferz-white);margin-bottom:1rem}.ins-section-intro{font-size:1.1rem;font-weight:400;line-height:1.7;color:var(--ferz-white-muted);max-width:800px}.light-theme .ins-section-intro{color:#666!important}.ins-hero{padding:calc(var(--section-padding) + 80px) 0 var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.12) 0%,transparent 50%),linear-gradient(to bottom,var(--ferz-black),var(--ferz-black-soft));position:relative;overflow:hidden}.ins-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.08) 0%,transparent 40%),linear-gradient(180deg,var(--ferz-black) 0%,var(--ferz-black-soft) 100%);z-index:0}.ins-hero:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;z-index:0}.ins-hero .ins-container{position:relative;z-index:1}.ins-hero-title{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.02em;font-weight:800;line-height:1.1;color:var(--ferz-white);margin-bottom:1.5rem}.ins-hero-subtitle{font-size:1.25rem;font-weight:400;color:var(--ferz-white-muted);max-width:700px;margin-bottom:1.5rem;line-height:1.6}.ins-hero-highlight{display:inline-flex;align-items:center;gap:.75rem;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;padding:.75rem 1.25rem;margin-bottom:2rem}.ins-hero-highlight-text{font-size:.9rem;font-weight:600;color:var(--ferz-red)}.light-theme .ins-hero-highlight{background:#fa21321a;border-color:var(--ferz-red)}.light-theme .ins-hero-highlight-text{color:var(--ferz-red)}.ins-hero-cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.ins-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;font-family:inherit}.ins-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.ins-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.ins-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.ins-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.light-theme .ins-btn-secondary{border-color:#dee2e6;color:#111}.light-theme .ins-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.ins-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.ins-pain-grid{grid-template-columns:1fr}}.ins-pain-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-left:4px solid var(--ferz-red);border-radius:4px;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ins-pain-card.ins-visible{opacity:1;transform:translateY(0)}.light-theme .ins-pain-card{background:#f8f9fa;border-color:#dee2e6;border-left-color:var(--ferz-red)}.ins-pain-card-title{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.75rem}.light-theme .ins-pain-card-title{color:#111}.ins-pain-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .ins-pain-card-text{color:#374151}.ins-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.ins-solution-grid{grid-template-columns:1fr}}.ins-solution-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease;opacity:0;transform:translateY(20px)}.ins-solution-card.ins-visible{opacity:1;transform:translateY(0)}.ins-solution-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.light-theme .ins-solution-card{background:#f8f9fa;border-color:#dee2e6}.light-theme .ins-solution-card:hover{border-color:var(--ferz-red)}.ins-solution-card-icon{width:48px;height:48px;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--ferz-red);margin-bottom:1.5rem}.light-theme .ins-solution-card-icon{background:#fa21321a;border-color:var(--ferz-red);color:var(--ferz-red)}.ins-solution-card-label{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.5rem}.ins-solution-card-title{font-size:1.25rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .ins-solution-card-title{color:#111}.ins-solution-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6;margin-bottom:1.5rem}.light-theme .ins-solution-card-text{color:#374151}.ins-solution-card-link{font-size:.8rem;font-weight:600;color:var(--ferz-red);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.ins-solution-card-link:hover{color:var(--ferz-white)}.light-theme .ins-solution-card-link:hover{color:var(--ferz-red)}.ins-usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.ins-usecase-grid{grid-template-columns:1fr}}.ins-usecase-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;display:flex;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ins-usecase-card.ins-visible{opacity:1;transform:translateY(0)}.light-theme .ins-usecase-card{background:#f8f9fa;border-color:#dee2e6}.ins-usecase-number{font-size:2rem;font-weight:800;color:var(--ferz-red);line-height:1;flex-shrink:0}.ins-usecase-content h4{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .ins-usecase-content h4{color:#111}.ins-usecase-content p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .ins-usecase-content p{color:#374151}.ins-reg-box{background:linear-gradient(135deg,#fa213214,#fa213205);border:1px solid var(--ferz-red);border-radius:4px;padding:3rem;margin-top:3rem}.light-theme .ins-reg-box{background:linear-gradient(135deg,#fa21321a,#fa21320d);border-color:var(--ferz-red)}.ins-reg-title{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:2rem}.light-theme .ins-reg-title{color:#111}.ins-reg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.ins-reg-grid{grid-template-columns:1fr}}.ins-reg-item h4{font-size:1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .ins-reg-item h4{color:#111}.ins-reg-item p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .ins-reg-item p{color:#374151}.ins-roi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.ins-roi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.ins-roi-grid{grid-template-columns:1fr}}.ins-roi-card{text-align:center;padding:2rem;background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ins-roi-card.ins-visible{opacity:1;transform:translateY(0)}.light-theme .ins-roi-card{background:#f8f9fa;border-color:#dee2e6}.ins-roi-value{font-size:2rem;font-weight:800;color:var(--ferz-red);margin-bottom:.5rem}.ins-roi-label{font-size:.85rem;color:var(--ferz-white-muted);line-height:1.4}.light-theme .ins-roi-label{color:#374151}.ins-roi-disclaimer{font-size:.8rem;color:var(--ferz-gray);margin-top:2rem;text-align:center}.light-theme .ins-roi-disclaimer{color:#666}.ins-cta-section{text-align:center;padding:var(--section-padding) 0}.ins-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .ins-cta-title{color:#111}.ins-cta-text{font-size:1.1rem;color:var(--ferz-white-muted);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.light-theme .ins-cta-text{color:#666}.ins-pilot-deliverables{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2.5rem;max-width:900px;margin-left:auto;margin-right:auto}.ins-pilot-card{flex:1;min-width:250px;background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:1.25rem;text-align:left}.light-theme .ins-pilot-card{background:#f8f9fa;border-color:#dee2e6}.ins-pilot-label{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.5rem}.ins-pilot-text{font-size:.9rem;color:var(--ferz-white-soft);line-height:1.5}.light-theme .ins-pilot-text{color:#111}.ins-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ins-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ins-fade-in.ins-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.ins-hero{padding:calc(var(--section-padding) + 40px) 0 var(--section-padding)}.ins-hero-title{font-size:clamp(2rem,8vw,3rem)}.ins-section-title{font-size:clamp(1.75rem,6vw,2.5rem)}.ins-pilot-deliverables{flex-direction:column}.ins-pilot-card{min-width:100%}}:root{--ferz-red: #fa2132;--ferz-red-dark: #c81e2a;--ferz-red-light: rgba(250, 33, 50, .1);--ferz-red-glow: rgba(250, 33, 50, .4);--ferz-black: #000000;--ferz-black-soft: #111111;--ferz-black-medium: #1a1a1a;--ferz-dark-border: #333333;--ferz-gray: #666666;--ferz-light-gray: #999999;--ferz-white: #ffffff;--ferz-white-soft: rgba(255, 255, 255, .9);--ferz-white-muted: rgba(255, 255, 255, .7);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--section-padding: clamp(4rem, 8vw, 6rem);--content-max-width: 1200px;--container-padding: 2rem}.gov-page{background:var(--ferz-black);color:var(--ferz-white);font-family:var(--font-primary);line-height:1.7;font-size:17px;font-weight:400;overflow-x:hidden;min-height:100vh}.gov-page.light-theme{background:#fff;color:#111}.gov-page.light-theme .gov-section-dark,.gov-page.light-theme .gov-section-darker{background:#f8f9fa}.gov-page.light-theme .gov-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.gov-page.light-theme .gov-hero:before{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.04) 0%,transparent 40%),linear-gradient(180deg,#f8f9fa,#e9ecef)}.gov-page.light-theme .gov-hero-title,.gov-page.light-theme .gov-section-title{color:#111}.gov-page.light-theme .gov-hero-subtitle,.gov-page.light-theme .gov-section-intro{color:#666!important}.gov-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--container-padding)}section{padding:var(--section-padding) 0;position:relative}.gov-section-dark{background:var(--ferz-black-soft)}.gov-section-darker{background:var(--ferz-black)}.gov-breadcrumb{font-size:.85rem;color:var(--ferz-white-muted);margin-bottom:1rem}.gov-breadcrumb a{color:var(--ferz-red);text-decoration:none;transition:color .3s ease}.gov-breadcrumb a:hover{text-decoration:underline}.light-theme .gov-breadcrumb{color:#666}.light-theme .gov-breadcrumb a{color:var(--ferz-red)}.gov-section-label{font-size:.7rem;letter-spacing:.3em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:1rem}.gov-section-title{font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;font-weight:700;line-height:1.1;color:var(--ferz-white);margin-bottom:1rem}.gov-section-intro{font-size:1.1rem;font-weight:400;line-height:1.7;color:var(--ferz-white-muted);max-width:800px}.light-theme .gov-section-intro{color:#666!important}.gov-hero{padding:calc(var(--section-padding) + 80px) 0 var(--section-padding);background:radial-gradient(ellipse at top center,rgba(250,33,50,.12) 0%,transparent 50%),linear-gradient(to bottom,var(--ferz-black),var(--ferz-black-soft));position:relative;overflow:hidden}.gov-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,33,50,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(250,33,50,.08) 0%,transparent 40%),linear-gradient(180deg,var(--ferz-black) 0%,var(--ferz-black-soft) 100%);z-index:0}.gov-hero:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;z-index:0}.gov-hero .gov-container{position:relative;z-index:1}.gov-hero-title{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.02em;font-weight:800;line-height:1.1;color:var(--ferz-white);margin-bottom:1.5rem}.gov-hero-subtitle{font-size:1.25rem;font-weight:400;color:var(--ferz-white-muted);max-width:750px;margin-bottom:1.5rem;line-height:1.6}.gov-hero-highlight{display:inline-flex;align-items:center;gap:.75rem;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;padding:.75rem 1.25rem;margin-bottom:2rem}.gov-hero-highlight-text{font-size:.9rem;font-weight:600;color:var(--ferz-red)}.light-theme .gov-hero-highlight{background:#fa21321a;border-color:var(--ferz-red)}.light-theme .gov-hero-highlight-text{color:var(--ferz-red)}.gov-hero-cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.gov-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem;border-radius:4px;transition:all .3s ease;cursor:pointer;border:none;font-family:inherit}.gov-btn-primary{background:var(--ferz-red);color:var(--ferz-white)}.gov-btn-primary:hover{background:var(--ferz-red-dark);transform:translateY(-2px);box-shadow:0 8px 25px var(--ferz-red-glow)}.gov-btn-secondary{background:transparent;color:var(--ferz-white);border:1px solid var(--ferz-dark-border)}.gov-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.light-theme .gov-btn-secondary{border-color:#dee2e6;color:#111}.light-theme .gov-btn-secondary:hover{border-color:var(--ferz-red);color:var(--ferz-red)}.gov-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.gov-pain-grid{grid-template-columns:1fr}}.gov-pain-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-left:4px solid var(--ferz-red);border-radius:4px;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.gov-pain-card.gov-visible{opacity:1;transform:translateY(0)}.light-theme .gov-pain-card{background:#f8f9fa;border-color:#dee2e6;border-left-color:var(--ferz-red)}.gov-pain-card-title{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.75rem}.light-theme .gov-pain-card-title{color:#111}.gov-pain-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .gov-pain-card-text{color:#374151}.gov-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 900px){.gov-solution-grid{grid-template-columns:1fr}}.gov-solution-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;transition:all .3s ease;opacity:0;transform:translateY(20px)}.gov-solution-card.gov-visible{opacity:1;transform:translateY(0)}.gov-solution-card:hover{border-color:var(--ferz-red);transform:translateY(-4px)}.light-theme .gov-solution-card{background:#f8f9fa;border-color:#dee2e6}.light-theme .gov-solution-card:hover{border-color:var(--ferz-red)}.gov-solution-card-icon{width:48px;height:48px;background:var(--ferz-red-light);border:1px solid var(--ferz-red);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--ferz-red);margin-bottom:1.5rem}.light-theme .gov-solution-card-icon{background:#fa21321a;border-color:var(--ferz-red);color:var(--ferz-red)}.gov-solution-card-label{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--ferz-red);text-transform:uppercase;margin-bottom:.5rem}.gov-solution-card-title{font-size:1.25rem;font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .gov-solution-card-title{color:#111}.gov-solution-card-text{font-size:.95rem;color:var(--ferz-white-muted);line-height:1.6;margin-bottom:0}.light-theme .gov-solution-card-text{color:#374151}.gov-usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){.gov-usecase-grid{grid-template-columns:1fr}}.gov-usecase-card{background:var(--ferz-black-medium);border:1px solid var(--ferz-dark-border);border-radius:4px;padding:2rem;display:flex;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.gov-usecase-card.gov-visible{opacity:1;transform:translateY(0)}.light-theme .gov-usecase-card{background:#f8f9fa;border-color:#dee2e6}.gov-usecase-number{font-size:2rem;font-weight:800;color:var(--ferz-red);line-height:1;flex-shrink:0}.gov-usecase-content h4{font-size:1.1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .gov-usecase-content h4{color:#111}.gov-usecase-content p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .gov-usecase-content p{color:#374151}.gov-reg-box{background:linear-gradient(135deg,#fa213214,#fa213205);border:1px solid var(--ferz-red);border-radius:4px;padding:3rem;margin-top:3rem}.light-theme .gov-reg-box{background:linear-gradient(135deg,#fa21321a,#fa21320d);border-color:var(--ferz-red)}.gov-reg-title{font-size:1.5rem;font-weight:700;color:var(--ferz-white);margin-bottom:2rem}.light-theme .gov-reg-title{color:#111}.gov-reg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.gov-reg-grid{grid-template-columns:1fr}}.gov-reg-item h4{font-size:1rem;font-weight:700;color:var(--ferz-white);margin-bottom:.5rem}.light-theme .gov-reg-item h4{color:#111}.gov-reg-item p{font-size:.9rem;color:var(--ferz-white-muted);line-height:1.6}.light-theme .gov-reg-item p{color:#374151}.gov-cta-section{text-align:center;padding:var(--section-padding) 0}.gov-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--ferz-white);margin-bottom:1rem}.light-theme .gov-cta-title{color:#111}.gov-cta-text{font-size:1.1rem;color:var(--ferz-white-muted);margin-bottom:2rem;max-width:680px;margin-left:auto;margin-right:auto}.light-theme .gov-cta-text{color:#666}.gov-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.gov-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.gov-fade-in.gov-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.gov-hero{padding:calc(var(--section-padding) + 40px) 0 var(--section-padding)}.gov-hero-title{font-size:clamp(2rem,8vw,3rem)}.gov-section-title{font-size:clamp(1.75rem,6vw,2.5rem)}}:root{--primary-red: #fa2132;--dark-bg: #000000;--darker-bg: #111111;--card-bg: #1a1a1a;--border-color: #333333;--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-muted: #a0a0a0;--warning: #f59e0b;--success: #f59e0b;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Clash Display", "Inter", sans-serif;--shadow-card: 0 8px 32px rgba(0, 0, 0, .4);--shadow-hover: 0 16px 64px rgba(250, 33, 49, .2);--border-radius: 16px;--transition: all .4s cubic-bezier(.4, 0, .2, 1);--container-width: 100%;--section-spacing: 6rem}.ip-portfolio{min-height:100vh;background:var(--dark-bg);color:var(--text-primary);font-family:var(--font-primary),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.55;transition:background-color .3s ease,color .3s ease}.ip-portfolio.light-theme{background:#fff!important;color:#000!important}.ip-portfolio.light-theme .hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.ip-portfolio.light-theme .hero h1{color:#000!important}.ip-portfolio.light-theme .lead{color:#666!important}.ip-portfolio.light-theme .kicker{color:#fa2132!important;background:#fa21321a!important;border:1px solid rgba(250,33,50,.2)!important}.ip-portfolio.light-theme main{background:#fff!important}.ip-portfolio.light-theme main.wrap{background:#fff!important}.ip-portfolio.light-theme .card,.ip-portfolio.light-theme .panel{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 32px #0000001a!important}.ip-portfolio.light-theme .card h4,.ip-portfolio.light-theme .card strong{color:#000!important}.ip-portfolio.light-theme .card p,.ip-portfolio.light-theme .card .muted{color:#444!important}.ip-portfolio.light-theme .card .small{color:#333!important}.ip-portfolio.light-theme .card .artifact{color:#000!important}.ip-portfolio.light-theme .card li{color:#333!important}.ip-portfolio.light-theme .card .small.muted{color:#555!important}.ip-portfolio.light-theme .use{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important}.ip-portfolio.light-theme .use h4{color:#000!important}.ip-portfolio.light-theme .use .small{color:#333!important}.ip-portfolio.light-theme .use .small.muted,.ip-portfolio.light-theme .use .muted{color:#555!important}.ip-portfolio.light-theme #assets .card{background:linear-gradient(135deg,#f8f9faf2,#e9ecefe6)!important;border:1px solid rgba(0,0,0,.1)!important}.ip-portfolio.light-theme #assets .card:hover{box-shadow:0 30px 60px #0003,0 0 0 1px #fa213133,inset 0 1px #fff3!important}.ip-portfolio.light-theme .ip-badge{background:#fa21321a!important;color:#fa2132!important;border:1px solid rgba(250,33,50,.2)!important}.ip-portfolio.light-theme .chip{background:#fa2132!important;color:#fff!important}.ip-portfolio.light-theme section{background:#fff!important}.ip-portfolio.light-theme section:nth-child(2n){background:#f8f9fa!important}.ip-portfolio.light-theme h2,.ip-portfolio.light-theme h3{color:#000!important}.ip-portfolio.light-theme .nav{background:#00000008!important;border:1px solid rgba(0,0,0,.1)!important}.ip-portfolio.light-theme .nav a{color:#666!important}.ip-portfolio.light-theme .nav a.active{color:#fa2132!important;background:#fa21321a!important}.ip-portfolio.light-theme details{background:#f8f9facc!important;border:1px solid rgba(0,0,0,.1)!important}.ip-portfolio.light-theme details:hover{border-color:#fa21324d!important}.ip-portfolio.light-theme details summary{color:#000!important}.ip-portfolio.light-theme details summary:hover{background:#fa21320d!important}.ip-portfolio.light-theme details[open] summary{border-bottom:1px solid rgba(0,0,0,.1)!important}.ip-portfolio.light-theme details p{color:#333!important}a{color:var(--text-secondary);text-decoration:none}a:hover{opacity:.9}.wrap{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8rem 0 4rem;position:relative;background:var(--dark-bg)}.hero .wrap{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px}.hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23333" stroke-width="0.5" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.1;z-index:-1}.kicker{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--border-color);background:#1a1a1acc;backdrop-filter:blur(12px);color:var(--text-secondary);padding:.75rem 1.5rem;border-radius:30px;font-size:.9rem;font-weight:600;margin-bottom:2rem;box-shadow:0 4px 16px #0006}.hero h1{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:800;margin:0 0 2rem;color:var(--text-primary);letter-spacing:-.02em;line-height:1.1}.hero h1 span{display:block}.lead{font-size:1.5rem;color:var(--text-secondary);margin:0 0 3rem;max-width:700px;font-weight:400;line-height:1.5}.badges{display:flex;justify-content:center;gap:1rem;margin:3rem 0;flex-wrap:wrap}.ip-badge{background:#1a1a1acc;backdrop-filter:blur(12px);border:1px solid #fa2132;padding:.75rem 1.5rem;border-radius:30px;font-size:.9rem;font-weight:600;color:#fa2132;display:flex;align-items:center;gap:.75rem;transition:var(--transition);box-shadow:0 4px 16px #0006}.badge:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0009}.badge.primary{background:var(--primary-red);border-color:var(--primary-red);color:#fff}.ip-badge .b{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.badge.primary .b{background:#fff}main.wrap{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:var(--section-spacing) 0;text-align:center}.section .panel{max-width:90vw;margin:0 auto;padding:24px 30px;background:transparent;border:none;box-shadow:none}.section h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 3rem;color:var(--text-primary);text-align:center;letter-spacing:-.02em}.section h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--text-primary)}#assets{background:linear-gradient(135deg,#000000e6,#1a1a1af2);position:relative;overflow:hidden}#assets:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(250,33,49,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(74,158,255,.02) 0%,transparent 50%);z-index:0}#assets .panel{position:relative;z-index:1}#assets h3{position:relative;margin-bottom:1rem}#assets h3:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-red),transparent)}.card,.panel{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-card);transition:var(--transition);position:relative;overflow:hidden;width:100%;height:auto;min-height:fit-content;display:block}#assets .card{background:linear-gradient(135deg,#1a1a1af2,#282828e6);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;position:relative;overflow:visible}#assets .card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(250,33,49,.05) 0%,transparent 50%);border-radius:20px;opacity:0;transition:var(--transition)}#assets .card:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(250,33,49,.3),rgba(74,158,255,.2),transparent);border-radius:21px;opacity:0;z-index:-1;transition:var(--transition)}#assets .card:hover:before{opacity:1}#assets .card:hover:after{opacity:1}#assets .card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px #0009,0 0 0 1px #fa213133,inset 0 1px #fff3}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--text-muted),transparent);opacity:0;transition:var(--transition)}.card:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover);border-color:var(--text-muted)}.card:hover:before{opacity:1}h2{font-size:26px;margin:0 0 1rem;text-align:center}h3{font-size:22px;margin:0 0 1rem;text-align:center}h4{margin:0 0 .5rem}.muted{color:var(--text-muted)}.grid{display:grid;gap:2rem;width:100%;margin:0 auto;align-items:stretch;justify-items:stretch}#assets .grid{gap:3rem;margin-top:3rem;perspective:1000px}#assets .grid .card:hover{z-index:10}#assets .grid:hover .card:not(:hover){filter:blur(.3px);opacity:.6;transform:scale(.98)}#assets .grid .card{transition:all .4s cubic-bezier(.4,0,.2,1)}#assets .grid .card:nth-child(1){animation:slideInLeft .8s ease-out}#assets .grid .card:nth-child(2){animation:slideInUp .8s ease-out .2s both}#assets .grid .card:nth-child(3){animation:slideInRight .8s ease-out .4s both}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px) translateY(20px)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px) translateY(20px)}to{opacity:1;transform:translate(0) translateY(0)}}@media (min-width: 640px){.grid.sm-2{grid-template-columns:repeat(2,1fr);max-width:800px}}@media (min-width: 1024px){.grid.lg-3{grid-template-columns:repeat(3,1fr);max-width:1200px}}@media (min-width: 1200px){.grid.xl-4{grid-template-columns:repeat(4,1fr);max-width:100%}}.card{border:1px solid var(--border-color);background:var(--card-bg);padding:1.5rem;border-radius:16px;height:auto;width:100%;box-sizing:border-box;display:block;position:relative;overflow:visible}.row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:1rem}.chip{border:1px solid var(--border-color);background:var(--darker-bg);color:var(--text-secondary);padding:4px 8px;border-radius:8px;font-size:12px;font-weight:600}.chip.important{background:var(--primary-red);border-color:var(--primary-red);color:#fff}#assets .chip{background:linear-gradient(135deg,var(--primary-red) 0%,#d61e2a 100%);border:none;color:#fff;padding:6px 12px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #fa21314d;position:relative;overflow:hidden}#assets .chip:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}#assets .card:hover .chip:before{left:100%}.artifact{color:var(--text-primary);font-weight:800;text-align:center;display:block;width:100%}.lock{color:var(--text-muted)}.timeline{width:100%;max-width:900px;margin:0 auto}.timeline .item{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:12px 0}.tone{width:9px;height:9px;border-radius:50%}.foundation{background:var(--primary-red)}.extension{background:var(--success)}.global{background:var(--accent-purple)}.orch{background:var(--warning)}.lockout{background:var(--primary-red)}.divider{height:1px;background:var(--border-color);margin-top:12px}.bar{width:100%;height:12px;border-radius:999px;background:var(--card-bg);border:1px solid var(--border-color);overflow:hidden;margin:1rem 0}.fill{height:100%;width:75%;background:linear-gradient(90deg,var(--primary-red),#ff6b7a);border-radius:999px}.proof{display:grid;gap:2rem}.use-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:2rem auto}.use{border:1px dashed var(--border-color);padding:1.5rem;border-radius:14px;background:var(--card-bg);width:100%}.use h4{margin:0 0 .5rem;color:var(--text-primary)}.faq-container{max-width:800px;margin:0 auto}details{border:1px solid var(--border-color);background:#1a1a1a99;backdrop-filter:blur(12px);margin:1rem 0;border-radius:12px;overflow:hidden;transition:var(--transition)}details:hover{border-color:#41e39c4d}details summary{padding:1.5rem;cursor:pointer;font-weight:600;background:transparent;border:none;outline:none;transition:var(--transition)}details summary:hover{background:#41e39c0d}details[open] summary{border-bottom:1px solid var(--border-color)}details p{padding:1.5rem;margin:0;color:var(--text-secondary)}details+details{margin-top:10px}summary{cursor:pointer;font-weight:700}footer{background:var(--darker-bg);border-top:1px solid var(--border-color);padding:3rem 0 2rem;margin-top:4rem}.foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}.foot strong{display:block;margin-bottom:1rem;color:var(--warning);font-size:1.125rem}.card ul{list-style:none;padding:0;margin:1rem 0 0}.card li{margin:.5rem 0;font-size:.875rem;color:var(--text-secondary);line-height:1.4}.card .small.muted{margin:.5rem 0 1rem;display:block}.foot p{color:var(--text-secondary);margin:.25rem 0}.small{font-size:.875rem;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#000;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:var(--transition);border:none;cursor:pointer}.btn:hover{background:#fa2132;transform:translateY(-2px);box-shadow:0 8px 25px #41e39c4d}.request-briefing{background:linear-gradient(135deg,#fa2132,#ff6b7a);color:#fff;border:none;border-radius:999px;padding:.9rem 1.75rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 30px #fa213240}.request-briefing:hover{transform:translateY(-3px);box-shadow:0 16px 40px #fa213259;background:linear-gradient(135deg,#ff3346,#ff8292)}.request-briefing:active{transform:translateY(-1px);box-shadow:0 8px 20px #fa21324d}.ip-portfolio.light-theme .request-briefing{background:#fff!important;color:#fa2132!important;border:1px solid rgba(250,33,50,.3)!important;box-shadow:0 8px 20px #00000014!important}.ip-portfolio.light-theme .request-briefing:hover{background:linear-gradient(135deg,#fa2132,#ff6b7a)!important;color:#fff!important;border-color:#fa2132!important;box-shadow:0 16px 40px #fa213240!important}.section .panel{text-align:center}.section .panel .btn{margin-top:1rem}@media (max-width: 768px){.topbar{padding:0 1rem}.topbar .wrap.inner{min-width:auto;width:100%;max-width:100%;flex-direction:column;gap:1rem;padding:1rem}.topbar .nav{gap:1rem;flex-wrap:wrap;justify-content:center}.hero{padding:6rem 1rem 3rem;min-height:80vh}.hero .wrap{max-width:100%}.wrap{padding:0 1rem}main.wrap{padding:0 1rem}.badges{gap:.5rem;justify-content:center}.grid{grid-template-columns:1fr!important;max-width:100%!important}.timeline .item{grid-template-columns:80px 1fr;gap:1rem}.proof{grid-template-columns:1fr!important;max-width:100%!important}.use-cases{grid-template-columns:1fr;max-width:100%}.foot{grid-template-columns:1fr;text-align:center;padding:0 1rem}}.aiint-app{background:#000;color:#fff}.aiint-container{max-width:900px;margin:0 auto;padding:40px 20px 80px}.aiint-title{font-size:32px;margin:0 0 8px}.aiint-updated{color:#ccc;margin:0 0 24px}.aiint-section p{color:#ddd;line-height:1.7;margin:0 0 14px}.aiint-section a{color:#fa2132;text-decoration:none}.aiint-section a:hover{text-decoration:underline}body.light-theme .aiint-app,body.light-theme .aiint-container{background:#fff;color:#000}body.light-theme .aiint-title,body.light-theme .aiint-updated,body.light-theme .aiint-section p{color:#000}body.light-theme .aiint-section a{color:#fa2132}body.light-theme .aiint-section a:hover{text-decoration:underline}body.light-theme .aiint-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#000;border-bottom:1px solid #e5e7eb}.aiint-hero{background:linear-gradient(135deg,#000,#1a1a1a,#2a2a2a);border-bottom:1px solid #222;padding:90px 20px 60px}.aiint-hero-inner{max-width:900px;margin:0 auto;text-align:center}.aiint-hero-title{font-size:44px;margin:0 0 6px}.aiint-hero-sub{color:#ccc;margin:0 0 12px}.archive-page{min-height:100vh;font-family:Inter,sans-serif;background:#000;color:#fff}.archive-header{padding:100px 0 20px;margin-top:0}.archive-title{font-size:2rem;margin:0 0 8px;color:#fff}.archive-subtitle{color:#ccc;margin:0 0 12px}.archive-content{padding:20px 0 60px}.archive-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:16px}.archive-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333333;padding:12px 0;color:#fff}.archive-link{color:#fa2132;text-decoration:none}.archive-link:hover{text-decoration:underline}.archive-meta{color:#aaa;font-size:.95rem}.light-theme .archive-page{background:#fff;color:#000}.light-theme .archive-title{color:#000}.light-theme .archive-subtitle{color:#666}.light-theme .archive-item{border-bottom:1px solid #e5e7eb}.light-theme .archive-link{color:#fa2132}.light-theme .archive-link:hover{color:#d91e2a}.light-theme .archive-meta{color:#666}@media (max-width: 640px){.archive-item{flex-direction:column;align-items:flex-start;gap:6px}}.articles-page{min-height:100vh;background:#000;color:#fff}.articles-loading{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#000}.loading-spinner{font-size:1.2rem;color:#fff;font-family:Georgia,serif}.container{max-width:1600px;margin:0 auto;padding:0 20px}.articles-header{padding:80px 0 60px;text-align:center;background:#000;border-bottom:1px solid #333}.articles-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:#fff}.articles-subtitle{font-size:1.2rem;color:#ccc;max-width:600px;margin:0 auto;line-height:1.6}.articles-content{padding:60px 0}.articles-filters{display:flex;gap:20px;margin-bottom:40px;flex-wrap:wrap;align-items:center}.articles-search-box{position:relative;flex:1;min-width:300px}.articles-search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#666;z-index:1}.articles-search-input{width:100%;padding:15px 15px 15px 50px;background:#000;border:2px solid #333;border-radius:10px;color:#fff;font-size:1rem;transition:all .3s ease}.articles-search-input:focus{outline:none;border-color:#fa2132;box-shadow:0 0 0 3px #fa21321a}.articles-category-filter{position:relative;min-width:200px}.articles-filter-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#666;z-index:1}.articles-category-select{width:100%;padding:15px 15px 15px 50px;background:#000;border:2px solid #333;border-radius:10px;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease}.articles-category-select:focus{outline:none;border-color:#fa2132;box-shadow:0 0 0 3px #fa21321a}.articles-category-select option{background:#000;color:#fff}.results-count{margin-bottom:30px;color:#ccc;font-size:1rem}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.article-card{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #333;position:relative;backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d}.article-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px #fa213240,0 0 0 1px #fa21321a;border-color:#fa2132}.article-image-wrapper{position:relative;height:120px;overflow:hidden;background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}.article-image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);filter:brightness(.9) contrast(1.1)}.article-card:hover .article-image{transform:scale(1.08);filter:brightness(1) contrast(1.2)}.article-image-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fa21321a,#0000004d);opacity:0;transition:opacity .3s ease}.article-card:hover .article-image-wrapper:after{opacity:1}.featured-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff;padding:8px 16px;border-radius:25px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 4px 15px #fa213266;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.a-article-content{padding:15px;display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-between}.article-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.article-category{background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 2px 8px #fa21324d}.article-read-time{display:flex;align-items:center;gap:6px;color:#aaa;font-size:.85rem;font-weight:500;background:#ffffff0d;padding:6px 12px;border-radius:15px;backdrop-filter:blur(10px)}.article-title{margin-bottom:15px;font-size:1.4rem;font-weight:700;line-height:1.3;flex:1;word-wrap:break-word;hyphens:auto;width:100%;max-width:100%;min-height:45px;display:flex;align-items:center}.article-title a{color:#fff;text-decoration:none;transition:all .3s ease;display:block}.article-title a:hover{color:#fa2132;text-shadow:0 0 20px rgba(250,33,50,.3)}.article-description{display:none}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.article-tag{display:flex;align-items:center;gap:6px;background:#ffffff14;color:#ddd;padding:6px 12px;border-radius:18px;font-size:.75rem;font-weight:500;transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.article-tag:hover{background:#fa213233;color:#fa2132;border-color:#fa21324d}.article-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.article-author{display:flex;align-items:center;gap:6px;color:#aaa;font-size:.85rem;font-weight:500}.article-date{color:#aaa;font-size:.85rem;font-weight:500}.read-more-link{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff;padding:14px 24px;border-radius:30px;text-decoration:none;font-weight:700;font-size:.85rem;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.8px;box-shadow:0 4px 15px #fa21324d;border:1px solid rgba(255,255,255,.1);margin-top:auto}.read-more-link:hover{transform:translateY(-3px) scale(1.05);background:linear-gradient(135deg,#e01e2e,#fa2132);box-shadow:0 8px 25px #fa213266;border-color:#fff3}.no-results{text-align:center;padding:60px 20px;color:#ccc}.no-results p{font-size:1.2rem}@media (max-width: 768px){.articles-title{font-size:2.5rem}.articles-subtitle{font-size:1.1rem}.articles-filters{flex-direction:column;align-items:stretch;gap:15px}.articles-search-box,.articles-category-filter{min-width:auto}.articles-category-select{padding:15px 15px 15px 50px;font-size:1rem}.articles-filter-icon{left:15px;top:50%;transform:translateY(-50%)}.articles-grid{grid-template-columns:1fr;gap:20px}.article-content{padding:20px}.article-meta,.article-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 480px){.articles-header{padding:60px 0 40px}.articles-title{font-size:2rem}.articles-content{padding:40px 0}.container{padding:0 15px}.articles-filters{gap:12px}.articles-search-box,.articles-category-filter{min-width:auto}.articles-search-input,.articles-category-select{padding:12px 12px 12px 45px;font-size:.95rem}.articles-search-icon,.articles-filter-icon{left:12px;width:18px;height:18px}.articles-grid{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.articles-grid{grid-template-columns:1fr;gap:20px}.article-title{font-size:1.2rem}}@media (min-width: 769px) and (max-width: 1024px){.articles-grid{grid-template-columns:repeat(3,1fr);gap:25px}}@media (min-width: 1025px){.articles-grid{grid-template-columns:repeat(3,1fr);gap:35px}}.article-skeleton{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:20px;overflow:hidden;border:1px solid #333;position:relative;backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-image{height:120px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.skeleton-content{padding:15px;display:flex;flex-direction:column;gap:12px}.skeleton-meta{display:flex;justify-content:space-between;align-items:center}.skeleton-category{width:80px;height:24px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:12px;animation:skeleton-shimmer 1.5s infinite}.skeleton-read-time{width:60px;height:20px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-shimmer 1.5s infinite}.skeleton-title{width:100%;height:20px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer 1.5s infinite}.skeleton-title-short{width:70%;height:20px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer 1.5s infinite}.skeleton-tags{display:flex;gap:8px;flex-wrap:wrap}.skeleton-tag{width:60px;height:24px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:12px;animation:skeleton-shimmer 1.5s infinite}.skeleton-footer{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #333}.skeleton-author{width:80px;height:16px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:8px;animation:skeleton-shimmer 1.5s infinite}.skeleton-date{width:60px;height:16px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:8px;animation:skeleton-shimmer 1.5s infinite}.skeleton-button{width:120px;height:40px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:20px;margin-top:15px;animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.light-theme .article-skeleton{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a}.light-theme .skeleton-image,.light-theme .skeleton-category,.light-theme .skeleton-read-time,.light-theme .skeleton-title,.light-theme .skeleton-title-short,.light-theme .skeleton-tag,.light-theme .skeleton-author,.light-theme .skeleton-date,.light-theme .skeleton-button{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}.light-theme .skeleton-footer{border-top:1px solid #e0e0e0}.light-theme .articles-page{background:#fff;color:#000}.light-theme .articles-loading{background:#fff}.light-theme .loading-spinner{color:#000}.light-theme .articles-header{background:linear-gradient(135deg,#fff,#fef7f7,#fdf2f2);border-bottom:1px solid #e0e0e0}.light-theme .articles-title{color:#000}.light-theme .articles-subtitle{color:#666}.light-theme .articles-search-input{background:#fff;border:2px solid #e0e0e0;color:#000}.light-theme .articles-search-input:focus{border-color:#fa2132;box-shadow:0 0 0 3px #fa21321a}.light-theme .articles-search-input::placeholder{color:#999}.light-theme .articles-category-select{background:#fff;border:2px solid #e0e0e0;color:#000}.light-theme .articles-category-select:focus{border-color:#fa2132;box-shadow:0 0 0 3px #fa21321a}.light-theme .articles-search-icon,.light-theme .articles-filter-icon{color:#666}.light-theme .article-card{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a}.light-theme .article-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.light-theme .article-title{color:#000}.light-theme .article-title:hover{color:#fa2132}.light-theme .article-description{color:#666}.light-theme .article-meta,.light-theme .article-meta-icon{color:#999}.light-theme .article-tag{background:#f5f5f5;color:#666;border:1px solid #e0e0e0}.light-theme .article-tag:hover{background:#fa2132;color:#fff;border-color:#fa2132}.light-theme .article-read-more{background:#fa2132;color:#fff}.light-theme .article-read-more:hover{background:#000;color:#fff}.light-theme .no-articles{color:#666}.light-theme .no-articles-icon{color:#999}.light-theme .article-category{background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff}.light-theme .article-read-time{color:#666;background:#0000000d}.light-theme .article-read-time svg{color:#666}.light-theme .article-title a{color:#000}.light-theme .article-title a:hover{color:#fa2132}.light-theme .article-author{color:#666}.light-theme .article-author svg{color:#666}.light-theme .article-date{color:#999}.light-theme .results-count,.light-theme .no-results{color:#666}.light-theme .read-more-link{background:linear-gradient(135deg,#fa2132,#e01e2e);color:#fff}.light-theme .read-more-link:hover{background:linear-gradient(135deg,#e01e2e,#fa2132);color:#fff!important}.light-theme .read-more-link:focus-visible,.light-theme .read-more-link:active{color:#fff!important}.article-detail-page{min-height:100vh;background:#fff;color:#000;transition:all .3s ease;scroll-behavior:smooth}html{scroll-behavior:smooth}.article-detail-page.night-mode{background:#fefcf3;color:#3a3a3a}.article-detail-page.night-mode .article-detail-loading{background:#fefcf3}.article-detail-page.night-mode .loading-spinner{color:#3a3a3a}.article-detail-page.night-mode .article-detail-error{background:#fefcf3}.article-detail-page.night-mode .article-detail-error h1{color:#3a3a3a}.article-detail-page.night-mode .article-detail-error p{color:#666}.article-detail-loading{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#fff}.loading-spinner{font-size:1.2rem;color:#000;font-family:Georgia,serif}.article-detail-error{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:#fff;text-align:center;padding:20px}.article-detail-error h1{font-size:2.5rem;margin-bottom:20px;color:#000;font-family:Georgia,serif}.article-detail-error p{font-size:1.2rem;color:#666;margin-bottom:30px;font-family:Georgia,serif}.back-to-articles{display:inline-flex;align-items:center;gap:8px;background:#fa2132;color:#fff;padding:12px 20px;border-radius:25px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-family:Georgia,serif}.back-to-articles:hover{transform:translateY(-2px);box-shadow:0 10px 20px #fa21324d}.container{max-width:1200px;margin:0 auto;padding:0 20px}.article-hero{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden}.article-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-background-image{width:100%;height:100%;object-fit:cover;filter:blur(2px);transform:scale(1.1)}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffffe6,#ffffffb3)}.article-hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center;padding:40px 0}.back-link{display:inline-flex;align-items:center;gap:8px;color:#666;text-decoration:none;font-size:.9rem;margin-bottom:30px;transition:color .3s ease;font-family:Georgia,serif}.back-link:hover{color:#fa2132}.article-meta-hero{display:flex;justify-content:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.article-category-hero{background:#fa2132;color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.article-read-time-hero{display:flex;align-items:center;gap:8px;color:#666;font-size:.9rem}.article-title-hero{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;color:#000}.article-description-hero{font-size:1.3rem;color:#666;line-height:1.6;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.article-author-hero{display:flex;justify-content:center;gap:30px;margin-bottom:30px;flex-wrap:wrap}.author-info,.publish-date{display:flex;align-items:center;gap:8px;color:#666;font-size:1rem}.article-tags-hero{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.article-tag-hero{display:flex;align-items:center;gap:5px;background:#f5f5f5;color:#000;padding:8px 12px;border-radius:20px;font-size:.9rem;border:1px solid #e0e0e0}.article-content-section{padding:80px 0;background:#fff}.article-content-wrapper{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:start}.article-content{background:#fff;border-radius:0;padding:40px 0;border:none;margin:0 auto}.markdown-content{line-height:1.8;font-size:1.1rem;color:#000;font-family:Georgia,serif;text-align:left}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#000;margin-top:40px;margin-bottom:20px;font-weight:600;font-family:Inter,sans-serif;text-align:left}.markdown-content h1{font-size:2.5rem;border-bottom:2px solid #fa2132;padding-bottom:10px;font-family:Inter,sans-serif;text-align:left;font-weight:600}.markdown-content h2{font-size:2rem;color:#fa2132;font-family:Inter,sans-serif;text-align:left;font-weight:600}.markdown-content h3{font-size:1.5rem}.markdown-content p{margin-bottom:20px;color:#000;font-size:1.1rem;line-height:1.8}.markdown-content ul,.markdown-content ol{margin-bottom:20px;padding-left:30px}.markdown-content li{margin-bottom:8px;color:#000}.markdown-content strong{color:#000;font-weight:600}.markdown-content em{color:#000;font-style:italic}.markdown-content a{color:#fa2132;text-decoration:none;transition:color .3s ease}.markdown-content a:hover{color:#d41e2a;text-decoration:underline}.markdown-content blockquote{border-left:4px solid #fa2132;margin:30px 0;color:#000;font-style:italic;background:#f8f9fa;padding:20px;border-radius:0 10px 10px 0}.markdown-content code{background:#f1f3f4;color:#000;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem}.markdown-content pre{background:#f8f9fa;color:#000;padding:20px;border-radius:10px;overflow-x:auto;margin:20px 0;border:1px solid #e9ecef}.markdown-content pre code{background:none;padding:0}.markdown-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;font-family:Inter,sans-serif}.markdown-content thead{background:#f8fafc}.markdown-content th{padding:12px 16px;text-align:left;font-weight:600;color:#000;border-bottom:2px solid #e0e0e0;font-family:Inter,sans-serif}.markdown-content td{padding:12px 16px;border-bottom:1px solid #e0e0e0;color:#333}.markdown-content tr:last-child td{border-bottom:none}.markdown-content tbody tr:hover{background:#f8fafc}.markdown-content .zenodo-button,.markdown-content a.zenodo-button{display:inline-block!important;background:#1a1a2e!important;color:#fff!important;padding:14px 32px!important;border-radius:6px!important;text-decoration:none!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important;margin-top:8px!important;margin-bottom:0!important;border:none!important;cursor:pointer!important;font-size:1rem!important;line-height:1.5!important}.markdown-content .zenodo-button:hover,.markdown-content a.zenodo-button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000004d!important;color:#fff!important;text-decoration:none!important;background:#2d2d44!important}.markdown-content .zenodo-button-white,.markdown-content a.zenodo-button-white{display:inline-block!important;background:#fff!important;color:#1a1a2e!important;padding:14px 32px!important;border-radius:6px!important;text-decoration:none!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important;border:none!important;cursor:pointer!important;font-size:1rem!important;line-height:1.5!important;margin:0!important}.markdown-content .zenodo-button-white:hover,.markdown-content a.zenodo-button-white:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000004d!important;color:#1a1a2e!important;text-decoration:none!important;background:#f5f5f5!important}.markdown-content img{max-width:100%;height:auto;display:block;margin:30px auto;border-radius:10px;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease}.markdown-content img:hover{transform:scale(1.02)}.markdown-content img+em{display:block;text-align:center;font-style:italic;color:#666;font-size:.9rem;margin-top:10px;margin-bottom:30px;font-family:Georgia,serif}.article-sidebar{position:sticky;top:100px}.sidebar-section{background:#fff;border-radius:15px;padding:25px;margin-bottom:20px;border:1px solid #e0e0e0;box-shadow:0 2px 10px #0000001a}.sidebar-section h3{color:#000;font-size:1.2rem;margin-bottom:20px;font-weight:600;font-family:Georgia,serif}.sidebar-item{margin-bottom:15px;color:#666;font-size:.95rem;font-family:Georgia,serif}.sidebar-item strong{color:#000;font-weight:600}.sidebar-tags{display:flex;flex-wrap:wrap;gap:8px}.sidebar-tag{background:#f5f5f5;color:#000;padding:6px 12px;border-radius:15px;font-size:.8rem;transition:all .3s ease;font-family:Georgia,serif}.sidebar-tag:hover{background:#e0e0e0;color:#000}.article-info-section,.tags-section{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.related-documents-section{margin-bottom:0}.related-documents{display:flex;flex-direction:column;gap:15px}.document-item{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease}.document-item:hover{background:#e9ecef;border-color:#fa2132}.document-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fa2132;color:#fff;border-radius:6px;flex-shrink:0}.document-info{flex:1;display:flex;flex-direction:column;gap:2px}.document-title{font-size:.9rem;font-weight:600;color:#000;font-family:Inter,sans-serif}.document-description{font-size:.8rem;color:#666;font-family:Inter,sans-serif}.document-actions{display:flex;gap:6px;flex-shrink:0}.action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif}.view-btn{background:#e9ecef;color:#666}.view-btn:hover{background:#007bff;color:#fff}.download-btn{background:#e9ecef;color:#666}.download-btn:hover{background:#28a745;color:#fff}@media (max-width: 1024px){.article-content-wrapper{grid-template-columns:1fr;gap:40px}.article-sidebar{position:static}}@media (max-width: 768px){.article-title-hero{font-size:2.5rem}.article-description-hero{font-size:1.1rem}.article-meta-hero{flex-direction:column;align-items:center;gap:10px}.article-author-hero{flex-direction:column;gap:15px}.article-content{padding:25px}.markdown-content h1{font-size:2rem}.markdown-content h2{font-size:1.5rem}.markdown-content h3{font-size:1.3rem}}.article-detail-page.night-mode .article-hero{background:linear-gradient(135deg,#f8f4e6,#f5f0d8)}.article-detail-page.night-mode .hero-overlay{background:linear-gradient(135deg,#f8f4e6cc,#f5f0d899)}.article-detail-page.night-mode .back-link{color:#3a3a3a;border-color:#3a3a3a4d}.article-detail-page.night-mode .back-link:hover{background:#3a3a3a1a;border-color:#3a3a3a}.article-detail-page.night-mode .article-category-hero{color:#d97706}.article-detail-page.night-mode .article-read-time-hero{color:#6b7280}.article-detail-page.night-mode .article-title-hero{color:#2d2d2d}.article-detail-page.night-mode .article-description-hero{color:#4a4a4a}.article-detail-page.night-mode .author-info,.article-detail-page.night-mode .publish-date{color:#6b7280}.article-detail-page.night-mode .article-tag-hero{background:#d9770626;color:#d97706;border-color:#d977064d}.article-detail-page.night-mode .article-content-section{background:#f8f4e6}.article-detail-page.night-mode .article-content{background:#fefcf3;border:1px solid #e5dcc6}.article-detail-page.night-mode .markdown-content{color:#3a3a3a}.article-detail-page.night-mode .markdown-content h1,.article-detail-page.night-mode .markdown-content h2,.article-detail-page.night-mode .markdown-content h3,.article-detail-page.night-mode .markdown-content h4,.article-detail-page.night-mode .markdown-content h5,.article-detail-page.night-mode .markdown-content h6{color:#2d2d2d}.article-detail-page.night-mode .markdown-content p{color:#4a4a4a}.article-detail-page.night-mode .markdown-content a{color:#d97706}.article-detail-page.night-mode .markdown-content a:hover{color:#b45309}.article-detail-page.night-mode .markdown-content code{background:#f3f0e8;color:#3a3a3a;border:1px solid #d4c4a8}.article-detail-page.night-mode .markdown-content pre{background:#f3f0e8;border:1px solid #d4c4a8}.article-detail-page.night-mode .markdown-content blockquote{border-left:4px solid #d97706;background:#d9770614;color:#4a4a4a}.article-detail-page.night-mode .markdown-content ul,.article-detail-page.night-mode .markdown-content ol,.article-detail-page.night-mode .markdown-content li{color:#4a4a4a}.article-detail-page.night-mode .article-sidebar{background:#fefcf3;border:1px solid #e5dcc6}.article-detail-page.night-mode .sidebar-section h3,.article-detail-page.night-mode .sidebar-section h4{color:#2d2d2d}.article-detail-page.night-mode .sidebar-item{color:#4a4a4a}.article-detail-page.night-mode .sidebar-tag{background:#d9770626;color:#d97706;border-color:#d977064d}.article-detail-page.night-mode .document-item{background:#f8f4e6;border:1px solid #d4c4a8}.article-detail-page.night-mode .document-title{color:#2d2d2d}.article-detail-page.night-mode .document-description{color:#6b7280}.article-detail-page.night-mode .action-btn{background:#d97706;color:#fff;border:1px solid #d97706}.article-detail-page.night-mode .action-btn:hover{background:#b45309;border-color:#b45309}@media (max-width: 480px){.article-hero{min-height:60vh}.article-title-hero{font-size:2rem}.article-content-section{padding:40px 0}.article-content{padding:20px}.container{padding:0 15px}.sidebar-section{padding:20px}.markdown-content img{margin:20px auto;border-radius:8px;box-shadow:0 2px 10px #0000001a}.markdown-content img+em{font-size:.8rem;margin-top:8px;margin-bottom:20px}}
