.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}:root{--surface:#141218;--surface-dim:#141218;--surface-bright:#3b383e;--surface-container-lowest:#0f0d13;--surface-container-low:#1d1b20;--surface-container:#211f24;--surface-container-high:#2b292f;--surface-container-highest:#36343a;--on-surface:#e6e0e9;--on-surface-variant:#cbc4d2;--inverse-surface:#e6e0e9;--inverse-on-surface:#322f35;--outline:#948e9c;--outline-variant:#494551;--surface-tint:#d32cee;--primary:#d32cee;--on-primary:#fff;--primary-container:#4e065c;--on-primary-container:#ffd6ff;--inverse-primary:#d32cee;--primary-fixed:#ffd6ff;--primary-fixed-dim:#d32cee;--on-primary-fixed:#2f0037;--on-primary-fixed-variant:#50005d;--secondary:#a855f7;--on-secondary:#fff;--secondary-container:#581c87;--on-secondary-container:#f3e8ff;--secondary-fixed:#f3e8ff;--secondary-fixed-dim:#a855f7;--on-secondary-fixed:#3b0764;--on-secondary-fixed-variant:#581c87;--tertiary:#e164f5;--on-tertiary:#fff;--tertiary-container:#5d006b;--on-tertiary-container:#ffd5ff;--tertiary-fixed:#ffd5ff;--tertiary-fixed-dim:#e164f5;--on-tertiary-fixed:#35003f;--on-tertiary-fixed-variant:#5d006b;--error:#ffb4ab;--on-error:#690005;--error-container:#93000a;--on-error-container:#ffdad6;--background:#141218;--on-background:#e6e0e9;--surface-variant:#36343a;--color-violet:#d32cee;--color-violet-rgb:211, 44, 238;--color-cyan:#d32cee;--color-cyan-rgb:211, 44, 238;--color-gold:#d32cee;--color-gold-rgb:211, 44, 238;--color-success:#d32cee;--color-success-rgb:211, 44, 238;--color-warning:#d32cee;--color-warning-rgb:211, 44, 238;--font-primary:"Sora", sans-serif;--font-secondary:"Outfit", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-hero:clamp(48px, 6vw, 80px);--text-headline-lg:clamp(32px, 4vw, 48px);--text-headline-md:clamp(24px, 2.5vw, 32px);--text-body-lg:20px;--text-body-md:16px;--text-label-sm:12px;--container-max-width:1280px;--container-hero-max:1440px;--section-gap:160px;--section-gap-mobile:80px;--container-padding:40px;--gutter:24px;--stack-sm:8px;--stack-md:24px;--stack-lg:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--glass-bg:#1412188c;--glass-border:#ffffff1f;--glass-blur:blur(20px);--glow-violet:0 0 32px rgba(var(--color-violet-rgb), .16);--glow-cyan:0 0 32px rgba(var(--color-cyan-rgb), .12);--glow-gold:0 0 24px rgba(var(--color-gold-rgb), .12);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.6s cubic-bezier(.4, 0, .2, 1);--case-surface:#ffffff09;--case-surface-elevated:#ffffff0f;--case-border:#ffffff17;--case-border-subtle:#ffffff0d;--case-border-hover:#d32cee59;--case-text-heading:#fff;--case-text-body:#c5bfd2;--case-text-muted:#8c8699;--case-badge-bg:#d32cee14;--case-badge-border:#d32cee38;--case-badge-text:#e879f9;--case-kpi-positive:#e879f9;--case-kpi-positive-bg:#d32cee1a;--case-kpi-positive-border:#d32cee40}html.light{--surface:#faf8ff;--surface-dim:#dfdae3;--surface-bright:#fdfbff;--surface-container-lowest:#fff;--surface-container-low:#f7f2fa;--surface-container:#f3edf7;--surface-container-high:#ede8f2;--surface-container-highest:#e6e1e9;--on-surface:#1d1a22;--on-surface-variant:#49454f;--inverse-surface:#322f37;--inverse-on-surface:#f5eff7;--outline:#655f6b;--outline-variant:#8a8491;--color-violet:#7e22ce;--color-violet-rgb:126, 34, 206;--color-cyan:#0369a1;--color-cyan-rgb:3, 105, 161;--color-gold:#b45309;--color-gold-rgb:180, 83, 9;--color-success:#15803d;--color-success-rgb:21, 128, 61;--color-warning:#b45309;--color-warning-rgb:180, 83, 9;--surface-tint:#7e22ce;--primary:#7e22ce;--on-primary:#fff;--primary-container:#ffd6ff;--on-primary-container:#350042;--inverse-primary:#ffd6ff;--primary-fixed:#ffd6ff;--primary-fixed-dim:#7e22ce;--on-primary-fixed:#350042;--on-primary-fixed-variant:#5c007a;--secondary:#7e22ce;--on-secondary:#fff;--secondary-container:#f3e8ff;--on-secondary-container:#2d0050;--secondary-fixed:#f3e8ff;--secondary-fixed-dim:#7e22ce;--on-secondary-fixed:#2d0050;--on-secondary-fixed-variant:#581c87;--tertiary:#a21caf;--on-tertiary:#fff;--tertiary-container:#ffd5ff;--on-tertiary-container:#3a0045;--tertiary-fixed:#ffd5ff;--tertiary-fixed-dim:#a21caf;--on-tertiary-fixed:#3a0045;--on-tertiary-fixed-variant:#5d006b;--error:#ba1a1a;--on-error:#fff;--error-container:#ffdad6;--on-error-container:#410002;--background:#fbf9ff;--on-background:#1d1a22;--surface-variant:#e7e0ec;--glass-bg:#ffffffa6;--glass-border:#6750a438;--glass-blur:blur(20px);--glow-violet:0 0 28px #7e22ce1a;--glow-cyan:0 0 28px #0369a114;--glow-gold:0 0 20px #b4530914;--case-surface:#ffffffe0;--case-surface-elevated:#fffffffa;--case-border:#7e22ce2e;--case-border-subtle:#7e22ce1a;--case-border-hover:#7e22ce73;--case-text-heading:#1d1a22;--case-text-body:#49454f;--case-text-muted:#655f6b;--case-badge-bg:#7e22ce14;--case-badge-border:#7e22ce40;--case-badge-text:#7e22ce;--case-kpi-positive:#7e22ce;--case-kpi-positive-bg:#7e22ce14;--case-kpi-positive-border:#7e22ce40}html.light .gorb{mix-blend-mode:normal;opacity:.03}html.light .glass-panel{background:#ffffff80;border:1px solid #9c27b014;border-color:#fff9 #9c27b014 #9c27b014 #fff9;box-shadow:0 8px 32px #6750a40d,inset 0 1px #ffffffb3}html.light .glass-border-gradient:before{background:linear-gradient(135deg, #fff9 0%, rgba(var(--color-violet-rgb), .08) 50%, #fff0 100%)}html.light .glass-card{background:#ffffff73;border:.5px solid #9c27b01a;border-top:1px solid #ffffffb3;border-left:1px solid #ffffff80;box-shadow:0 8px 32px #6750a40a,inset 0 1px #ffffffb3}html.light .glass-card:before{background:linear-gradient(135deg,#ffffff73 0%,#0000 45%)}html.light .brief-builder{background:#ffffffd9;border-color:#9c27b026;box-shadow:0 32px 80px #6750a41f,inset 0 1px #fffc}html.light .cta-submit-btn{background:var(--inverse-surface);color:var(--inverse-on-surface)}html.light .footer-wrapper{background:var(--background);border-top:none}html.light .absolute-gradient{background:linear-gradient(#fbf9ff33 0%,#fbf9ff0d 50%,#0000 100%)!important}html.light .gradient-text-violet{background:linear-gradient(135deg, #5c007a 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html.light .expertise-card,html.light .step-card,html.light .testimonial-card,html.light .advantage-card,html.light .project-card,html.light .expertise-bento-card,html.light .comparison-card,html.light .feature-card,html.light .cta-card,html.light .about-page .philosophy-section,html.light .contact-card,html.light .contact-hero,html.light .post-item,html.light .summary-card,html.light .timeline-content-col{color:var(--on-surface)!important;background:#ffffff73!important;border-color:#ffffffb3 #9c27b014 #9c27b014 #ffffffb3!important;box-shadow:0 8px 32px #6750a40a,inset 0 1px #ffffffb3!important}html.light .expertise-card:hover,html.light .step-card:hover,html.light .testimonial-card:hover,html.light .advantage-card:hover,html.light .project-card:hover,html.light .expertise-bento-card:hover,html.light .comparison-card:hover,html.light .feature-card:hover,html.light .cta-card:hover,html.light .about-page .philosophy-section:hover,html.light .contact-card:hover,html.light .contact-hero:hover,html.light .post-item:hover,html.light .summary-card:hover,html.light .timeline-content-col:hover{background:#9c27b00a!important;border-color:#9c27b033!important;box-shadow:0 12px 40px #6750a412,inset 0 1px #ffffffb3!important}html.light .tech-mini-pill,html.light .filter-btn,html.light .seg-btn,html.light .form-input,html.light .text-area,html.light .pill-btn,html.light .timeline-number,html.light .tag-badge,html.light .badge-container{color:var(--on-surface)!important;background:#7e22ce0a!important;border-color:#6750a447!important}html.light .tech-mini-pill:hover,html.light .filter-btn:hover,html.light .filter-btn.active,html.light .seg-btn:hover,html.light .seg-btn.active,html.light .form-input:focus,html.light .text-area:focus,html.light .pill-btn:hover,html.light .timeline-number:hover,html.light .tag-badge:hover,html.light .badge-container:hover{border-color:var(--primary)!important;background:#7e22ce14!important}html.light .card-footer,html.light .modal-footer,html.light .summary-footer{border-top-color:#7e22ce26!important}html.light .step-dot{background:var(--background)!important;box-shadow:0 0 15px rgba(var(--color-violet-rgb), .2)!important}html.light .timeline-step:hover .step-dot{background:var(--primary)!important;box-shadow:0 0 20px rgba(var(--color-violet-rgb), .35)!important}html.light .progress-track{background:#9c27b01a!important}html.light .cover-gradient{background:linear-gradient(to bottom, #fbf9ff1a 0%, var(--background) 100%)!important}html.light .hero-gradient{background:linear-gradient(to top, var(--background) 0%, #fbf9ff66 50%, #fbf9ff26 100%), linear-gradient(to right, #fbf9ff4d 0%, transparent 60%)!important}html.light .timeline-line,html.light .timeline-item:hover .timeline-line{background:linear-gradient(to bottom, var(--service-accent) 0%, #9c27b00a 100%)!important}html.light .grid-overlay-bg{background-image:linear-gradient(#6750a40a 1px,#0000 1px),linear-gradient(90deg,#6750a40a 1px,#0000 1px)!important}html.light .gradient-overlay{background:linear-gradient(to top, var(--background) 0%, #fbf9ff80 40%, #fbf9ff00 100%)!important}html.light .explore-btn{color:var(--primary)!important;background:#9c27b008!important;border-color:#9c27b01a!important}html.light .explore-btn:hover{box-shadow:0 0 15px rgba(var(--color-violet-rgb), .1)!important;background:#9c27b014!important;border-color:#9c27b033!important}html.light .tag-badge{background:0 0!important;border:none!important;padding:8px 0!important}html.light .stat-chip,html.light .story-lead-card,html.light .genesis-card,html.light .founder-bento-card,html.light .founder-card,html.light .evolution-stage-card,html.light .evolution-stat-box,html.light .manifesto-bento-card,html.light .manifesto-card,html.light .partner-value-card,html.light .about-cta-panel,html.light .service-card,html.light .service-card-inner,html.light .service-hero,html.light .highlight-stat-box,html.light .process-step-card,html.light .project-showcase-card,html.light .brief-summary-card,html.light .pain-card,html.light .diagnostic-rail-row,html.light .rail-item,html.light .arch-panel,html.light .arch-node,html.light .arch-layer-card,html.light .stage-card,html.light .sync-node,html.light .meta-item-box,html.light .pillar-card,html.light .solution-module-card,html.light .timeline-card,html.light .retainer-card,html.light .tech-category-card,html.light .case-cta-banner,html.light .calc-card,html.light .compare-col,html.light .teardown-detail-card,html.light .quality-step-card,html.light .vault-card,html.light .roi-card,html.light .before-after-card,html.light .article-card,html.light .article-content,html.light .contact-card,html.light .direct-contact-item,html.light .service-option-card,html.light .addon-option-card,html.light .faq-accordion-item,html.light .hex-holo-chip,html.light .exploded-node,html.light .governance-ledger,html.light .protocol-row,html.light .goal-spotlight-card,html.light .footnote-inner,html.light .package-card,html.light .minimal-roi-card{color:var(--on-surface)!important;background:#ffffffe0!important;border-color:#fffffff2 #7e22ce29 #7e22ce29 #ffffffd9!important;box-shadow:0 8px 32px #6750a40d,inset 0 1px #ffffffe6!important}html.light h1,html.light h2,html.light h3,html.light h4,html.light h5,html.light h6,html.light .stat-val,html.light .stat-label,html.light .story-card-title,html.light .founder-name,html.light .founder-role,html.light .stage-title,html.light .manifesto-title,html.light .value-title,html.light .about-cta-title,html.light .catalog-title,html.light .service-title,html.light .project-title,html.light .pain-title,html.light .pillar-title,html.light .hero-title,html.light .hero-tagline,html.light .article-title,html.light .faq-question,html.light .standard-text,html.light .ledger-val,html.light .ledger-label,html.light .case-card-title,html.light .spotlight-title,html.light .deliverable-item,html.light .package-name,html.light .price-val,html.light .modal-title{color:var(--on-surface)!important}html.light p,html.light .stat-desc,html.light .founder-bio,html.light .stage-desc,html.light .manifesto-desc,html.light .value-desc,html.light .about-cta-desc,html.light .catalog-subtitle,html.light .service-desc,html.light .project-desc,html.light .pain-desc,html.light .article-excerpt,html.light .faq-answer,html.light .spec-label,html.light .holo-chip-meta,html.light .hero-subtitle,html.light .section-desc,html.light .standards-heading,html.light .ledger-subtext,html.light .ledger-idx,html.light .card-number,html.light .step-desc,html.light .advantage-desc,html.light .card-desc{color:var(--on-surface-variant)!important}html.light .spec-badge,html.light .tech-tag,html.light .tech-tag-pill,html.light .tech-item-chip,html.light .expertise-tag,html.light .service-pill,html.light .category-pill,html.light .tag-chip,html.light .reading-time-badge,html.light .option-pill,html.light .spec-item,html.light .node-head,html.light .badge-pill,html.light .item-number{color:var(--primary)!important;background:#7e22ce0f!important;border-color:#7e22ce38!important}html.light .popular-pill{color:#7e22ce!important;background:#7e22ce1f!important;border-color:#7e22ce!important}html.light .case-link-btn{color:#7e22ce!important;background:#7e22ce1a!important;border-color:#7e22ce4d!important}html.light .case-link-btn:hover{color:#fff!important;background:#7e22ce!important}html.light .stat-chip:hover,html.light .founder-card:hover,html.light .evolution-stage-card:hover,html.light .manifesto-card:hover,html.light .partner-value-card:hover,html.light .service-card:hover,html.light .project-showcase-card:hover,html.light .pain-card:hover,html.light .pillar-card:hover,html.light .solution-module-card:hover,html.light .retainer-card:hover,html.light .article-card:hover,html.light .service-option-card:hover,html.light .addon-option-card:hover,html.light .protocol-row:hover{background:#fffffff2!important;border-color:#7e22ce52!important;box-shadow:0 14px 44px #6750a417,inset 0 1px #ffffffe6!important}html.light .terminal-window,html.light .code-block-container,html.light .calc-preview-card{color:var(--on-surface)!important;background:#f5f0fad9!important;border-color:#7e22ce2e!important}html.light .terminal-line,html.light .term-step-title{color:var(--primary)!important}html.light .term-step-desc{color:var(--on-surface-variant)!important}html.light .hero-letters,html.light .hero-i{background-image:linear-gradient(#4e065c 0%,#7e22ce 100%)!important}html.light .hero-title-shadow{display:none!important}html.light .icon-box,html.light .icon-wrapper{color:#7e22ce!important;background:#7e22ce0f!important;border-color:#7e22ce2e!important}.advantages-section,.expertise-section,.methodology-section,.testimonials-section,.projects-section,.philosophy-section,.contact-section,.footer-wrapper{border-top:none!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;overflow-x:hidden}body{font-family:var(--font-secondary);background-color:var(--background);color:var(--on-surface);line-height:1.6;font-size:var(--text-body-md);min-height:100vh}body,p,.body-md,.body-lg,.step-desc,.advantage-desc,.card-desc,.hero-description,.section-description,.contact-description,.project-description{font-family:var(--font-secondary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);letter-spacing:-.02em;color:var(--on-surface);font-weight:700;line-height:1.1}.display-hero{font-size:var(--text-hero);letter-spacing:-.05em;font-weight:700;line-height:1.1}.headline-lg{font-size:var(--text-headline-lg);letter-spacing:-.02em;font-weight:600;line-height:1.2}.headline-md{font-size:var(--text-headline-md);font-weight:600;line-height:1.3}.body-lg{font-size:var(--text-body-lg);font-weight:400;line-height:1.6}.body-md{font-size:var(--text-body-md);font-weight:400;line-height:1.6}.label-sm{font-size:var(--text-label-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.container{width:100%;max-width:var(--container-max-width,1280px);margin-inline:auto;padding-inline:20px}@media (width>=768px){.container{padding-inline:40px}}@media (width>=1024px){.container{padding-inline:80px}}.section{padding-block:var(--section-gap)}@media (width<=768px){.section{padding-block:var(--section-gap-mobile)}}.glass-panel,.glass-card,.expertise-card,.nav-bar,.explore-btn,.brief-builder,.tag-badge,.icon-wrapper,.case-badge,.contact-card,.badge-container,.philosophy-section,.project-card,.meta-card,.contact-hero,.image-glass-frame,.step-card,.testimonial-card,.timeline-card,.team-card,.post-item,.highlight-stat-box,.comparison-card,.feature-card,.faq-item,.cta-card,.step-content-col,.timeline-content-col,.summary-card{z-index:3;position:relative}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);border:1px solid;border-image:linear-gradient(135deg,#ffffff26 0%,#fff0 100%) 1}.glass-panel{-webkit-backdrop-filter:blur(20px)saturate(1.4);border-radius:var(--radius-lg);z-index:3;background:#ffffff0d;border:1px solid #ffffff1a;border-color:#ffffff26 #ffffff1a #ffffff1a #ffffff26;position:relative;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14}.glass-border-gradient:before{content:"";border-radius:inherit;background:linear-gradient(135deg, #ffffff2e 0%, rgba(var(--color-violet-rgb), .12) 50%, #fff0 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius-lg);z-index:3;background:#ffffff0a;border:.5px solid #ffffff24;border-top:1px solid #ffffff2e;border-left:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff12}.glass-card:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(135deg,#ffffff12 0%,#0000 45%);position:absolute;inset:0}.gradient-text{background:linear-gradient(135deg, var(--primary) 0%, var(--color-cyan) 50%, var(--tertiary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-violet{background:linear-gradient(135deg, #e9ddff 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-full);font-family:var(--font-primary);letter-spacing:.01em;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;isolation:isolate;border:none;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:var(--primary-container);color:var(--on-primary-container);border:1px solid rgba(var(--color-violet-rgb), .3);box-shadow:0 0 20px #6750a466,inset 0 1px #ffffff1a}.btn-primary:hover{box-shadow:var(--glow-violet), inset 0 1px 0 #ffffff26;border-color:rgba(var(--color-violet-rgb), .5);transform:translateY(-1px)}.btn-secondary{color:var(--on-surface);border:1px solid var(--outline-variant);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0}.btn-secondary:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 0 20px rgba(var(--color-violet-rgb), .1)}.btn-ghost{color:var(--on-surface-variant);background:0 0;border:none;padding:8px 16px}.btn-ghost:hover{color:var(--on-surface);background:#ffffff0f}.chip{border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--text-label-sm);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--color-violet-rgb), .08);color:var(--primary);border:1px solid rgba(var(--color-violet-rgb), .2);align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.chip-gold{background:rgba(var(--color-gold-rgb), .08);color:var(--tertiary);border-color:rgba(var(--color-gold-rgb), .2)}.chip-cyan{background:rgba(var(--color-cyan-rgb), .08);color:var(--color-cyan);border-color:rgba(var(--color-cyan-rgb), .2)}.divider{background:linear-gradient(90deg,#0000 0%,#ffffff1a 30% 70%,#0000 100%);height:1px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface-container-lowest)}::-webkit-scrollbar-thumb{background:var(--outline-variant);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--outline)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}::selection{background:rgba(var(--color-violet-rgb), .25);color:var(--on-surface)}.global-background-orbs{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.gorb{pointer-events:none;will-change:transform;mix-blend-mode:screen;border-radius:50%;position:absolute}.gorb-1{background:radial-gradient(circle, rgba(var(--color-violet-rgb), .35) 0%, transparent 68%);filter:blur(120px);opacity:.09;width:700px;height:700px;animation:38s ease-in-out infinite alternate gorb-drift-1;top:-15%;left:-10%}.gorb-2{background:radial-gradient(circle, rgba(var(--color-cyan-rgb), .3) 0%, transparent 68%);filter:blur(140px);opacity:.08;width:800px;height:800px;animation:46s ease-in-out infinite alternate gorb-drift-2;bottom:-20%;right:-12%}.gorb-3{background:radial-gradient(circle, rgba(var(--color-gold-rgb), .25) 0%, transparent 65%);filter:blur(100px);opacity:.06;width:500px;height:500px;animation:52s ease-in-out infinite alternate gorb-drift-3;top:30%;left:35%}.gorb-4{background:radial-gradient(circle, rgba(var(--color-violet-rgb), .25) 0%, transparent 65%);filter:blur(110px);opacity:.07;width:550px;height:550px;animation:42s ease-in-out infinite alternate gorb-drift-4;top:5%;right:10%}.gorb-5{background:radial-gradient(circle, rgba(var(--color-cyan-rgb), .25) 0%, transparent 65%);filter:blur(130px);opacity:.06;width:600px;height:600px;animation:55s ease-in-out infinite alternate gorb-drift-5;bottom:5%;left:15%}.gorb-6{background:radial-gradient(circle, rgba(var(--color-gold-rgb), .2) 0%, transparent 65%);filter:blur(95px);opacity:.05;width:450px;height:450px;animation:48s ease-in-out infinite alternate gorb-drift-6;top:55%;right:30%}@keyframes gorb-drift-1{0%{transform:translate(0,0)scale(1)}25%{transform:translate(18vw,12vh)scale(1.12)}50%{transform:translate(8vw,28vh)scale(.92)}75%{transform:translate(25vw,8vh)scale(1.08)}to{transform:translate(5vw,20vh)scale(1.05)}}@keyframes gorb-drift-2{0%{transform:translate(0,0)scale(1)}30%{transform:translate(-22vw,-18vh)scale(1.15)}60%{transform:translate(-10vw,-30vh)scale(.88)}to{transform:translate(-28vw,-12vh)scale(1.1)}}@keyframes gorb-drift-3{0%{transform:translate(0,0)scale(1)}33%{transform:translate(12vw,20vh)scale(.85)}66%{transform:translate(-15vw,-10vh)scale(1.2)}to{transform:translate(8vw,-18vh)scale(.95)}}@keyframes gorb-drift-4{0%{transform:translate(0,0)scale(1)}40%{transform:translate(-20vw,15vh)scale(1.1)}80%{transform:translate(-8vw,25vh)scale(.9)}to{transform:translate(-15vw,5vh)scale(1.05)}}@keyframes gorb-drift-5{0%{transform:translate(0,0)scale(1)}35%{transform:translate(15vw,-20vh)scale(1.18)}70%{transform:translate(25vw,-8vh)scale(.85)}to{transform:translate(10vw,-15vh)scale(1.08)}}@keyframes gorb-drift-6{0%{transform:translate(0,0)scale(1)}25%{transform:translate(-18vw,12vh)scale(.88)}50%{transform:translate(10vw,22vh)scale(1.15)}75%{transform:translate(-5vw,8vh)scale(.95)}to{transform:translate(12vw,-10vh)scale(1.1)}}@media (prefers-reduced-motion:reduce){.gorb{will-change:auto;animation:none!important}.constellation-canvas,.constellation-canvas-blur{display:none}}.constellation-canvas{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;top:0;left:0}.constellation-canvas-blur{z-index:2}html.perf-lite .constellation-canvas-blur{display:none}html.perf-lite .gorb{filter:blur(72px);opacity:.32;animation-duration:90s!important}html.perf-lite .glass,html.perf-lite .glass-panel,html.perf-lite .glass-card,html.perf-lite .expertise-card,html.perf-lite .nav-bar,html.perf-lite .explore-btn,html.perf-lite .brief-builder,html.perf-lite .contact-card,html.perf-lite .project-card,html.perf-lite .step-card,html.perf-lite .testimonial-card,html.perf-lite .comparison-card,html.perf-lite .feature-card,html.perf-lite .cta-card,html.perf-lite .summary-card{background-color:#141218b8;-webkit-backdrop-filter:none!important}html.light.perf-lite .glass,html.light.perf-lite .glass-panel,html.light.perf-lite .glass-card,html.light.perf-lite .expertise-card,html.light.perf-lite .nav-bar,html.light.perf-lite .explore-btn,html.light.perf-lite .brief-builder,html.light.perf-lite .contact-card,html.light.perf-lite .project-card,html.light.perf-lite .step-card,html.light.perf-lite .testimonial-card,html.light.perf-lite .comparison-card,html.light.perf-lite .feature-card,html.light.perf-lite .cta-card,html.light.perf-lite .summary-card{background-color:#ffffffb8!important}.input{border:none;border-bottom:1px solid var(--outline-variant);width:100%;color:var(--on-surface);font-family:var(--font-primary);font-size:var(--text-body-md);transition:border-color var(--transition-fast);background:0 0;outline:none;padding:12px 0}.input:focus{border-bottom-color:var(--primary);box-shadow:0 2px 8px rgba(var(--color-violet-rgb), .2)}.input::placeholder{color:var(--outline)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:.35}50%{opacity:.55}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.animate-fade-up{animation:.7s cubic-bezier(.4,0,.2,1) both fadeInUp}.animate-pulse-glow{animation:4s ease-in-out infinite pulse-glow}.text-muted{color:var(--on-surface-variant)}.text-primary{color:var(--primary)}.text-gold{color:var(--tertiary)}.text-cyan{color:var(--color-cyan)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.premium-icon-box,.luxury-icon-container{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.premium-icon-box:hover,.luxury-icon-container:hover{color:#fff;background:#ffffff14;border-color:#d32cee66;transform:translateY(-2px)scale(1.04);box-shadow:0 0 16px #d32cee26}html.light .premium-icon-box,html.light .luxury-icon-container{color:#1d1a22;background:#00000008;border-color:#00000014}html.light .premium-icon-box:hover,html.light .luxury-icon-container:hover{color:#1d1a22;background:#9c27b00f;border-color:#9c27b066;box-shadow:0 0 16px #9c27b01f}.section-header-wrap{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:18px;max-width:900px;margin:0 auto 56px;display:flex;position:relative}.section-header-wrap:before{content:"";background:radial-gradient(ellipse at center, rgba(var(--color-violet-rgb), .18) 0%, rgba(var(--color-violet-rgb), .04) 50%, transparent 75%);pointer-events:none;z-index:-1;filter:blur(28px);width:min(640px,92vw);height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.chip-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(var(--color-violet-rgb), .32);color:#e879f9;-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #0003, 0 0 12px rgba(var(--color-violet-rgb), .12);transition:all var(--transition-base);background:#ffffff09;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.chip-badge:hover{border-color:rgba(var(--color-violet-rgb), .6);box-shadow:0 4px 20px #0000004d, 0 0 18px rgba(var(--color-violet-rgb), .25);transform:translateY(-1px)}.pulse-dot{background:var(--color-violet);width:6px;height:6px;box-shadow:0 0 8px var(--color-violet);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:.6;box-shadow:0 0 6px var(--color-violet);transform:scale(.85)}50%{opacity:1;box-shadow:0 0 12px var(--color-violet);transform:scale(1.2)}}.section-title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,50px);font-weight:800;line-height:1.16}.headline-gradient{background:linear-gradient(135deg, #fff 15%, #e879f9 65%, var(--color-violet) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.section-subtitle{color:#c5bfd2;text-wrap:pretty;max-width:780px;margin:0;font-size:clamp(16px,1.6vw,18px);font-weight:400;line-height:1.68}html.light .section-header-wrap:before{background:radial-gradient(#9c27b014 0%,#0000 70%)}html.light .chip-badge{color:#7e22ce;background:#9c27b00f;border-color:#9c27b040;box-shadow:0 2px 8px #6750a40f}html.light .section-title{color:#1d1a22}html.light .headline-gradient{background:linear-gradient(135deg,#2d0050 0%,#7e22ce 60%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html.light .section-subtitle{color:#49454f}
