@font-face{font-family:boxicons;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/boxicons.woff2) format("woff2")}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-bar-chart-square:before{content:"\e9c7"}.bx-book-open:before{content:"\e9ef"}.bx-book-reader:before{content:"\e9f0"}.bx-brain:before{content:"\e9ff"}.bx-building-house:before{content:"\ea0b"}.bx-bus:before{content:"\ea10"}.bx-calendar-check:before{content:"\ea17"}.bx-calendar-star:before{content:"\ea1e"}.bx-certification:before{content:"\ea3c"}.bx-chalkboard:before{content:"\ea3e"}.bx-check:before{content:"\ea41"}.bx-check-shield:before{content:"\ea48"}.bx-chevron-right:before{content:"\ea50"}.bx-chevrons-right:before{content:"\ea55"}.bx-cloud:before{content:"\ea60"}.bx-code-alt:before{content:"\ea69"}.bx-code-curly:before{content:"\ea6b"}.bx-command:before{content:"\ea75"}.bx-envelope:before{content:"\eac1"}.bx-error-circle:before{content:"\eac7"}.bx-file-find:before{content:"\ead7"}.bx-git-merge:before{content:"\eaf3"}.bx-headphone:before{content:"\eb08"}.bx-home-heart:before{content:"\eb15"}.bx-id-card:before{content:"\eb1a"}.bx-layer:before{content:"\eb2e"}.bx-layer-plus:before{content:"\eb30"}.bx-line-chart:before{content:"\eb3a"}.bx-lock-alt:before{content:"\eb4a"}.bx-map:before{content:"\eb56"}.bx-menu:before{content:"\eb5f"}.bx-message-dots:before{content:"\eb70"}.bx-message-rounded-dots:before{content:"\eb78"}.bx-minus:before{content:"\eb8b"}.bx-mobile-alt:before{content:"\eb90"}.bx-moon:before{content:"\eb94"}.bx-phone-call:before{content:"\ebb3"}.bx-play:before{content:"\ebbd"}.bx-plug:before{content:"\ebbf"}.bx-plus:before{content:"\ebc0"}.bx-pulse:before{content:"\ebca"}.bx-receipt:before{content:"\ebd5"}.bx-right-arrow-alt:before{content:"\ebe6"}.bx-search:before{content:"\ebf7"}.bx-shield-quarter:before{content:"\ec08"}.bx-sun:before{content:"\ec34"}.bx-support:before{content:"\ec35"}.bx-task:before{content:"\ec3e"}.bx-trophy:before{content:"\ec56"}.bx-user-plus:before{content:"\ec68"}.bx-video:before{content:"\ec6e"}.bx-wallet:before{content:"\ec78"}.bx-world:before{content:"\ec8b"}.bx-x:before{content:"\ec8d"}.bxl-whatsapp:before{content:"\e98a"}.bxs-check-circle:before{content:"\ed31"}@font-face{font-family:Flaticon;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/Flaticon.woff2) format("woff2")}[class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-consultant:before{content:"\f105"}.flaticon-consulting:before{content:"\f106"}.flaticon-data-analytics:before{content:"\f115"}.flaticon-stats:before{content:"\f108"}.flaticon-structure:before{content:"\f114"}.flaticon-web-development:before{content:"\f107"}.flaticon-website:before{content:"\f110"}:root{--mx-bg: #05070b;--mx-bg-soft: #080d14;--mx-surface: rgba(255, 255, 255, .045);--mx-surface-strong: rgba(255, 255, 255, .08);--mx-border: rgba(215, 168, 79, .22);--mx-text: #ffffff;--mx-muted: #aeb6c6;--mx-heading: #ffffff;--mx-accent: #d7a84f;--mx-accent-2: #ffe2a3;--mx-accent-dark: #9c6a1d;--mx-shadow: 0 30px 90px rgba(0, 0, 0, .55);--mx-shadow-soft: 0 18px 54px rgba(0, 0, 0, .34);--mx-shadow-card: 0 18px 46px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .08);--mx-shadow-lift: 0 30px 90px rgba(0, 0, 0, .46), 0 0 42px color-mix(in srgb, var(--mx-accent) 11%, transparent);--mx-glass: linear-gradient(180deg, color-mix(in srgb, var(--mx-surface-strong) 94%, transparent), color-mix(in srgb, var(--mx-surface) 72%, transparent));--mx-serif: Georgia, "Times New Roman", serif;--mx-sans: Inter, Manrope, Arial, sans-serif}:root[data-theme=light]{--mx-bg: #fbfaf7;--mx-bg-soft: #ffffff;--mx-surface: rgba(255, 255, 255, .85);--mx-surface-strong: #ffffff;--mx-border: rgba(185, 131, 45, .22);--mx-text: #111827;--mx-muted: #5f6675;--mx-heading: #111827;--mx-accent: #b9832d;--mx-accent-2: #f7d894;--mx-accent-dark: #7c4d12;--mx-shadow: 0 24px 70px rgba(20, 24, 35, .12);--mx-shadow-soft: 0 18px 52px rgba(20, 24, 35, .1);--mx-shadow-card: 0 18px 46px rgba(20, 24, 35, .1), inset 0 1px 0 rgba(255, 255, 255, .86);--mx-shadow-lift: 0 28px 76px rgba(20, 24, 35, .15), 0 0 34px rgba(185, 131, 45, .1);--mx-glass: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 253, 248, .74))}html{scroll-behavior:auto;background:var(--mx-bg)}body{background:var(--mx-bg);color:var(--mx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bx,[class^=flaticon-],[class*=" flaticon-"]{display:inline-block;flex:0 0 auto;width:1em;min-width:1em;height:1em;line-height:1;text-align:center;vertical-align:-.125em}.bx{font-family:boxicons!important;font-style:normal;font-weight:400}[class^=flaticon-],[class*=" flaticon-"]{font-family:Flaticon!important;font-style:normal;font-weight:400}body .search-overlay,body .side-nav-responsive{display:none!important}::selection{color:#130d04;background:var(--mx-accent-2)}img{max-width:100%}a{text-decoration:none!important}.container{width:min(1320px,calc(100% - 32px));margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.row>[class*=col-]{width:100%;min-width:0;padding-right:12px;padding-left:12px}.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-12,.col-md-6,.col-sm-6{flex:0 0 auto;width:100%}.align-items-center{align-items:center}.text-center{text-align:center}.text-white{color:#fff}.bg-light{background:#f8fbff}.bg-dark{background:#05070b}.pt-45{padding-top:45px}.pt-70{padding-top:70px}.pt-100{padding-top:100px}.pb-70{padding-bottom:70px}.pl-2{padding-left:12px}.pl-5{padding-left:32px}@media (min-width: 576px){.col-sm-6{width:50%}}@media (min-width: 768px){.col-md-6{width:50%}}@media (min-width: 992px){.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-6{width:50%}.col-lg-8{width:66.66666667%}.col-lg-12{width:100%}}@media (max-width: 767px){.container{width:min(100% - 24px,100%)}.pt-100{padding-top:72px}.pt-70{padding-top:52px}.pb-70{padding-bottom:52px}.pl-2,.pl-5{padding-left:12px}}:focus-visible{outline:3px solid color-mix(in srgb,var(--mx-accent-2) 70%,white);outline-offset:4px}body .inner-banner,body .services-widget-area,body .about-area,body .contact-area,body .blog-area,body .clients-area,body .brand-area,body .counter-area,body .technology-area,body .product-proof-area,body .subscription-screen-section,body .demo-proof-section,body .ecosystem-section,body .service-proof-strip{background:var(--mx-bg)!important;color:var(--mx-text)}body .inner-banner{overflow:hidden;border-bottom:1px solid var(--mx-border);background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--mx-accent-2) 18%,transparent),transparent 32%),linear-gradient(135deg,var(--mx-bg),var(--mx-bg-soft))!important}body .inner-title h3,body .section-title h2,body .services-item h3 a,body .services-card h3 a,body .blog-card h3 a,body .contact-card h3,body .product-screen-card h3,body .module-screen-panel h3,body .subscription-card h3,body .ecosystem-card h3{color:var(--mx-heading)!important}body .section-title p,body .services-card p,body .services-item .content span a,body .blog-card p,body .product-screen-card p,body .module-screen-panel p,body .contact-card p,body .inner-title ul li,body .inner-title ul li a{color:var(--mx-muted)!important}body .section-title span,body .sp-color1,body .sp-color2{color:var(--mx-accent)!important}body .services-item,body .services-card,body .product-screen-card,body .module-screen-panel,body .blog-card,body .contact-card,body .subscription-card,body .clients-content,body .about-content-card{overflow:hidden;border:1px solid var(--mx-border)!important;border-radius:18px!important;background:var(--mx-surface)!important;box-shadow:var(--mx-shadow)!important;transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}body .services-item:hover,body .services-card:hover,body .product-screen-card:hover,body .module-screen-panel:hover,body .blog-card:hover,body .contact-card:hover,body .subscription-card:hover,body .clients-content:hover,body .about-content-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--mx-accent) 42%,transparent)!important}body .services-item img,body .product-screen-card img,body .blog-card img,body .module-screen-panel img{object-fit:cover;object-position:center}body .default-btn,body .learn-btn,body .read-btn{transition:transform .24s ease,box-shadow .24s ease,background .24s ease!important}body .default-btn:hover,body .learn-btn:hover,body .read-btn:hover{transform:translateY(-2px)}.product-proof-area{background:#f7fbff}.product-proof-compact,.subscription-screen-section,.demo-proof-section{padding-top:70px}.product-hero-shot,.product-screen-card,.module-screen-panel{border:1px solid rgba(11,124,255,.12);background:#fff;box-shadow:0 20px 52px #0f172a14}.product-hero-shot{display:grid;grid-template-columns:.78fr 1.22fr;gap:28px;align-items:center;padding:28px;border-radius:18px}.product-shot-copy span,.product-screen-card span{display:inline-block;color:#0b7cff;font-size:13px;font-weight:800;text-transform:uppercase;margin-bottom:8px}.product-shot-copy h3,.product-screen-card h3{color:#0f172a;line-height:1.25}.product-shot-copy h3{font-size:30px;margin-bottom:14px}.product-shot-copy p,.product-screen-card p{color:#667085;line-height:1.65}.product-shot-copy p{margin-bottom:22px}.product-hero-shot img,.product-screen-card img,.module-screen-panel img{display:block;width:100%;height:auto;aspect-ratio:1200 / 760;object-fit:cover;border-radius:14px}.product-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.product-screen-card{overflow:hidden;border-radius:16px}.product-screen-card div{padding:20px}.product-screen-card h3{font-size:20px;margin-bottom:9px}.product-screen-card p{font-size:14px;margin:0}.module-screen-panel{padding:26px;margin:30px 0;border-radius:14px}.module-screen-panel img{margin-top:22px}@media (max-width: 991px){.product-hero-shot,.product-screen-grid{grid-template-columns:1fr}}@media (max-width: 767px){.product-hero-shot,.module-screen-panel{padding:18px;border-radius:14px}.product-shot-copy h3{font-size:24px}.product-screen-card div{padding:16px}}body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .container-xxl{max-width:min(1680px,calc(100vw - 64px))!important}body{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--mx-accent) 10%,transparent),transparent 26%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--mx-accent-2) 12%,transparent),transparent 28%),var(--mx-bg)!important}body section,body .inner-banner,body .about-area,body .choose-area,body .security-area,body .services-widget-area,body .service-proof-strip,body .product-proof-area,body .ecosystem-section,body .clients-area,body .brand-area,body .blog-style-area,body .contact-form-area,body .pricing-section,body .pricing-trust-section,body .workflow-section,body .subscription-screen-section,body .demo-proof-section{background-color:transparent!important}body .inner-banner{padding:88px 0 76px;background:linear-gradient(90deg,color-mix(in srgb,var(--mx-text) 4%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--mx-text) 4%,transparent) 1px,transparent 1px),radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--mx-accent-2) 18%,transparent),transparent 34%),linear-gradient(135deg,var(--mx-bg),var(--mx-bg-soft))!important;background-size:72px 72px,72px 72px,auto,auto!important}body .inner-shape{opacity:.16}body .inner-title h3,body .section-title h2{color:var(--mx-heading)!important;letter-spacing:0;text-wrap:balance}body .section-title{max-width:980px;margin-left:auto;margin-right:auto}body .section-title p,body .margin-auto{max-width:860px}body .services-item,body .services-card,body .security-card,body .choose-content-card,body .product-screen-card,body .module-screen-panel,body .blog-style-card,body .blog-article,body .side-bar-widget,body .search-widget,body .contact-info,body .contact-form,body .pricing-card,body .pricing-trust-grid div,body .workflow-card,body .clients-content,body .about-play,body .founder-content,body .founder-image{position:relative;overflow:hidden;border:1px solid var(--mx-border)!important;border-radius:24px!important;background:linear-gradient(180deg,var(--mx-surface),color-mix(in srgb,var(--mx-surface) 62%,transparent))!important;box-shadow:var(--mx-shadow)!important}body .services-item:before,body .services-card:before,body .product-screen-card:before,body .blog-style-card:before,body .contact-form:before,body .pricing-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,color-mix(in srgb,var(--mx-accent) 12%,transparent) 42%,transparent 58%);opacity:0;transform:translate(-55%);transition:opacity .35s ease,transform .65s ease;pointer-events:none}body .services-item:hover:before,body .services-card:hover:before,body .product-screen-card:hover:before,body .blog-style-card:hover:before,body .contact-form:hover:before,body .pricing-card:hover:before{opacity:1;transform:translate(55%)}body .services-item:hover,body .services-card:hover,body .security-card:hover,body .choose-content-card:hover,body .product-screen-card:hover,body .blog-style-card:hover,body .pricing-card:hover,body .workflow-card:hover{transform:translateY(-8px)}body .services-item img,body .blog-style-img img,body .blog-article-img img,body .product-screen-card img,body .about-play img,body .choose-img img{filter:saturate(1.06) contrast(1.03);transition:transform .65s ease,filter .65s ease}body .services-item:hover img,body .blog-style-card:hover img,body .product-screen-card:hover img,body .about-play:hover img,body .choose-img:hover img{transform:scale(1.045);filter:saturate(1.14) contrast(1.06)}body .form-control,body input,body textarea,body select{border:1px solid var(--mx-border)!important;border-radius:16px!important;background:var(--mx-surface)!important;color:var(--mx-text)!important;box-shadow:none!important}body .form-control::placeholder,body input::placeholder,body textarea::placeholder{color:color-mix(in srgb,var(--mx-muted) 78%,transparent)!important}body .form-control:focus,body input:focus,body textarea:focus,body select:focus{border-color:color-mix(in srgb,var(--mx-accent) 55%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--mx-accent) 14%,transparent)!important}body .default-btn,body .btn-bg-two,body .btn-primary,body .demo-link{border:0!important;border-radius:999px!important;color:#04111f!important;background:linear-gradient(135deg,var(--mx-accent),var(--mx-accent-2))!important;box-shadow:0 18px 38px color-mix(in srgb,var(--mx-accent-2) 24%,transparent)!important}body .btn-outline,body .secondary-action{border:1px solid var(--mx-border)!important;color:var(--mx-text)!important;background:var(--mx-surface)!important}body .row>[class*=col-],body .product-screen-card,body .services-item,body .blog-style-card,body .pricing-card{animation:mxLuxuryRise .62s ease both}body .row>[class*=col-]:nth-child(2),body .product-screen-card:nth-child(2),body .services-item:nth-child(2),body .blog-style-card:nth-child(2),body .pricing-card:nth-child(2){animation-delay:.06s}body .row>[class*=col-]:nth-child(3),body .product-screen-card:nth-child(3),body .services-item:nth-child(3),body .blog-style-card:nth-child(3),body .pricing-card:nth-child(3){animation-delay:.12s}body .row>[class*=col-]:nth-child(4),body .product-screen-card:nth-child(4),body .services-item:nth-child(4),body .blog-style-card:nth-child(4),body .pricing-card:nth-child(4){animation-delay:.18s}@keyframes mxLuxuryRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 767px){body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .container-xxl{max-width:calc(100vw - 28px)!important}body .inner-banner{padding:58px 0 50px}}@media (prefers-reduced-motion: reduce){body .row>[class*=col-],body .product-screen-card,body .services-item,body .blog-style-card,body .pricing-card{animation:none}body .services-item img,body .blog-style-img img,body .blog-article-img img,body .product-screen-card img,body .about-play img,body .choose-img img,body .services-item:before,body .services-card:before,body .product-screen-card:before,body .blog-style-card:before,body .contact-form:before,body .pricing-card:before{transition:none}}@media (max-width: 767px){:root{--mx-shadow: var(--mx-shadow-soft)}.luxury-home:before{opacity:.32;background-size:58px 58px}.luxury-hero{background:linear-gradient(180deg,#05070be0,#05070bc7 46%,#05070bf5),radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--mx-accent) 20%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m-mobile.webp) center top / cover no-repeat}:root[data-theme=light] .luxury-hero{background:linear-gradient(180deg,#fbfaf7d1,#fbfaf78f 42%,#fbfaf7e6),radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--mx-accent-2) 18%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m-mobile.webp) center top / cover no-repeat}.luxury-aurora,.portal-glow{display:none}.portal-window,.portal-card,.device-main,.device-side,.story-media,.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.testimonial-card,.award-card,.impact-card,.workflow-lux,.cta-lux-panel,.seo-lux-grid,.faq-item,.portfolio-work-card,.audit-card,.audit-product-frame,.contact-form,.blog-detail-lux,.product-device,.product-layer-card{backdrop-filter:none!important;box-shadow:var(--mx-shadow)!important}.hero-copy h1,.section-title-lux h2,.product-copy h1,.audit-hero h1{text-shadow:0 10px 34px color-mix(in srgb,var(--mx-bg) 34%,transparent)}.hero-proof-chip,.portfolio-work-card:hover,.need-card:hover,.build-card:hover,.module-lux-card:hover,.role-lux-card:hover,.trust-lux-card:hover,.audit-card:hover,.luxury-btn:hover{transform:none}.portfolio-work-card:hover .portfolio-browser img{object-position:top center;transform:none}}.audit-page{overflow:hidden;background:radial-gradient(circle at 78% 6%,color-mix(in srgb,var(--mx-accent) 14%,transparent),transparent 28%),linear-gradient(180deg,var(--mx-bg),var(--mx-bg-soft) 48%,var(--mx-bg));color:var(--mx-text)}:root[data-theme=light] .audit-page{background:radial-gradient(circle at 78% 6%,color-mix(in srgb,var(--mx-accent-2) 36%,transparent),transparent 28%),linear-gradient(180deg,#fffdfa,#fbfaf7 48%,#fff)}.audit-hero,.audit-section{position:relative;border-bottom:1px solid color-mix(in srgb,var(--mx-border) 72%,transparent)}.audit-hero{padding:clamp(72px,8vw,132px) 0 clamp(56px,6vw,96px)}.audit-section{padding:clamp(66px,6vw,112px) 0}.audit-band{background:color-mix(in srgb,var(--mx-bg-soft) 78%,transparent)}.audit-hero-grid,.audit-split,.contact-lux-grid,.blog-layout,.founder-lux{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(28px,5vw,78px);align-items:center}.audit-hero h1,.audit-split h2,.founder-lux h2,.contact-form h2,.blog-lux-hero h1,.blog-detail-lux h2{margin:0;color:var(--mx-heading);font-family:var(--mx-serif);font-size:clamp(40px,4.4vw,82px);font-weight:500;line-height:1.02;letter-spacing:0;text-wrap:balance}.audit-hero p,.audit-split p,.founder-lux p,.blog-lux-hero p,.blog-detail-lux p{color:var(--mx-muted);font-size:clamp(16px,1vw,20px);line-height:1.8}.audit-product-frame,.founder-photo,.contact-info,.contact-form,.blog-search-panel,.blog-filter-panel,.blog-detail-lux,.blog-proof-card{overflow:hidden;border:1px solid var(--mx-border);border-radius:28px;background:linear-gradient(180deg,var(--mx-surface-strong),color-mix(in srgb,var(--mx-surface) 72%,transparent));box-shadow:var(--mx-shadow);backdrop-filter:blur(18px)}.audit-product-frame img,.founder-photo img,.blog-proof-card img,.blog-detail-lux>img{display:block;width:100%;height:auto}.audit-product-frame img,.founder-photo img{transition:transform .7s ease,filter .7s ease}.audit-product-frame:hover img,.founder-photo:hover img{transform:scale(1.035);filter:saturate(1.08) contrast(1.04)}.audit-card-grid{display:grid;gap:20px}.audit-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-card-grid.compact{gap:18px}.audit-card,.audit-mini-grid article{position:relative;overflow:hidden;border:1px solid var(--mx-border);border-radius:24px;background:linear-gradient(180deg,var(--mx-surface-strong),color-mix(in srgb,var(--mx-surface) 72%,transparent));box-shadow:var(--mx-shadow);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.audit-card:hover,.audit-mini-grid article:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--mx-accent) 56%,transparent)}.audit-card-media{display:block;overflow:hidden}.audit-card-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .68s ease}.audit-card:hover .audit-card-media img{transform:scale(1.045)}.audit-card-body,.audit-card.text-only,.audit-mini-grid article,.contact-form,.blog-filter-panel,.blog-search-panel,.blog-detail-lux{padding:clamp(22px,2.4vw,34px)}.audit-card-body span,.audit-card.text-only span,.contact-info>span,.blog-meta span{color:var(--mx-accent-2);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=light] .audit-card-body span,:root[data-theme=light] .audit-card.text-only span,:root[data-theme=light] .contact-info>span,:root[data-theme=light] .blog-meta span{color:var(--mx-accent-dark)}.audit-card h3,.audit-mini-grid h3,.contact-info h2,.blog-proof-card h3,.blog-empty-state h3{margin:12px 0 10px;color:var(--mx-heading);font-size:22px;line-height:1.24}.audit-card h3 a,.inline-lux-link{color:inherit}.audit-card p,.audit-mini-grid p,.blog-proof-card p,.blog-empty-state p{margin:0;color:var(--mx-muted);line-height:1.72}.audit-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.audit-mini-grid i,.contact-proof-list i,.contact-info i{color:var(--mx-accent-2);font-size:26px}.founder-lux{grid-template-columns:minmax(280px,.46fr) minmax(0,1fr)}.founder-photo{max-width:430px}.founder-photo img{aspect-ratio:4 / 5;object-fit:cover}.contact-proof-list{display:grid;gap:12px;margin-top:28px}.contact-proof-list span{display:flex;align-items:center;gap:10px;color:var(--mx-text);font-weight:800}.contact-info ul{display:grid;gap:18px;margin:22px 0 0;padding:0;list-style:none}.contact-info li{display:flex;gap:14px;align-items:flex-start;color:var(--mx-muted)}.contact-info strong{display:block;color:var(--mx-heading)}.contact-info a,.inline-lux-link{color:var(--mx-accent-2);font-weight:900}.contact-lux-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);align-items:start}.contact-form h2{margin-bottom:24px;font-size:clamp(34px,3vw,56px)}.contact-form label{color:var(--mx-text);font-weight:800}.contact-form label span,.agree-label a{color:var(--mx-accent-2)}.contact-form .luxury-btn{border:0}.demo-preview-stack{display:grid;gap:18px}.audit-map-section .map-area{overflow:hidden;border:1px solid var(--mx-border);border-radius:28px;box-shadow:var(--mx-shadow)}.audit-map-section iframe{display:block;width:100%;height:440px;border:0;filter:saturate(.82) contrast(1.04)}.blog-layout{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);align-items:start}.blog-search-panel label,.blog-filter-panel h2{display:block;margin-bottom:14px;color:var(--mx-heading);font-weight:900}.blog-search-panel div{display:grid;grid-template-columns:1fr auto;gap:10px}.blog-search-panel input{min-height:52px}.blog-search-panel button{width:52px;border:0;border-radius:14px;color:#130d04;background:linear-gradient(135deg,var(--mx-accent-2),var(--mx-accent))}.blog-filter-panel{position:sticky;top:110px;display:grid;gap:10px}.blog-filter-panel button{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--mx-border);border-radius:14px;background:var(--mx-surface);color:var(--mx-text);padding:12px 14px;font-weight:800;text-align:left}.blog-filter-panel button.active,.blog-filter-panel button:hover{border-color:color-mix(in srgb,var(--mx-accent) 54%,transparent);background:color-mix(in srgb,var(--mx-accent) 14%,transparent)}.blog-proof-card{margin-top:16px}.blog-proof-card h3,.blog-proof-card p{padding-inline:18px}.blog-proof-card p{padding-bottom:20px}.blog-detail-lux>img{overflow:hidden;border-radius:18px;margin-bottom:24px}.blog-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.blog-detail-lux .lead{color:var(--mx-text);font-size:20px}.blog-detail-lux blockquote{margin:28px 0;border-left:3px solid var(--mx-accent);color:var(--mx-heading);background:color-mix(in srgb,var(--mx-accent) 10%,transparent);padding:20px 24px;font-family:var(--mx-serif);font-size:24px;line-height:1.45}.blog-empty-state{grid-column:1 / -1;border:1px solid var(--mx-border);border-radius:22px;padding:34px;background:var(--mx-surface)}@media (max-width: 1199px){.audit-hero-grid,.audit-split,.contact-lux-grid,.blog-layout,.founder-lux{grid-template-columns:1fr}.blog-filter-panel{position:static}.audit-card-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.audit-card-grid.two,.audit-card-grid.three,.audit-card-grid.four,.audit-mini-grid,.blog-search-panel div{grid-template-columns:1fr}.blog-search-panel button{width:100%;min-height:50px}.audit-map-section iframe{height:320px}}body{font-family:var(--mx-sans)}body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .container-xxl{max-width:min(1840px,calc(100vw - 40px))!important}body .section-title h2,body .inner-title h3,body .luxury-home h1,body .luxury-home h2{font-family:var(--mx-serif);font-weight:500}.luxury-home{position:relative;overflow:hidden;background:radial-gradient(circle at 74% 8%,color-mix(in srgb,var(--mx-accent) 17%,transparent),transparent 28%),radial-gradient(circle at 12% 18%,color-mix(in srgb,#17345a 55%,transparent),transparent 30%),linear-gradient(180deg,var(--mx-bg),var(--mx-bg-soft) 45%,var(--mx-bg));color:var(--mx-text)}.luxury-section,.audit-section,.product-section,.pricing-trust-section,.pricing-section,.product-proof-area,.workflow-section{content-visibility:auto;contain-intrinsic-size:900px}:root[data-theme=light] .luxury-home{background:radial-gradient(circle at 70% 6%,color-mix(in srgb,var(--mx-accent-2) 36%,transparent),transparent 28%),radial-gradient(circle at 8% 16%,rgba(4,22,58,.07),transparent 30%),linear-gradient(180deg,#fffdfa,var(--mx-bg) 48%,#ffffff)}.luxury-home:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--mx-text) 5%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--mx-text) 4%,transparent) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(180deg,#000 0%,transparent 72%);opacity:.72}.luxury-home>section{position:relative;z-index:1}.luxury-shell{width:100%}.luxury-hero{position:relative;min-height:calc(100vh - 78px);display:grid;align-items:center;padding:42px 0 28px;border-bottom:1px solid var(--mx-border);isolation:isolate;background:linear-gradient(90deg,#05070bfa,#05070be6 34%,#05070b6b 62%,#05070bb8),radial-gradient(circle at 64% 50%,color-mix(in srgb,var(--mx-accent) 22%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m.webp) center right / cover no-repeat}.luxury-aurora{position:absolute;inset:0;background:radial-gradient(circle at 54% 48%,color-mix(in srgb,var(--mx-accent) 16%,transparent),transparent 26%),radial-gradient(circle at 84% 38%,rgba(20,80,120,.34),transparent 30%);filter:blur(4px);opacity:.84}:root[data-theme=light] .luxury-aurora{background:radial-gradient(circle at 54% 44%,color-mix(in srgb,var(--mx-accent-2) 18%,transparent),transparent 29%),radial-gradient(circle at 84% 36%,rgba(10,64,120,.1),transparent 30%);opacity:.42}:root[data-theme=light] .luxury-hero{background:linear-gradient(90deg,#fbfaf7fa,#fbfaf7eb 30%,#fbfaf77a 46%,#fbfaf724 66%,#fbfaf72e),radial-gradient(circle at 66% 50%,color-mix(in srgb,var(--mx-accent-2) 14%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m.webp) center right / cover no-repeat}.hero-stage{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(28px,4vw,80px);min-height:660px}.hero-copy{max-width:760px}.luxury-eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--mx-accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mx-accent) 11%,transparent);color:var(--mx-accent-2);padding:8px 14px;font-size:11px;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}:root[data-theme=light] .luxury-eyebrow{color:var(--mx-accent-dark);background:color-mix(in srgb,var(--mx-accent-2) 45%,transparent)}.hero-copy h1{margin:0;color:var(--mx-heading);font-size:clamp(58px,5.8vw,118px);line-height:.92;letter-spacing:0;text-wrap:balance}.hero-copy h1 span,.section-title-lux h2 span{color:var(--mx-accent)}.hero-copy p,.section-title-lux p,.story-copy p,.showcase-copy p,.ai-lux-copy p,.trust-layout p,.seo-lux-grid p{color:var(--mx-muted);font-size:clamp(16px,1vw,20px);line-height:1.8}.hero-copy p{max-width:690px;margin:28px 0 0}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.luxury-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;overflow:hidden;border-radius:10px;padding:14px 22px;font-weight:900;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.luxury-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);transition:transform .65s ease}.luxury-btn:hover:before{transform:translate(120%)}.luxury-btn:hover{transform:translateY(-3px)}.luxury-btn.primary{color:#130d04;background:linear-gradient(135deg,var(--mx-accent-2),var(--mx-accent));box-shadow:0 22px 55px color-mix(in srgb,var(--mx-accent) 28%,transparent)}.luxury-btn.ghost{border:1px solid var(--mx-border);color:var(--mx-text);background:linear-gradient(180deg,var(--mx-surface),color-mix(in srgb,var(--mx-surface) 46%,transparent))}.capability-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.capability-cloud span,.topic-cloud span,.role-tags span{border:1px solid color-mix(in srgb,var(--mx-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mx-surface) 80%,transparent);color:var(--mx-muted);padding:8px 12px;font-size:12px;font-weight:800}.hero-portal{position:relative;min-height:610px;perspective:1400px}.gate-hero-visual{min-height:640px;display:grid;align-items:center;pointer-events:none}.gate-frame{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--mx-accent) 26%,transparent);border-radius:34px;background:#05070b;box-shadow:0 40px 120px #0000008f,0 0 90px color-mix(in srgb,var(--mx-accent) 18%,transparent);transform:translateZ(0)}.gate-frame:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,7,11,.34),transparent 34%,rgba(5,7,11,.12)),radial-gradient(circle at 52% 62%,color-mix(in srgb,var(--mx-accent-2) 20%,transparent),transparent 32%);pointer-events:none}.gate-frame img{display:block;width:100%;height:auto;min-height:560px;object-fit:cover;object-position:center;animation:mxGateBreath 9s ease-in-out infinite}.hero-proof-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--mx-accent) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mx-bg) 72%,transparent);color:var(--mx-text);box-shadow:0 22px 60px #00000057;padding:12px 16px;font-size:13px;font-weight:900;backdrop-filter:blur(16px);pointer-events:auto}.hero-proof-chip i{color:var(--mx-accent-2);font-size:20px}.proof-chip-left{left:5%;bottom:16%}.proof-chip-right{right:6%;top:18%}.portal-glow{position:absolute;inset:8% 3% 4%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mx-accent) 25%,transparent),transparent 58%);filter:blur(28px)}.portal-window,.portal-card,.device-main,.device-side,.story-media,.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.testimonial-card,.award-card,.impact-card,.workflow-lux,.cta-lux-panel,.seo-lux-grid,.faq-item{border:1px solid var(--mx-border);background:linear-gradient(180deg,color-mix(in srgb,var(--mx-surface-strong) 90%,transparent),color-mix(in srgb,var(--mx-surface) 70%,transparent));box-shadow:var(--mx-shadow);backdrop-filter:blur(18px)}.portal-window{position:absolute;right:2%;top:15%;width:min(760px,92%);overflow:hidden;border-radius:26px;transform:rotateY(-10deg) rotateX(4deg);animation:mxFloat 7s ease-in-out infinite}.portal-window img,.portal-card img,.story-media img{display:block;width:100%;height:auto}.device-showcase img{display:block;height:auto}.portal-bar{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--mx-border);background:#00000038;padding:14px 18px}:root[data-theme=light] .portal-bar{background:#ffffffd1}.portal-bar span{width:11px;height:11px;border-radius:50%;background:#ff6b6b}.portal-bar span:nth-child(2){background:#ffd166}.portal-bar span:nth-child(3){background:#72e6b5}.portal-bar strong{margin-left:8px;color:var(--mx-text);font-size:14px}.portal-card{position:absolute;bottom:4%;width:36%;overflow:hidden;border-radius:22px}.portal-card-left{left:0;animation:mxFloat 8s ease-in-out infinite reverse}.portal-card-right{right:0;animation:mxFloat 8.5s ease-in-out infinite}.hero-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;overflow:hidden;margin-top:20px;border:1px solid var(--mx-border);border-radius:22px;background:color-mix(in srgb,var(--mx-accent) 13%,transparent)}.hero-stats div{display:grid;gap:4px;min-height:106px;padding:22px;background:color-mix(in srgb,var(--mx-bg-soft) 78%,transparent)}.hero-stats strong{color:var(--mx-heading);font-family:var(--mx-serif);font-size:clamp(28px,2vw,40px);font-weight:500}.hero-stats span{color:var(--mx-muted);font-size:13px;font-weight:800}.luxury-section{padding:clamp(72px,7vw,132px) 0;border-bottom:1px solid color-mix(in srgb,var(--mx-border) 70%,transparent)}.luxury-section.compact{padding-top:72px}.section-title-lux{max-width:980px;margin:0 auto 44px;text-align:center}.section-title-lux.side{margin:0;text-align:left}.section-title-lux h2,.showcase-copy h2,.story-copy h2,.ai-lux-copy h2,.cta-lux-panel h2{margin:0;color:var(--mx-heading);font-size:clamp(36px,3.7vw,72px);line-height:1.02;letter-spacing:0;text-wrap:balance}.need-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card{position:relative;overflow:hidden;border-radius:24px;padding:28px;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.need-card:after,.build-card:after,.module-lux-card:after,.role-lux-card:after,.trust-lux-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--mx-accent-2) 16%,transparent),transparent);opacity:0;transform:translate(-60%);transition:opacity .35s ease,transform .7s ease;pointer-events:none}.need-card:hover,.build-card:hover,.module-lux-card:hover,.role-lux-card:hover,.trust-lux-card:hover{transform:translateY(-10px);border-color:color-mix(in srgb,var(--mx-accent) 54%,transparent);box-shadow:0 38px 100px color-mix(in srgb,var(--mx-accent) 16%,transparent)}.need-card:hover:after,.build-card:hover:after,.module-lux-card:hover:after,.role-lux-card:hover:after,.trust-lux-card:hover:after{opacity:1;transform:translate(60%)}.need-card i,.build-card i,.module-icon,.role-top i,.trust-lux-card i,.benefit-strip i{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--mx-accent) 42%,transparent);border-radius:16px;background:color-mix(in srgb,var(--mx-accent) 13%,transparent);color:var(--mx-accent-2);font-size:24px}.need-card h3,.build-card h3,.module-lux-card h3,.role-lux-card h3,.trust-lux-card h3,.benefit-strip h3{margin:20px 0 8px;color:var(--mx-heading);font-size:20px}.need-card p,.build-card p,.module-lux-card p,.role-lux-card p,.trust-lux-card p,.benefit-strip p{margin:0;color:var(--mx-muted);line-height:1.7}.platform-band{background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--mx-accent) 14%,transparent),transparent 34%),color-mix(in srgb,var(--mx-bg-soft) 88%,transparent)}.platform-showcase{display:grid;gap:34px}.showcase-copy{max-width:940px;margin:0 auto;text-align:center}.device-showcase{position:relative;display:grid;align-items:center;min-height:500px;overflow:hidden;padding:22px 0 36px}.device-showcase .device-main{position:relative;z-index:2;width:min(920px,78vw);height:clamp(300px,36vw,520px);margin:0 auto;border-radius:26px;padding:10px;object-fit:cover;object-position:top center}.device-showcase .device-side{position:absolute;z-index:1;bottom:72px;width:min(260px,17vw);height:clamp(160px,16vw,260px);border-radius:18px;padding:8px;opacity:.5;object-fit:cover;object-position:top center}.device-showcase .device-side.left{left:10%;transform:rotate(-3deg)}.device-showcase .device-side.right{right:10%;transform:rotate(3deg)}.benefit-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--mx-border);border-radius:24px}.benefit-strip article{display:flex;gap:16px;align-items:flex-start;padding:24px;background:color-mix(in srgb,var(--mx-bg-soft) 76%,transparent)}.split-lux,.ai-lux-grid,.trust-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(28px,5vw,86px)}.build-grid,.trust-lux-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.story-band{background:color-mix(in srgb,var(--mx-bg-soft) 78%,transparent)}.visual-story-lux{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.84fr);gap:32px;align-items:center;margin-bottom:28px}.visual-story-lux.reverse{grid-template-columns:minmax(380px,.84fr) minmax(0,1fr)}.visual-story-lux.reverse .story-media{order:2}.story-media{overflow:hidden;border-radius:28px}.story-media img{transition:transform .75s ease,filter .75s ease}.visual-story-lux:hover .story-media img{transform:scale(1.04);filter:saturate(1.12) contrast(1.06)}.story-copy{padding:clamp(12px,3vw,48px)}.story-copy ul{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.story-copy li{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--mx-border);border-radius:999px;color:var(--mx-text);padding:9px 12px;font-weight:800}.story-copy li i{color:var(--mx-accent-2)}.module-lux-grid,.role-lux-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.module-lux-card a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--mx-accent-2);font-weight:900}.ai-lux-section{background:radial-gradient(circle at 68% 44%,color-mix(in srgb,var(--mx-accent) 15%,transparent),transparent 34%),color-mix(in srgb,var(--mx-bg) 90%,#101010)}.ai-lux-copy{align-self:center}.ai-orbit{position:relative;min-height:620px;display:grid;place-items:center}.ai-orbit:before,.ai-orbit:after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--mx-accent) 28%,transparent);border-radius:50%}.ai-orbit:before{width:420px;height:420px;animation:mxSpin 24s linear infinite}.ai-orbit:after{width:560px;height:560px;border-style:dashed;opacity:.42;animation:mxSpin 34s linear infinite reverse}.orbit-center{position:relative;z-index:2;display:grid;place-items:center;width:174px;height:174px;border:1px solid color-mix(in srgb,var(--mx-accent) 50%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mx-accent-2) 22%,transparent),transparent 64%),color-mix(in srgb,var(--mx-bg-soft) 78%,transparent);box-shadow:0 0 88px color-mix(in srgb,var(--mx-accent) 20%,transparent)}.orbit-center span{color:var(--mx-accent-2);font-family:var(--mx-serif);font-size:78px}.ai-orbit article{position:absolute;z-index:3;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;width:210px;transform:rotate(calc(var(--i) * 60deg)) translate(265px) rotate(calc(var(--i) * -60deg))}.ai-orbit article i{grid-row:span 2;display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--mx-border);border-radius:50%;background:color-mix(in srgb,var(--mx-surface-strong) 82%,transparent);color:var(--mx-accent-2);font-size:24px;box-shadow:0 18px 42px color-mix(in srgb,var(--mx-accent) 13%,transparent)}.ai-orbit article strong{color:var(--mx-heading)}.ai-orbit article small{color:var(--mx-muted)}.role-band{background:color-mix(in srgb,var(--mx-bg-soft) 72%,transparent)}.role-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.role-top span{color:var(--mx-accent-2);font-weight:900}.role-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.trust-layout{grid-template-columns:.75fr .9fr 1.1fr}.workflow-lux{display:grid;gap:1px;overflow:hidden;border-radius:24px}.workflow-lux article{display:flex;gap:16px;padding:22px;background:color-mix(in srgb,var(--mx-bg-soft) 76%,transparent)}.workflow-lux span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--mx-accent) 16%,transparent);color:var(--mx-accent-2);font-weight:900}.workflow-lux h3{margin:0 0 6px;color:var(--mx-heading)}.proof-lux-section{padding-top:72px}.portfolio-showcase-section{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--mx-accent) 12%,transparent),transparent 30%),color-mix(in srgb,var(--mx-bg-soft) 76%,transparent)}.portfolio-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.portfolio-work-card{position:relative;overflow:hidden;border:1px solid var(--mx-border);border-radius:28px;background:linear-gradient(180deg,var(--mx-surface-strong),color-mix(in srgb,var(--mx-surface) 72%,transparent));box-shadow:var(--mx-shadow);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.portfolio-work-card:hover{transform:translateY(-10px);border-color:color-mix(in srgb,var(--mx-accent) 58%,transparent);box-shadow:0 38px 100px color-mix(in srgb,var(--mx-accent) 14%,transparent)}.portfolio-browser{display:block;overflow:hidden;color:inherit}.browser-top{display:flex;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid var(--mx-border);background:color-mix(in srgb,var(--mx-bg) 72%,transparent);padding:12px 14px}.browser-top span{width:10px;height:10px;border-radius:50%;background:#ff6b6b}.browser-top span:nth-child(2){background:#ffd166}.browser-top span:nth-child(3){background:#72e6b5}.browser-top strong{min-width:0;overflow:hidden;color:var(--mx-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.portfolio-browser img{display:block;width:100%;height:420px;object-fit:cover;object-position:top center;transition:object-position 4s ease,transform .45s ease,filter .45s ease}.portfolio-work-card:hover .portfolio-browser img{object-position:bottom center;transform:scale(1.018);filter:saturate(1.08) contrast(1.04)}.portfolio-work-copy{padding:26px}.portfolio-work-copy>span{color:var(--mx-accent-2);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=light] .portfolio-work-copy>span{color:var(--mx-accent-dark)}.portfolio-work-copy h3{margin:12px 0 10px;color:var(--mx-heading);font-size:24px;line-height:1.2}.portfolio-work-copy p{color:var(--mx-muted);line-height:1.72}.portfolio-work-copy .inline-lux-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px}.proof-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.testimonial-card,.award-card,.impact-card{border-radius:26px;padding:34px}.quote-mark,.award-card i{color:var(--mx-accent);font-family:var(--mx-serif);font-size:66px;line-height:1}.testimonial-card h2,.award-card h2,.impact-card h2{color:var(--mx-heading);font-family:var(--mx-serif);font-size:28px;font-weight:500}.testimonial-card p,.award-card p{color:var(--mx-muted);line-height:1.8}.testimonial-card strong,.impact-card strong{display:block;color:var(--mx-heading);font-size:22px}.testimonial-card small,.impact-card span{color:var(--mx-muted)}.impact-card{display:grid;gap:18px}.impact-card div{border-left:2px solid var(--mx-accent);padding-left:16px}.seo-lux-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;border-radius:26px;padding:clamp(28px,4vw,58px)}.topic-cloud{display:flex;flex-wrap:wrap;gap:10px}.faq-lux-list{display:grid;gap:12px;max-width:1080px;margin:0 auto}.faq-item{border-radius:18px;padding:20px 24px}.faq-item summary{cursor:pointer;color:var(--mx-heading);font-weight:900}.faq-item p{margin:14px 0 0;color:var(--mx-muted);line-height:1.75}.final-lux-cta{padding:88px 0}.cta-lux-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;border-radius:28px;padding:clamp(30px,4vw,64px);background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--mx-accent) 24%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--mx-accent) 14%,var(--mx-bg-soft)),var(--mx-bg-soft))}.cta-lux-panel h2{max-width:980px;font-size:clamp(34px,3.3vw,64px)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes mxFloat{0%,to{transform:translateY(0) rotateY(-10deg) rotateX(4deg)}50%{transform:translateY(-14px) rotateY(-8deg) rotateX(3deg)}}@keyframes mxSpin{to{transform:rotate(360deg)}}@keyframes mxGateBreath{0%,to{transform:scale(1);filter:saturate(1.02) contrast(1.03)}50%{transform:scale(1.035);filter:saturate(1.14) contrast(1.08)}}:root[data-theme=light] .portal-window,:root[data-theme=light] .portal-card,:root[data-theme=light] .device-main,:root[data-theme=light] .device-side,:root[data-theme=light] .story-media,:root[data-theme=light] .need-card,:root[data-theme=light] .build-card,:root[data-theme=light] .module-lux-card,:root[data-theme=light] .role-lux-card,:root[data-theme=light] .trust-lux-card,:root[data-theme=light] .testimonial-card,:root[data-theme=light] .award-card,:root[data-theme=light] .impact-card,:root[data-theme=light] .workflow-lux,:root[data-theme=light] .cta-lux-panel,:root[data-theme=light] .seo-lux-grid,:root[data-theme=light] .faq-item{background:linear-gradient(180deg,#fffffff0,#fffdf8c7)}:root[data-theme=light] .hero-stats div,:root[data-theme=light] .benefit-strip article,:root[data-theme=light] .workflow-lux article{background:#ffffffc7}:root[data-theme=light] .luxury-btn.ghost,:root[data-theme=light] .story-copy li,:root[data-theme=light] .capability-cloud span,:root[data-theme=light] .topic-cloud span,:root[data-theme=light] .role-tags span{color:var(--mx-heading);background:#ffffffb8}.luxury-home,.audit-page,.product-page{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--mx-accent-2) 7%,transparent),transparent 28%),radial-gradient(circle at 86% 18%,rgba(52,115,170,.08),transparent 28%),var(--mx-bg)}.luxury-section{border-bottom-color:color-mix(in srgb,var(--mx-border) 48%,transparent)}.luxury-eyebrow{box-shadow:0 10px 28px color-mix(in srgb,var(--mx-accent) 10%,transparent)}.hero-copy h1,.section-title-lux h2,.showcase-copy h2,.story-copy h2,.ai-lux-copy h2,.cta-lux-panel h2,.audit-hero h1,.audit-split h2{text-shadow:0 16px 48px color-mix(in srgb,var(--mx-bg) 82%,transparent)}:root[data-theme=light] .hero-copy h1,:root[data-theme=light] .section-title-lux h2,:root[data-theme=light] .showcase-copy h2,:root[data-theme=light] .story-copy h2,:root[data-theme=light] .ai-lux-copy h2,:root[data-theme=light] .cta-lux-panel h2,:root[data-theme=light] .audit-hero h1,:root[data-theme=light] .audit-split h2{text-shadow:0 14px 38px rgba(185,131,45,.08)}.portal-window,.portal-card,.device-main,.device-side,.story-media,.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.testimonial-card,.award-card,.impact-card,.workflow-lux,.cta-lux-panel,.seo-lux-grid,.faq-item,.portfolio-work-card,.audit-card,.audit-product-frame,.contact-info,.contact-form{border-color:color-mix(in srgb,var(--mx-border) 76%,transparent);background:var(--mx-glass);box-shadow:var(--mx-shadow-card)}.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.portfolio-work-card,.audit-card,.faq-item{transform:translateZ(0);transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .34s ease,box-shadow .34s ease,background .34s ease}.need-card:hover,.build-card:hover,.module-lux-card:hover,.role-lux-card:hover,.trust-lux-card:hover,.portfolio-work-card:hover,.audit-card:hover,.faq-item:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--mx-accent) 48%,transparent);box-shadow:var(--mx-shadow-lift)}.need-card:after,.build-card:after,.module-lux-card:after,.role-lux-card:after,.trust-lux-card:after,.portfolio-work-card:after,.audit-card:after,.faq-item:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 0%,color-mix(in srgb,var(--mx-accent-2) 11%,transparent) 42%,transparent 58%);opacity:0;transform:translate(-60%);transition:opacity .35s ease,transform .7s ease;pointer-events:none}.need-card:hover:after,.build-card:hover:after,.module-lux-card:hover:after,.role-lux-card:hover:after,.trust-lux-card:hover:after,.portfolio-work-card:hover:after,.audit-card:hover:after,.faq-item:hover:after{opacity:1;transform:translate(60%)}.need-card i,.build-card i,.module-icon,.role-top i,.trust-lux-card i,.benefit-strip i{box-shadow:inset 0 1px #ffffff1f,0 12px 28px color-mix(in srgb,var(--mx-accent) 12%,transparent);transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.need-card:hover i,.build-card:hover i,.module-lux-card:hover .module-icon,.role-lux-card:hover .role-top i,.trust-lux-card:hover i,.benefit-strip article:hover i{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 1px #ffffff29,0 18px 36px color-mix(in srgb,var(--mx-accent) 18%,transparent)}.luxury-btn{border-radius:999px;box-shadow:var(--mx-shadow-soft)}.luxury-btn.primary{box-shadow:0 18px 44px color-mix(in srgb,var(--mx-accent) 24%,transparent)}.luxury-btn.ghost{box-shadow:none}.luxury-btn:hover{transform:translateY(-2px)}.hero-proof-chip,.capability-cloud span,.topic-cloud span,.role-tags span,.story-copy li{backdrop-filter:blur(14px);box-shadow:0 12px 28px color-mix(in srgb,var(--mx-bg) 24%,transparent)}.device-showcase:before{content:"";position:absolute;inset:12% 10% 4%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--mx-accent) 18%,transparent),transparent 62%);filter:blur(24px);opacity:.72}.device-showcase .device-main{box-shadow:0 30px 88px #0000006b,0 0 0 1px color-mix(in srgb,var(--mx-accent) 18%,transparent);transition:transform .45s ease,box-shadow .45s ease,filter .45s ease}.device-showcase:hover .device-main{transform:translateY(-4px);filter:saturate(1.08) contrast(1.04);box-shadow:0 38px 108px #0000007a,0 0 44px color-mix(in srgb,var(--mx-accent) 12%,transparent)}.faq-item{position:relative;overflow:hidden}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:0 0 auto;color:var(--mx-accent-2);font-size:22px;line-height:1}.faq-item[open] summary:after{content:"-"}.reveal{opacity:1;transform:none;transition:none;will-change:auto}.reveal.is-visible{opacity:1;transform:none}:root[data-theme=light] .portal-window,:root[data-theme=light] .portal-card,:root[data-theme=light] .device-main,:root[data-theme=light] .device-side,:root[data-theme=light] .story-media,:root[data-theme=light] .need-card,:root[data-theme=light] .build-card,:root[data-theme=light] .module-lux-card,:root[data-theme=light] .role-lux-card,:root[data-theme=light] .trust-lux-card,:root[data-theme=light] .testimonial-card,:root[data-theme=light] .award-card,:root[data-theme=light] .impact-card,:root[data-theme=light] .workflow-lux,:root[data-theme=light] .cta-lux-panel,:root[data-theme=light] .seo-lux-grid,:root[data-theme=light] .faq-item,:root[data-theme=light] .portfolio-work-card,:root[data-theme=light] .audit-card,:root[data-theme=light] .audit-product-frame,:root[data-theme=light] .contact-info,:root[data-theme=light] .contact-form{background:var(--mx-glass)}@media (max-width: 1399px){.hero-stage,.split-lux,.ai-lux-grid,.trust-layout{grid-template-columns:1fr}.hero-portal{min-height:560px}.need-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-layout .section-title-lux.side{max-width:900px}}@media (max-width: 991px){body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .container-xxl{max-width:calc(100vw - 28px)!important}.luxury-hero{min-height:auto;padding:52px 0 24px}.hero-stage{min-height:auto}.hero-copy h1{font-size:clamp(48px,13vw,76px)}.hero-portal,.gate-hero-visual{min-height:440px}.gate-frame img{min-height:420px}.portal-window{width:100%;right:0;transform:none}.portal-card{width:43%}.hero-stats,.need-grid,.module-lux-grid,.role-lux-grid,.proof-grid,.portfolio-showcase-grid,.benefit-strip,.seo-lux-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-showcase{min-height:auto;overflow:visible;padding:8px 0 0}.device-showcase .device-main{width:100%;height:clamp(220px,62vw,360px);border-radius:18px;padding:6px}.device-showcase .device-side{display:none}.visual-story-lux,.visual-story-lux.reverse{grid-template-columns:1fr}.visual-story-lux.reverse .story-media{order:0}.ai-orbit{min-height:760px;transform:scale(.88)}.cta-lux-panel{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.hero-actions,.cta-actions{flex-direction:column}.luxury-btn{width:100%}.hero-stats,.need-grid,.build-grid,.module-lux-grid,.role-lux-grid,.proof-grid,.portfolio-showcase-grid,.benefit-strip,.seo-lux-grid{grid-template-columns:1fr}.hero-portal{min-height:360px}.gate-hero-visual{min-height:320px}.gate-frame{border-radius:22px}.gate-frame img{min-height:310px}.hero-proof-chip{position:static;width:fit-content;margin-top:10px}.portal-card{display:none}.portal-window{top:6%;border-radius:18px}.hero-stats div{min-height:84px}.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.testimonial-card,.award-card,.impact-card{padding:24px}.ai-orbit{min-height:auto;display:grid;gap:14px;transform:none}.ai-orbit:before,.ai-orbit:after,.orbit-center{display:none}.ai-orbit article{position:static;width:auto;transform:none;border:1px solid var(--mx-border);border-radius:18px;background:var(--mx-surface);padding:16px}.portfolio-browser img{height:340px}}@media (prefers-reduced-motion: reduce){.portal-window,.portal-card-left,.portal-card-right,.gate-frame img,.ai-orbit:before,.ai-orbit:after,.reveal,.luxury-btn:before,.need-card:after,.build-card:after,.module-lux-card:after,.role-lux-card:after,.trust-lux-card:after,.portfolio-browser img{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}:root{--mx-radius-xl: 32px;--mx-radius-lg: 24px;--mx-ease-premium: cubic-bezier(.2, .8, .2, 1);--mx-edge-light: rgba(255, 255, 255, .14)}body{background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--mx-accent-2) 6%,transparent),transparent 26%),radial-gradient(circle at 90% 10%,rgba(76,151,216,.08),transparent 28%),var(--mx-bg)}.luxury-home{isolation:isolate}.luxury-home:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 25%,rgba(255,255,255,.035),transparent 18%),radial-gradient(circle at 80% 8%,color-mix(in srgb,var(--mx-accent-2) 7%,transparent),transparent 24%);mix-blend-mode:screen;opacity:.55}:root[data-theme=light] .luxury-home:after{mix-blend-mode:normal;opacity:.38}.luxury-hero{overflow:hidden;padding:clamp(54px,6vw,92px) 0 34px}.luxury-hero:before,.luxury-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:999px}.luxury-hero:before{width:min(520px,46vw);height:min(520px,46vw);right:9%;top:11%;background:radial-gradient(circle,color-mix(in srgb,var(--mx-accent-2) 24%,transparent),transparent 64%);filter:blur(24px);animation:mxAuroraDrift 11s var(--mx-ease-premium) infinite}.luxury-hero:after{width:360px;height:360px;left:38%;bottom:5%;background:radial-gradient(circle,rgba(75,156,211,.2),transparent 66%);filter:blur(26px);animation:mxAuroraDrift 13s var(--mx-ease-premium) infinite reverse}.hero-stage{position:relative;min-height:min(720px,calc(100vh - 112px))}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:840px;font-size:clamp(56px,6.4vw,124px);letter-spacing:0}.hero-copy h1 span{background:linear-gradient(135deg,var(--mx-accent-2),var(--mx-accent) 58%,#ffffff);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .hero-copy h1 span{background:linear-gradient(135deg,var(--mx-accent-dark),var(--mx-accent),#6f4b10);-webkit-background-clip:text;background-clip:text}.hero-copy p{max-width:720px}.luxury-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 20px currentColor}.capability-cloud span,.topic-cloud span,.role-tags span{transition:transform .26s var(--mx-ease-premium),color .26s ease,border-color .26s ease,background .26s ease}.capability-cloud span:hover,.topic-cloud span:hover,.role-tags span:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mx-accent) 44%,transparent);color:var(--mx-heading);background:color-mix(in srgb,var(--mx-accent) 10%,var(--mx-surface))}.gate-hero-visual{align-content:center}.gate-frame{width:min(820px,100%);margin-left:auto;border-radius:var(--mx-radius-xl);background:linear-gradient(180deg,#ffffff21,#ffffff0b),#04060ac7;transform:perspective(1400px) rotateY(-8deg) rotateX(3deg) translateZ(0);transform-origin:center;animation:mxHeroPanelFloat 8s var(--mx-ease-premium) infinite}.gate-frame:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(115deg,transparent 8%,rgba(255,255,255,.18) 42%,transparent 58%);opacity:.55;transform:translate(-125%);animation:mxPremiumSweep 5.8s ease-in-out infinite;pointer-events:none}.gate-browser-bar{position:relative;z-index:4;display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid color-mix(in srgb,var(--mx-border) 76%,transparent);background:color-mix(in srgb,var(--mx-bg) 78%,transparent);padding:0 18px}.gate-browser-bar span{width:10px;height:10px;border-radius:50%;background:#ff6b6b}.gate-browser-bar span:nth-child(2){background:#ffd166}.gate-browser-bar span:nth-child(3){background:#72e6b5}.gate-browser-bar strong{min-width:0;overflow:hidden;margin-left:8px;color:var(--mx-muted);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.gate-interface{position:relative;overflow:hidden}.gate-interface img{display:block;width:100%;min-height:520px;object-fit:cover;object-position:top center;filter:saturate(1.04) contrast(1.04)}.gate-interface:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.48) 100%),radial-gradient(circle at 72% 30%,color-mix(in srgb,var(--mx-accent-2) 12%,transparent),transparent 32%);pointer-events:none}.gate-command-strip{position:absolute;left:18px;right:18px;bottom:18px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gate-command-strip article{min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#05070bb8;box-shadow:inset 0 1px #ffffff1f,0 16px 36px #00000042;padding:14px;backdrop-filter:blur(14px)}.gate-command-strip small,.gate-command-strip span{display:block;overflow:hidden;color:#ffffffa3;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gate-command-strip strong{display:block;margin:5px 0 2px;color:#fff;font-family:var(--mx-serif);font-size:28px;font-weight:500;line-height:1}.hero-proof-chip{transition:transform .32s var(--mx-ease-premium),border-color .32s ease,box-shadow .32s ease;animation:mxProofPulse 4.8s ease-in-out infinite}.proof-chip-right{animation-delay:1.2s}.hero-proof-chip:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mx-accent-2) 48%,transparent)}.hero-stats{box-shadow:var(--mx-shadow-card)}.hero-stats div{position:relative;overflow:hidden;transition:background .3s ease,transform .3s var(--mx-ease-premium)}.hero-stats div:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,color-mix(in srgb,var(--mx-accent-2) 8%,transparent));opacity:0;transition:opacity .3s ease}.hero-stats div:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--mx-accent) 10%,var(--mx-bg-soft))}.hero-stats div:hover:after{opacity:1}.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.portfolio-work-card,.testimonial-card,.award-card,.impact-card,.workflow-lux,.cta-lux-panel,.seo-lux-grid,.faq-item{border-radius:var(--mx-radius-lg)}.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.portfolio-work-card{will-change:transform}.need-grid .reveal:nth-child(2),.build-grid .reveal:nth-child(2),.module-lux-grid .reveal:nth-child(2),.role-lux-grid .reveal:nth-child(2),.portfolio-showcase-grid .reveal:nth-child(2){transition-delay:.08s}.need-grid .reveal:nth-child(3),.build-grid .reveal:nth-child(3),.module-lux-grid .reveal:nth-child(3),.role-lux-grid .reveal:nth-child(3),.portfolio-showcase-grid .reveal:nth-child(3){transition-delay:.16s}.device-showcase .device-main,.device-showcase .device-side,.story-media,.portfolio-browser{position:relative;overflow:hidden}.story-media img,.device-showcase img{transition:transform .7s var(--mx-ease-premium),filter .7s ease}.visual-story-lux:hover .story-media img,.device-showcase:hover img{transform:scale(1.025);filter:saturate(1.08) contrast(1.04)}.cta-lux-panel{position:relative}.cta-lux-panel:after{content:"";position:absolute;right:-8%;top:-30%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mx-accent-2) 18%,transparent),transparent 68%);pointer-events:none}@keyframes mxAuroraDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-22px,18px,0) scale(1.08)}}@keyframes mxHeroPanelFloat{0%,to{transform:perspective(1400px) rotateY(-8deg) rotateX(3deg) translateY(0)}50%{transform:perspective(1400px) rotateY(-6deg) rotateX(2deg) translateY(-12px)}}@keyframes mxPremiumSweep{0%,46%{transform:translate(-125%)}to{transform:translate(125%)}}@keyframes mxProofPulse{0%,to{box-shadow:0 22px 60px #00000057}50%{box-shadow:0 24px 70px color-mix(in srgb,var(--mx-accent) 18%,transparent)}}@media (max-width: 991px){.gate-frame{width:100%;transform:none;animation:none}.gate-interface img{min-height:390px}.gate-command-strip{grid-template-columns:1fr}.gate-command-strip article:nth-child(n+2){display:none}}@media (max-width: 640px){.hero-copy h1{font-size:clamp(46px,14vw,68px)}.gate-interface img{min-height:292px}.gate-command-strip{left:12px;right:12px;bottom:12px}}@media (prefers-reduced-motion: reduce){.luxury-hero:before,.luxury-hero:after,.gate-frame,.gate-frame:after,.hero-proof-chip{animation:none!important}}.luxury-hero{background:linear-gradient(90deg,#05070bfa,#05070bdb 36%,#05070b5c,#05070bad),radial-gradient(circle at 58% 46%,color-mix(in srgb,var(--mx-accent) 14%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m.webp) center right / cover no-repeat}:root[data-theme=light] .luxury-hero{background:linear-gradient(90deg,#fbfaf7fa,#fbfaf7e0,#fbfaf757 68%,#fbfaf76b),radial-gradient(circle at 58% 46%,color-mix(in srgb,var(--mx-accent-2) 16%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m.webp) center right / cover no-repeat}.hero-stage{grid-template-columns:minmax(0,920px);align-content:center;min-height:min(720px,calc(100vh - 110px))}.hero-copy{max-width:880px}.hero-copy h1{max-width:820px;font-size:clamp(52px,5.7vw,104px)}.hero-copy p{max-width:680px}.hero-portal{display:none}@media (max-width: 991px){.hero-stage{min-height:auto}}@media (max-width: 640px){.luxury-hero{background:linear-gradient(180deg,#05070beb,#05070bbd 52%,#05070bf5),url(/assets/images/luxury-hero/manexias-golden-gate-m-mobile.webp) center top / cover no-repeat}:root[data-theme=light] .luxury-hero{background:linear-gradient(180deg,#fbfaf7e6,#fbfaf7b8 52%,#fbfaf7f5),url(/assets/images/luxury-hero/manexias-golden-gate-m-mobile.webp) center top / cover no-repeat}.hero-copy h1{font-size:clamp(44px,13vw,64px)}}.platform-band{padding-top:clamp(76px,6vw,112px);padding-bottom:clamp(76px,6vw,112px);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--mx-accent) 12%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--mx-bg-soft) 92%,transparent),var(--mx-bg))}.platform-showcase{gap:clamp(28px,4vw,54px)}.platform-showcase .showcase-copy{max-width:900px}.platform-showcase .showcase-copy p{max-width:760px;margin-left:auto;margin-right:auto}.device-showcase{display:grid;grid-template-columns:minmax(150px,.36fr) minmax(520px,1fr) minmax(150px,.36fr);gap:clamp(14px,2vw,26px);align-items:center;min-height:0;overflow:visible;padding:0}.device-showcase:before{inset:8% 18% 0;opacity:.48}.device-showcase .device-main,.device-showcase .device-side{position:relative;inset:auto;display:block;width:100%;margin:0;object-fit:cover;object-position:top center;background:var(--mx-glass)}.device-showcase .device-main{grid-column:2;height:clamp(360px,34vw,560px);border-radius:28px;padding:10px;box-shadow:0 34px 96px #00000070,0 0 0 1px color-mix(in srgb,var(--mx-accent) 18%,transparent)}.device-showcase .device-side{bottom:auto;height:clamp(220px,20vw,340px);border-radius:22px;padding:8px;opacity:.72;box-shadow:var(--mx-shadow-card)}.device-showcase .device-side.left{grid-column:1;transform:rotate(-2deg) translateY(18px)}.device-showcase .device-side.right{grid-column:3;transform:rotate(2deg) translateY(-18px)}.device-showcase:hover .device-side.left{transform:rotate(-1deg) translateY(8px)}.device-showcase:hover .device-side.right{transform:rotate(1deg) translateY(-8px)}.benefit-strip{border-radius:26px;box-shadow:var(--mx-shadow-card)}.benefit-strip article{min-height:132px}@media (max-width: 991px){.device-showcase{grid-template-columns:1fr}.device-showcase .device-main{grid-column:1;height:clamp(260px,56vw,420px)}.device-showcase .device-side{display:none}}@media (max-width: 640px){.platform-band{padding-top:64px;padding-bottom:64px}.device-showcase .device-main{height:clamp(230px,64vw,340px);border-radius:20px;padding:6px}}.platform-band{overflow:hidden}.platform-showcase{gap:clamp(24px,3vw,42px)}.device-showcase{display:block;width:min(1080px,100%);margin:0 auto;overflow:visible;padding:0}.device-showcase:before{inset:-12% 4% -18%;border-radius:999px;opacity:.42}.device-showcase .device-main{display:block;width:100%;height:auto;aspect-ratio:16 / 9.2;margin:0 auto;border:1px solid color-mix(in srgb,var(--mx-accent) 24%,transparent);border-radius:28px;background:var(--mx-glass);object-fit:cover;object-position:top center;padding:10px;box-shadow:0 34px 96px #0000006b,0 0 0 8px color-mix(in srgb,var(--mx-accent) 4%,transparent);transform:none}.device-showcase .device-side{display:none!important}.device-showcase:hover .device-main{transform:translateY(-4px)}.benefit-strip{width:min(1080px,100%);margin:0 auto}@media (max-width: 991px){.device-showcase{width:100%}.device-showcase .device-main{aspect-ratio:16 / 10.5;border-radius:22px}}@media (max-width: 640px){.platform-showcase .showcase-copy{text-align:left}.platform-showcase .showcase-copy p{margin-left:0;margin-right:0}.device-showcase .device-main{aspect-ratio:4 / 3;border-radius:18px;padding:6px}}.luxury-btn i,.default-btn i,.inline-lux-link i,.demo-link i{transition:transform .28s var(--mx-ease-premium)}.luxury-btn:hover i,.default-btn:hover i,.inline-lux-link:hover i,.demo-link:hover i{transform:translate(4px)}.audit-card-media,.service-article-img,.terms-conditions-img,.founder-photo,.contact-screen-card,.subscription-screen-card,.product-screen-card,.module-screen-panel{position:relative;overflow:hidden}.audit-card-media:after,.service-article-img:after,.terms-conditions-img:after,.founder-photo:after,.contact-screen-card:after,.subscription-screen-card:after,.product-screen-card:after,.module-screen-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.16) 42%,transparent 58%);opacity:0;transform:translate(-120%);transition:opacity .35s ease,transform .85s ease;pointer-events:none}.audit-card:hover .audit-card-media:after,.service-article-img:hover:after,.terms-conditions-img:hover:after,.founder-photo:hover:after,.contact-screen-card:hover:after,.subscription-screen-card:hover:after,.product-screen-card:hover:after,.module-screen-panel:hover:after{opacity:1;transform:translate(120%)}.audit-card-media img,.service-article-img img,.terms-conditions-img img,.founder-photo img,.contact-screen-card img,.subscription-screen-card img,.product-screen-card img,.module-screen-panel img{transition:transform .72s var(--mx-ease-premium),filter .72s ease}.audit-card:hover .audit-card-media img,.service-article-img:hover img,.terms-conditions-img:hover img,.founder-photo:hover img,.contact-screen-card:hover img,.subscription-screen-card:hover img,.product-screen-card:hover img,.module-screen-panel:hover img{transform:scale(1.025);filter:saturate(1.08) contrast(1.04)}.inner-banner .inner-shape img{animation:mxPremiumFloat 8s var(--mx-ease-premium) infinite}.device-showcase .device-main{animation:mxProductPresence 7s var(--mx-ease-premium) infinite}.hero-stats div,.benefit-strip article,.workflow-lux article,.faq-item{transition:transform .3s var(--mx-ease-premium),background .3s ease,box-shadow .3s ease}.benefit-strip article:hover,.workflow-lux article:hover{transform:translateY(-4px);background:color-mix(in srgb,var(--mx-accent) 9%,var(--mx-bg-soft))}@keyframes mxPremiumFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes mxProductPresence{0%,to{transform:translateY(0);filter:saturate(1.02) contrast(1.02)}50%{transform:translateY(-6px);filter:saturate(1.08) contrast(1.04)}}@media (prefers-reduced-motion: reduce){.inner-banner .inner-shape img,.device-showcase .device-main{animation:none!important}.audit-card-media:after,.service-article-img:after,.terms-conditions-img:after,.founder-photo:after,.contact-screen-card:after,.subscription-screen-card:after,.product-screen-card:after,.module-screen-panel:after{display:none}}.hero-mobile-visual{display:none}.luxury-home .reveal{opacity:0;transform:translateY(30px);transition:opacity .72s var(--mx-ease-premium),transform .72s var(--mx-ease-premium)}.luxury-home .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 991px){.luxury-home,.luxury-home>section{max-width:100%;overflow-x:clip}.luxury-hero{min-height:auto}.hero-stage{grid-template-columns:minmax(0,1fr);gap:30px;min-height:auto}.section-title-lux,.section-title-lux.side,.showcase-copy,.ai-lux-copy{max-width:100%}.trust-layout{grid-template-columns:1fr}.visual-story-lux,.visual-story-lux.reverse{gap:22px}.visual-story-lux.reverse .story-media{order:0}.story-copy{padding:10px 0 0}}@media (max-width: 767px){body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .container-xxl{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0}.luxury-home .container,.luxury-home .luxury-shell,.luxury-home .hero-stage,.luxury-home .hero-copy{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.luxury-home{overflow-x:hidden}.luxury-home:before,.luxury-home:after{opacity:.28}.luxury-hero{padding:40px 0 28px;background:radial-gradient(circle at 70% 18%,color-mix(in srgb,var(--mx-accent) 18%,transparent),transparent 34%),linear-gradient(180deg,#05070bfa,#05070be6 52%,#05070bfa)!important}:root[data-theme=light] .luxury-hero{background:radial-gradient(circle at 70% 18%,color-mix(in srgb,var(--mx-accent-2) 30%,transparent),transparent 34%),linear-gradient(180deg,#fbfaf7fa,#fbfaf7e6 52%,#fbfaf7fa)!important}.luxury-aurora{opacity:.34}.hero-stage{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%}.hero-copy{width:100%;min-width:0;max-width:none;overflow-wrap:break-word}.hero-copy h1{width:100%;max-width:none;font-size:clamp(30px,8.4vw,36px);line-height:1.08;text-wrap:wrap;overflow-wrap:break-word}.hero-copy p{width:100%;max-width:none;margin-top:20px;font-size:15px;line-height:1.68;overflow-wrap:break-word}.luxury-eyebrow{max-width:100%;white-space:normal;line-height:1.25}.hero-actions,.cta-actions{gap:10px;margin-top:22px}.capability-cloud{gap:8px;margin-top:20px}.capability-cloud span,.topic-cloud span,.role-tags span{padding:7px 10px;font-size:11px}.hero-mobile-visual{position:relative;display:block;overflow:hidden;width:min(100%,420px);margin:2px auto 0;border:1px solid color-mix(in srgb,var(--mx-accent) 34%,transparent);border-radius:22px;background:var(--mx-glass);box-shadow:0 24px 70px #0000006b,0 0 0 6px color-mix(in srgb,var(--mx-accent) 5%,transparent)}.hero-mobile-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.34));pointer-events:none}.hero-mobile-visual img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center top}.hero-stats{margin-top:24px;border-radius:18px}.hero-stats div{min-height:78px;padding:18px}.luxury-section,.luxury-section.compact,.final-lux-cta{padding-top:56px;padding-bottom:56px}.section-title-lux{margin-bottom:28px;text-align:left}.section-title-lux h2,.showcase-copy h2,.story-copy h2,.ai-lux-copy h2,.cta-lux-panel h2{font-size:clamp(32px,10vw,46px);line-height:1.08;text-wrap:wrap;overflow-wrap:break-word}.hero-copy p,.section-title-lux p,.story-copy p,.showcase-copy p,.ai-lux-copy p,.trust-layout p,.seo-lux-grid p{font-size:15px}.need-card,.build-card,.module-lux-card,.role-lux-card,.trust-lux-card,.testimonial-card,.award-card,.impact-card,.portfolio-work-copy,.faq-item{padding:20px}.device-showcase .device-main{aspect-ratio:4 / 3;border-radius:18px;padding:6px}.benefit-strip article,.workflow-lux article{padding:18px}.ai-orbit{min-height:auto;display:grid;gap:12px;place-items:stretch;transform:none}.ai-orbit:before,.ai-orbit:after,.orbit-center{display:none}.ai-orbit article{position:static;width:auto;transform:none;border:1px solid var(--mx-border);border-radius:18px;background:var(--mx-glass);padding:16px}.seo-lux-grid,.cta-lux-panel{padding:24px}}@media (prefers-reduced-motion: reduce){.luxury-home .reveal,.luxury-home .reveal.is-visible{opacity:1;transform:none;transition:none}}.luxury-home:before,.luxury-home:after{position:absolute}.luxury-home .luxury-section{content-visibility:auto;contain-intrinsic-size:auto 760px}.final-lux-cta{content-visibility:auto;contain-intrinsic-size:auto 360px}@media (min-width: 768px){.luxury-hero{background:transparent!important}.luxury-hero:before{inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(90deg,#05070bfa,#05070bdb 36%,#05070b5c,#05070bad),radial-gradient(circle at 58% 46%,color-mix(in srgb,var(--mx-accent) 14%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m.webp) center right / cover no-repeat;filter:none;animation:none}:root[data-theme=light] .luxury-hero:before{background:linear-gradient(90deg,#fbfaf7fa,#fbfaf7e0,#fbfaf757 68%,#fbfaf76b),radial-gradient(circle at 58% 46%,color-mix(in srgb,var(--mx-accent-2) 16%,transparent),transparent 34%),url(/assets/images/luxury-hero/manexias-golden-gate-m.webp) center right / cover no-repeat}}@media (max-width: 991px){.luxury-home:before,.luxury-home:after,.luxury-aurora{display:none}.luxury-hero:before,.luxury-hero:after,.device-showcase .device-main,.ai-orbit:before,.ai-orbit:after,.inner-banner .inner-shape img{animation:none!important}body .row>[class*=col-],body .product-screen-card,body .services-item,body .blog-style-card,body .pricing-card{animation:none!important}.luxury-home .portal-window,.luxury-home .portal-card,.luxury-home .device-main,.luxury-home .device-side,.luxury-home .story-media,.luxury-home .need-card,.luxury-home .build-card,.luxury-home .module-lux-card,.luxury-home .role-lux-card,.luxury-home .trust-lux-card,.luxury-home .testimonial-card,.luxury-home .award-card,.luxury-home .impact-card,.luxury-home .workflow-lux,.luxury-home .cta-lux-panel,.luxury-home .seo-lux-grid,.luxury-home .faq-item,.luxury-home .portfolio-work-card,.luxury-home .benefit-strip article,.luxury-home .story-copy li,.luxury-home .capability-cloud span,.luxury-home .topic-cloud span,.luxury-home .role-tags span{backdrop-filter:none!important}.luxury-home .reveal,.luxury-home .reveal.is-visible{opacity:1;transform:none;transition:none}}@media (max-width: 767px){html,body{max-width:100%;overflow-x:hidden}body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .container-xxl{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;padding-left:0!important;padding-right:0!important}body *,body *:before,body *:after{box-sizing:border-box}body main,body section,body article,body header,body footer,body [class*=grid],body [class*=panel],body [class*=card]{max-width:100%;min-width:0;box-sizing:border-box}body .luxury-shell,body .hero-stage,body .hero-copy,body .pricing-hero .container,body .pricing-hero,body .audit-hero-grid,body .audit-hero-grid>*,body .product-hero-grid,body .product-hero-grid>*,body .product-copy,body .inner-title,body .section-title,body .section-title-lux,body .showcase-copy,body .story-copy,body .ai-lux-copy,body .cta-lux-panel{width:100%!important;max-width:100%!important;min-width:0!important}body .luxury-hero,body .audit-hero,body .pricing-hero,body .inner-banner,body .not-found-page,body .founder-hero,body .luxury-section,body .pricing-section,body .pricing-trust-section,body .mobile-showcase,body .learning-showcase,body .product-proof-area,body .subscription-screen-section,body .demo-proof-section,body .ecosystem-section,body .brand-area,body .service-proof-strip,body .contact-form-area,body .final-lux-cta{padding-top:48px!important;padding-bottom:48px!important}body h1,body .hero-copy h1,body .pricing-hero h1,body .audit-hero h1,body .blog-lux-hero h1,body .not-found-content h1,body .inner-title h3{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important;margin-left:0!important;margin-right:0!important;font-size:clamp(28px,8vw,36px)!important;line-height:1.08!important;text-wrap:wrap!important;word-break:normal!important;hyphens:auto!important;overflow-wrap:break-word!important}body h2,body .section-title h2,body .section-title-lux h2,body .showcase-copy h2,body .story-copy h2,body .ai-lux-copy h2,body .cta-lux-panel h2,body .learning-copy h2{width:100%!important;max-width:calc(100vw - 32px)!important;min-width:0!important;font-size:clamp(24px,7vw,32px)!important;line-height:1.12!important;text-wrap:wrap!important;word-break:normal!important;hyphens:auto!important;overflow-wrap:break-word!important}body h3,body .premium-card h3,body .module-lux-card h3,body .role-lux-card h3,body .trust-lux-card h3,body .pricing-card h3,body .ecosystem-card h3,body .learning-capability-card h3{font-size:clamp(18px,5.2vw,22px)!important;line-height:1.2!important;overflow-wrap:break-word!important}body p,body li,body span,body small{max-width:100%;min-width:0;overflow-wrap:break-word}body .hero-copy p,body .pricing-hero p,body .audit-hero p,body .product-copy p,body .product-showcase-grid p,body .product-trust-grid p,body .section-title p,body .section-title-lux p,body .cta-lux-panel p{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important;font-size:15px!important;line-height:1.65!important}body .hero-actions,body .cta-actions,body .not-found-actions,body .contact-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}body .luxury-btn,body .default-btn,body .demo-link,body .primary-action,body .secondary-action,body .whatsapp-action,body .btn-primary,body .btn-outline,body .mobile-theme,body .blog-filter-panel button,body .contact-form button,body .subscription-card button,body .accordion-button{width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:38px!important;border-radius:999px!important;padding:8px 13px!important;font-size:13px!important;line-height:1.2!important;white-space:normal!important}body .hero-actions .luxury-btn,body .cta-actions .luxury-btn,body .not-found-actions .luxury-btn,body .contact-form .luxury-btn{min-width:148px!important;max-width:min(100%,220px)!important}body .luxury-btn i,body .default-btn i,body .demo-link i,body .primary-action i,body .secondary-action i,body .whatsapp-action i{font-size:15px!important;line-height:1!important}body .hero-proof-chip,body .capability-cloud,body .topic-cloud,body .role-tags,body .hero-pills{display:flex!important;flex-wrap:wrap!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:visible!important}body .hero-proof-chip,body .capability-cloud span,body .topic-cloud span,body .role-tags span,body .hero-pills span{min-width:0!important;max-width:100%!important;white-space:normal!important}body .blog-search-panel{grid-template-columns:1fr auto!important}body .blog-search-panel button,body .menu-trigger,body .mobile-panel-head button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important}body .hero-stats,body .need-grid,body .build-grid,body .module-lux-grid,body .role-lux-grid,body .trust-lux-grid,body .trust-layout,body .proof-grid,body .portfolio-showcase-grid,body .benefit-strip,body .seo-lux-grid,body .service-proof-grid,body .ecosystem-grid,body .pricing-trust-grid,body .pricing-grid,body .buyer-strip,body .audit-hero-grid,body .audit-grid,body .audit-split,body .contact-grid,body .contact-layout,body .product-screen-grid,body .learning-grid,body .learning-capability-grid,body .mobile-app-grid,body .mobile-feature-grid,body .detail-proof-grid,body .workflow-timeline,body .workflow-grid,body .product-hero-grid,body .product-showcase-grid,body .product-trust-grid,body .product-layer-grid,body .product-screen-row,body .trust-layer-grid,body .footer-area .row,body .brand-area .brand-slider,body .visual-story-lux,body .visual-story-lux.reverse,body .visual-story-card,body .visual-story-card.reverse{grid-template-columns:1fr!important}body .visual-story-lux.reverse .story-media,body .visual-story-card.reverse .visual-story-image{order:0!important}body .need-card,body .build-card,body .module-lux-card,body .role-lux-card,body .trust-lux-card,body .testimonial-card,body .award-card,body .impact-card,body .portfolio-work-copy,body .faq-item,body .pricing-card,body .contact-form,body .contact-info,body .not-found-shell,body .service-detail-hero,body .module-workflow-panel,body .learning-capability-card,body .subscription-card,body .cta-lux-panel{padding:18px!important;border-radius:18px!important}body .pricing-card.featured{transform:none!important}body img,body video,body iframe{max-width:100%!important;min-width:0!important}body .product-device,body .audit-product-frame,body .device-showcase,body .product-hero-shot,body .portfolio-browser,body .story-media,body .visual-story-image,body .hero-mobile-visual{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important;transform:none!important}body .portfolio-browser img{height:280px!important}body .audit-product-frame img,body .device-showcase .device-main,body .product-hero-shot img,body .product-screen-card img,body .module-screen-panel img,body .learning-preview img{height:auto!important;max-height:none!important;aspect-ratio:4 / 3!important;object-fit:cover!important}body .quote-mark,body .award-card i,body .not-found-code{font-size:clamp(48px,16vw,72px)!important}}@media (max-width: 420px){body .luxury-btn,body .default-btn,body .demo-link,body .primary-action,body .secondary-action,body .whatsapp-action{min-height:36px!important;padding:7px 11px!important;font-size:12px!important}body .hero-actions .luxury-btn,body .cta-actions .luxury-btn{min-width:132px!important;max-width:min(100%,200px)!important}}@media (max-width: 991px){body .hero-copy h1,body .pricing-hero h1,body .audit-hero h1,body .blog-lux-hero h1,body .product-copy h1,body .inner-title h3,body .not-found-content h1{width:min(100%,340px)!important;max-width:340px!important;font-size:clamp(24px,6.4vw,29px)!important;line-height:1.14!important;letter-spacing:0!important;white-space:normal!important}body .hero-copy p,body .pricing-hero p,body .audit-hero p,body .blog-lux-hero p,body .product-copy p{width:min(100%,340px)!important;max-width:340px!important;font-size:14px!important;line-height:1.6!important;white-space:normal!important}body .pricing-hero h1,body .pricing-hero p{margin-left:auto!important;margin-right:auto!important;width:min(100%,300px)!important;max-width:300px!important}body .pricing-hero p,body .pricing-trust-grid span,body .pricing-card p,body .subscription-card p{max-width:280px!important;overflow-wrap:anywhere!important}body .luxury-btn,body .default-btn,body .demo-link,body .primary-action,body .secondary-action,body .whatsapp-action,body .btn-primary,body .btn-outline{min-height:36px!important;padding:7px 12px!important;font-size:12px!important;gap:7px!important}body .hero-actions .luxury-btn,body .cta-actions .luxury-btn,body .not-found-actions .luxury-btn,body .contact-form .luxury-btn{min-width:128px!important;max-width:min(100%,190px)!important}body .hero-proof-chip,body .capability-cloud,body .topic-cloud,body .role-tags,body .hero-pills{gap:8px!important;width:min(100%,340px)!important;max-width:340px!important}body .hero-proof-chip,body .capability-cloud span,body .topic-cloud span,body .role-tags span,body .hero-pills span{padding:6px 10px!important;font-size:11px!important;line-height:1.2!important;letter-spacing:0!important}}
