.nas-page{--nas-coral:#64748b;--nas-sky:#f1f5f9;--nas-emerald:#94a3b8;--nas-violet:#334155;--nas-bg:var(--background);--nas-bg-alt:color-mix(in srgb, var(--background) 94%, #f1f5f9 6%);--nas-bg-warm:color-mix(in srgb, var(--background) 92%, #e2e8f0 8%);--nas-card-bg:var(--surface-elevated);--nas-card-border:var(--border);--nas-content-max:88rem;--nas-content-pad:1rem;--nas-content-pad-lg:1.5rem}.nas-container{width:100%;max-width:var(--nas-content-max);padding-inline:var(--nas-content-pad);margin-inline:auto}@media (min-width:1024px){.nas-container{padding-inline:var(--nas-content-pad-lg)}}.nas-portfolio-scroll-gutter{width:max(var(--nas-content-pad), calc((100% - var(--nas-content-max)) / 2 + var(--nas-content-pad)));flex-shrink:0}:root[data-theme=light] .nas-page{--nas-bg-alt:#f8fafc;--nas-bg-warm:#f1f5f9}.nas-hero{background:#0f172a}.nas-hero-overlay{z-index:1;background:linear-gradient(105deg,#0f172ae6 0%,#0f172ab8 30%,#1e293b52 52%,#3341551a 72%,#0000 100%);position:absolute;inset:0}@media (min-width:1024px){.nas-hero-overlay{background:linear-gradient(95deg,#0f172ae0 0%,#0f172aa6 32%,#1e293b40 54%,#47556914 74%,#0000 100%)}}.nas-hero-orb{z-index:2;pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.nas-hero-orb-a{background:#94a3b833;width:28rem;height:28rem;top:-10%;right:5%}.nas-hero-orb-b{background:#e2e8f026;width:24rem;height:24rem;bottom:-15%;left:-5%}.nas-trust-chip{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;background:#00000026;border:1px solid #fff3;border-radius:4px;padding:.4rem .75rem;font-size:10px;display:inline-block}.nas-btn-outline{font-family:var(--font-display), system-ui, sans-serif;color:#fff;border:1px solid #ffffff59;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.nas-btn-outline:hover{background:#ffffff1a;border-color:#fff}.nas-stats-section{background:linear-gradient(135deg,#0f172a 0%,#1e293b 45%,#334155 100%)}.nas-stats-orb{pointer-events:none;filter:blur(72px);z-index:1;border-radius:9999px;position:absolute}.nas-stats-orb-a{background:#ffffff1f;width:22rem;height:22rem;top:-20%;left:10%}.nas-stats-orb-b{background:#ffffff1a;width:20rem;height:20rem;bottom:-25%;right:8%}.nas-stats-intro{color:#ffffffd9}.nas-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;transition:border-color .3s,box-shadow .3s}.nas-stat-card:hover{border-color:#ffffff4d;box-shadow:0 20px 40px -20px #00000073}.nas-stat-glow{background:#ffffff2e}.nas-stat-accent-bar{background:linear-gradient(90deg,#ffffff8c,#0000);width:100%;height:3px}.nas-stat-icon-wrap{color:#ffffffbf;background:linear-gradient(145deg,#ffffff1a,#0000);border-color:#ffffff2e}.nas-stat-value{color:#fff}.nas-stat-label{color:#ffffff8c}.nas-stat-hover-line{background-color:#ffffff73}:root[data-theme=light] .nas-stats-section{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 55%,#e2e8f0 100%)}:root[data-theme=light] .nas-stats-intro{color:#334155}:root[data-theme=light] .nas-stat-card{background:#ffffffe0;border-color:#0f172a1a;box-shadow:0 4px 24px -8px #0f172a1a}:root[data-theme=light] .nas-stat-card:hover{border-color:#0f172a2e;box-shadow:0 16px 40px -16px #0f172a24}:root[data-theme=light] .nas-stat-glow{background:#0f172a0f}:root[data-theme=light] .nas-stat-accent-bar{background:linear-gradient(90deg,#dc262673,#0000)}:root[data-theme=light] .nas-stat-icon-wrap{color:#475569;background:linear-gradient(145deg,#0f172a0d,#0000);border-color:#0f172a1f}:root[data-theme=light] .nas-stat-value{color:var(--foreground)}:root[data-theme=light] .nas-stat-label{color:#64748b}:root[data-theme=light] .nas-stat-hover-line{background-color:#dc262659}.nas-services-section{background:var(--background)}.nas-service-split{border:1px solid var(--border);border-radius:18px;grid-template-columns:1fr;min-height:28rem;display:grid;overflow:hidden;box-shadow:0 24px 48px -28px #dc262633}@media (min-width:1024px){.nas-service-split{grid-template-columns:2fr 3fr;min-height:26rem}}.nas-service-pointers-wrap{min-height:0}.nas-service-pointers{background:linear-gradient(160deg,#1e293b 0%,#334155 55%,#475569 100%);flex-direction:column;height:100%;min-height:14rem;padding:1rem 0;display:flex;position:relative;overflow-y:auto}@media (min-width:1024px){.nas-service-pointers{min-height:100%;padding:1.5rem 0}}.nas-service-rail{pointer-events:none;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.65rem}@media (min-width:1024px){.nas-service-rail{top:2rem;bottom:2rem;left:1.85rem}}.nas-service-rail-line{background:linear-gradient(#ffffff14,#ffffff59,#ffffff14);width:100%;height:100%;display:block}.nas-service-pointer{z-index:1;text-align:left;width:100%;font-family:var(--font-display), system-ui, sans-serif;color:#ffffff8c;cursor:pointer;background:0 0;border:none;align-items:center;gap:.875rem;padding:.875rem 2.75rem .875rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.nas-service-pointer{padding:1rem 3rem 1rem 1.5rem;font-size:1rem}}.nas-service-pointer:hover{color:#ffffffe0}.nas-service-pointer[data-active=true]{color:#fff;font-weight:700}.nas-service-pointer-bg{background:#ffffff1f;border-radius:10px;position:absolute;inset:.25rem .75rem}@media (min-width:1024px){.nas-service-pointer-bg{inset:.3rem 1rem}}.nas-service-pointer-dot-wrap{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;display:flex;position:relative}.nas-service-pointer-dot{background:#ffffff59;border-radius:9999px;width:.5rem;height:.5rem;display:block}.nas-service-pointer-label{z-index:1;flex:1;min-width:0;position:relative}.nas-service-pointer-arrow{z-index:1;color:#fff;flex-shrink:0;font-size:1rem;line-height:1;position:relative}.nas-service-nav-track{pointer-events:none;background:#ffffff26;width:3px;position:absolute;top:1rem;bottom:1rem;right:0}@media (min-width:1024px){.nas-service-nav-track{top:1.5rem;bottom:1.5rem}}.nas-service-nav-indicator{background:#fff;border-radius:0 2px 2px 0;width:3px;transition:top .25s,height .25s;position:absolute;left:0;right:0}.nas-service-content{background:#1a0a12;min-height:18rem;position:relative;overflow:hidden}.nas-service-content-inner{flex-direction:column;justify-content:center;min-height:18rem;padding:2rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.nas-service-content-inner{padding:2.5rem}}@media (min-width:1024px){.nas-service-content-inner{min-height:100%;padding:3rem}}.nas-service-content-overlay{background:linear-gradient(105deg,#1a0a12eb 0%,#1e293bc7 45%,#33415559 100%);position:absolute;inset:0}.nas-service-detail-icon{color:#fff;background:#475569;border-radius:10px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.nas-service-detail-cta{font-family:var(--font-display), system-ui, sans-serif;color:#fff;border:1px solid #ffffffd9;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}.nas-service-detail-cta:hover{background:#ffffff14;border-color:#fff}.nas-compliance-section{background:linear-gradient(160deg,#0f172a 0%,#111827 55%,#1e293b 100%)}.nas-compliance-split{grid-template-columns:4fr 8fr;align-items:stretch;gap:3rem;height:34rem;display:grid}.nas-compliance-aside,.nas-compliance-main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.nas-compliance-scroll{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#64748b73 #ffffff0f;flex:1;min-height:0;margin-top:1.25rem;padding-right:.375rem;overflow-y:auto}.nas-compliance-scroll::-webkit-scrollbar{width:5px}.nas-compliance-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:9999px}.nas-compliance-scroll::-webkit-scrollbar-thumb{background:#64748b73;border-radius:9999px}.nas-compliance-scroll::-webkit-scrollbar-thumb:hover{background:#64748ba6}.nas-compliance-orb{pointer-events:none;filter:blur(72px);z-index:1;border-radius:9999px;position:absolute}.nas-compliance-orb-a{background:#64748b59;width:20rem;height:20rem;top:-15%;right:8%}.nas-compliance-orb-b{background:#94a3b847;width:18rem;height:18rem;bottom:-10%;left:5%}.nas-compliance-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#10b981;font-size:.6875rem;font-weight:700;display:inline-block}.nas-compliance-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.6875rem;display:inline-flex}.nas-compliance-shield-wrap{justify-content:center;align-items:center;width:10rem;height:10rem;margin-top:.5rem;display:flex;position:relative}.nas-compliance-shield-ring{border:1px solid #64748b59;border-radius:9999px;position:absolute;inset:0}.nas-compliance-shield-ring-b{inset:-.75rem}.nas-compliance-shield-core{z-index:1;background:#64748b14;border:1px solid #64748b40;border-radius:9999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:relative}.nas-compliance-marquee-wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nas-compliance-marquee-track{width:max-content;animation:28s linear infinite re-compliance-marquee;display:flex}.nas-compliance-marquee-static{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.625rem 1rem;display:flex}.nas-compliance-marquee-item{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;flex-shrink:0;padding:.625rem 1.25rem;font-size:.6875rem}.nas-compliance-marquee-static .nas-compliance-marquee-item{border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .625rem}.nas-compliance-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:1.375rem 1.5rem;transition:border-color .3s,background-color .3s;position:relative;overflow:hidden}.nas-compliance-card:hover{background:#ffffff0f;border-color:#ffffff29}.nas-clone-card{border-top:3px solid var(--nas-coral)}.nas-feature-panel{border:1px solid var(--nas-card-border);background:var(--nas-card-bg);border-top:3px solid var(--panel-accent,var(--da-sky));border-radius:8px;padding:1.5rem 1.75rem}.nas-feature-dot{shrink:0;background:var(--panel-accent,var(--da-sky));border-radius:9999px;width:6px;height:6px;margin-top:.4rem}.nas-features-section{background:linear-gradient(165deg, color-mix(in srgb, var(--nas-coral) 4%, var(--background)) 0%, var(--background) 45%, color-mix(in srgb, var(--da-sky) 5%, var(--background)) 100%)}.nas-features-glow{pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.nas-features-glow-a{background:#94a3b82e;width:24rem;height:24rem;top:-8%;right:-5%}.nas-features-glow-b{background:#64748b1f;width:28rem;height:28rem;bottom:-10%;left:-8%}.nas-features-grid-bg{opacity:.35;background-image:linear-gradient(90deg,#94a3b80f 1px,#0000 1px),linear-gradient(#94a3b80f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.nas-feature-card{border:1px solid var(--nas-card-border);background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);border-radius:14px;padding:1.5rem 1.5rem 1.25rem;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #0f172a33}.nas-feature-card:before{content:"";background:var(--feature-accent,var(--nas-coral));height:3px;position:absolute;top:0;left:0;right:0}.nas-feature-card:after{content:"";background:color-mix(in srgb, var(--feature-accent,var(--nas-coral)) 12%, transparent);pointer-events:none;opacity:.6;border-radius:9999px;width:12rem;height:12rem;transition:opacity .35s;position:absolute;top:-40%;right:-20%}.nas-feature-card:hover{border-color:color-mix(in srgb, var(--feature-accent,var(--nas-coral)) 35%, var(--border));box-shadow:0 28px 56px -24px #0f172a47, 0 0 0 1px color-mix(in srgb, var(--feature-accent,var(--nas-coral)) 10%, transparent)}.nas-feature-card:hover:after{opacity:1}.nas-feature-card-head{z-index:1;align-items:flex-start;gap:1rem;display:flex;position:relative}.nas-feature-card-icon{width:3rem;height:3rem;color:var(--feature-accent,var(--nas-coral));background:color-mix(in srgb, var(--feature-accent,var(--nas-coral)) 12%, transparent);border:1px solid color-mix(in srgb, var(--feature-accent,var(--nas-coral)) 22%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nas-feature-card-index{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dim);margin-bottom:.35rem;font-size:10px;display:block}.nas-feature-card-list{z-index:1;gap:.625rem;display:grid;position:relative}.nas-feature-card-item{color:var(--muted);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.nas-feature-card-check{color:#fff;background:var(--feature-accent,var(--nas-coral));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;display:flex}.nas-feature-card-foot{z-index:1;border-top:1px solid var(--border);position:relative}.nas-feature-closing{border:1px solid color-mix(in srgb, var(--nas-coral) 18%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--nas-coral) 6%, var(--surface-elevated)) 0%, var(--surface-elevated) 100%);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.nas-feature-closing-mark{width:2.25rem;height:2.25rem;color:var(--nas-coral);background:color-mix(in srgb, var(--nas-coral) 12%, transparent);border:1px solid color-mix(in srgb, var(--nas-coral) 22%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.nas-solutions-section{background:var(--nas-bg-alt)}.nas-solutions-grid-bg{pointer-events:none;opacity:.45;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}.nas-solutions-count{border-left:3px solid var(--nas-coral);background:color-mix(in srgb, var(--nas-coral) 5%, var(--background));padding:1rem 1.25rem}.nas-solutions-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:var(--background);border-radius:9999px;padding:.35rem .7rem;font-size:.625rem;display:inline-flex}.nas-solutions-list{border:1px solid var(--border);background:var(--background);border-radius:14px;overflow:hidden;box-shadow:0 20px 48px -32px #0f172a33}.nas-solution-item{border-bottom:1px solid var(--border)}.nas-solution-item:last-child{border-bottom:none}.nas-solution-trigger{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1.125rem;width:100%;padding:1.25rem 1.5rem;transition:background-color .25s;display:flex;position:relative}.nas-solution-trigger:hover{background:color-mix(in srgb, var(--foreground) 3%, var(--background))}.nas-solution-item-open .nas-solution-trigger{background:color-mix(in srgb, var(--nas-coral) 4%, var(--background))}.nas-solution-active-bar{background:var(--nas-coral);width:3px;position:absolute;top:0;bottom:0;left:0}.nas-solution-item-icon{z-index:1;border:1px solid var(--border);background:var(--surface-elevated);width:2.5rem;height:2.5rem;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .25s,border-color .25s;display:flex;position:relative}.nas-solution-item-open .nas-solution-item-icon{color:var(--foreground);border-color:color-mix(in srgb, var(--nas-coral) 30%, var(--border))}.nas-solution-item-title{z-index:1;min-width:0;font-family:var(--font-display), system-ui, sans-serif;color:var(--foreground);flex:1;font-size:1.0625rem;font-weight:700;line-height:1.35;position:relative}.nas-solution-chevron{z-index:1;color:var(--muted-dim);flex-shrink:0;font-size:.875rem;line-height:1;position:relative}.nas-solution-item-open .nas-solution-chevron{color:var(--nas-coral)}.nas-solution-panel-body{padding:0 1.5rem 1.5rem 5rem}.nas-solution-panel-body p{color:var(--muted);font-size:.9375rem;line-height:1.65}.nas-solution-link{color:var(--nas-coral);margin-top:1rem;transition:color .25s}.nas-solution-link:hover{color:color-mix(in srgb, var(--nas-coral) 80%, var(--foreground))}.nas-brands-section{background:#0f1419}.nas-brands-glow{pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.nas-brands-glow-a{background:#94a3b81f;width:22rem;height:22rem;top:-10%;left:15%}.nas-brands-glow-b{background:#ffffff0a;width:20rem;height:20rem;bottom:-15%;right:10%}.nas-brands-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8e6;font-size:.6875rem;font-weight:700;display:inline-block}.nas-brand-card{height:100%}.nas-brand-card-inner{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;height:100%;transition:border-color .35s,box-shadow .35s;display:flex;overflow:hidden}.nas-brand-card:hover .nas-brand-card-inner{border-color:#94a3b847;box-shadow:0 24px 48px -28px #0000008c}.nas-brand-card-inner-featured{grid-template-columns:1.1fr 1fr;min-height:20rem;display:grid}.nas-brand-card-media{min-height:11rem;position:relative}.nas-brand-card-inner-featured .nas-brand-card-media{min-height:100%}.nas-brand-card-media-overlay{background:linear-gradient(#0f141959 0%,#0f141933 45%,#0f1419d9 100%);position:absolute;inset:0}.nas-brand-card-inner:not(.nas-brand-card-inner-featured) .nas-brand-card-media-overlay{background:linear-gradient(#0f141940 0%,#0f1419e6 100%)}.nas-brand-region{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f14198c;border:1px solid #ffffff2e;border-radius:9999px;padding:.3rem .65rem;font-size:.625rem;position:absolute;top:1rem;right:1rem}.nas-brand-card-content{flex-direction:column;flex:1;padding:1.5rem 1.75rem 1.75rem;display:flex}.nas-brand-card-inner-featured .nas-brand-card-content{justify-content:center;padding:2rem 2.25rem}.nas-brand-outcome{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;padding:.35rem .7rem;font-size:.75rem;line-height:1.35;display:inline-flex}.nas-brand-link{color:#fca5a5;margin-top:auto;padding-top:1.25rem}.nas-brand-link:hover{color:#cbd5e1}.nas-clone-section{background:var(--nas-bg-warm)}.nas-clone-split{grid-template-columns:5fr 7fr;align-items:stretch;gap:1.5rem;min-height:26rem}.nas-clone-pointers{flex-direction:column;gap:.625rem;min-height:0;display:flex}.nas-clone-pointer{border:1px solid var(--border);background:var(--surface-elevated);cursor:pointer;border-radius:12px;align-items:center;gap:.875rem;width:100%;padding:.75rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.nas-clone-pointer:hover,.nas-clone-pointer[data-active=true]{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 8px 24px -16px #0f172a40}.nas-clone-pointer-bg{background:color-mix(in srgb, var(--accent) 6%, var(--surface-elevated));position:absolute;inset:0}.nas-clone-pointer-logo{border:1px solid var(--border);background:var(--background);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:2.75rem;padding:.375rem .5rem;display:flex}.nas-clone-pointer-logo-sm{width:4.5rem;height:2.25rem}.nas-clone-pointer-logo-md{width:6.5rem;height:3rem}.nas-clone-pointer-thumb{border:1px solid var(--border);background:var(--background);border-radius:8px;flex-shrink:0;width:4.5rem;height:3.25rem;position:relative;overflow:hidden}.nas-clone-stage{cursor:pointer;height:100%;min-height:26rem}.nas-clone-flip-front-panel{background:#0f1419;min-height:100%}.nas-clone-flip{perspective:1200px;width:100%;height:100%;min-height:26rem}.nas-clone-flip-standalone{height:auto;min-height:18rem}.nas-clone-flip-inner{width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1);position:relative}.nas-clone-flip.is-flipped .nas-clone-flip-inner,.nas-clone-flip-standalone:hover .nas-clone-flip-inner,.nas-clone-flip-standalone:focus-within .nas-clone-flip-inner{transform:rotateY(180deg)}.nas-clone-flip-face{backface-visibility:hidden;border:1px solid var(--border);border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 48px -28px #0f172a59}.nas-clone-flip-back{transform:rotateY(180deg)}.nas-clone-flip-back-panel{background:var(--surface-elevated);border-top:3px solid var(--accent);height:100%;padding:2rem;overflow-y:auto}.nas-clone-flip-fallback{border:1px solid var(--border);background:var(--surface-elevated);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.nas-clone-flip-fallback .nas-clone-flip-front-panel{min-height:12rem;position:relative}.nas-uae-cta{background:var(--ink-deep)}.nas-uae-cta-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8d9;font-size:.6875rem;font-weight:700;display:inline-block}.nas-uae-cta-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;background:#94a3b80f;border:1px solid #94a3b838;border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.625rem;display:inline-flex}.nas-uae-cta-visual{border-radius:1rem;box-shadow:0 24px 48px -24px #000000a6,inset 0 0 0 1px #ffffff0f}.nas-uae-cta-visual-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8c;border:1px solid #ffffff1a;border-radius:.625rem;padding:.625rem .875rem}.nas-uae-cta-visual-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a80;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:flex}.nas-awards-compact{background:var(--background)}.nas-award-compact-card{border:1px solid var(--border);background:var(--surface-elevated);border-radius:10px;flex-direction:column;height:100%;padding:1.25rem 1.375rem;transition:border-color .25s,box-shadow .25s;display:flex}.nas-award-compact-card:hover{border-color:color-mix(in srgb, var(--foreground) 14%, var(--border));box-shadow:0 12px 28px -20px #0f172a40}.nas-award-compact-badge{justify-content:flex-start;align-items:center;min-height:2rem;display:flex}.nas-award-compact-mark{border:1px solid var(--border);background:var(--background);width:2rem;height:2rem;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;display:flex}.nas-section{background:var(--nas-bg)}.nas-section-alt{background:var(--nas-bg-alt)}.nas-section-warm{background:var(--nas-bg-warm)}.nas-card-hover{transition:transform .28s,box-shadow .28s,border-color .28s}.nas-card-hover:hover{border-color:color-mix(in srgb, var(--nas-coral) 35%, var(--nas-card-border));box-shadow:0 16px 40px -16px color-mix(in srgb, var(--nas-coral) 25%, transparent);transform:translateY(-4px)}.nas-blog-section{background:#0f1419}.nas-blog-glow{pointer-events:none;filter:blur(80px);border-radius:9999px;position:absolute}.nas-blog-glow-a{background:#94a3b81a;width:20rem;height:20rem;top:-8%;right:12%}.nas-blog-glow-b{background:#ffffff0a;width:18rem;height:18rem;bottom:-12%;left:8%}.nas-blog-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8e6;font-size:.6875rem;font-weight:700;display:inline-block}.nas-blog-section .nas-blog-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.nas-blog-section .nas-blog-card:hover{border-color:#94a3b847;box-shadow:0 24px 48px -28px #0000008c}.nas-blog-section .nas-blog-card-media{aspect-ratio:16/10;border-bottom:1px solid #ffffff14;display:block;position:relative;overflow:hidden}.nas-blog-section .nas-blog-card-media-overlay{pointer-events:none;background:linear-gradient(#0000 45%,#0f1419bf);position:absolute;inset:0}.nas-blog-section .nas-blog-card-category{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--nas-coral);background:#0f1419d9;border:1px solid #94a3b859;border-radius:4px;padding:.2rem .5rem;font-size:10px;position:absolute;top:.875rem;left:.875rem}.nas-blog-section .nas-blog-card-body{flex-direction:column;flex:1;padding:1.25rem 1.375rem 1.375rem;display:flex}.nas-blog-section .nas-blog-card-link{color:var(--nas-coral);align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:500;transition:gap .2s;display:inline-flex}.nas-blog-section .nas-blog-card-link:hover{gap:.55rem}.nas-card-num{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--nas-coral);font-size:11px;font-weight:700}.nas-award-card{background:linear-gradient(145deg, var(--nas-card-bg), color-mix(in srgb, var(--nas-coral) 6%, var(--nas-card-bg)));border:1px solid var(--nas-card-border);border-radius:8px}.nas-portfolio-showcase{background:var(--background)}.nas-portfolio-showcase-wash{background:radial-gradient(ellipse 70% 50% at 15% 0%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 90% 100%, #0ea5e90f 0%, transparent 55%)}.nas-portfolio-controls{z-index:20;position:relative}.nas-portfolio-nav-btn{border:1px solid var(--border);background:var(--surface-elevated);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.nas-portfolio-nav-btn:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface-elevated))}.nas-portfolio-scroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;padding-inline:max(var(--nas-content-pad), calc((100% - var(--nas-content-max)) / 2 + var(--nas-content-pad)));scroll-padding-inline:max(var(--nas-content-pad), calc((100% - var(--nas-content-max)) / 2 + var(--nas-content-pad)))}.nas-portfolio-scroll::-webkit-scrollbar{display:none}.nas-portfolio-scroll-fade{pointer-events:none;z-index:2;width:min(8rem,12vw);position:absolute;top:0;bottom:0}.nas-portfolio-scroll-fade-left{background:linear-gradient(to right, var(--background), transparent);left:0}.nas-portfolio-scroll-fade-right{background:linear-gradient(to left, var(--background), transparent);right:0}.nas-portfolio-showcase-slide{flex:0 0 min(82vw,21rem)}@media (min-width:640px){.nas-portfolio-showcase-slide{flex:0 0 min(42vw,22rem)}}@media (min-width:1024px){.nas-portfolio-showcase-slide{flex:0 0 22.5rem}}.nas-portfolio-showcase-slide.is-active .nas-portfolio-showcase-card{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 28px 56px -24px #0f172a59, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.nas-portfolio-showcase-card{border:1px solid var(--border);background:var(--surface-elevated);border-radius:1.125rem;height:100%;transition:border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 18px 40px -28px #0f172a47}.nas-portfolio-showcase-hit{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.nas-portfolio-showcase-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:-2px}.nas-portfolio-browser{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 4%, var(--surface-elevated));border-radius:1.125rem 1.125rem 0 0;overflow:hidden}.nas-portfolio-browser-bar{border-bottom:1px solid var(--border);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.nas-portfolio-browser-dot{background:color-mix(in srgb, var(--foreground) 12%, var(--border));border-radius:9999px;width:.5rem;height:.5rem}.nas-portfolio-browser-url{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted-dim);text-transform:lowercase;margin-left:.5rem;font-size:.5625rem}.nas-portfolio-browser-screen{aspect-ratio:16/10}.nas-portfolio-showcase-body{padding:1.125rem 1.25rem 1.375rem}.nas-portfolio-showcase-category{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:9999px;padding:.3rem .6rem;font-size:.5625rem;font-weight:700;display:inline-flex}.nas-portfolio-showcase-tech{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:var(--background);border-radius:9999px;padding:.25rem .5rem;font-size:.5rem;display:inline-flex}.nas-portfolio-showcase-link{color:var(--foreground);transition:color .2s,gap .2s}.nas-portfolio-showcase-link:hover{color:var(--accent)}.nas-portfolio-dot{background:var(--border);border:none;border-radius:9999px;width:.5rem;height:.5rem;transition:width .3s,background .3s}.nas-portfolio-dot.is-active{background:var(--accent);width:1.75rem}.nas-why-section{background:var(--nas-bg-warm)}.nas-why-wash{background:radial-gradient(ellipse 60% 45% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 100% 100%, #0ea5e914 0%, transparent 55%)}.nas-why-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(85% 75% at 50% 35%,#000,#0000);mask-image:radial-gradient(85% 75% at 50% 35%,#000,#0000)}.nas-why-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);border-radius:9999px;align-items:center;padding:.4rem .8rem;font-size:.625rem;display:inline-flex}.nas-why-split{align-items:start}.nas-why-list{flex-direction:column;gap:.625rem;display:flex}.nas-why-row{border:1px solid var(--border);background:var(--surface-elevated);text-align:left;cursor:pointer;border-radius:.875rem;grid-template-columns:2.5rem 1fr 1.25rem;align-items:center;gap:.875rem;width:100%;padding:1rem 1.125rem;transition:border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.nas-why-row.is-active{align-items:start}.nas-why-row:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.nas-why-row.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 16px 36px -24px #0f172a47}.nas-why-row-active-bg{z-index:0;background:color-mix(in srgb, var(--accent) 6%, var(--surface-elevated));border-radius:inherit;position:absolute;inset:0}.nas-why-row-icon,.nas-why-row-copy,.nas-why-row-chevron{z-index:1;position:relative}.nas-why-row-icon{border:1px solid var(--border);background:var(--background);width:2.5rem;height:2.5rem;color:var(--muted);border-radius:.625rem;justify-content:center;align-items:center;transition:color .25s,border-color .25s,background .25s;display:flex}.nas-why-row.is-active .nas-why-row-icon{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--background))}.nas-why-row-title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.35;display:block}.nas-why-row-body{color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.6;overflow:hidden}.nas-why-row-body:not(.is-open){display:none}.nas-why-row-chevron{width:1.25rem;height:1.25rem;color:var(--muted-dim);justify-content:center;align-items:center;font-size:.875rem;transition:transform .2s,color .2s;display:flex}.nas-why-row-chevron.is-open{transform:rotate(90deg)}.nas-why-row.is-active .nas-why-row-chevron{color:var(--accent);margin-top:.625rem}.nas-why-progress{background:var(--border);cursor:pointer;border:0;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:width .3s,background .3s}.nas-why-progress.is-active{background:var(--accent);width:1.75rem}.nas-process-section{background:#0f1419}.nas-process-section-bg{pointer-events:none;background:linear-gradient(90deg,#78aae612 1px,#0000 1px) 0 0/130px 130px,linear-gradient(#78aae612 1px,#0000 1px) 0 0/130px 130px,radial-gradient(75% 80% at 15% 0,#47556924 0%,#0000 55%),radial-gradient(60% 70% at 95% 15%,#64748b1a 0%,#0000 55%);position:absolute;inset:0}.nas-process-stage{border-radius:.75rem}.nas-process-progress-fill{width:0;animation:vsa-process-progress var(--nas-process-duration,5.5s) linear forwards}.nas-process-progress-fill.is-paused{animation-play-state:paused}@keyframes vsa-process-progress{to{width:100%}}.nas-process-node-ring{pointer-events:none}.nas-process-phase-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid;border-radius:9999px;align-items:center;padding:.35rem .65rem;font-size:.625rem;font-weight:700;display:inline-flex}.nas-cta-band{background:linear-gradient(135deg,#1e293b 0%,#334155 55%,#475569 100%)}.nas-cta-band-violet{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%)}.nas-idea-cta{min-height:20rem}.nas-idea-cta-glow{background:radial-gradient(55% 45% at 12% 88%,#94a3b829 0%,#0000 60%),radial-gradient(40% 35% at 88% 20%,#94a3b814 0%,#0000 55%)}.nas-idea-cta-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.nas-idea-cta-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e6;font-size:.6875rem;font-weight:700;display:inline-block}.nas-idea-cta-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e1a9e;border:1px solid #ffffff1a;border-radius:1rem;padding:1.375rem 1.5rem;box-shadow:0 24px 48px -24px #0000008c,inset 0 1px #ffffff0f}.nas-idea-cta-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:.625rem;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:flex}.nas-idea-cta-item-dot{background:#94a3b8;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem;box-shadow:0 0 12px #94a3b859}.nas-ai-section{background:linear-gradient(160deg,#0f172a 0%,#1e293b 50%,#334155 100%)}.nas-ai-mesh{pointer-events:none;opacity:.65;background:radial-gradient(circle at 30% 30%,#94a3b824 0%,#0000 45%),radial-gradient(circle at 70% 60%,#64748b1f 0%,#0000 40%),radial-gradient(circle at 50% 80%,#4755691a 0%,#0000 35%);width:140%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nas-ai-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;transition:border-color .3s,box-shadow .3s}.nas-ai-card:hover{border-color:#ffffff38;box-shadow:0 0 32px -12px #0f172a8c}.nas-ai-icon{border-radius:10px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 8px 24px -8px #0006}.nas-process-step{background:var(--nas-card-bg);border:1px solid var(--nas-card-border);border-left:4px solid var(--nas-coral);border-radius:8px}.nas-process-num{font-family:var(--font-display), system-ui, sans-serif;color:var(--nas-coral);opacity:.85;font-size:2rem;font-weight:800;line-height:1}.nas-lead-section{background:linear-gradient(165deg, var(--nas-bg-warm) 0%, var(--background) 42%, color-mix(in srgb, #f1f5f9 35%, var(--background)) 100%)}.nas-lead-section-glow{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#94a3b838 0%,#0000 68%);border-radius:9999px;width:28rem;height:28rem;position:absolute;top:-8rem;right:-6rem}.nas-lead-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#475569;border:1px solid color-mix(in srgb, #64748b 28%, var(--border));background:color-mix(in srgb, #f1f5f9 55%, var(--background));border-radius:9999px;margin-bottom:1rem;padding:.35rem .75rem;font-size:.6875rem;display:inline-flex}.nas-lead-trust-item{color:var(--muted);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.nas-lead-trust-dot{background:linear-gradient(135deg,#94a3b8,#64748b);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #94a3b82e}.nas-lead-trust-chip{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb, var(--nas-coral) 25%, var(--border));background:color-mix(in srgb, var(--nas-coral) 6%, var(--background));border-radius:9999px;padding:.35rem .7rem;font-size:.625rem;display:inline-flex}.nas-lead-form-shell{position:relative}.nas-lead-form-shell-accent{opacity:.85;background:linear-gradient(135deg,#94a3b88c,#64748b40,#fdba7473);border-radius:1.25rem;position:absolute;inset:-1px}.nas-lead-form-card{border:1px solid color-mix(in srgb, #94a3b8 22%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, var(--background) 94%, #f1f5f9 6%) 0%, var(--surface-elevated) 55%, color-mix(in srgb, var(--background) 96%, #fff7ed 4%) 100%);border-radius:1.2rem;padding:1.75rem;position:relative;box-shadow:0 24px 56px -32px #dc262647,0 0 0 1px #94a3b814}@media (min-width:1024px){.nas-lead-form-card{padding:2rem 2.125rem}}.nas-lead-form-header{padding-bottom:.25rem}.nas-lead-form{width:100%}.nas-lead-field{flex-direction:column;display:flex}.nas-lead-label{letter-spacing:.01em;color:var(--foreground);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.nas-lead-input{border:1px solid color-mix(in srgb, var(--border) 85%, #fca5a5 15%);background:color-mix(in srgb, var(--background) 88%, #fff7ed 12%);width:100%;color:var(--foreground);border-radius:.75rem;padding:.8rem 1rem;font-size:.9375rem;line-height:1.45;transition:border-color .2s,box-shadow .2s,background-color .2s}.nas-lead-input::placeholder{color:var(--muted-dim)}.nas-lead-input:focus{border-color:color-mix(in srgb, #64748b 55%, var(--border));background:var(--background);outline:none;box-shadow:0 0 0 3px #94a3b82e}.nas-lead-textarea{resize:vertical;min-height:8.5rem}.nas-lead-phone{border:1px solid color-mix(in srgb, var(--border) 85%, #fca5a5 15%);background:color-mix(in srgb, var(--background) 88%, #fff7ed 12%);border-radius:.75rem;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex;overflow:visible}.nas-lead-phone:focus-within{border-color:color-mix(in srgb, #64748b 55%, var(--border));background:var(--background);box-shadow:0 0 0 3px #94a3b82e}.nas-lead-input-phone{box-shadow:none;background:0 0;border:0;border-radius:0 .75rem .75rem 0}.nas-lead-input-phone:focus{box-shadow:none}.nas-lead-country-picker button{background:0 0;border:0;border-radius:.75rem 0 0 .75rem}.nas-lead-error{color:#64748b;margin-top:.375rem;font-size:.75rem}.nas-lead-submit{width:100%;font-family:var(--font-display), system-ui, sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#94a3b8 0%,#64748b 52%,#475569 100%);border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.25rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 14px 28px -14px #64748bbf,inset 0 1px #ffffff38}.nas-lead-submit:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 34px -14px #64748bcc,inset 0 1px #ffffff3d}.nas-lead-submit:active{transform:translateY(0)}.nas-lead-form-success{text-align:center;border:1px solid color-mix(in srgb, #22c55e 35%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, #22c55e 8%, var(--background)), var(--surface-elevated));border-radius:1rem;padding:2rem 1.5rem}.nas-lead-form-success-icon{color:#15803d;background:color-mix(in srgb, #22c55e 16%, var(--background));border:1px solid color-mix(in srgb, #22c55e 35%, var(--border));border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:inline-flex}.nas-why-trust-band{border:1px solid color-mix(in srgb, var(--nas-coral) 20%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--nas-coral) 8%, var(--background)), var(--background));border-radius:12px;padding:1.25rem 1.5rem}.nas-why-trust-heading{font-family:var(--font-display), system-ui, sans-serif;color:var(--foreground);font-size:1.125rem;font-weight:700}.nas-why-trust-stat{color:var(--muted);border:1px solid var(--border);background:var(--background);border-radius:9999px;padding:.35rem .75rem;font-size:.8125rem;display:inline-flex}.nas-card{background:var(--nas-card-bg);border:1px solid var(--nas-card-border);border-radius:8px}.nas-ai-benefits{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:1.5rem 1.75rem}.nas-ai-benefit-item{color:#ffffffbf;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.nas-ai-benefit-dot{background:#22c55e;border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.45rem;box-shadow:0 0 0 3px #22c55e33}.nas-page .tech-stack-showcase{--tech-stack-from:#7f1d1d;--tech-stack-mid:#334155;--tech-stack-to:#475569;--tech-stack-panel:#ffffff0f;--tech-stack-panel-border:#ffffff1f;--tech-stack-nav-muted:#ffffff8c;--tech-stack-nav-active:#47556938;--tech-stack-card-bg:#fffffff2;--tech-stack-card-fg:#1f2937}@media (min-width:1024px){.nas-features-section .grid.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.nas-hero-backdrop{z-index:0;background:radial-gradient(90% 70% at 78% 18%,#ec489924 0%,#0000 52%),radial-gradient(70% 55% at 12% 82%,#2563eb1f 0%,#0000 48%),radial-gradient(120% 80% at 50% 110%,#0f172ad9 0%,#0000 55%),linear-gradient(165deg,#0c0812 0%,#07050c 42%,#050308 100%);position:absolute;inset:0}.nas-hero-stars{z-index:1;pointer-events:none;opacity:.55;position:absolute;inset:0}.nas-hero-stars--fine{opacity:.45;background-image:radial-gradient(1px 1px at 25px 35px,#ffffff8c,#0000),radial-gradient(1px 1px at 85px 15px,#ffffff59,#0000),radial-gradient(1px 1px at 140px 90px,#ffffff73,#0000),radial-gradient(1px 1px at 55px 120px,#ffffff4d,#0000),radial-gradient(1px 1px at 170px 45px,#fff6,#0000),radial-gradient(1px 1px at 12% 18%,#fffffff2 50%,#0000 51%),radial-gradient(1px 1px at 28% 72%,#ffffffbf 50%,#0000 51%),radial-gradient(1px 1px at 44% 34%,#ffffffd9 50%,#0000 51%),radial-gradient(1px 1px at 61% 12%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 73% 58%,#fffc 50%,#0000 51%),radial-gradient(1px 1px at 86% 28%,#ffffffa6 50%,#0000 51%),radial-gradient(1px 1px at 92% 78%,#ffffff8c 50%,#0000 51%),radial-gradient(1px 1px at 8% 48%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 35% 88%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 52% 62%,#ffffffb3 50%,#0000 51%);background-size:200px 160px,200px 160px,200px 160px,200px 160px,200px 160px,100% 100%;animation:120s linear infinite nas-hero-stars-drift}.nas-hero-stars--bright{opacity:.85;background-image:radial-gradient(1.5px 1.5px at 18% 26%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 68% 22%,#93c5fdf2 50%,#0000 51%),radial-gradient(2px 2px at 82% 64%,#f9a8d4e6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 38% 54%,#ffffffd9 50%,#0000 51%),radial-gradient(2px 2px at 55% 84%,#ffffffbf 50%,#0000 51%),radial-gradient(1.5px 1.5px at 94% 42%,#fffc 50%,#0000 51%);animation:6s ease-in-out infinite alternate nas-hero-stars-twinkle}.nas-hero-glow{pointer-events:none;filter:blur(72px);z-index:1;border-radius:9999px;position:absolute}.nas-hero-glow--pink{background:#ec48992e;width:22rem;height:22rem;top:-8%;right:8%}.nas-hero-glow--blue{background:#3b82f624;width:18rem;height:18rem;bottom:-12%;left:4%}@keyframes nas-hero-stars-drift{0%{transform:translate(0,0)}to{transform:translate(-1.5%,-1%)}}@keyframes nas-hero-stars-twinkle{0%{opacity:.55}to{opacity:.95}}@media (prefers-reduced-motion:reduce){.nas-hero-stars--fine,.nas-hero-stars--bright{animation:none}}.nas-hero-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a1273;border:1px solid #ffffff1a;border-radius:.875rem;padding:.875rem .875rem 1rem 1rem;position:relative;box-shadow:0 20px 40px -28px #0000008c}.nas-hero-desktop-copy h1{text-shadow:0 1px 10px #00000059}.nas-hero-desktop-copy p{text-shadow:0 1px 8px #00000047}.nas-hero-kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;margin-bottom:.75rem;padding:.3rem .625rem;font-size:.5625rem;display:inline-block}.nas-hero-title{text-shadow:0 1px 10px #00000059}.nas-hero-title-accent{color:#60a5fa}.nas-hero-location-rotate{vertical-align:bottom;perspective:420px;transform-style:preserve-3d;display:inline-grid}.nas-hero-location-rotate-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1}.nas-hero-location-rotate-word{transform-origin:50% 100%;backface-visibility:hidden;grid-area:1/1;display:inline-block}.nas-hero-lede{border-left:0;padding-left:0}.nas-hero-copy p{text-shadow:0 1px 8px #0000004d}.nas-hero-actions{padding-top:.125rem}.nas-hero-cta-secondary{background:#ffffff0f;border-radius:4px}.nas-service-mobile-head{background:linear-gradient(#af1656 0%,#64748b 100%);padding:.875rem .875rem 0}.nas-service-mobile-meta{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-inline:.125rem;display:flex}.nas-service-mobile-counter{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;font-size:.6875rem}.nas-service-mobile-hint{color:#ffffff8c;font-size:.6875rem}.nas-service-mobile-list{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.375rem;max-height:11.5rem;padding-bottom:.875rem;display:flex;overflow-y:auto}.nas-service-mobile-list::-webkit-scrollbar{display:none}.nas-service-mobile-item{text-align:left;color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.625rem;width:100%;padding:.7rem .75rem;transition:background-color .22s,border-color .22s,color .22s;display:grid}.nas-service-mobile-item[data-active=true]{color:#fff;background:#ffffff24;border-color:#ffffff38}.nas-service-mobile-item-num{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#ffffff8c;font-size:.625rem}.nas-service-mobile-item[data-active=true] .nas-service-mobile-item-num{color:#ffffffeb}.nas-service-mobile-item-icon{color:#fff;background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.nas-service-mobile-item-copy{min-width:0}.nas-service-mobile-item-label{font-family:var(--font-display), system-ui, sans-serif;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.nas-service-mobile-progress{background:#ffffff2e;border-radius:9999px;height:2px;margin-top:.375rem;display:block;overflow:hidden}.nas-service-mobile-progress-fill{transform-origin:0;border-radius:inherit;background:#fff;width:100%;height:100%;display:block}.nas-service-mobile-item-mark{color:#ffffff73;font-size:.5rem;line-height:1}.nas-service-mobile-item[data-active=true] .nas-service-mobile-item-mark{color:#fff}.nas-service-mobile-content{background:#120810;position:relative;overflow:hidden}.nas-service-mobile-content-inner{flex-direction:column;display:flex}.nas-service-mobile-media{aspect-ratio:16/10;min-height:11rem;position:relative;overflow:hidden}.nas-service-mobile-media-overlay{background:linear-gradient(#1208101a 0%,#1208108c 58%,#120810e0 100%);position:absolute;inset:0}.nas-service-mobile-body{padding:1.125rem 1rem 1.375rem}.nas-service-mobile-detail-icon{color:#fff;background:#64748b;border-radius:10px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.nas-service-mobile-cta{width:100%;font-family:var(--font-display), system-ui, sans-serif;color:#fff;border:1px solid #ffffffd9;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}.nas-service-mobile-cta:hover{background:#ffffff14;border-color:#fff}.nas-service-mobile-foot{border-top:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, #fce7f3 6%);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.nas-service-mobile-nav-btn{border:1px solid var(--border);background:var(--nas-card-bg);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.nas-service-mobile-nav-btn:active{background:color-mix(in srgb, var(--nas-coral) 12%, var(--nas-card-bg) 88%);border-color:color-mix(in srgb, var(--nas-coral) 35%, var(--border) 65%)}.nas-service-mobile-dots{flex-wrap:wrap;flex:1;justify-content:center;gap:.375rem;display:flex}.nas-service-mobile-dot{background:color-mix(in srgb, var(--foreground) 18%, transparent 82%);border:none;border-radius:9999px;width:.4375rem;height:.4375rem;padding:0;transition:transform .2s,background-color .2s}.nas-service-mobile-dot-active{background:var(--nas-coral);transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.nas-service-mobile-progress-fill{display:none}}.nas-compliance-mobile-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;padding:.3rem .625rem;font-size:.5625rem;display:inline-block}.nas-compliance-mobile-badges-wrap{margin-top:1.25rem}.nas-compliance-mobile-badges{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-anchor:none;margin-inline:calc(var(--nas-content-pad) * -1);padding-bottom:.25rem;padding-inline:var(--nas-content-pad);gap:.5rem;display:flex;overflow-x:auto}.nas-compliance-mobile-badges::-webkit-scrollbar{display:none}.nas-compliance-mobile-badge-pill{scroll-snap-align:start;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;flex-shrink:0;padding:.4rem .75rem;font-size:.625rem;transition:border-color .2s,background-color .2s,color .2s}.nas-compliance-mobile-badge-pill.is-active{font-weight:700}.nas-compliance-mobile-list{overflow-anchor:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.nas-compliance-mobile-item{border-bottom:1px solid #ffffff14}.nas-compliance-mobile-item:last-child{border-bottom:none}.nas-compliance-mobile-trigger{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;width:100%;padding:.75rem .875rem;transition:background-color .22s;display:flex;position:relative}.nas-compliance-mobile-trigger:hover,.nas-compliance-mobile-item-open .nas-compliance-mobile-trigger{background:#ffffff0a}.nas-compliance-mobile-active-bar{pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.nas-compliance-mobile-icon{z-index:1;border:1px solid #ffffff1f;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:flex;position:relative}.nas-compliance-mobile-copy{z-index:1;flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex;position:relative}.nas-compliance-mobile-badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:.25rem;align-self:flex-start;padding:.125rem .375rem;font-size:.5625rem;display:inline-flex}.nas-compliance-mobile-title{font-family:var(--font-display), system-ui, sans-serif;color:#fffffff2;font-size:.875rem;font-weight:700;line-height:1.35}.nas-compliance-mobile-chevron{z-index:1;color:#fff6;flex-shrink:0;font-size:.8125rem;line-height:1;position:relative}.nas-compliance-mobile-item-open .nas-compliance-mobile-chevron{color:#ffffffb8}.nas-compliance-mobile-panel-body{color:#ffffff94;padding:0 .875rem .75rem 3.25rem;font-size:.8125rem;line-height:1.55}.nas-compliance-mobile-footer{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;margin-top:1.25rem;padding:.875rem 1rem;display:flex}.nas-compliance-shield-wrap--compact{flex-shrink:0;width:4.5rem;height:4.5rem;margin-top:0}.nas-compliance-shield-wrap--compact .nas-compliance-shield-core{width:3.25rem;height:3.25rem}.nas-brand-mobile-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#ec4899e6;background:#ec489914;border:1px solid #ec489938;border-radius:9999px;padding:.3rem .625rem;font-size:.5625rem;display:inline-block}.nas-brand-mobile-picker{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-anchor:none;margin-inline:calc(var(--nas-content-pad) * -1);padding-bottom:.25rem;padding-inline:var(--nas-content-pad);gap:.5rem;display:flex;overflow-x:auto}.nas-brand-mobile-picker::-webkit-scrollbar{display:none}.nas-brand-mobile-picker-item{scroll-snap-align:start;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;grid-template-columns:auto 1fr;align-items:center;gap:.625rem;min-width:9.5rem;padding:.5rem .625rem .5rem .5rem;transition:border-color .22s,background-color .22s,transform .22s;display:grid}.nas-brand-mobile-picker-item.is-active{background:#ec48991a;border-color:#ec489959;transform:translateY(-1px)}.nas-brand-mobile-picker-thumb{border:1px solid #ffffff1f;border-radius:8px;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.nas-brand-mobile-picker-copy{text-align:left;flex-direction:column;gap:.125rem;min-width:0;display:flex}.nas-brand-mobile-picker-label{font-family:var(--font-display), system-ui, sans-serif;color:#ffffffeb;font-size:.75rem;font-weight:700;line-height:1.25}.nas-brand-mobile-stage{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 20px 44px -28px #0000008c}.nas-brand-mobile-panel{flex-direction:column;display:flex}.nas-brand-mobile-media{background:#0f1419;min-height:10.5rem;position:relative}.nas-brand-mobile-media-overlay{background:linear-gradient(#0f141959 0%,#0f141933 45%,#0f1419eb 100%);position:absolute;inset:0}.nas-brand-mobile-media-copy{inset-inline:0;z-index:1;padding:1rem 1rem 1.125rem;position:absolute;bottom:0}.nas-brand-mobile-counter{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ec4899e6;margin-bottom:.375rem;font-size:.5625rem;display:inline-block}.nas-brand-mobile-body{padding:1rem 1rem .25rem}.nas-brand-mobile-outcomes{flex-direction:column;gap:.5rem;margin-top:.875rem;display:flex}.nas-brand-mobile-outcome{color:#ffffffad;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.nas-brand-mobile-outcome-dot{background:#ec4899;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.45rem}.nas-brand-mobile-link{color:#ec4899;align-items:center;gap:.375rem;margin-top:1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.nas-brand-mobile-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem .5rem;display:flex}.nas-brand-mobile-nav{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;transition:border-color .2s,background-color .2s;display:inline-flex}.nas-brand-mobile-nav:active{background:#ec48991f;border-color:#ec48994d}.nas-brand-mobile-dots{flex:1;justify-content:center;align-items:center;gap:.375rem;display:flex}.nas-brand-mobile-dot{background:#ffffff38;border:0;border-radius:9999px;width:.4375rem;height:.4375rem;padding:0;transition:width .22s,background-color .22s}.nas-brand-mobile-dot.is-active{background:#ec4899;width:1.125rem}.nas-brand-mobile-hint{text-align:center;color:#ffffff61;padding:0 1rem .875rem;font-size:.6875rem}.nas-clone-mobile-card{border:1px solid var(--border);background:var(--surface-elevated);cursor:pointer;border-radius:16px;transition:border-color .28s,box-shadow .28s,transform .28s;overflow:hidden;box-shadow:0 16px 36px -24px #0f172a47}.nas-clone-mobile-card.is-open{border-color:color-mix(in srgb, var(--clone-accent,var(--accent)) 35%, var(--border));box-shadow:0 20px 44px -22px color-mix(in srgb, var(--clone-accent,var(--accent)) 22%, #0f172a59)}.nas-clone-mobile-accent-bar{z-index:2;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.nas-clone-mobile-chevron{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;line-height:1;display:inline-flex}.nas-clone-mobile-front{background:#0f1419;min-height:12.5rem;position:relative;overflow:hidden}.nas-clone-mobile-front-overlay{background:linear-gradient(#0f14191f 0%,#0f141961 36%,#0f1419c7 62%,#0f1419f5 100%);position:absolute;inset:0}.nas-clone-mobile-front-copy{inset-inline:0;z-index:1;padding:1rem 1.125rem 1.125rem;position:absolute;bottom:0}.nas-clone-mobile-front-copy:before{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#0f14197a 100%);position:absolute;inset:0}.nas-clone-mobile-front-copy>*{position:relative}.nas-clone-mobile-front-copy h3{text-shadow:0 2px 12px #0000009e,0 1px 2px #0000006b}.nas-clone-mobile-front-copy p{text-shadow:0 1px 8px #00000080;color:#ffffffd1}.nas-clone-mobile-back{background:var(--surface-elevated);border-top:3px solid var(--accent);padding:1.125rem 1rem 1.25rem}@media (max-width:1023px){.nas-page{--nas-content-pad:1rem}.nas-hero{align-items:center;min-height:22rem}.nas-hero-copy{max-width:100%}.nas-hero .nas-container{padding-top:1.5rem;padding-bottom:1.75rem}.nas-hero h1{font-size:clamp(1.65rem,6.8vw,2rem)}.nas-hero-trust{gap:.4rem}.nas-hero-kicker{margin-bottom:.875rem;font-size:.5625rem}.nas-hero-lede{padding-left:0}.nas-trust-chip{padding:.35rem .6rem;font-size:9px}.nas-hero-actions{flex-direction:column;align-items:stretch;gap:.625rem;max-width:100%}.nas-hero .btn,.nas-hero .nas-btn-outline,.nas-hero-cta-primary,.nas-hero-cta-secondary{justify-content:center;width:100%;min-height:2.5rem}.nas-page .nas-container.py-16,.nas-page .nas-container[class*=py-16]{padding-top:3rem;padding-bottom:3rem}.nas-page .nas-container.py-12{padding-top:2.5rem;padding-bottom:2.5rem}.nas-stats-section .nas-container{padding-top:2.25rem;padding-bottom:2.25rem}.nas-stats-intro{font-size:.9375rem;line-height:1.55}.nas-stat-card .relative.z-\[1\]{padding:1rem .875rem}.nas-stat-value{font-size:clamp(1.5rem,6vw,2rem)}.nas-stat-label{font-size:9px}.nas-services-section .nas-container{padding-top:3rem;padding-bottom:3rem}.nas-service-split{border-radius:14px;flex-direction:column;min-height:auto;display:flex}.nas-service-mobile-list{max-height:10.5rem}.nas-service-mobile-body{padding:1rem .875rem 1.25rem}.nas-compliance-section .nas-container{padding-top:2.5rem;padding-bottom:2.5rem}.nas-compliance-mobile-trigger{padding:.6875rem .75rem}.nas-compliance-mobile-panel-body{padding:0 .75rem .6875rem 3rem;font-size:.8125rem}.nas-compliance-mobile-title{font-size:.8125rem}.nas-uae-cta .nas-container,.nas-idea-cta .nas-container{padding-top:2.5rem;padding-bottom:2.5rem}.nas-uae-cta .btn,.nas-idea-cta .btn{justify-content:center;width:100%}.nas-uae-cta .mt-7.flex,.nas-idea-cta .mt-8.flex{flex-direction:column;align-items:stretch;gap:.625rem}.nas-uae-cta-visual{border-radius:.875rem}.nas-clone-mobile-front{min-height:11.5rem}.nas-clone-mobile-back{padding:1rem .875rem 1.125rem}.nas-brands-section .nas-container{padding-top:2.5rem;padding-bottom:2.5rem}.nas-brand-mobile-media{min-height:9.75rem}.nas-brand-mobile-body{padding:.875rem .875rem .125rem}.nas-ai-section .nas-container{padding-top:3rem;padding-bottom:3rem}.nas-ai-card,.nas-ai-benefits{padding:1.25rem}.nas-ai-benefits .mt-6.grid{grid-template-columns:1fr;gap:.5rem}.nas-portfolio-showcase .nas-container.pt-10{padding-top:2.5rem}.nas-portfolio-showcase-slide{flex:0 0 min(86vw,20rem)}.nas-portfolio-showcase-body{padding:1rem 1rem 1.125rem}.nas-portfolio-browser-screen{aspect-ratio:16/11}.nas-portfolio-scroll-fade{width:2.5rem}.nas-portfolio-nav-btn{width:2.5rem;height:2.5rem}.nas-portfolio-mobile-nav{padding-inline:var(--nas-content-pad)}.nas-reviews-section .nas-container{padding-top:2.5rem;padding-bottom:2.5rem}.nas-reviews-trust-pill{white-space:normal;text-align:left;justify-content:center;width:100%}.nas-reviews-quote-mark{font-size:3rem}.nas-why-row{-webkit-tap-highlight-color:transparent;grid-template-columns:2.25rem 1fr 1rem;gap:.75rem;padding:.875rem 1rem}.nas-why-trust-band{padding:1rem 1.125rem}.nas-lead-section .nas-container{padding-top:3rem;padding-bottom:3rem}.nas-lead-form-card{border-radius:1rem;padding:1.25rem 1.125rem}.nas-lead-submit{min-height:2.875rem}.nas-blog-section .nas-blog-card-body{padding:1rem 1.125rem 1.125rem}.nas-page .nas-process-section .nas-container{padding-top:3rem;padding-bottom:3rem}.nas-page .tech-stack-showcase{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767px){.nas-hero .nas-container{padding-top:1.25rem;padding-bottom:1.5rem}.nas-hero h1{font-size:clamp(1.5rem,7.2vw,1.85rem)}.nas-stats-section .grid{gap:.625rem}.nas-stat-icon-wrap{width:2.25rem;height:2.25rem;margin-bottom:.75rem}.nas-solution-panel-body{padding:0 1rem 1rem 3.75rem}.nas-solution-trigger{gap:.75rem;padding:1rem}.nas-solution-item-icon{width:2.125rem;height:2.125rem}.nas-solution-item-title{font-size:.9375rem}.nas-feature-card{padding:1.125rem 1.125rem 1rem}.nas-feature-closing{flex-direction:column;padding:1rem 1.125rem}.nas-idea-cta-panel{padding:1.125rem 1.25rem}.nas-idea-cta-item{padding:.75rem .875rem}.nas-page .font-display.text-3xl{font-size:clamp(1.45rem,5.8vw,1.875rem)}}@media (max-width:639px){.nas-container{padding-inline:.875rem}.nas-portfolio-showcase-slide{flex:0 0 88vw}}@media (prefers-reduced-motion:reduce){.nas-page .nas-stat-card:hover,.nas-page .nas-card-hover:hover,.nas-page .nas-brand-card:hover{transform:none}}.vsa-lead-input-phone{box-shadow:none;background:0 0;border:0;border-radius:0 .75rem .75rem 0}.vsa-lead-input-phone:focus{box-shadow:none}.vsa-lead-country-picker button{background:0 0;border:0;border-radius:.75rem 0 0 .75rem}.vsa-lead-error{color:#ef4444;margin-top:.375rem;font-size:.75rem}.vsa-lead-submit{width:100%;font-family:var(--font-display), system-ui, sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f87171 0%,#ef4444 52%,#dc2626 100%);border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.25rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 14px 28px -14px #059669bf,inset 0 1px #ffffff38}.vsa-lead-submit:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 34px -14px #059669cc,inset 0 1px #ffffff3d}.vsa-lead-submit:active{transform:translateY(0)}.vsa-lead-form-success{text-align:center;border:1px solid color-mix(in srgb, #22c55e 35%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, #22c55e 8%, var(--background)), var(--surface-elevated));border-radius:1rem;padding:2rem 1.5rem}.vsa-lead-form-success-icon{color:#15803d;background:color-mix(in srgb, #22c55e 16%, var(--background));border:1px solid color-mix(in srgb, #22c55e 35%, var(--border));border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:inline-flex}.vsa-why-trust-band{border:1px solid color-mix(in srgb, var(--vsa-coral) 20%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--vsa-coral) 8%, var(--background)), var(--background));border-radius:12px;padding:1.25rem 1.5rem}.vsa-why-trust-heading{font-family:var(--font-display), system-ui, sans-serif;color:var(--foreground);font-size:1.125rem;font-weight:700}.vsa-why-trust-stat{color:var(--muted);border:1px solid var(--border);background:var(--background);border-radius:9999px;padding:.35rem .75rem;font-size:.8125rem;display:inline-flex}.vsa-card{background:var(--vsa-card-bg);border:1px solid var(--vsa-card-border);border-radius:8px}.vsa-ai-benefits{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:1.5rem 1.75rem}.vsa-ai-benefit-item{color:#ffffffbf;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.vsa-ai-benefit-dot{background:#22c55e;border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.45rem;box-shadow:0 0 0 3px #22c55e33}.vsa-page .tech-stack-showcase{--tech-stack-from:#7f1d1d;--tech-stack-mid:#991b1b;--tech-stack-to:#b91c1c;--tech-stack-panel:#ffffff0f;--tech-stack-panel-border:#ffffff1f;--tech-stack-nav-muted:#ffffff8c;--tech-stack-nav-active:#10b98138;--tech-stack-card-bg:#fffffff2;--tech-stack-card-fg:#1f2937}@media (min-width:1024px){.vsa-features-section .grid.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.nas-clone-flip-front-overlay{background:linear-gradient(#0f14191a 0%,#0f14196b 42%,#0f1419d1 68%,#0f1419f7 100%);position:absolute;inset:0}.nas-clone-flip-front-copy{z-index:1;padding:1.5rem 1.5rem 2rem;position:absolute;bottom:0;left:0;right:0}.nas-clone-flip-front-copy:before{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#0f141980 100%);position:absolute;inset:0}.nas-clone-flip-front-copy>*{position:relative}.nas-clone-flip-front-title{font-family:var(--font-display), system-ui, sans-serif;color:#fff;text-wrap:balance;text-shadow:0 2px 14px #000000a6,0 1px 3px #00000073;font-weight:800;line-height:1.2}.nas-clone-flip-front-hint{color:#ffffffd1;text-shadow:0 1px 8px #0000008c;margin-top:.75rem;font-size:.875rem;line-height:1.45}.nas-hero-glow--pink,.nas-hero-glow--warm{background:#10b9812e;width:22rem;height:22rem;top:-8%;right:8%}.nas-portfolio-nav-btn--blue{color:#fff;background:#64748b;border-color:#475569;box-shadow:0 4px 14px -4px #64748b8c}.nas-portfolio-nav-btn--blue:hover,.nas-portfolio-nav-btn--blue:active{color:#fff;background:#475569;border-color:#334155}.nas-portfolio-mobile-nav{padding:.625rem var(--nas-content-pad) .25rem;justify-content:center;align-items:center;gap:.75rem;display:flex}.nas-portfolio-cta{justify-content:center;width:min(100%,20rem);font-weight:700;box-shadow:0 10px 28px -8px #64748b73}@media (min-width:1024px){.nas-portfolio-cta{width:auto;box-shadow:none;color:var(--foreground);border:1px solid var(--border-light);background:0 0;font-weight:600}.nas-portfolio-cta:hover{border-color:var(--accent);color:var(--accent-dim);background:var(--accent-glow);box-shadow:none}}.nas-reviews-trust-pill{border:1px solid color-mix(in srgb, var(--nas-coral) 22%, var(--border));background:color-mix(in srgb, var(--nas-coral) 6%, var(--surface-elevated));color:var(--muted);white-space:nowrap;border-radius:9999px;align-items:center;gap:.625rem;padding:.45rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.nas-reviews-stars{color:#64748b;letter-spacing:.06em;align-items:center;gap:.35rem;font-size:.6875rem;display:inline-flex}.nas-reviews-stars-label{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-dim);font-size:.625rem}.nas-reviews-card{border:1px solid var(--border);background:var(--surface-elevated);border-radius:1rem;padding:1.125rem 1rem 1rem;position:relative;overflow:hidden;box-shadow:0 14px 32px -24px #0f172a47}.nas-reviews-quote-mark{font-family:var(--font-display), Georgia, serif;color:color-mix(in srgb, var(--nas-coral) 14%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.5rem;line-height:1;position:absolute;top:.35rem;right:.75rem}.nas-reviews-quote{color:var(--foreground);text-wrap:balance;margin-top:.625rem;font-size:1rem;font-weight:600;line-height:1.55}.nas-reviews-footer{border-top:1px solid var(--border);align-items:center;gap:.75rem;margin-top:.875rem;padding-top:.75rem;display:flex}.nas-reviews-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--nas-coral) 18%, var(--surface-elevated)), var(--surface-elevated));border:1px solid color-mix(in srgb, var(--nas-coral) 28%, var(--border));width:2.25rem;height:2.25rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--nas-coral);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.nas-reviews-name{font-family:var(--font-display), system-ui, sans-serif;color:var(--foreground);font-size:.875rem;font-weight:700}.nas-reviews-role{color:var(--muted-dim);margin-top:.125rem;font-size:.75rem}.nas-reviews-mobile{margin-top:1.25rem}.nas-reviews-mobile-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;margin-top:.875rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.nas-reviews-mobile-tabs::-webkit-scrollbar{display:none}.nas-reviews-mobile-tab{border:1px solid var(--border);background:var(--background);color:var(--muted);border-radius:9999px;flex:none;padding:.45rem .875rem;font-size:.8125rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.nas-reviews-mobile-tab.is-active{border-color:color-mix(in srgb, var(--nas-coral) 40%, var(--border));background:color-mix(in srgb, var(--nas-coral) 10%, var(--surface-elevated));color:var(--foreground)}.nas-reviews-mobile-stage{margin-top:.75rem}.nas-reviews-mobile-nav{justify-content:center;align-items:center;gap:.875rem;margin-top:.875rem;display:flex}.nas-reviews-mobile-counter{letter-spacing:.08em;color:var(--muted-dim);text-transform:uppercase;font-size:.6875rem}.nas-lead-sheet-backdrop{z-index:92;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(80% 55% at 50% 0,#ec489929 0%,#0000 58%),#0c1c2e85;border:none;padding:0;position:fixed;inset:0}.nas-lead-sheet-shell{z-index:93;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.nas-lead-sheet-panel{pointer-events:auto;border:1px solid color-mix(in srgb, #64748b 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, #fce7f3 18%, var(--surface-elevated)) 0%, var(--surface-elevated) 22%), var(--surface-elevated);border-bottom:none;border-radius:1.35rem 1.35rem 0 0;flex-direction:column;width:100%;max-height:min(94dvh,44rem);display:flex;overflow:hidden;box-shadow:0 -12px 48px -20px #0f172a59,0 0 0 1px #64748b14}.nas-lead-sheet-grab{justify-content:center;padding:.625rem 0 .25rem;display:flex}.nas-lead-sheet-grab span{background:color-mix(in srgb, var(--foreground) 18%, var(--border));border-radius:9999px;width:2.75rem;height:.28rem}.nas-lead-sheet-top{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.25rem 1.125rem .75rem;display:flex}.nas-lead-sheet-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;font-size:1.35rem;font-weight:800;line-height:1.15}.nas-lead-sheet-intro{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.nas-lead-sheet-close{border:1px solid var(--border);background:var(--background);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.nas-lead-sheet-trust{flex-wrap:wrap;gap:.5rem;padding:0 1.125rem .875rem;display:flex}.nas-lead-sheet-scroll{overscroll-behavior:contain;min-height:0;padding:0 1.125rem calc(1.25rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}@media (min-width:1024px){.nas-lead-sheet-backdrop,.nas-lead-sheet-shell{display:none!important}}.nas-lead-form--compact .nas-lead-input{padding:.75rem .875rem;font-size:.9375rem}.nas-lead-form--compact .nas-lead-label{margin-bottom:.35rem;font-size:.75rem}.nas-lead-form--compact .nas-lead-textarea{min-height:6.5rem}.nas-lead-sheet-privacy{border-top:1px solid var(--border);color:var(--muted-dim);margin-top:.875rem;padding-top:.875rem;font-size:.6875rem;line-height:1.45}@media (min-width:1024px){.nas-lead-sheet-backdrop,.nas-lead-sheet-shell{display:none!important}}
