.global-neural-background{z-index:2;pointer-events:none;opacity:.42;mix-blend-mode:multiply;contain:paint;position:fixed;inset:0;overflow:hidden}.global-neural-svg{color:#009bbeb3;width:116%;height:116%;animation:26s ease-in-out infinite alternate neuralDrift;position:absolute;inset:-8%;transform:translate(0,0)scale(1.02)}.neural-network{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.neural-network-a{opacity:.19;stroke-dasharray:1 9;animation:20s linear infinite neuralDash}.neural-network-b{opacity:.11;stroke-dasharray:1 12;animation:29s linear infinite neuralDashReverse}.neural-nodes{fill:currentColor;opacity:.3;filter:drop-shadow(0 0 5px #009bbe24);animation:5.5s ease-in-out infinite neuralNodes}.neural-pulses{fill:none;stroke:currentColor;stroke-width:1px;opacity:.13;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite neuralPulse}.neural-pulses circle:nth-child(2){animation-delay:-1.1s}.neural-pulses circle:nth-child(3){animation-delay:-2.2s}.neural-pulses circle:nth-child(4){animation-delay:-3.1s}.neural-pulses circle:nth-child(5){animation-delay:-4s}.global-neural-vignette{background:radial-gradient(circle at 50% 35%,#0000 0 26%,#ffffff29 58%,#ffffff6b 100%),linear-gradient(#ffffff12,#0000 18% 82%,#ffffff14);position:absolute;inset:0}html[data-theme=dark] .global-neural-background{opacity:.34;mix-blend-mode:screen}html[data-theme=dark] .global-neural-svg{color:#65d9eecc}html[data-theme=dark] .global-neural-vignette{background:radial-gradient(circle at 50% 35%,#0000 0 28%,#0d0f122e 64%,#0d0f1285 100%)}html[data-theme=ide] .global-neural-background{opacity:.3;mix-blend-mode:screen}html[data-theme=ide] .global-neural-svg{color:#49c7dfbf}html[data-theme=ide] .neural-network-a{opacity:.16}html[data-theme=ide] .neural-network-b{opacity:.08}html[data-theme=ide] .neural-nodes{opacity:.24}html[data-theme=ide] .global-neural-vignette{background:radial-gradient(circle at 50% 35%,#0000 0 28%,#0b10201f 58%,#0b102080 100%)}@keyframes neuralDrift{0%{transform:translate(-10px,8px)scale(1.02)}to{transform:translate(12px,-10px)scale(1.055)}}@keyframes neuralDash{to{stroke-dashoffset:-120px}}@keyframes neuralDashReverse{to{stroke-dashoffset:160px}}@keyframes neuralNodes{0%,to{opacity:.26;transform:translate(0,0)}50%{opacity:.38;transform:translateY(-2px)}}@keyframes neuralPulse{0%,to{opacity:.06;transform:scale(.7)}50%{opacity:.22;transform:scale(1.55)}}@media (max-width:900px){.global-neural-background{opacity:.27}.global-neural-svg{width:128%;height:128%;inset:-14%}.neural-network-a{opacity:.13}.neural-network-b{opacity:.07}.neural-nodes{opacity:.22}}@media (max-width:520px){.global-neural-background{opacity:.21}.neural-network{stroke-width:1.35px}.neural-pulses{display:none}}@media (prefers-reduced-motion:reduce){.global-neural-svg,.neural-network-a,.neural-network-b,.neural-nodes,.neural-pulses circle{animation:none!important}}
html[data-theme=dark] .home-products-content{background:#0d0f12!important}html[data-theme=dark] .home-products-grid{background:#ffffff12!important;border-color:#ffffff17!important}html[data-theme=dark] .home-product-card-estara{color:#d7dee8!important;background:#151922!important}html[data-theme=dark] .home-product-card-meta,html[data-theme=dark] .home-product-card-copy{color:#a9b4c3!important;border-color:#ffffff17!important}html[data-theme=dark] .home-product-window,html[data-theme=dark] .home-product-dashboard aside,html[data-theme=dark] .home-product-metrics>div,html[data-theme=dark] .home-product-preview-estara,html[data-theme=dark] .home-estara-node{color:#d7dee8!important;background:#111827!important;border-color:#ffffff1a!important}html[data-theme=dark] .home-product-dashboard aside{background:#0f141c!important}html[data-theme=dark] .home-product-topline small,html[data-theme=dark] .home-product-metrics small,html[data-theme=dark] .home-product-topline>span,html[data-theme=dark] .home-product-chart-head b,html[data-theme=dark] .home-estara-caption,html[data-theme=dark] .home-estara-node b{color:#7f8da1!important}html[data-theme=dark] .home-product-chart-head{color:#cfd8e5!important}html[data-theme=dark] .home-product-windowbar{background:#0b1020!important}html[data-theme=dark] .home-products-index,html[data-theme=dark] .home-products-heading p{color:#d7dee88c!important;border-color:#ffffff1a!important}html[data-theme=dark] .home-estara-node span{color:#65d9ee!important}html[data-theme=dark] .freebies-tool-card{color:#d7dee8!important;background:#151922!important}html[data-theme=dark] .freebies-tool-card:hover{background:#1a202b!important}html[data-theme=dark] .freebies-tool-card-top,html[data-theme=dark] .freebies-tool-footer,html[data-theme=dark] .freebies-upcoming-number,html[data-theme=dark] .freebies-upcoming-card p,html[data-theme=dark] .freebies-count-box small{color:#7f8da1!important}html[data-theme=dark] .freebies-tool-description{color:#9aa7b8!important}html[data-theme=dark] .freebies-tool-footer,html[data-theme=dark] .freebies-upcoming-card,html[data-theme=dark] .freebies-upcoming-list{border-color:#ffffff17!important}html[data-theme=dark] .freebies-upcoming-section{background:#11151b!important}html[data-theme=dark] .portfolio-hero-orbit{background:#111720!important;border-color:#65d9ee24!important}html[data-theme=dark] .portfolio-hero-label,html[data-theme=dark] .portfolio-hero-pulse,html[data-theme=dark] .portfolio-hero-index{color:#e9edf37a!important}html[data-theme=dark] .portfolio-detail-card:hover{background:#1a202b!important}html[data-theme=dark] .about-page .about-cta-button:hover{color:#e9edf3!important;background:#151922!important}html[data-theme=ide] .home-products-content{background:#0b1020!important}html[data-theme=ide] .home-products-grid{background:#49c7df14!important;border-color:#49c7df24!important}html[data-theme=ide] .home-product-card-estara{color:#c9d7ea!important;background:#111827!important}html[data-theme=ide] .home-product-card-meta,html[data-theme=ide] .home-product-card-copy{color:#8fa0b5!important;border-color:#49c7df1f!important}html[data-theme=ide] .home-product-window,html[data-theme=ide] .home-product-dashboard aside,html[data-theme=ide] .home-product-metrics>div,html[data-theme=ide] .home-product-preview-estara,html[data-theme=ide] .home-estara-node{color:#c9d7ea!important;background:#111827!important;border-color:#49c7df21!important}html[data-theme=ide] .home-product-dashboard aside{background:#0f172a!important}html[data-theme=ide] .home-product-topline small,html[data-theme=ide] .home-product-metrics small,html[data-theme=ide] .home-product-topline>span,html[data-theme=ide] .home-product-chart-head b,html[data-theme=ide] .home-estara-caption,html[data-theme=ide] .home-estara-node b{color:#8292a8!important}html[data-theme=ide] .home-product-chart-head{color:#c9d7ea!important}html[data-theme=ide] .home-product-windowbar{background:#0b1020!important}html[data-theme=ide] .home-products-index,html[data-theme=ide] .home-products-heading p{color:#8292a8!important;border-color:#49c7df1f!important}html[data-theme=ide] .home-estara-node span{color:#49c7df!important}html[data-theme=ide] .freebies-tool-card{color:#c9d7ea!important;background:#111827!important}html[data-theme=ide] .freebies-tool-card:hover{background:#162033!important}html[data-theme=ide] .freebies-tool-card-top,html[data-theme=ide] .freebies-tool-footer,html[data-theme=ide] .freebies-upcoming-number,html[data-theme=ide] .freebies-upcoming-card p,html[data-theme=ide] .freebies-count-box small{color:#8292a8!important}html[data-theme=ide] .freebies-tool-description{color:#8fa0b5!important}html[data-theme=ide] .freebies-tool-footer,html[data-theme=ide] .freebies-upcoming-card,html[data-theme=ide] .freebies-upcoming-list{border-color:#49c7df1f!important}html[data-theme=ide] .freebies-upcoming-section{background:#0f1726!important}html[data-theme=ide] .portfolio-hero-orbit{background:#0f1726!important;border-color:#49c7df24!important}html[data-theme=ide] .portfolio-hero-label,html[data-theme=ide] .portfolio-hero-pulse,html[data-theme=ide] .portfolio-hero-index{color:#8292a8!important}html[data-theme=ide] .portfolio-detail-card:hover{background:#162033!important}html[data-theme=ide] .about-page .about-cta-button:hover{color:#c9d7ea!important;background:#111827!important}@media (max-width:900px){.site-navbar-wrap{padding:10px}.site-navbar{height:58px;padding-left:12px}.site-navbar-nav,.site-navbar-cta,.site-navbar-actions>.site-theme-switcher{display:none!important}.site-navbar-mobile-toggle{display:flex!important}.site-navbar-mobile-menu{z-index:10001;color:#111318;-webkit-backdrop-filter:blur(25px);opacity:0;pointer-events:none;background:#fff;border:1px solid #1113181a;border-radius:18px;flex-direction:column;padding:10px;transition:all .25s;position:absolute;top:76px;left:10px;right:10px;transform:translateY(-8px);box-shadow:0 20px 60px #1113181f;display:flex!important}.site-navbar-mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-navbar-mobile-theme{display:flex!important}html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu{color:#111318!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#1113181a!important;box-shadow:0 20px 60px #1113181f!important}html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu a,html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu button{pointer-events:inherit;z-index:2;align-items:center;width:100%;min-height:46px;position:relative;color:#111318!important;background:0 0!important;transition:color .2s,background .2s,transform .2s,padding-left .2s!important;display:flex!important}html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu a:hover,html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu button:hover,html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu a:focus-visible,html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu button:focus-visible{outline:none;transform:translate(2px);color:#087e9b!important;background:#009bbe14!important}html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu a.active{color:#087e9b!important;background:#009bbe14!important}}@media (hover:hover) and (pointer:fine){.global-network-canvas{z-index:10002!important}}html[data-theme=dark] .site-navbar-mobile-menu{background:#111827f2!important;border-color:#ffffff29!important;box-shadow:0 20px 60px #0003!important}html[data-theme=dark] .site-navbar-mobile-menu a,html[data-theme=dark] .site-navbar-mobile-menu button{color:#d7dee8!important}html[data-theme=ide] .site-navbar-mobile-menu{background:#111827!important;border-color:#49c7df29!important;box-shadow:0 20px 60px #0000003d!important}html[data-theme=ide] .site-navbar-mobile-menu a,html[data-theme=ide] .site-navbar-mobile-menu button{color:#c9d7ea!important}@media (max-width:900px){html,body{max-width:100%;overflow-x:clip}main,.techcraft,.about-page,.services-page,.products-page,.freebies-page,.contact-page,.portfolio-page,.team-page,iframe,img,video{max-width:100%}}
@media (max-width:900px){html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu{isolation:isolate;overflow:hidden;color:#111318!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#1113181a!important;box-shadow:0 20px 60px #1118271f!important}html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;background:#fff!important}html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu>*{z-index:1;position:relative}html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu a,html:not([data-theme=dark]):not([data-theme=ide]) .site-navbar-mobile-menu button{color:#111318!important;background:0 0!important}}
@media (max-width:900px){html,body{max-width:100%;overflow-x:clip!important}.techcraft{width:100%!important;max-width:100%!important;overflow-x:clip!important}.techcraft *,.techcraft :before,.techcraft :after{box-sizing:border-box;min-width:0}.techcraft .hero{min-height:auto!important;padding:92px 0 28px!important}.techcraft .hero-container{width:calc(100% - 28px)!important;max-width:680px!important;min-height:auto!important;margin-inline:auto!important}.techcraft .hero-grid{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:34px!important;padding:24px 0 20px!important;display:grid!important}.techcraft .hero-copy,.techcraft .hero-product{width:100%!important;max-width:100%!important}.techcraft .hero h1{letter-spacing:-.07em!important;max-width:100%!important;font-size:clamp(46px,13.2vw,78px)!important;line-height:.88!important}.techcraft .hero-text{max-width:100%!important;margin-top:22px!important;font-size:14px!important;line-height:1.72!important}.techcraft .hero-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin-top:22px!important;display:grid!important}.techcraft .primary-action,.techcraft .secondary-action{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:13px 10px!important}.techcraft .keyboard-hint{flex-wrap:wrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:25px!important}.techcraft .keyboard-items{flex-wrap:wrap!important;justify-content:flex-start!important}.techcraft .hero-product{min-height:0!important;display:block!important}.techcraft .screen-scene,.techcraft .preview-shell,.techcraft .studio-screen,.techcraft .screen-frame,.techcraft .screen-display,.techcraft .preview-card,.techcraft .laptop-scene,.techcraft .laptop{width:100%!important;min-width:0!important;max-width:100%!important}.techcraft .screen-scene,.techcraft .laptop-scene{height:auto!important;min-height:0!important}.techcraft .studio-screen,.techcraft .preview-card,.techcraft .laptop{transform:none!important}.techcraft .screen-frame,.techcraft .preview-card{overflow:hidden!important}.techcraft .software-body{grid-template-columns:40px minmax(0,1fr)!important}.techcraft .software-sidebar{padding-inline:5px!important}.techcraft .ide-panel{display:none!important}.techcraft .design-area,.techcraft .design-canvas,.techcraft .preview-main,.techcraft .preview-body,.techcraft .preview-dashboard{min-width:0!important;max-width:100%!important}.techcraft .design-toolbar{padding-inline:8px!important}.techcraft .design-actions{gap:4px!important}.techcraft .fake-button{white-space:nowrap!important;padding-inline:8px!important}.techcraft .design-canvas{min-height:235px!important}.techcraft .canvas-card{width:min(82%,320px)!important;max-width:calc(100% - 24px)!important;padding:17px!important}.techcraft .canvas-heading{font-size:clamp(25px,7vw,40px)!important}.techcraft .canvas-description{max-width:100%!important;font-size:10px!important}.techcraft .canvas-buttons{flex-wrap:wrap!important;gap:6px!important}.techcraft .hero-floating-mark{width:56px!important;height:56px!important;top:-10px!important;right:0!important}.techcraft .hero-micro-pattern{display:none!important}.techcraft .about,.techcraft .services,.techcraft .culture,.techcraft .work,.techcraft .process,.techcraft .contact{width:100%!important;max-width:100%!important;overflow:hidden!important}.techcraft .about-grid,.techcraft .services-layout,.techcraft .process-grid,.techcraft .contact-grid,.techcraft .work-list{width:calc(100% - 28px)!important;max-width:680px!important;margin-inline:auto!important}.techcraft .about-grid,.techcraft .services-layout,.techcraft .process-grid,.techcraft .contact-grid,.techcraft .culture,.techcraft .work-project{grid-template-columns:minmax(0,1fr)!important}.techcraft .about-grid,.techcraft .services-layout,.techcraft .process-grid,.techcraft .contact-grid,.techcraft .culture{gap:30px!important}.techcraft .about-grid,.techcraft .services-layout,.techcraft .process-grid{padding-block:68px!important}.techcraft .contact{padding-block:68px 24px!important}.techcraft .culture{width:calc(100% - 28px)!important;max-width:680px!important;margin-inline:auto!important;padding-block:68px!important}.techcraft .about h2,.techcraft .services-title h2,.techcraft .culture-copy h2,.techcraft .products-heading h2,.techcraft .process-heading h2,.techcraft .contact h2{letter-spacing:-.065em!important;max-width:100%!important;font-size:clamp(40px,11.5vw,70px)!important;line-height:.92!important}.techcraft .about-side,.techcraft .culture-copy,.techcraft .process-list,.techcraft .contact-side,.techcraft .products-heading,.techcraft .work-copy,.techcraft .service-list{min-width:0!important;max-width:100%!important}.techcraft .about-side p,.techcraft .culture-copy p,.techcraft .contact-side p,.techcraft .products-heading p,.techcraft .work-copy p,.techcraft .service-description,.techcraft .process-row p{overflow-wrap:anywhere!important;max-width:100%!important}.techcraft .service-item{grid-template-columns:30px 30px minmax(0,1fr) 18px!important;gap:9px!important;width:100%!important;max-width:100%!important;padding:16px 0!important;display:grid!important}.techcraft .service-description{grid-column:3/-1!important;padding-right:16px!important}.techcraft .service-accent{grid-column:1/-1!important;width:100%!important}.techcraft .culture-graphic{width:min(82vw,330px)!important;max-width:100%!important;min-height:255px!important;margin-inline:auto!important}.techcraft .culture-details{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.techcraft .products-heading{padding:68px 0 26px!important}.techcraft .work-project{gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.techcraft .work-visual,.techcraft .work-copy,.techcraft .project-visual,.techcraft .project-copy{width:100%!important;min-width:0!important;max-width:100%!important}.techcraft .work-visual{min-height:255px!important;overflow:hidden!important}.techcraft .work-copy{padding:25px 0 44px!important}.techcraft .work-copy h3{font-size:clamp(34px,9vw,54px)!important;line-height:.95!important}.techcraft .work-visual>*{max-width:100%!important}.techcraft .process-row{grid-template-columns:30px minmax(0,1fr)!important;gap:7px 13px!important;width:100%!important;padding:18px 0!important}.techcraft .process-row p{grid-column:2!important}.techcraft .contact-grid{grid-template-columns:minmax(0,1fr)!important}.techcraft .contact-circle{width:min(185px,56vw)!important;height:min(185px,56vw)!important;margin-inline:auto!important}.techcraft .contact-pattern{width:min(42vw,150px)!important;height:min(42vw,150px)!important;margin:30px auto!important}.techcraft .contact-footer{flex-wrap:wrap!important;gap:8px 16px!important;width:calc(100% - 28px)!important;max-width:680px!important;margin-inline:auto!important;display:flex!important}.techcraft img,.techcraft video,.techcraft iframe,.techcraft svg,.techcraft canvas{max-width:100%}}@media (max-width:520px){.techcraft .hero-container,.techcraft .about-grid,.techcraft .services-layout,.techcraft .culture,.techcraft .work-list,.techcraft .process-grid,.techcraft .contact-grid,.techcraft .contact-footer{width:calc(100% - 22px)!important}.techcraft .hero-grid{gap:28px!important}.techcraft .hero h1{font-size:clamp(42px,14.2vw,62px)!important}.techcraft .hero-buttons{grid-template-columns:minmax(0,1fr)!important}.techcraft .keyboard-hint{align-items:flex-start!important}.techcraft .keyboard-items{justify-content:flex-start!important}.techcraft .software-topbar{grid-template-columns:auto minmax(0,1fr) auto!important;padding-inline:7px!important}.techcraft .software-title,.techcraft .software-status{font-size:6px!important}.techcraft .design-canvas{min-height:215px!important}.techcraft .canvas-card{width:calc(100% - 24px)!important}.techcraft .service-item{grid-template-columns:27px 29px minmax(0,1fr) 17px!important;gap:7px!important}.techcraft .service-title{font-size:14px!important}.techcraft .service-description{padding-right:8px!important;font-size:11px!important}.techcraft .culture-graphic,.techcraft .work-visual{min-height:220px!important}.techcraft .contact-circle{width:158px!important;height:158px!important}}
@media (max-width:900px){.techcraft .hero-container,.techcraft .about-grid,.techcraft .services-layout,.techcraft .culture,.techcraft .work-list,.techcraft .process-grid,.techcraft .contact-grid,.techcraft .contact-footer{width:100%!important;max-width:none!important}.techcraft .hero-container,.techcraft .about-grid,.techcraft .services-layout,.techcraft .work-list,.techcraft .process-grid,.techcraft .contact-grid,.techcraft .contact-footer,.techcraft .culture{padding-left:14px!important;padding-right:14px!important}.techcraft .hero-buttons{z-index:5!important;position:relative!important}.techcraft .hero-buttons .primary-action,.techcraft .hero-buttons .secondary-action{z-index:6!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;justify-content:center!important;align-items:center!important;min-height:46px!important;display:inline-flex!important;position:relative!important}.techcraft .hero-buttons .primary-action:active,.techcraft .hero-buttons .secondary-action:active{transform:translateY(1px)!important}html:not([data-theme=dark]):not([data-theme=ide]) .techcraft .work{color:#111318!important;background:#fff!important}}@media (max-width:520px){.techcraft .hero-container,.techcraft .about-grid,.techcraft .services-layout,.techcraft .work-list,.techcraft .process-grid,.techcraft .contact-grid,.techcraft .contact-footer,.techcraft .culture{width:100%!important;padding-left:11px!important;padding-right:11px!important}.techcraft .hero-buttons{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:11px!important;padding-right:11px!important}.techcraft .hero-buttons .primary-action,.techcraft .hero-buttons .secondary-action{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:50px!important;padding-left:16px!important;padding-right:16px!important}}@media (max-width:900px){.techcraft .service-item{grid-template-columns:30px 46px minmax(0,1fr) 18px!important;gap:10px!important;padding:17px 6px!important}.techcraft .service-icon{justify-content:center!important;justify-self:start!important;align-items:center!important;width:40px!important;height:40px!important;margin-left:2px!important;display:inline-flex!important}.techcraft .service-title{min-width:0!important;padding-left:4px!important;line-height:1.05!important}}@media (max-width:520px){.techcraft .service-item{grid-template-columns:27px 42px minmax(0,1fr) 17px!important;gap:8px!important;padding:15px 5px!important}.techcraft .service-icon{width:37px!important;height:37px!important;margin-left:1px!important}.techcraft .service-title{padding-left:4px!important;line-height:1.08!important}}
:root{--brand-cyan:#00b8df;--brand-blue:#346aab;--brand-violet:#633863;--brand-accent:#087e9b;--brand-ink:#182a40;--brand-muted:#52677d;--brand-page:#f5f9fc;--brand-surface:#fff;--brand-soft:#edf4f8;--brand-line:#d6e4ee;--brand-glass:#fafdfff0;--brand-gradient:linear-gradient(120deg, #087e9b 0%, #346aab 48%, #633863 100%);--brand-text-gradient:linear-gradient(115deg, #087e9b 5%, #346aab 48%, #633863 95%);--brand-wash:radial-gradient(ellipse at 85% 15%, #00b8df26, transparent 50%), radial-gradient(ellipse at 10% 85%, #6338631a, transparent 48%);--brand-shadow:0 18px 50px -24px #2340683d}html[data-theme=dark],html[data-theme=ide]{--brand-accent:#65d9ee;--brand-ink:#eff7ff;--brand-muted:#a5b8cb;--brand-page:#0b1423;--brand-surface:#111f32;--brand-soft:#16273c;--brand-line:#284057;--brand-glass:#0d192af2;--brand-text-gradient:linear-gradient(115deg, #65e1f3 5%, #8ab8ef 48%, #d6a4d8 95%);--brand-wash:radial-gradient(ellipse at 85% 15%, #00b8df24, transparent 52%), radial-gradient(ellipse at 10% 85%, #8c54a02b, transparent 50%);--brand-shadow:0 18px 50px -24px #0000008c}html[data-theme=ide]{--brand-page:#0c1420;--brand-surface:#142235;--brand-soft:#1a2c40}html body.brand-theme,html body.brand-theme .techcraft,html body.brand-theme main{background-color:var(--brand-page)!important;color:var(--brand-ink)!important}html body.brand-theme ::selection{color:#fff;background:#346aab}html body.brand-theme :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid var(--brand-accent)!important}html body.brand-theme .site-navbar{background:var(--brand-glass)!important;border:1px solid var(--brand-line)!important;box-shadow:var(--brand-shadow)!important;border-radius:18px!important}html body.brand-theme .site-navbar:before{background:linear-gradient(110deg,#00b8df0f,#0000 45%,#6338630f)!important}html body.brand-theme :is(.site-navbar-home,.site-navbar-nav a,.site-navbar-mobile-toggle,.site-theme-switcher){color:var(--brand-ink)!important}html body.brand-theme .site-navbar-name span{color:var(--brand-accent)!important}html body.brand-theme .site-navbar-nav a:is(.active,:hover){background:var(--brand-soft)!important;color:var(--brand-accent)!important;box-shadow:inset 0 -2px 0 var(--brand-accent)!important}html body.brand-theme .site-theme-switcher{background:var(--brand-surface)!important;border-color:var(--brand-line)!important}html body.brand-theme .site-theme-switcher i b{background:var(--brand-accent)!important}html body.brand-theme :is(.hero,.about-hero,.products-hero,.freebies-hero,.contact-hero,.portfolio-hero,.team-hero),html body.brand-theme .services-page>section:first-of-type,html body.brand-theme .about-page>section:first-of-type,html body.brand-theme .team-page>section:first-of-type{border-bottom:1px solid var(--brand-line);background-color:var(--brand-page)!important;background-image:var(--brand-wash)!important}html body.brand-theme .hero h1{letter-spacing:-.075em;color:var(--brand-ink)!important}html body.brand-theme main :is(h1,h2)>span,html body.brand-theme .techcraft .hero h1>span{-webkit-text-fill-color:transparent;background:var(--brand-text-gradient)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}html body.brand-theme :is(.hero-text,.home-products-heading p,.home-product-card-copy p){color:var(--brand-muted)!important}html body.brand-theme :is(.section-kicker,.products-kicker,.contact-form-head>div>span){letter-spacing:.16em;color:var(--brand-accent)!important}html body.brand-theme :is(.site-navbar-cta,.techcraft-button-primary,.about-button-dark,.primary-action,.contact-circle,.contact-form button[type=submit]){background:var(--brand-gradient)!important;color:#fff!important;border:1px solid #0000!important;box-shadow:0 8px 24px -10px #346aab8c!important}html body.brand-theme :is(.techcraft-button,.about-button,.primary-action,.secondary-action,.portfolio-live-link,.portfolio-site-link){transition:transform .2s,box-shadow .2s,background-color .2s;border-radius:12px!important}html body.brand-theme :is(.secondary-action,.techcraft-button:not(.techcraft-button-primary),.about-button:not(.about-button-dark),.portfolio-live-link,.portfolio-site-link){box-shadow:var(--brand-shadow);background:var(--brand-surface)!important;color:var(--brand-ink)!important;border:1px solid var(--brand-line)!important}html body.brand-theme :is(.site-navbar-cta,.techcraft-button-primary,.about-button-dark,.primary-action):hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #346aaba6!important}html body.brand-theme main section[class*=bg-white],html body.brand-theme main section[class*="bg-[#f"],html body.brand-theme :is(.home-products-content,.services-section,.contact-workspace){background-color:var(--brand-page)!important;border-color:var(--brand-line)!important}html body.brand-theme :is(.service-card,.service-detail-card,.service-process,.about-stat,.about-capability,.about-process,.about-principle,.about-side-card,.team-member-card,.freebies-tool-card,.product-card,.portfolio-detail-card,.contact-form,.home-product-card){background:var(--brand-surface)!important;border:1px solid var(--brand-line)!important;box-shadow:var(--brand-shadow)!important;color:var(--brand-ink)!important;border-radius:20px!important}html body.brand-theme :is(.service-card,.service-detail-card,.team-member-card,.freebies-tool-card,.product-card,.home-product-card):hover{border-color:var(--brand-accent)!important;box-shadow:0 22px 54px -28px #346aab80!important}html body.brand-theme .home-products-grid{gap:24px;background:0 0!important;border:0!important}html body.brand-theme :is(.home-product-card-meta,.home-product-card-copy,.contact-form-head){border-color:var(--brand-line)!important}html body.brand-theme :is(.contact-field input,.contact-field select,.contact-field textarea){border-radius:10px;background:var(--brand-soft)!important;color:var(--brand-ink)!important;border:1px solid var(--brand-line)!important}html body.brand-theme :is(.contact-field input,.contact-field textarea)::placeholder{color:var(--brand-muted)}html body.brand-theme :is(.contact-footer-cta,.freebies-cta,.about-cta,.team-cta),html body.brand-theme main section[class*="bg-[#111318]"]{--brand-text-gradient:linear-gradient(115deg, #65e1f3, #a5c7f2 48%, #e2bce3);color:#f2f8ff!important;background:radial-gradient(at 95% 0,#00b8df2e,#0000 48%),linear-gradient(120deg,#132e49,#293559 55%,#422d4d)!important}html body.brand-theme :is(.contact-footer-cta,.freebies-cta,.about-cta,.team-cta) p,html body.brand-theme main section[class*="bg-[#111318]"] p{color:#c0d2e3!important}html body.brand-theme .global-neural-background{opacity:.38}html body.brand-theme :is(.home-product-preview-academiq,.home-product-preview-estara){background:var(--brand-wash), var(--brand-soft)!important}html body.brand-theme :is(.vision-core,.team-hero-core,.about-orbit-core){border-color:var(--brand-line)!important;box-shadow:0 0 70px -18px #00b8df4d!important}html body.brand-theme .boot-screen{background:radial-gradient(at 25% 15%,#00b8df29,#0000 55%),radial-gradient(at 85% 85%,#6338634d,#0000 50%),#0b1423}html body.brand-theme .boot-window{border-color:#284057;border-radius:16px}html body.brand-theme .boot-screen-glow-a{background:#00b8df29}html body.brand-theme .boot-screen-glow-b{background:#63386338}@media (max-width:1100px){html body.brand-theme .site-navbar-wrap{padding:10px}html body.brand-theme .site-navbar{height:58px;padding-left:12px}html body.brand-theme :is(.site-navbar-nav,.site-navbar-cta,.site-navbar-actions>.site-theme-switcher){display:none!important}html body.brand-theme .site-navbar-mobile-toggle{display:flex!important}html body.brand-theme .site-navbar-mobile-menu{z-index:10001;border:1px solid var(--brand-line);opacity:0;pointer-events:none;border-radius:18px;flex-direction:column;padding:10px;position:absolute;top:76px;left:10px;right:10px;transform:translateY(-8px);display:flex!important}html body.brand-theme .site-navbar-mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}html body.brand-theme .site-navbar-mobile-theme{display:flex!important}html body.brand-theme .site-navbar-mobile-menu,html body.brand-theme .site-navbar-mobile-menu:before{background:var(--brand-surface)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important}html body.brand-theme .site-navbar-mobile-menu a,html body.brand-theme .site-navbar-mobile-menu button{align-items:center;min-height:44px;padding:10px 14px;display:flex;color:var(--brand-ink)!important}html body.brand-theme .site-navbar-mobile-menu a.active{background:var(--brand-soft)!important;color:var(--brand-accent)!important}}@media (prefers-reduced-motion:reduce){html body.brand-theme :is(.site-navbar-cta,.techcraft-button,.about-button,.primary-action,.secondary-action){transition:none!important;transform:none!important}}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--brand-page);--foreground:var(--brand-ink)}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is([class*=bg-white],[class*="bg-[#f4f6f8]"],[class*="bg-[#f7f8fa]"],[class*="bg-[#f8f9fb]"],[class*="bg-[#f8fafc]"],[class*="bg-[#e9edf2]"],[class*="bg-[#eef2f6]"],[class*="bg-[#eef4ff]"],.product-showcase,.product-lab-card,.screen-display,.screen-frame,.laptop-lid,.laptop-screen,.preview-card,.preview-sidebar,.software-topbar,.software-sidebar,.design-area,.design-toolbar,.design-canvas,.canvas-card,.work-interface-card,.floating-ui,.command-palette,.keyboard-hint,.ide-nav,.contact-node,.contact-network-node,.freebies-machine-node,.freebies-machine-status,.freebie-factory,.factory-node,.freebies-upcoming-section,.freebies-upcoming-card,.hero-system-node,.hero-system-signal,.academiq-dashboard,.academiq-kpis>div,.academiq-chart,.academiq-classes,.product-floating-tag,.estara-dashboard,.estara-toolbar>div,.estara-listing-card,.estara-side-panel,.home-product-window,.home-product-dashboard aside,.home-product-metrics>div,.home-estara-node,.portfolio-project-shell,.portfolio-client-meta,.portfolio-website-preview,.portfolio-website-frame,.portfolio-hero-signal,.team-avatar,.about-orbit-core,.team-hero-core){background:var(--brand-surface)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is(.site-navbar-mobile-toggle,.command-button,.mobile-toggle,.keyboard-item kbd,.command-option kbd,.fake-button,.canvas-button.light,.freebies-tool-icon,.freebies-tool-chip,.home-product-card-tags span,.preview-sidebar>span,.trackpad),html:is([data-theme=dark],[data-theme=ide]) body.brand-theme #academic-tools .freebies-tool-icon{background:var(--brand-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is(.freebies-tool-card:hover,.freebies-upcoming-card:hover,.portfolio-detail-card:hover,.command-button:hover,.site-navbar-mobile-toggle:hover,.techcraft-button:not(.techcraft-button-primary):hover,.about-button:not(.about-button-dark):hover,.about-cta-button:hover),html:is([data-theme=dark],[data-theme=ide]) body.brand-theme #academic-tools .freebies-tool-card{background:var(--brand-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-accent)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is(.product-visual,.product-visual-estara,.property-image){background:var(--brand-wash), var(--brand-soft)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is(.building-slab,.satellite-body-core,.satellite-dish){background:#37516d!important;border-color:#7792ae!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme .freebies-tool-card:after{background:linear-gradient(135deg,#65d9ee12,#0000)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme .service-item:before{background:var(--brand-soft)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme main :is(p,li,label,small,[class*=text-black],.keyboard-title,.keyboard-item small,.preview-header,.preview-bottom,.chart-label,.tool-label,.ide-header,.line-number,.live-line-number,.live-editor-status,.service-description,.service-arrow,.work-interface-card span,.intelligent-live,.home-products-index,.home-product-card-meta,.home-product-topline>span,.home-product-chart-head,.home-estara-caption,.home-product-card-tags span,.hero-system-node small,.hero-system-signal,.academiq-windowbar,.estara-header,.academiq-kpis span,.panel-head,.estara-toolbar span,.product-floating-tag,.estara-tag-a,.freebies-tool-card-top,.freebies-tool-footer,.freebies-machine-label,.freebies-scroll-cue,.freebie-factory-header,.freebie-factory-footer,.freebies-principles,.contact-field>span,.contact-form-head span:first-child,.contact-connection-label,.contact-way>svg,.team-hero-label,.team-member-link,.team-education,.team-focus>span,.team-focus b,.portfolio-project-index,.portfolio-project-stats span,.portfolio-client-meta>span,.portfolio-detail-card span){color:var(--brand-muted)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme main :is(h3,h4,h5,h6,.canvas-title,.canvas-heading,.preview-title,.service-title,.text-link,.product-lab-card h3,.academiq-kpis strong,.home-product-metrics strong,.property-copy strong,.property-copy b,.estara-toolbar strong,.pipeline-row,.factory-node b,.home-estara-node b,.team-avatar span){color:var(--brand-ink)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme main :is([class*="text-[#087e9b]"],.freebies-tool-action,.freebies-tool-icon,.freebie-status,.freebie-engine-live,.factory-node em,.factory-file-icon,.section-kicker,.home-products-heading .section-kicker,.freebies-count-box>span,.team-role){color:var(--brand-accent)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme .contact-form-live{color:#8ce0b1!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme .freebies-soon{color:#ffaaa2!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is(.boot-window-bar,.boot-line-number,.boot-terminal,.boot-status,.boot-brand,.boot-editor-tabs small,.ide-nav a,.ide-nav button){color:var(--brand-muted)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is(input,select,textarea,option){background-color:var(--brand-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-line)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme :is(input,textarea)::placeholder{opacity:1;color:var(--brand-muted)!important}
html:not([data-theme=dark]):not([data-theme=ide]) body.brand-theme .services-page .service-process,html:not([data-theme=dark]):not([data-theme=ide]) body.brand-theme .services-page .service-process h3{color:var(--brand-ink)!important}html:not([data-theme=dark]):not([data-theme=ide]) body.brand-theme .services-page .service-process p{color:var(--brand-muted)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme .services-page .service-process h3{color:var(--brand-ink)!important}html:is([data-theme=dark],[data-theme=ide]) body.brand-theme .services-page .service-process p{color:var(--brand-muted)!important}
