:root{--bg:#030817;--bg-soft:#071124;--panel:rgba(5,13,31,0.82);--panel-2:rgba(9,19,43,0.78);--line:rgba(104,139,255,0.23);--line-strong:rgba(121,92,255,0.48);--text:#f7f9ff;--muted:#a8b1c8;--cyan:#22d3ee;--blue:#2684ff;--violet:#8b5cf6;--pink:#ec4899;--radius:18px;--shadow:0 20px 70px rgba(0,0,0,0.32);--font-primary:"Vazirmatn",Tahoma,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);background:radial-gradient(circle at 80% 8%,rgba(46,84,255,.16),transparent 24%),radial-gradient(circle at 5% 28%,rgba(0,174,255,.12),transparent 22%),radial-gradient(circle at 80% 77%,rgba(119,51,255,.09),transparent 20%),linear-gradient(180deg,#020715,#040a18 48%,#030817);font-family:var(--font-primary);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}::selection{background:rgba(79,126,255,.6);color:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%}svg{width:1em;height:1em}.shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(111,145,255,.09);background:rgba(2,7,19,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.3s ease}.site-header.is-scrolled{background:rgba(2,7,19,.88);box-shadow:0 12px 40px rgba(0,0,0,.22)}.header-inner{min-height:72px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:11px;min-width:196px}.brand-mark{width:38px;aspect-ratio:1;display:grid;place-items:center;background:linear-gradient(145deg,var(--cyan),var(--blue) 52%,var(--violet));-webkit-clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);filter:drop-shadow(0 0 15px rgba(38,132,255,.65))}.brand-mark>span{width:22px;aspect-ratio:1;background:#061227;-webkit-clip-path:inherit;clip-path:inherit}.brand strong{display:block;font-size:21px;letter-spacing:-.5px}.brand small{display:block;margin-top:3px;color:#b2bdd2;font-size:9px;font-weight:500;white-space:nowrap}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,34px);flex:1 1}.main-nav a{position:relative;color:#b6bfd2;font-size:13px;transition:.25s ease;white-space:nowrap}.main-nav a.active,.main-nav a:hover{color:#fff}.main-nav a.active:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#16c7ff;left:50%;bottom:-17px;transform:translateX(-50%);box-shadow:0 0 12px 4px rgba(22,199,255,.55)}.button-primary,.header-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:0 20px;border-radius:10px;background:linear-gradient(100deg,#1ca3ff,#2a74ff 46%,#8c48ff);color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 34px rgba(53,102,255,.28),inset 0 1px rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.14);transition:transform .25s ease,filter .25s ease}.button-primary:before,.header-cta:before{content:"";position:absolute;top:-80%;left:-35%;width:32%;height:260%;transform:rotate(24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:.55s ease}.button-primary:hover:before,.header-cta:hover:before{left:115%}.button-primary:hover,.header-cta:hover{transform:translateY(-2px);filter:saturate(1.15)}.header-cta svg{width:17px}.menu-button{display:none;border:0;color:#fff;background:rgba(255,255,255,.07);width:42px;height:42px;border-radius:11px;font-size:24px}.mobile-consult{display:none}.hero{min-height:452px;padding:48px 38px 34px;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden}.hero:before{inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,transparent 44%,rgba(3,8,23,.22) 57%,rgba(3,8,23,.7) 77%,rgba(3,8,23,.92))}.hero:after,.hero:before{content:"";position:absolute}.hero:after{right:8%;top:23%;width:310px;height:2px;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,71,190,.7),rgba(37,127,255,.75),transparent);opacity:.55}.hero-content{position:relative;z-index:2;width:min(45%,500px);padding-right:0}.eyebrow-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;border-radius:999px;border:1px solid rgba(129,102,255,.45);background:rgba(13,18,45,.55);color:#d7def2;font-size:10px;box-shadow:inset 0 0 18px rgba(97,64,255,.08)}.hero h1{margin:17px 0 12px;max-width:500px;font-size:clamp(27px,2.15vw,34px);line-height:1.55;letter-spacing:-.9px}.hero h1 span{background:linear-gradient(90deg,#15b9ff 4%,#3c82ff 40%,#9e4dff 78%,#f261b8);-webkit-background-clip:text;color:transparent;text-shadow:0 0 30px rgba(82,111,255,.14)}.hero-content>p{margin:0;max-width:500px;color:#b6bfd3;font-size:13px;line-height:2.05}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:23px}.button{min-height:46px;padding-inline:23px;border-radius:10px;font-size:12px;font-weight:800}.button svg{width:17px}.button-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(129,98,255,.55);background:rgba(7,12,30,.72);color:#f1f3ff;box-shadow:inset 0 0 25px rgba(70,46,180,.07);transition:.25s ease}.button-secondary:hover,.outline-link:hover{border-color:rgba(47,199,255,.72);background:rgba(15,34,68,.8);transform:translateY(-2px)}.hero-trust{display:flex;gap:20px;margin-top:22px;color:#aeb8cf;font-size:10px}.hero-trust span{display:inline-flex;align-items:center;gap:6px}.hero-trust svg{color:#b5c1d9;font-size:16px}.hero-visual{position:absolute;inset:0;z-index:-2;overflow:hidden;direction:ltr}.hero-visual>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;max-width:none;filter:saturate(1.02) contrast(1.01)}.page-hero--contained .hero-visual>img{object-fit:cover;object-position:left center}.page-hero--wide-contained .hero-visual>img{object-fit:cover;object-position:center}@keyframes visualFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.panel{margin-top:14px;padding:26px 22px 20px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,rgba(25,70,150,.12),transparent 34%),linear-gradient(180deg,rgba(6,16,36,.86),rgba(3,10,25,.78));box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.02);position:relative;overflow:hidden}.panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(26,174,255,.08),transparent 20%,transparent 76%,rgba(134,56,255,.06))}.section-heading{text-align:center;position:relative;z-index:1;margin-bottom:18px}.section-heading>span{color:#4ab9ff;font-size:11px}.section-heading h2{margin:7px 0 0;font-size:clamp(21px,2.4vw,29px);letter-spacing:-.7px}.section-heading h2:after{content:"";display:block;width:27px;height:3px;margin:10px auto 0;border-radius:10px;background:linear-gradient(90deg,var(--cyan),var(--blue));box-shadow:0 0 12px rgba(30,189,255,.7)}.section-heading p{margin:10px auto 0;color:var(--muted);max-width:660px;line-height:1.9}.services-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;position:relative;z-index:1}.service-card{min-height:228px;padding:18px 15px 16px;text-align:center;position:relative;border:1px solid rgba(89,118,188,.32);border-radius:13px;background:linear-gradient(180deg,rgba(13,27,58,.74),rgba(3,10,24,.88));box-shadow:inset 0 0 28px rgba(37,88,255,.035);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-7px);border-color:rgba(123,94,255,.65);box-shadow:0 15px 36px rgba(0,0,0,.27),inset 0 0 34px rgba(49,112,255,.08)}.card-no{position:absolute;top:12px;right:13px;color:rgba(76,178,255,.65);font-size:17px;font-weight:800}.service-icon{width:68px;height:68px;margin:8px auto 10px;display:grid;place-items:center;border-radius:22px;color:#7ec7ff;font-size:37px;background:radial-gradient(circle at 40% 35%,rgba(54,176,255,.32),rgba(50,84,255,.14) 50%,rgba(133,53,255,.08));filter:drop-shadow(0 0 15px rgba(63,115,255,.4))}.service-card:nth-child(2) .service-icon{color:#ff7fd4}.service-card:nth-child(4) .service-icon{color:#aa89ff}.benefit-card h3,.process-card h3,.project-card h3,.service-card h3{margin:8px 0 7px;font-size:16px;line-height:1.6}.benefit-card p,.process-card p,.project-card p,.service-card p{margin:0;color:#9ea9bf;font-size:11px;line-height:1.9}.benefits-panel{margin-top:12px;padding-bottom:18px}.benefits-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:11px;gap:11px;position:relative;z-index:1}.benefit-card{min-height:142px;text-align:center;padding:11px 10px;border-radius:12px;background:linear-gradient(180deg,rgba(11,25,54,.56),rgba(4,11,26,.36));transition:.3s ease}.benefit-card:hover{transform:translateY(-5px);background:linear-gradient(180deg,rgba(18,40,83,.62),rgba(5,13,31,.5))}.benefit-icon{width:57px;height:57px;display:grid;place-items:center;margin:0 auto 5px;font-size:35px;color:#62b9ff;filter:drop-shadow(0 0 10px rgba(36,117,255,.5))}.benefit-card:nth-child(2) .benefit-icon,.benefit-card:nth-child(4) .benefit-icon{color:#a879ff}.benefit-card h3{font-size:14px;margin-top:1px}.benefit-card p{font-size:10px;line-height:1.8}.projects-panel{padding-bottom:22px}.projects-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;position:relative;z-index:1}.project-card{overflow:hidden;border:1px solid rgba(82,112,181,.33);border-radius:13px;background:rgba(5,13,29,.78);transition:.3s ease}.project-card:hover{transform:translateY(-6px);border-color:rgba(96,111,255,.62);box-shadow:0 17px 34px rgba(0,0,0,.3)}.project-image{position:relative;aspect-ratio:1.68/1;overflow:hidden;background:#061127}.project-image:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,rgba(4,9,23,.8))}.project-image img{object-fit:cover;transition:transform .5s ease}.project-card:hover img{transform:scale(1.045)}.project-copy{padding:10px 12px 12px;text-align:center}.project-copy h3{font-size:14px;margin:0 0 2px}.project-copy p{font-size:10px}.outline-link{display:flex;width:max-content;min-width:180px;min-height:34px;justify-content:center;margin:12px auto 0;padding-inline:20px;border:1px solid rgba(97,119,223,.6);border-radius:7px;color:#9cc9ff;transition:.25s ease;position:relative;z-index:1}.process-panel{border-color:rgba(139,73,255,.38)}.process-grid{grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;z-index:1}.process-card,.process-grid{display:grid;position:relative}.process-card{min-height:102px;grid-template-columns:38px 48px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:12px;border:1px solid rgba(121,81,220,.5);border-radius:12px;background:linear-gradient(180deg,rgba(17,24,54,.68),rgba(6,12,28,.8))}.process-card:not(:last-child):after{content:"";position:absolute;left:-18px;top:50%;width:18px;height:1px;background:repeating-linear-gradient(90deg,#4f7cff 0 4px,transparent 4px 8px);opacity:.75}.process-no{align-self:start;width:34px;height:25px;display:grid;place-items:center;border:1px solid rgba(75,146,255,.4);border-radius:999px;color:#8bc9ff;font-size:11px}.process-icon{font-size:30px;color:#c8d9ff}.process-card h3{margin:0 0 3px;font-size:14px}.process-card p{font-size:10px;line-height:1.75}.proof{display:grid;grid-template-columns:.96fr 1.04fr;grid-template-areas:"stats testimonial";grid-gap:12px;gap:12px;margin-top:12px;direction:ltr}.stats-card{grid-area:stats;direction:rtl}.testimonial-card{grid-area:testimonial;direction:rtl}.stats-card,.testimonial-card{border:1px solid rgba(77,113,198,.28);border-radius:16px;background:linear-gradient(180deg,rgba(7,17,38,.88),rgba(3,10,24,.78));min-height:150px;box-shadow:var(--shadow)}.stats-card{padding:20px 18px}.proof-label{display:block;color:#dbe4f6;font-size:12px;margin-bottom:24px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.stats-grid div{text-align:center}.stats-grid strong{display:block;color:#2fbfff;font-size:clamp(24px,3vw,35px);text-shadow:0 0 18px rgba(32,178,255,.28)}.stats-grid span{color:#aeb8cb;font-size:10px}.testimonial-card{position:relative;padding:20px 24px 17px;border-color:rgba(137,70,255,.35)}.quote-icon{position:absolute;right:24px;top:16px;font-size:36px;color:#dfe7ff;opacity:.95}.testimonial-card>p{margin:8px 60px 12px 0;color:#bbc5d8;font-size:12px;line-height:2}.testimonial-person{display:flex;align-items:center;gap:12px}.testimonial-person img{border-radius:50%;border:2px solid rgba(119,92,255,.55);box-shadow:0 0 17px rgba(69,106,255,.3)}.testimonial-person em,.testimonial-person span,.testimonial-person strong{display:block}.testimonial-person strong{font-size:12px}.testimonial-person span{color:#9faabd;font-size:9px;margin-top:3px}.testimonial-person em{color:#ffb629;font-style:normal;letter-spacing:3px;font-size:11px;margin-top:5px;direction:ltr;text-align:right}.logos{min-height:70px;grid-template-columns:repeat(5,1fr);align-items:center;grid-gap:20px;gap:20px;color:#6f7890;font-size:clamp(18px,2.4vw,29px);font-weight:900;text-align:center;opacity:.76}.cta,.logos{display:grid}.cta{min-height:142px;grid-template-columns:1.17fr .83fr;margin-top:2px;border:1px solid rgba(67,110,255,.65);border-radius:16px;overflow:hidden;background:linear-gradient(110deg,rgba(45,53,150,.95),rgba(16,50,132,.96) 45%,rgba(8,32,80,.96));box-shadow:0 22px 60px rgba(12,40,130,.24),inset 0 1px rgba(255,255,255,.08)}.cta-copy{padding:24px 30px;position:relative;z-index:2}.cta-copy h2{margin:0 0 8px;font-size:clamp(22px,3vw,34px)}.cta-copy p{margin:0;color:#c6d4f5;font-size:12px}.cta-actions{display:flex;align-items:center;gap:20px;margin-top:17px}.cta-actions .button{min-height:40px;padding-inline:22px}.cta-actions>span{display:inline-flex;align-items:center;gap:7px;color:#bfd1f4;font-size:10px}.cta-art{position:relative;min-height:142px;direction:ltr;overflow:hidden}.cta-art img{object-fit:cover;object-position:left center;mix-blend-mode:screen;opacity:.94}.footer{margin-top:16px;border-top:1px solid rgba(94,123,194,.11);background:rgba(2,7,17,.7)}.footer-grid{display:grid;grid-template-columns:1.55fr .75fr .75fr 1fr;grid-gap:48px;gap:48px;padding-block:30px 20px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer h3{margin:0 0 6px;font-size:12px;color:#f2f5fb}.footer a,.footer p{color:#96a2ba;font-size:10px;line-height:1.8}.footer a:hover{color:#5fc9ff}.footer-brand>p{max-width:360px;margin:13px 0 10px}.socials{display:flex;gap:8px}.socials a,.socials>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(113,138,195,.3);border-radius:50%;font-size:15px}.footer-grid>div:last-child p{display:flex;align-items:center;gap:7px;margin:0}.footer-grid>div:last-child svg{color:#c4d2ef;font-size:14px}.footer-bottom{min-height:44px;border-top:1px solid rgba(94,123,194,.09);display:flex;align-items:center;justify-content:space-between;color:#7f8ba2;font-size:10px}.footer-bottom a{color:#86cfff}@media (max-width:1100px){.header-cta{display:none}.brand{min-width:185px}.hero h1{font-size:32px}.services-grid{grid-template-columns:repeat(3,1fr)}.services-grid .service-card:nth-child(4),.services-grid .service-card:nth-child(5){grid-column:span 1}.benefits-grid{grid-template-columns:repeat(3,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}.process-card:not(:last-child):after{display:none}}@media (max-width:900px){.shell{width:min(100% - 28px,760px)}.header-inner{min-height:64px}.main-nav{position:fixed;top:64px;right:14px;left:14px;display:flex;flex-direction:column;align-items:stretch;padding:16px;border:1px solid rgba(105,122,223,.35);border-radius:14px;background:rgba(3,9,24,.97);box-shadow:0 24px 60px rgba(0,0,0,.45);opacity:0;transform:translateY(-10px);pointer-events:none;transition:.25s ease}.main-nav.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.main-nav a{padding:11px 12px;border-radius:8px}.main-nav a:hover{background:rgba(255,255,255,.05)}.main-nav a.active:before{display:none}.mobile-consult{display:block!important;text-align:center;margin-top:6px;background:linear-gradient(90deg,#167eff,#7b42ff);color:#fff!important}.menu-button{display:grid;place-items:center;margin-right:auto}.hero{min-height:auto;padding:30px 0 0;display:flex;flex-direction:column;overflow:visible}.hero:before{display:none}.hero:after{right:15%;top:14%;width:70%}.hero-content{order:1;width:100%;padding:0 18px;text-align:center}.hero-content>p{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{order:2;position:relative;inset:auto;width:100%;aspect-ratio:2009/783;margin-top:18px;z-index:0}.hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:center}.page-hero--contained .hero-visual{width:min(100%,570px);aspect-ratio:570/450;margin:18px auto 0}.projects-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.proof{grid-template-areas:"testimonial" "stats"}.cta,.proof{grid-template-columns:1fr}.cta-copy{text-align:center}.cta-actions{justify-content:center;flex-wrap:wrap}.cta-art{min-height:105px;order:-1}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (max-width:640px){.shell{width:min(100% - 20px,540px)}.brand{min-width:0}.brand strong{font-size:18px}.brand small{display:none}.brand-mark{width:34px}.hero{min-height:auto;padding-top:24px}.hero-content{padding-inline:8px}.hero h1{font-size:27px;line-height:1.55;letter-spacing:-.6px}.hero-content>p{font-size:13px;line-height:2}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-trust{gap:10px;flex-wrap:wrap;font-size:9px}.hero-visual{min-height:0;margin-top:14px}.panel{padding:22px 13px 14px;border-radius:14px}.benefits-grid,.process-grid,.projects-grid,.services-grid{grid-template-columns:1fr}.service-card{min-height:200px}.benefits-grid{gap:7px}.benefit-card{min-height:120px;display:grid;grid-template-columns:62px 1fr;text-align:right;align-items:center;grid-column-gap:9px;column-gap:9px}.benefit-icon{grid-row:1/3;margin:0}.benefit-card h3{align-self:end;margin-bottom:0}.benefit-card p{align-self:start}.process-card{grid-template-columns:34px 44px 1fr}.stats-grid{grid-template-columns:repeat(2,1fr);row-gap:22px}.testimonial-card{padding:18px}.testimonial-card>p{margin-right:0;padding-top:34px}.quote-icon{right:18px;top:14px}.logos{grid-template-columns:repeat(2,1fr);min-height:150px;font-size:20px}.logos span:last-child{grid-column:1/-1}.cta-copy{padding:22px 16px 24px}.cta-actions{flex-direction:column}.cta-actions .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-brand,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;gap:5px;padding-block:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.services-main-card h3 a{color:inherit;text-decoration:none}.services-page{min-height:100vh;background:radial-gradient(circle at 8% 15%,rgba(18,91,255,.14),transparent 24%),radial-gradient(circle at 86% 12%,rgba(99,45,255,.1),transparent 22%),linear-gradient(180deg,rgba(2,7,19,.16),rgba(2,7,19,.16))}.services-hero{min-height:425px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:36px;gap:36px;padding-block:18px 22px;position:relative;isolation:isolate}.services-hero:before{content:"";position:absolute;inset:12% 45% 8% -8%;z-index:-1;background:radial-gradient(circle,rgba(28,94,255,.16),transparent 67%);filter:blur(12px)}.services-hero-copy{padding:10px 8px 0 4px}.services-hero-copy h1{margin:0;font-size:clamp(34px,3.7vw,48px);line-height:1.35;letter-spacing:-1.2px}.services-hero-copy h2{margin:8px 0 14px;font-size:clamp(25px,2.9vw,38px);line-height:1.6;color:#2ea6ff;letter-spacing:-.8px}.services-hero-copy h2 span{background:linear-gradient(90deg,#a447ff,#714cff 42%,#149dff 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.services-hero-copy>p{margin:0;max-width:620px;color:#aab5ca;font-size:12px;line-height:2.15}.services-hero-actions{display:flex;gap:18px;margin-top:28px}.services-hero-actions .button{min-width:205px;min-height:50px}.services-hero-actions .button-secondary{min-width:175px;gap:9px}.services-hero-trust{display:flex;flex-wrap:wrap;gap:28px;margin-top:25px;color:#aab5ca;font-size:10px}.services-hero-trust span{display:inline-flex;align-items:center;gap:8px}.services-hero-trust svg{font-size:18px;color:#c9d5eb}.services-hero-visual{position:relative;direction:ltr;min-height:360px;display:flex;align-items:center;justify-content:flex-start}.services-hero-visual img{width:100%;max-width:550px;height:auto;object-fit:cover;filter:saturate(1.06) contrast(1.02) drop-shadow(0 35px 55px rgba(0,28,105,.32));animation:servicesFloat 6s ease-in-out infinite}@keyframes servicesFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.services-main-panel{border:1px solid rgba(76,124,231,.32);border-radius:18px;padding:10px 14px 14px;background:linear-gradient(180deg,rgba(7,18,42,.76),rgba(3,10,25,.82));box-shadow:0 22px 65px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.025)}.services-section-title{text-align:center;margin:0 0 12px}.services-section-title span{display:inline-block;color:#42b4ff;font-size:12px;line-height:1.5}.services-section-title span:after{content:"";display:block;width:29px;height:2px;margin:7px auto 0;border-radius:999px;background:linear-gradient(90deg,#27d4ff,#2f72ff);box-shadow:0 0 10px rgba(42,168,255,.75)}.services-main-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:11px;gap:11px}.services-main-card{min-height:230px;padding:0 12px 14px;text-align:center;border:1px solid rgba(74,109,192,.4);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgba(13,27,58,.74),rgba(3,10,25,.84));box-shadow:inset 0 0 35px rgba(38,92,255,.035);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.services-main-card:hover{transform:translateY(-4px);border-color:rgba(112,87,255,.72);box-shadow:0 14px 30px rgba(0,0,0,.24),inset 0 0 28px rgba(51,109,255,.08)}.services-main-icon{width:calc(100% + 24px);aspect-ratio:16/9;height:auto;display:block;margin:-1px -12px 10px;padding:0;overflow:hidden;box-sizing:border-box;border-bottom:1px solid rgba(78,117,204,.22);background:#08122c}.services-main-icon img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:center center;mix-blend-mode:normal;filter:none;display:block}.services-main-card h3{margin:8px 0;padding:0 8px;font-size:15px;line-height:1.6;position:static;z-index:auto;text-shadow:none}.services-main-card p{margin:0;color:#a7b1c5;font-size:9.7px;line-height:1.9}.services-main-card ul{margin:8px auto 0;padding:0 14px 0 0;width:max-content;max-width:100%;text-align:right;color:#d2d9e7;font-size:9.2px;line-height:1.95}.services-main-card li::marker{color:#d8e4ff}.services-main-card{display:flex;flex-direction:column}.services-main-icon{flex:0 0 auto;position:relative}.services-main-icon,.services-main-icon img{animation:none!important;transform:none!important}.services-main-icon img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important}.services-main-card:hover .services-main-icon,.services-main-card:hover .services-main-icon img{transform:none!important}.services-detail{margin-top:13px}.service-detail-list{display:grid;grid-gap:7px;gap:7px}.service-detail-row{min-height:91px;display:grid;grid-template-columns:1.14fr 2.86fr;align-items:center;grid-gap:16px;gap:16px;padding:10px 16px;border:1px solid rgba(84,97,207,.48);border-radius:10px;background:linear-gradient(90deg,rgba(12,34,85,.78),rgba(19,24,70,.78) 50%,rgba(12,20,49,.8));box-shadow:inset 0 0 30px rgba(47,73,183,.05);overflow:hidden}.service-detail-row:nth-child(2),.service-detail-row:nth-child(4){border-color:rgba(86,120,221,.42)}.service-detail-title{display:flex;align-items:center;gap:13px}.service-detail-title img{width:75px;height:62px;object-fit:cover;mix-blend-mode:screen;filter:drop-shadow(0 0 11px rgba(71,111,255,.45))}.service-detail-title h3{margin:0 0 5px;font-size:16px}.service-detail-title p{margin:0;color:#a8b4ca;font-size:9.5px}.service-detail-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.service-detail-columns ul{margin:0;padding:0 22px 0 14px;min-height:60px;border-right:1px solid rgba(120,128,218,.3);color:#cbd3e1;font-size:9.4px;line-height:2.05}.service-detail-columns ul:first-child{border-right:0}.service-detail-columns li::marker{color:#fff}.services-tech{margin-top:12px}.technology-grid{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:9px;gap:9px}.technology-card{min-height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(80,107,181,.35);border-radius:9px;background:linear-gradient(180deg,rgba(10,24,52,.72),rgba(4,11,27,.75));transition:.25s ease}.technology-card:hover{transform:translateY(-4px);border-color:rgba(72,154,255,.65)}.technology-card strong{color:#70b8ff;font-size:23px;line-height:1;font-family:Arial,sans-serif;text-shadow:0 0 13px rgba(62,129,255,.48)}.technology-card:first-child strong,.technology-card:nth-child(5) strong{color:#d28bff}.technology-card:nth-child(2) strong,.technology-card:nth-child(8) strong{color:#71d86b}.technology-card:nth-child(7) strong{color:#ffd05b}.technology-card span{color:#d8deea;font-size:9.3px;direction:ltr}.services-advantages{margin-top:12px}.services-advantages-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:11px;gap:11px}.services-advantage-card{min-height:127px;padding:12px 12px 10px;text-align:center;border:1px solid rgba(80,107,181,.35);border-radius:10px;background:linear-gradient(180deg,rgba(12,26,55,.72),rgba(4,11,28,.78));transition:.28s ease}.services-advantage-card:hover{transform:translateY(-5px);border-color:rgba(111,85,255,.6)}.services-advantage-card>div{width:52px;height:52px;margin:0 auto 4px;display:grid;place-items:center;font-size:36px;color:#74bfff;filter:drop-shadow(0 0 10px rgba(63,120,255,.48))}.services-advantage-card:nth-child(2)>div,.services-advantage-card:nth-child(4)>div{color:#a985ff}.services-advantage-card h3{margin:2px 0 4px;font-size:14px}.services-advantage-card p{margin:0;color:#a8b3c8;font-size:9.5px;line-height:1.9}.services-cta{position:relative;min-height:230px;display:flex;direction:ltr;align-items:stretch;justify-content:flex-end;margin-top:14px;padding:0;border:1px solid rgba(58,106,255,.68);border-radius:13px;overflow:hidden;background:linear-gradient(180deg,rgba(10,18,52,.96),rgba(9,17,47,.98));box-shadow:0 22px 55px rgba(9,33,119,.25),inset 0 1px rgba(255,255,255,.08)}.services-cta:before{content:"";position:absolute;inset:0;background:url(/assets/services-cta-hero-wave.png) 50%/cover no-repeat;opacity:1}.services-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,13,40,.14),rgba(10,18,52,.24) 32%,rgba(10,18,52,.44) 55%,rgba(9,17,47,.58) 76%,rgba(8,14,41,.66))}.services-cta-copy{position:relative;z-index:2;width:min(100%,48%);margin-left:auto;margin-right:0;padding:28px 36px 28px 28px;direction:rtl;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.services-cta-copy h2{width:100%;max-width:560px;margin:0 0 8px;text-align:right;font-size:clamp(23px,2.55vw,34px);line-height:1.22}.services-cta-copy p{width:100%;max-width:520px;margin:0 0 0 auto;text-align:right;color:#dbe4ff;font-size:12px;line-height:1.95}.services-cta-copy .button{margin-top:16px;min-height:42px;padding-inline:21px;align-self:flex-end}.services-footer{margin-top:14px}.footer-consult{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:38px;margin-top:4px;padding:0 14px;border-radius:8px;background:linear-gradient(90deg,#1b8cff,#8546ff);color:#fff!important;font-weight:800}@media (max-width:1100px){.services-main-grid{grid-template-columns:repeat(3,1fr)}.technology-grid{grid-template-columns:repeat(5,1fr)}.services-advantages-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.services-hero{grid-template-columns:1fr;gap:6px;padding-top:34px;text-align:center}.services-hero-copy{order:1;padding-inline:14px}.services-hero-visual{order:2;min-height:280px}.services-hero-actions,.services-hero-trust,.services-hero-visual{justify-content:center}.services-hero-copy>p{margin-inline:auto}.service-detail-row{grid-template-columns:1fr}.service-detail-title{justify-content:center;text-align:center}.services-cta{min-height:210px}.services-cta-copy{width:100%;text-align:center;align-items:center;padding:22px 18px;background:linear-gradient(180deg,rgba(9,18,50,.75),rgba(10,19,54,.9))}.services-cta-copy h2,.services-cta-copy p{max-width:100%;text-align:center;margin-inline:auto}.services-cta-copy .button{align-self:center}}@media (max-width:680px){.services-hero-copy h1{font-size:31px}.services-hero-copy h2{font-size:23px}.services-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.services-hero-actions .button{width:100%;min-width:0}.services-hero-trust{gap:13px}.services-main-grid{grid-template-columns:1fr}.services-main-card{min-height:0}.service-detail-columns{grid-template-columns:1fr}.service-detail-columns ul{min-height:auto;padding-block:6px;border-right:0;border-top:1px solid rgba(120,128,218,.22)}.service-detail-columns ul:first-child{border-top:0}.technology-grid{grid-template-columns:repeat(2,1fr)}.services-advantages-grid{grid-template-columns:1fr}.services-cta-copy{padding-inline:18px}}.process-page{min-height:100vh;background:radial-gradient(circle at 10% 10%,rgba(20,86,255,.16),transparent 24%),radial-gradient(circle at 86% 9%,rgba(109,48,255,.1),transparent 22%),linear-gradient(180deg,rgba(2,7,19,.12),rgba(2,7,19,.12))}.process-hero{min-height:430px;display:flex;align-items:center;justify-content:flex-start;direction:rtl;padding-block:18px 12px;position:relative;isolation:isolate;overflow:hidden}.process-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgba(2,8,24,.18),rgba(2,8,24,.16) 26%,rgba(2,8,24,.5) 46%,rgba(2,8,24,.82) 68%,rgba(2,8,24,.96)),radial-gradient(circle at left center,rgba(26,101,255,.2),transparent 42%)}.process-hero-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.process-hero-bg img{object-fit:cover;object-position:center;filter:saturate(1.06) contrast(1.02) drop-shadow(0 18px 40px rgba(0,33,126,.25))}.process-hero-copy{width:min(46%,590px);padding:10px 4px 0 6px;text-align:right}.process-breadcrumb{display:inline-flex;min-height:27px;align-items:center;padding:0 12px;border:1px solid rgba(117,87,255,.35);border-radius:999px;background:rgba(11,16,39,.66);color:#b9c3d8;font-size:9px}.process-hero-copy h1{margin:12px 0 10px;font-size:clamp(32px,3.15vw,43px);line-height:1.38;letter-spacing:-1px}.process-hero-copy h1 span{color:#2b9dff;text-shadow:0 0 22px rgba(39,134,255,.25)}.process-hero-copy>p{margin:0;max-width:610px;color:#aeb8cc;font-size:12px;line-height:2.05}.process-highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border:1px solid rgba(76,108,198,.3);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgba(9,22,49,.74),rgba(4,12,28,.76))}.process-highlight-grid article{min-height:105px;padding:12px 8px 10px;text-align:center;border-left:1px solid rgba(91,111,188,.25)}.process-highlight-grid article:last-child{border-left:0}.process-highlight-grid article>div{width:36px;height:36px;display:grid;place-items:center;margin:0 auto 4px;color:#60b7ff;font-size:24px;filter:drop-shadow(0 0 9px rgba(54,126,255,.55))}.process-highlight-grid article:nth-child(2)>div,.process-highlight-grid article:nth-child(4)>div{color:#a978ff}.process-highlight-grid h3{margin:2px 0 3px;font-size:11px;color:#39aaff}.process-highlight-grid p{margin:0;color:#a8b2c6;font-size:8.5px;line-height:1.8}.process-hero-visual{position:relative;min-height:355px;display:none;align-items:center;justify-content:center;direction:ltr}.process-hero-visual:after{content:"";position:absolute;inset:auto 6% 5% 3%;height:34%;background:radial-gradient(ellipse,rgba(18,96,255,.28),transparent 68%);filter:blur(18px);z-index:-1}.process-hero-visual img{width:100%;max-width:570px;height:auto;object-fit:cover;mix-blend-mode:screen;filter:saturate(1.08) contrast(1.02) drop-shadow(0 28px 48px rgba(0,33,126,.3));animation:processFloat 6s ease-in-out infinite}@keyframes processFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.process-section{margin-top:12px;padding:10px 12px 14px;border:1px solid rgba(73,112,207,.31);border-radius:16px;background:radial-gradient(circle at 92% 0,rgba(38,83,177,.08),transparent 34%),linear-gradient(180deg,rgba(6,17,39,.8),rgba(3,10,25,.8));box-shadow:0 18px 58px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.02)}.process-section-title{display:flex;align-items:center;gap:12px;margin:-2px 0 14px;color:#f4f7ff;text-align:center}.process-section-title:after,.process-section-title:before{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,transparent,rgba(92,134,233,.46),transparent)}.process-section-title span{font-size:clamp(17px,2vw,23px);font-weight:800;white-space:nowrap}.process-steps-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.process-step-card{min-height:225px;position:relative;padding:10px 10px 12px;text-align:center;border-left:1px solid rgba(83,104,177,.21)}.process-step-card:last-child{border-left:0}.process-step-icon{width:70px;height:70px;display:grid;place-items:center;margin:0 auto 3px;-webkit-clip-path:polygon(26% 4%,74% 4%,96% 26%,96% 74%,74% 96%,26% 96%,4% 74%,4% 26%);clip-path:polygon(26% 4%,74% 4%,96% 26%,96% 74%,74% 96%,26% 96%,4% 74%,4% 26%);background:radial-gradient(circle at 50% 38%,rgba(58,147,255,.36),rgba(44,65,165,.2) 48%,rgba(14,21,56,.85));color:#89c7ff;font-size:35px;border:1px solid rgba(88,126,242,.5);filter:drop-shadow(0 0 13px rgba(54,104,255,.38))}.process-step-card:nth-child(2n) .process-step-icon{color:#b58aff}.process-step-no{display:block;color:#8ca2cb;font-size:11px}.process-step-card h2{margin:5px auto 7px;min-height:48px;font-size:15px;line-height:1.65}.process-step-card p{margin:0 auto;min-height:62px;color:#9faaBF;font-size:9.5px;line-height:1.9}.process-time{display:inline-flex;min-height:25px;align-items:center;padding:0 12px;margin-top:8px;border:1px solid rgba(99,113,176,.32);border-radius:999px;color:#b7c1d4;font-size:8.8px;background:rgba(4,11,28,.7)}.process-arrow{position:absolute;left:-11px;top:35px;z-index:3;color:#2faeff;font-size:27px;text-shadow:0 0 13px rgba(40,156,255,.7)}.collaboration-layout{display:grid;grid-template-columns:1fr 1.55fr 1fr;align-items:center;grid-gap:18px;gap:18px;padding:2px 30px 4px}.collaboration-side{min-height:118px;display:grid;grid-template-columns:85px 1fr;align-items:center;grid-gap:13px;gap:13px;padding:12px;border:1px solid rgba(76,110,203,.26);border-radius:11px;background:rgba(5,14,32,.45)}.collaboration-avatar{width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(44,141,255,.65);border-radius:15px;color:#6fbcff;font-size:48px;background:radial-gradient(circle,rgba(38,126,255,.27),rgba(4,15,37,.75));box-shadow:0 0 22px rgba(35,109,255,.18),inset 0 0 28px rgba(26,91,255,.1)}.collaboration-side h3{margin:0 0 8px;font-size:15px}.collaboration-side p{margin:0;color:#9eabc2;font-size:9.5px;line-height:1.9}.collaboration-flow{position:relative}.collaboration-heading{text-align:center;margin-bottom:11px}.collaboration-heading strong{display:block;color:#48b8ff;font-size:12px}.collaboration-heading span{display:block;margin-top:4px;color:#aeb8ca;font-size:9px}.flow-track{min-height:78px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;grid-gap:8px;gap:8px;padding:12px 18px;border:1px solid rgba(84,107,194,.34);border-radius:999px;position:relative;background:linear-gradient(90deg,rgba(21,31,80,.72),rgba(8,20,49,.78),rgba(33,25,82,.7))}.flow-track:before{content:"";position:absolute;left:7%;right:7%;top:50%;height:1px;background:linear-gradient(90deg,#9349ff,#2e8dff,#9349ff);opacity:.75}.flow-track span{min-height:52px;display:grid;place-items:center;position:relative;z-index:1;padding:4px 9px;border:1px solid rgba(105,98,220,.55);border-radius:15px;background:linear-gradient(135deg,rgba(24,76,176,.95),rgba(82,35,176,.95));color:#fff;font-size:9px;text-align:center;line-height:1.7}.flow-track span:nth-child(2){background:rgba(12,25,57,.96)}.flow-track span:nth-child(3){background:linear-gradient(135deg,rgba(98,27,151,.96),rgba(63,35,154,.96))}.collaboration-note{margin:5px 0 0;text-align:center;color:#a8b3c6;font-size:9.5px}.deliverables-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px}.deliverable-card{min-height:178px;position:relative;padding:12px 11px;border:1px solid rgba(72,105,191,.3);border-radius:11px;background:linear-gradient(180deg,rgba(10,25,54,.72),rgba(4,11,27,.78))}.deliverable-no{position:absolute;right:9px;top:9px;display:grid;place-items:center;width:27px;height:23px;border:1px solid rgba(57,137,255,.34);border-radius:6px;color:#7abaff;font-size:9px}.deliverable-icon{height:48px;display:grid;place-items:center;color:#7abfff;font-size:34px;filter:drop-shadow(0 0 10px rgba(53,116,255,.48))}.deliverable-card:nth-child(2n) .deliverable-icon{color:#a986ff}.deliverable-card h3{margin:5px 0 7px;min-height:39px;font-size:13px;line-height:1.6}.deliverable-card ul{margin:0;padding:0 14px 0 0;color:#aab4c7;font-size:9px;line-height:1.95}.deliverable-card li::marker{color:#dbe7ff}.process-values-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.process-value-card{min-height:134px;padding:11px 10px;text-align:center;border:1px solid rgba(72,105,191,.3);border-radius:10px;background:linear-gradient(180deg,rgba(10,25,54,.72),rgba(4,11,27,.78));transition:.25s ease}.process-value-card:hover{transform:translateY(-5px);border-color:rgba(111,83,255,.62)}.process-value-card>div{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 2px;color:#7cc0ff;font-size:36px;filter:drop-shadow(0 0 10px rgba(56,123,255,.48))}.process-value-card:nth-child(2n)>div{color:#aa83ff}.process-value-card h3{margin:2px 0 5px;font-size:13px}.process-value-card p{margin:0;color:#a7b1c5;font-size:9px;line-height:1.9}.process-faq-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.process-faq details{min-height:100px;padding:11px 12px;border:1px solid rgba(75,102,176,.3);border-radius:10px;background:linear-gradient(180deg,rgba(10,23,49,.72),rgba(4,11,27,.78))}.process-faq summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;cursor:pointer;color:#f2f5fb;font-size:10px;font-weight:700;line-height:1.8}.process-faq summary::-webkit-details-marker{display:none}.process-faq summary b{flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(112,137,203,.45);border-radius:50%;color:#d8e2f4;font-size:15px;line-height:1;transition:transform .2s ease}.process-faq details[open] summary b{transform:rotate(45deg)}.process-faq details p{margin:8px 0 0;color:#9faabc;font-size:8.5px;line-height:1.9}.process-cta{min-height:138px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;margin-top:14px;border:1px solid rgba(72,101,255,.72);border-radius:14px;overflow:hidden;background:linear-gradient(105deg,#1e2d85,#20227b 45%,#0b2d79);box-shadow:0 22px 55px rgba(9,33,119,.25),inset 0 1px rgba(255,255,255,.08)}.process-cta-copy{padding:20px 28px}.process-cta-copy h2{margin:0 0 5px;font-size:clamp(22px,2.5vw,32px)}.process-cta-copy p{margin:0;color:#becbea;font-size:11px}.process-cta-copy>div{display:flex;gap:12px;margin-top:14px}.process-cta-copy .button{min-width:175px;min-height:42px}.process-cta-art{position:relative;min-height:138px;overflow:hidden;direction:ltr}.process-cta-art img{object-fit:cover;object-position:left center;mix-blend-mode:screen}.process-footer{margin-top:14px}@media (max-width:1100px){.deliverables-grid,.process-steps-grid{grid-template-columns:repeat(3,1fr)}.deliverable-card:nth-child(3),.process-step-card:nth-child(3){border-left:0}.process-step-card{min-height:205px}.process-arrow{display:none}.collaboration-layout{padding-inline:8px}.process-faq-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.process-hero{display:grid;grid-template-columns:1fr;justify-content:normal;text-align:center;min-height:0;padding-top:32px}.process-hero:before{inset:0}.process-hero-bg{display:none}.process-hero-copy{order:1;width:100%}.process-hero-copy>p{margin-inline:auto}.process-hero-visual{order:2;display:flex;min-height:280px;justify-content:center}.process-highlight-grid{max-width:720px;margin-inline:auto}.collaboration-layout{grid-template-columns:1fr}.collaboration-side{grid-template-columns:82px 1fr}.collaboration-flow{order:2}.collaboration-side:first-child{order:1}.collaboration-side:last-child{order:3}.process-values-grid{grid-template-columns:repeat(3,1fr)}.process-cta{grid-template-columns:1fr}.process-cta-copy{text-align:center}.process-cta-copy>div{justify-content:center}.process-cta-art{min-height:105px}}@media (max-width:680px){.process-hero-copy h1{font-size:31px}.process-highlight-grid{grid-template-columns:repeat(2,1fr)}.process-highlight-grid article:nth-child(2){border-left:0}.process-highlight-grid article:nth-child(-n+2){border-bottom:1px solid rgba(91,111,188,.25)}.process-section-title span{white-space:normal}.deliverables-grid,.process-faq-grid,.process-steps-grid,.process-values-grid{grid-template-columns:1fr}.deliverable-card,.process-step-card{border-left:0;border-bottom:1px solid rgba(83,104,177,.22)}.deliverable-card:last-child,.process-step-card:last-child{border-bottom:0}.process-step-card,.process-step-card p{min-height:0}.collaboration-side{grid-template-columns:68px 1fr}.collaboration-avatar{width:66px;height:66px;font-size:37px}.flow-track{grid-template-columns:1fr;border-radius:18px}.flow-track:before{display:none}.process-cta-copy{padding-inline:18px}.process-cta-copy>div{flex-direction:column}.process-cta-copy .button{width:100%;min-width:0}}.blog-page{min-height:100vh}.blog-hero{min-height:430px;display:flex;align-items:center;justify-content:flex-start;padding-block:18px 12px;position:relative;isolation:isolate;overflow:hidden;direction:rtl}.blog-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgba(2,8,24,.14),rgba(2,8,24,.18) 24%,rgba(2,8,24,.48) 43%,rgba(2,8,24,.82) 64%,rgba(2,8,24,.97)),radial-gradient(circle at left center,rgba(28,113,255,.18),transparent 42%)}.blog-hero:after{content:"";position:absolute;inset:auto 5% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(39,116,255,.3),transparent)}.blog-hero-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.blog-hero-bg img{object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.02) drop-shadow(0 18px 40px rgba(0,33,126,.25))}.blog-hero-copy{position:relative;z-index:2;width:min(46%,590px);max-width:none;text-align:right}.blog-hero-copy h1{margin:0 0 15px;font-size:clamp(34px,4vw,52px);line-height:1.25;letter-spacing:-1.8px}.blog-hero-copy h1 span{background:linear-gradient(90deg,#247eff 8%,#1eb9ff 48%,#9752ff 88%);-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(50,111,255,.22))}.blog-hero-copy>p{margin:0;max-width:525px;color:#b5bfd3;font-size:13px;line-height:2.12}.blog-search{min-height:58px;display:flex;align-items:center;gap:13px;margin-top:25px;padding:0 17px;border:1px solid rgba(131,100,182,.52);border-radius:11px;background:rgba(5,12,28,.72);box-shadow:inset 0 0 25px rgba(69,44,163,.045);transition:border-color .25s ease,box-shadow .25s ease}.blog-search:focus-within{border-color:rgba(48,143,255,.72);box-shadow:0 0 0 3px rgba(45,108,255,.09),inset 0 0 25px rgba(44,96,191,.08)}.blog-search svg{flex:0 0 auto;width:23px;height:23px;color:#b7c2d8}.blog-search input{width:100%;border:0;outline:0;color:#f8faff;background:transparent;font:inherit;font-size:12px}.blog-search input::placeholder{color:#8d98b0}.blog-hero-art{min-height:315px;display:none;align-items:center;justify-content:center;direction:ltr}.blog-hero-art img{width:100%;max-width:760px;height:auto;object-fit:cover;filter:saturate(1.08) contrast(1.02) drop-shadow(0 28px 45px rgba(5,41,143,.32));animation:blogArtFloat 6s ease-in-out infinite}@keyframes blogArtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.blog-featured{min-height:270px;display:grid;grid-template-columns:1.04fr .96fr;grid-gap:22px;gap:22px;padding:18px 21px;border:1px solid rgba(119,78,160,.62);border-radius:17px;background:radial-gradient(circle at 0 100%,rgba(49,40,137,.1),transparent 32%),linear-gradient(180deg,rgba(8,18,40,.9),rgba(4,11,26,.88));box-shadow:0 22px 60px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.025);overflow:hidden}.blog-featured-copy{padding:8px 18px 8px 10px;display:flex;flex-direction:column;justify-content:center}.featured-topline{display:flex;align-items:center;justify-content:space-between}.blog-category{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:29px;padding:0 11px;border:1px solid rgba(111,78,231,.42);border-radius:999px;color:#9a8bff;background:rgba(27,24,77,.62);font-size:10px;white-space:nowrap}.blog-category svg{width:14px;height:14px}.featured-star{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(95,113,176,.35);border-radius:10px;color:#e6eafb;font-size:25px}.blog-featured h2{margin:16px 0 9px;font-size:clamp(22px,2.45vw,31px);line-height:1.55}.blog-featured-copy>p{margin:0;color:#aeb8cb;font-size:11px;line-height:2}.featured-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.featured-bottom .button{min-width:160px}.blog-meta{display:flex;align-items:center;gap:15px;color:#99a5bb;font-size:9.5px}.blog-meta span{display:inline-flex;align-items:center;gap:5px}.blog-meta svg{width:14px;height:14px}.blog-featured-image{position:relative;min-height:230px;border:1px solid rgba(92,74,187,.42);border-radius:13px;overflow:hidden;direction:ltr;background:#050b20}.blog-featured-image img{object-fit:cover;object-position:center;transition:transform .6s ease}.blog-featured:hover .blog-featured-image img{transform:scale(1.025)}.blog-content{margin-top:15px}.blog-filters{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:9px;gap:9px;margin-bottom:15px}.blog-filters button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;border:1px solid rgba(93,109,165,.42);border-radius:10px;color:#d4daea;background:rgba(6,13,30,.74);font:inherit;font-size:10px;cursor:pointer;transition:.25s ease}.blog-filters button svg{width:18px;height:18px}.blog-filters button:hover{transform:translateY(-2px);border-color:rgba(91,109,255,.62);color:#fff}.blog-filters button.active{border-color:rgba(89,87,255,.7);color:#fff;background:linear-gradient(100deg,#184cff,#2d71ff 50%,#873eff);box-shadow:0 12px 30px rgba(45,83,255,.26),inset 0 1px rgba(255,255,255,.15)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.blog-card{min-width:0;overflow:hidden;border:1px solid rgba(108,72,154,.58);border-radius:13px;background:linear-gradient(180deg,rgba(8,20,45,.92),rgba(4,11,26,.92));box-shadow:inset 0 1px rgba(255,255,255,.02);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-7px);border-color:rgba(92,96,255,.8);box-shadow:0 20px 45px rgba(0,0,0,.28),0 0 26px rgba(48,85,255,.08)}.blog-card-image{position:relative;height:137px;overflow:hidden;direction:ltr;background:#050b20}.blog-card-image:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(0deg,rgba(4,11,27,.95),transparent);pointer-events:none}.blog-card-image img{object-fit:cover;object-position:center;transition:transform .55s ease}.blog-card:hover .blog-card-image img{transform:scale(1.055)}.blog-card-image .blog-category{position:absolute;z-index:2;top:10px;right:10px;direction:rtl;min-height:27px}.blog-card-copy{min-height:205px;display:flex;flex-direction:column;padding:12px 15px 13px}.blog-card h2{margin:0 0 7px;font-size:15px;line-height:1.75}.blog-card-copy>p{margin:0;color:#a6b1c5;font-size:10px;line-height:1.95}.blog-card .blog-meta{margin-top:auto;padding-top:12px;justify-content:flex-start}.blog-card-copy>a{width:max-content;min-width:104px;min-height:31px;display:inline-flex;align-items:center;justify-content:center;margin-top:9px;padding:0 13px;border:1px solid rgba(92,102,212,.58);border-radius:6px;color:#e6ebf8;background:rgba(21,31,74,.8);font-size:9.5px;transition:.22s ease}.blog-card-copy>a:hover{border-color:rgba(53,161,255,.7);background:rgba(25,61,132,.82)}.blog-empty{min-height:300px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px dashed rgba(91,118,196,.35);border-radius:14px;color:#9dabc2;text-align:center}.blog-empty svg{width:48px;height:48px;color:#559cff}.blog-empty h2,.blog-empty p{margin:0}.blog-empty h2{color:#f4f6fb;font-size:20px}.blog-empty p{font-size:11px}.blog-newsletter{min-height:170px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:12px;gap:12px;margin-top:18px;overflow:hidden;border:1px solid rgba(104,76,177,.62);border-radius:15px;background:radial-gradient(circle at 0 50%,rgba(38,62,184,.18),transparent 42%),linear-gradient(105deg,rgba(10,28,74,.9),rgba(9,18,47,.96));box-shadow:0 20px 55px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.03)}.blog-newsletter-copy{padding:18px 30px}.blog-newsletter-copy h2{margin:0 0 5px;font-size:clamp(21px,2.7vw,31px)}.blog-newsletter-copy>p{margin:0;color:#aebad0;font-size:10.5px;line-height:1.9}.blog-newsletter form{display:grid;grid-template-columns:1fr 175px;grid-gap:9px;gap:9px;margin-top:13px}.blog-newsletter input{min-width:0;min-height:44px;border:1px solid rgba(103,111,172,.42);border-radius:8px;outline:0;padding:0 14px;color:#fff;background:rgba(4,12,30,.72);font:inherit;font-size:10px}.blog-newsletter input:focus{border-color:#3c86ff}.blog-newsletter .button{min-height:44px;border:0;cursor:pointer}.blog-newsletter small{display:flex;align-items:center;gap:6px;margin-top:9px;color:#8e9bb2;font-size:8.5px}.blog-newsletter small svg{width:14px;height:14px}.blog-newsletter-art{position:relative;min-height:168px;direction:ltr}.blog-newsletter-art img{object-fit:cover;object-position:left center;mix-blend-mode:screen}.blog-popular{margin-top:16px}.blog-popular-title{display:flex;align-items:center;gap:8px;margin-bottom:8px}.blog-popular-title svg{color:#59baff;width:20px;height:20px}.blog-popular-title h2{margin:0;font-size:17px}.blog-popular-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.blog-popular-grid article{min-height:76px;display:grid;grid-template-columns:auto 78px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:8px;border:1px solid rgba(73,100,170,.32);border-radius:10px;background:linear-gradient(180deg,rgba(9,22,48,.72),rgba(4,11,27,.75))}.blog-popular-grid article>span{align-self:start;color:rgba(70,129,255,.78);font-size:11px;font-weight:800}.popular-thumb{position:relative;width:78px;height:55px;overflow:hidden;border-radius:7px;direction:ltr}.popular-thumb img{object-fit:cover}.blog-popular-grid h3{margin:0 0 5px;font-size:10px;line-height:1.7}.blog-popular-grid p{margin:0;color:#8f9cb3;font-size:8px}.blog-footer{margin-top:15px}.blog-footer .footer-grid{grid-template-columns:1.35fr .72fr .72fr .72fr .9fr;gap:28px}@media (max-width:1100px){.blog-filters{grid-template-columns:repeat(4,1fr)}.blog-popular-grid{grid-template-columns:repeat(2,1fr)}.blog-footer .footer-grid{grid-template-columns:1.3fr repeat(3,1fr)}.blog-footer .footer-grid>div:last-child{grid-column:auto}}@media (max-width:900px){.blog-hero{display:grid;grid-template-columns:1fr;justify-content:normal;text-align:center;min-height:0;padding-top:34px}.blog-hero:before{inset:0}.blog-hero-bg{display:none}.blog-hero-copy{width:100%;max-width:700px;text-align:center}.blog-hero-copy,.blog-hero-copy>p{margin-inline:auto}.blog-hero-art{display:flex;min-height:270px;justify-content:center}.blog-hero-art img{max-width:720px}.blog-featured{grid-template-columns:1fr}.blog-featured-copy{order:1}.blog-featured-image{order:2;min-height:270px}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-newsletter{grid-template-columns:1fr}.blog-newsletter-copy{text-align:center}.blog-newsletter small{justify-content:center}.blog-newsletter-art{min-height:125px}.blog-footer .footer-grid{grid-template-columns:repeat(3,1fr)}.blog-footer .footer-brand{grid-column:1/-1}}@media (max-width:680px){.blog-hero{min-height:0;gap:12px}.blog-hero-copy h1{font-size:33px;letter-spacing:-1px}.blog-hero-copy>p{font-size:11px}.blog-search{min-height:52px;margin-top:19px}.blog-hero-art{min-height:205px}.blog-featured{padding:13px}.blog-featured-copy{padding-inline:4px}.featured-bottom{align-items:stretch;flex-direction:column}.featured-bottom .button{width:100%}.blog-meta{flex-wrap:wrap}.blog-featured-image{min-height:205px}.blog-filters{display:flex;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.blog-filters::-webkit-scrollbar{display:none}.blog-filters button{flex:0 0 auto;min-width:132px}.blog-grid{grid-template-columns:1fr}.blog-card-image{height:160px}.blog-newsletter-copy{padding-inline:16px}.blog-newsletter form{grid-template-columns:1fr}.blog-newsletter-art{min-height:105px}.blog-popular-grid{grid-template-columns:1fr}.blog-footer .footer-grid{grid-template-columns:1fr 1fr}.blog-footer .footer-brand,.blog-footer .footer-grid>div:last-child{grid-column:1/-1}}.services-hero{direction:rtl;grid-template-columns:.94fr 1.06fr;min-height:440px;gap:26px;padding-block:20px 24px}.services-hero-copy,.services-hero-visual{direction:rtl}.services-hero-copy{padding:12px 0 0 8px;text-align:right}.services-hero-copy h1{font-size:clamp(32px,3.2vw,44px);line-height:1.38;letter-spacing:-1px}.services-hero-copy h2{margin-top:7px;font-size:clamp(24px,2.65vw,35px);line-height:1.62}.services-hero-copy>p{max-width:610px;font-size:11.5px;line-height:2.2}.services-hero-actions{margin-top:25px}.services-hero-actions .button{min-height:48px}.services-hero-trust{margin-top:23px;gap:34px}.services-hero-visual{min-height:385px;justify-content:flex-end}.services-hero-visual img{width:min(100%,585px);max-width:585px}.services-main-panel{padding-top:12px}.services-main-card{min-height:336px}.services-main-card h3{font-size:14.5px}.services-main-card p{min-height:42px}.service-detail-row{grid-template-columns:1.08fr 2.92fr;min-height:104px;padding:11px 17px}.service-detail-columns{align-items:stretch}.service-detail-column{min-height:74px;padding:0 22px 0 14px;border-right:1px solid rgba(120,128,218,.3)}.service-detail-column:first-child{border-right:0}.service-detail-column h4{margin:0 0 4px;color:#f4f7ff;font-size:9.7px;font-weight:800}.service-detail-columns .service-detail-column ul{min-height:0;margin:0;padding:0 14px 0 0;border:0;color:#cbd3e1;font-size:9.15px;line-height:1.95}.service-detail-columns .service-detail-column li::marker{color:#fff}.services-advantages .services-section-title,.services-tech .services-section-title{margin-bottom:10px}.services-footer{margin-top:15px}.services-footer-grid{display:grid;grid-template-columns:1.12fr .9fr .72fr .92fr 1.28fr;grid-gap:30px;gap:30px;align-items:start;padding-block:28px 20px}.services-footer-grid h3{margin:0 0 8px;color:#f3f6ff;font-size:11.5px}.services-footer-grid a,.services-footer-grid p{color:#96a2ba;font-size:9.6px;line-height:1.9}.services-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.services-footer-column p{display:flex;align-items:center;gap:7px;margin:0}.services-footer-column p svg{color:#d2def3;font-size:14px}.services-footer-brand .brand{min-width:0}.services-footer-brand .footer-consult{margin-top:17px}.services-footer-about p{margin:0 0 12px}.services-footer-about .socials{margin-top:4px}@media (max-width:1100px){.services-footer-grid{grid-template-columns:1.2fr repeat(3,1fr)}.services-footer-about{grid-column:1/-1}}@media (max-width:900px){.services-hero{direction:rtl;grid-template-columns:1fr;min-height:0;padding-top:34px;text-align:center}.services-hero-copy{order:1;padding-inline:14px;text-align:center}.services-hero-visual{order:2;min-height:280px;justify-content:center}.services-hero-copy>p{margin-inline:auto}.service-detail-column{border-right:0;border-top:1px solid rgba(120,128,218,.24);padding:9px 8px}.service-detail-column:first-child{border-top:0}.services-footer-grid{grid-template-columns:repeat(3,1fr)}.services-footer-about,.services-footer-brand{grid-column:1/-1}}@media (max-width:680px){.services-hero-copy h1{font-size:28px}.services-hero-copy h2{font-size:22px}.services-hero-copy>p{font-size:11px}.services-hero-visual{min-height:225px}.services-main-card{min-height:0}.service-detail-columns{grid-template-columns:1fr}.services-footer-grid{grid-template-columns:1fr 1fr;gap:22px 18px}.services-footer-about,.services-footer-brand{grid-column:1/-1}}.contact-page{min-height:100vh;background:radial-gradient(circle at 18% 9%,rgba(37,102,255,.12),transparent 25%),radial-gradient(circle at 82% 36%,rgba(118,45,255,.08),transparent 23%)}.contact-hero{min-height:430px;display:flex;align-items:center;justify-content:flex-start;gap:0;padding-block:18px 12px;direction:rtl;position:relative;isolation:isolate;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgba(2,8,24,.12),rgba(2,8,24,.16) 24%,rgba(2,8,24,.48) 45%,rgba(2,8,24,.82) 66%,rgba(2,8,24,.97)),radial-gradient(circle at left center,rgba(28,113,255,.18),transparent 42%)}.contact-hero-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.contact-hero-bg img{object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.02) drop-shadow(0 18px 40px rgba(0,33,126,.25))}.contact-hero-copy{grid-area:copy;width:min(46%,590px);direction:rtl;text-align:right;position:relative;z-index:2}.contact-hero-art{grid-area:art;direction:rtl;position:relative;display:none;align-items:center;justify-content:center;min-width:0}.contact-hero-art:after{content:"";position:absolute;inset:18% 10% 5%;z-index:-1;filter:blur(40px);background:radial-gradient(circle,rgba(39,120,255,.22),rgba(111,46,255,.06) 50%,transparent 74%)}.contact-hero-art img{width:100%;height:auto;object-fit:cover;filter:drop-shadow(0 26px 45px rgba(14,65,205,.24))}.contact-kicker{display:inline-flex;padding:7px 12px;margin-bottom:10px;border:1px solid rgba(107,95,230,.26);border-radius:999px;color:#b6c8ee;background:rgba(14,20,48,.62);font-size:10px}.contact-hero h1{margin:0 0 4px;font-size:clamp(35px,4.2vw,56px);line-height:1.25;letter-spacing:-.7px}.contact-hero h2{margin:0 0 16px;font-size:clamp(27px,3.15vw,43px);line-height:1.45}.contact-hero h2 span{background:linear-gradient(90deg,#24a5ff,#705cff 54%,#b13cff);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-hero-copy>p{max-width:620px;margin:0;color:#aeb9d0;font-size:13px;line-height:2.05}.contact-hero-trust{display:flex;flex-wrap:wrap;gap:28px;margin-top:26px}.contact-hero-trust span{display:inline-flex;align-items:center;gap:8px;color:#b5bfd3;font-size:11px}.contact-hero-trust svg{width:23px;height:23px;padding:5px;color:#6595ff;border:1px solid rgba(96,121,255,.2);border-radius:50%;background:rgba(15,23,51,.72)}.contact-main{display:grid;grid-template-columns:1.55fr .9fr;grid-gap:18px;gap:18px;direction:ltr;align-items:stretch}.contact-form-panel,.contact-info-panel{direction:rtl;border:1px solid rgba(86,116,205,.28);border-radius:17px;background:linear-gradient(180deg,rgba(8,17,39,.9),rgba(3,10,25,.88));box-shadow:0 22px 58px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.025)}.contact-form-panel{padding:22px 20px 17px}.contact-info-panel{padding:22px 18px}.contact-panel-heading{min-height:36px;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px}.contact-panel-heading h2{margin:0;font-size:18px}.contact-panel-heading svg{color:#398dff;font-size:22px}.contact-form-panel form{display:grid;grid-gap:13px;gap:13px}.contact-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contact-field{display:block;position:relative}.contact-field>span{position:absolute;z-index:2;top:9px;right:48px;color:#eff3fc;font-size:10px;pointer-events:none}.contact-field>div{position:relative}.contact-field input,.contact-field select,.contact-field textarea{width:100%;color:#eaf0ff;border:1px solid rgba(116,137,211,.29);outline:0;border-radius:11px;background:linear-gradient(180deg,rgba(15,25,53,.85),rgba(8,17,38,.9));transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;font:inherit}.contact-field input,.contact-field select{height:58px;padding:26px 48px 8px 14px;font-size:11px}.contact-field textarea{min-height:112px;resize:vertical;padding:34px 48px 12px 14px;font-size:11px;line-height:1.8}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:rgba(69,137,255,.72);box-shadow:0 0 0 3px rgba(55,106,255,.1),0 0 24px rgba(48,92,255,.08);background:rgba(13,24,52,.95)}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#7f8aa2}.contact-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.contact-field select option{color:#eaf0ff;background:#071126}.contact-field>div>svg{position:absolute;right:15px;left:auto;top:50%;transform:translateY(-50%);color:#7988ad;font-size:20px;pointer-events:none}.contact-textarea>div>svg{top:28px;transform:none}.contact-field input[inputmode=tel],.contact-field input[type=email]{direction:ltr;text-align:right;unicode-bidi:plaintext}.contact-submit{height:48px;border:0;border-radius:9px;color:white;background:linear-gradient(90deg,#6b39ff,#255fff 50%,#169dff);box-shadow:0 12px 28px rgba(50,82,255,.22),inset 0 1px rgba(255,255,255,.19);font:inherit;font-weight:800;cursor:pointer;transition:.22s ease}.contact-submit:hover{transform:translateY(-2px);filter:brightness(1.08)}.contact-submit:disabled{cursor:wait;opacity:.7}.contact-form-status{min-height:20px;margin:0;display:flex;align-items:center;justify-content:center;gap:7px;color:#838fa8;font-size:9px;text-align:center}.contact-form-status svg{font-size:13px}.contact-form-status.success{color:#68e8b1}.contact-form-status.error{color:#ff8a9a}.contact-info-card{min-height:80px;display:grid;grid-template-columns:54px 1fr;direction:rtl;grid-gap:10px;gap:10px;align-items:center;padding:12px 13px;margin-bottom:10px;border:1px solid rgba(88,111,184,.22);border-radius:11px;background:linear-gradient(180deg,rgba(13,24,51,.74),rgba(7,15,33,.8));transition:.22s ease}.contact-info-card:hover{border-color:rgba(74,127,255,.55);transform:translateY(-2px)}.contact-info-card span{display:flex;flex-direction:column;gap:4px;text-align:right;direction:rtl}.contact-info-card strong{font-size:11px}.contact-info-card b{font-size:12px;color:#eff3ff;font-weight:500;direction:ltr;text-align:right}.contact-info-card small{color:#8995ad;font-size:9px}.contact-info-card i{width:50px;height:50px;display:grid;place-items:center;color:#2f88ff;border:1px solid rgba(54,98,255,.3);border-radius:12px;background:radial-gradient(circle at 50% 35%,rgba(45,97,255,.2),rgba(7,15,36,.65));font-style:normal}.contact-info-card i svg{font-size:25px}.contact-social-box{padding-top:4px;text-align:center}.contact-social-box h3{margin:2px 0 12px;color:#d9e1f3;font-size:11px}.contact-social-box .socials{justify-content:center}.contact-social-box .socials a,.contact-social-box .socials>span{width:37px;height:37px;color:white;border:0;background:linear-gradient(145deg,#176fff,#6b40f2);box-shadow:0 8px 20px rgba(49,89,255,.18)}.contact-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:16px;padding:0;overflow:hidden;border:1px solid rgba(140,71,230,.43);border-radius:16px;background:rgba(85,95,150,.18)}.contact-benefits article{min-height:118px;display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto;align-content:center;grid-column-gap:15px;column-gap:15px;padding:18px 25px;background:linear-gradient(180deg,rgba(11,22,48,.96),rgba(6,14,31,.95))}.contact-benefits article>div{grid-row:1/3;width:67px;height:67px;display:grid;place-items:center;color:#7c77ff;border-radius:20px;background:radial-gradient(circle at 45% 35%,rgba(92,78,255,.28),rgba(7,18,40,.55))}.contact-benefits article svg{font-size:39px;filter:drop-shadow(0 0 10px rgba(78,99,255,.55))}.contact-benefits h3{align-self:end;margin:0 0 6px;font-size:15px}.contact-benefits p{align-self:start;margin:0;color:#9ba7bd;font-size:10px;line-height:1.8}.contact-location{min-height:215px;direction:ltr;display:grid;grid-template-columns:1.1fr .9fr;grid-template-areas:"map copy";grid-gap:30px;gap:30px;align-items:center;margin-top:16px;padding:18px 22px;border:1px solid rgba(72,103,180,.25);border-radius:17px;background:linear-gradient(180deg,rgba(7,17,39,.89),rgba(4,11,26,.9))}.contact-map-art{grid-area:map;min-width:0;overflow:hidden;border:1px solid rgba(78,104,190,.23);border-radius:14px;background:#071125}.contact-map-art img{display:block;width:100%;height:auto;object-fit:cover}.contact-location-copy{grid-area:copy;position:relative;direction:rtl}.contact-location-copy>span{position:absolute;top:0;right:-2px;width:46px;height:46px;display:grid;place-items:center;color:#bb6cff;border-radius:50%;background:rgba(107,45,255,.12)}.contact-location-copy>span svg{font-size:27px}.contact-location-copy>div:first-of-type{padding-right:58px}.contact-location-copy h2{margin:0 0 6px;font-size:20px}.contact-location-copy p{margin:0;color:#a3aec3;font-size:11px}.contact-location-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:20px}.contact-location-stats b{padding:12px 7px;text-align:center;border:1px solid rgba(80,108,187,.23);border-radius:9px;color:#a9b5ca;font-size:9px;font-weight:400;background:rgba(8,18,39,.68)}.contact-location-stats strong{display:block;color:#27c5ff;font-size:22px;margin-bottom:2px}.contact-location-copy>a{min-height:33px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(105,129,213,.38);border-radius:8px;color:#d9e3f9;font-size:10px}.contact-location-copy>a:hover{border-color:#5186ff;color:#62c7ff}.contact-faq{margin-top:16px;padding:18px;border:1px solid rgba(88,111,188,.24);border-radius:17px;background:linear-gradient(180deg,rgba(7,16,36,.87),rgba(4,11,25,.88))}.contact-faq .services-section-title{margin-bottom:13px}.contact-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}.contact-faq-grid article{overflow:hidden;border:1px solid rgba(89,111,181,.22);border-radius:9px;background:rgba(9,18,39,.66)}.contact-faq-grid button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:0;color:#eef3ff;background:transparent;font:inherit;font-size:11px;text-align:right;cursor:pointer}.contact-faq-grid button b{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border:1px solid rgba(130,150,215,.3);border-radius:50%;color:#b8c7e9;font-size:15px}.contact-faq-grid p{max-height:0;overflow:hidden;margin:0;padding:0 14px;color:#9aa7bf;font-size:9px;line-height:1.9;opacity:0;transition:.25s ease}.contact-faq-grid article.is-open p{max-height:120px;padding:0 14px 13px;opacity:1}.contact-faq-grid article.is-open{border-color:rgba(81,130,255,.46)}.contact-cta{min-height:124px;direction:ltr;display:grid;grid-template-columns:.83fr 1.17fr;grid-template-areas:"art copy";margin-top:16px;overflow:hidden;border:1px solid rgba(79,98,255,.62);border-radius:16px;background:linear-gradient(100deg,rgba(37,39,118,.98),rgba(17,55,146,.96) 55%,rgba(5,26,69,.98));box-shadow:0 24px 58px rgba(18,49,144,.2),inset 0 1px rgba(255,255,255,.08)}.contact-cta-copy{grid-area:copy;align-self:center;direction:rtl;padding:20px 28px}.contact-cta-copy h2{margin:0 0 6px;font-size:clamp(21px,2.5vw,31px)}.contact-cta-copy p{margin:0 0 13px;color:#c4d1ee;font-size:10px}.contact-cta-copy .button{min-height:38px;padding-inline:20px}.contact-cta-art{grid-area:art;position:relative;min-height:124px;overflow:hidden}.contact-cta-art img{object-fit:cover;object-position:left center;mix-blend-mode:screen;opacity:.96}.contact-footer{margin-top:16px}.contact-footer-grid{display:grid;grid-template-columns:1.25fr 1fr .72fr .9fr 1.25fr;grid-gap:34px;gap:34px;padding-block:27px 19px}.contact-footer-about p,.contact-footer-brand p{color:#8e9ab0;font-size:9px;line-height:1.85}.contact-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.contact-footer-about h3,.contact-footer-column h3{margin:0 0 6px;font-size:11px}.contact-footer-column a,.contact-footer-column p{margin:0;color:#94a0b6;font-size:9px;line-height:1.75}.contact-footer-column p{display:flex;align-items:flex-start;gap:7px}.contact-footer-column svg{margin-top:2px;flex:0 0 13px;color:#b7c8e8}.contact-footer-about .socials{margin-top:10px}@media (max-width:1000px){.contact-hero{grid-template-columns:1fr 1fr;gap:20px}.contact-hero h1{font-size:38px}.contact-hero h2{font-size:29px}.contact-main{grid-template-columns:1.35fr .9fr}.contact-benefits article{padding-inline:15px}.contact-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.contact-hero{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "art";justify-content:normal;text-align:center;min-height:0;padding-top:28px}.contact-hero:before{inset:0}.contact-hero-bg{display:none}.contact-hero-copy{width:100%;text-align:center}.contact-hero-copy>p{margin-inline:auto}.contact-hero-trust{justify-content:center}.contact-hero-art{display:flex;max-width:640px;width:100%;margin-inline:auto}.contact-main{grid-template-columns:1fr;direction:rtl}.contact-form-panel{order:1}.contact-info-panel{order:2}.contact-benefits{grid-template-columns:1fr}.contact-benefits article{min-height:105px}.contact-location{grid-template-areas:"copy" "map"}.contact-cta,.contact-faq-grid,.contact-location{grid-template-columns:1fr}.contact-cta{grid-template-areas:"copy" "art";text-align:center}.contact-cta-art{min-height:105px}.contact-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.contact-hero h1{font-size:34px}.contact-hero h2{font-size:25px}.contact-hero-copy>p{font-size:11px}.contact-hero-trust{gap:12px}.contact-main{width:calc(100% - 20px)}.contact-form-panel,.contact-info-panel{padding:17px 12px}.contact-field-row{grid-template-columns:1fr}.contact-location{width:calc(100% - 20px);padding-inline:12px}.contact-location-stats{grid-template-columns:1fr}.contact-faq{padding-inline:10px}.contact-cta,.contact-faq{width:calc(100% - 20px)}.contact-footer-grid{grid-template-columns:1fr;text-align:center}.contact-footer-column{align-items:center}.contact-footer-about .socials,.contact-footer-brand .brand{justify-content:center}}.services-page .services-hero-copy h1{font-size:clamp(30px,3vw,42px)}.services-page .services-hero-copy h2{font-size:clamp(23px,2.45vw,32px);margin-bottom:12px}.services-page .services-hero-copy>p{max-width:600px;color:#aeb8cb}.services-page .services-hero-actions{align-items:center}.services-page .service-detail-row,.services-page .services-advantage-card,.services-page .services-main-panel,.services-page .technology-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-page .services-main-card h3{min-height:52px;display:grid;place-items:center}.services-page .service-detail-row{background:radial-gradient(circle at 95% 50%,rgba(48,104,255,.09),transparent 24%),linear-gradient(90deg,rgba(11,31,79,.82),rgba(16,22,62,.82) 52%,rgba(8,17,43,.84))}.services-page .technology-card{min-height:70px}.services-page .services-cta-copy h2{font-size:clamp(21px,2.35vw,30px)}@media (max-width:900px){.services-page .services-hero,.services-page .services-hero-copy,.services-page .services-hero-visual{direction:rtl}}@media (max-width:680px){.services-page .services-hero-copy h1{font-size:29px}.services-page .services-hero-copy h2{font-size:21px}.services-page .services-main-card h3{min-height:0}}.about-page{min-height:100vh;background:radial-gradient(circle at 12% 13%,rgba(18,84,255,.13),transparent 24%),radial-gradient(circle at 84% 8%,rgba(123,48,255,.09),transparent 20%),linear-gradient(180deg,rgba(2,7,19,.12),rgba(2,7,19,.12))}.about-hero{min-height:430px;display:flex;align-items:center;justify-content:flex-start;padding-block:18px 12px;direction:rtl;position:relative;isolation:isolate;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgba(2,8,24,.14),rgba(2,8,24,.16) 24%,rgba(2,8,24,.46) 44%,rgba(2,8,24,.8) 66%,rgba(2,8,24,.96)),radial-gradient(circle at left center,rgba(28,113,255,.18),transparent 42%)}.about-hero-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.about-hero-bg img{object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.03) drop-shadow(0 18px 40px rgba(0,33,126,.25))}.about-hero-copy{width:min(46%,590px);direction:rtl;text-align:right}.about-hero-art{grid-area:art;direction:rtl;min-width:0;position:relative;display:none}.about-hero-art:after{content:"";position:absolute;left:7%;right:7%;bottom:0;height:35px;background:#1765ff;filter:blur(35px);opacity:.28}.about-hero-art img{display:block;width:100%;height:auto;object-fit:cover;filter:saturate(1.09) contrast(1.04) drop-shadow(0 20px 34px rgba(0,34,130,.25))}.about-breadcrumb{display:inline-flex;align-items:center;gap:10px;min-height:29px;padding:0 13px;color:#aeb9d0;font-size:10px;border:1px solid rgba(109,99,188,.25);border-radius:999px;background:rgba(13,18,42,.52)}.about-breadcrumb b{color:#62708f}.about-hero h1{margin:15px 0 5px;font-size:clamp(34px,4.1vw,54px);line-height:1.35;letter-spacing:-1.4px}.about-hero h1 span{background:linear-gradient(90deg,#15baff,#3f85ff 44%,#9e4dff);-webkit-background-clip:text;color:transparent;text-shadow:0 0 28px rgba(68,104,255,.2)}.about-hero h2{max-width:570px;margin:0 0 13px;font-size:clamp(21px,2.25vw,31px);line-height:1.65;font-weight:800}.about-hero-copy>p{max-width:585px;margin:0;color:#aeb8cb;font-size:12px;line-height:2.05}.about-hero-points{display:flex;flex-wrap:wrap;gap:28px;margin-top:18px}.about-hero-points span{display:inline-flex;align-items:center;gap:8px;color:#d9e1f3;font-size:11px;font-weight:700}.about-hero-points svg{width:25px;height:25px;padding:4px;color:#8d7cff;border:1px solid rgba(114,95,255,.28);border-radius:9px;filter:drop-shadow(0 0 8px rgba(82,101,255,.55))}.about-story{min-height:225px;direction:ltr;display:grid;grid-template-columns:1.18fr .82fr;grid-template-areas:"media copy";align-items:stretch;grid-gap:25px;gap:25px;padding:21px 24px;border:1px solid rgba(91,115,184,.3);border-radius:17px;background:radial-gradient(circle at 8% 70%,rgba(64,42,190,.12),transparent 30%),linear-gradient(180deg,rgba(8,19,42,.91),rgba(4,12,28,.9));box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.025)}.about-story-copy{grid-area:copy;align-self:center;direction:rtl}.about-story-copy h2{margin:0 0 9px;font-size:23px}.about-story-copy p{margin:0 0 7px;color:#aab5ca;font-size:10.5px;line-height:2}.about-story-media{grid-area:media;position:relative;direction:rtl;min-height:182px;overflow:hidden;border:1px solid rgba(78,103,177,.2);border-radius:13px;background:#060f25}.about-story-media img{width:100%;height:100%;display:block;object-fit:cover}.about-story-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,7,20,.78),transparent 58%)}.about-story-media button{position:absolute;z-index:2;left:50%;top:48%;transform:translate(-50%,-50%);width:60px;height:60px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:white;background:rgba(4,9,25,.72);box-shadow:0 0 30px rgba(76,65,255,.35);cursor:pointer}.about-story-media button span{transform:translateX(2px);font-size:22px}.about-story-media small{position:absolute;z-index:2;right:18px;bottom:13px;color:#e2e8f8;font-size:9px;line-height:1.8}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:15px}.about-principles article{min-height:155px;position:relative;padding:21px 91px 17px 24px;border:1px solid rgba(84,108,184,.27);border-radius:15px;background:linear-gradient(180deg,rgba(8,19,42,.89),rgba(4,11,27,.88));box-shadow:inset 0 0 28px rgba(40,88,255,.03)}.about-principles h3{margin:0 0 9px;font-size:17px}.about-principles li,.about-principles p{color:#a6b1c6;font-size:10px;line-height:1.9}.about-principles p{margin:0}.about-principles ul{margin:0;padding:0 16px 0 0}.about-principles li::marker{color:#2684ff}.about-principle-icon{position:absolute;right:20px;left:auto;top:27px;width:58px;height:58px;display:grid;place-items:center;color:#9e7aff;border-radius:18px;background:radial-gradient(circle at 45% 35%,rgba(85,97,255,.25),rgba(7,17,39,.45));filter:drop-shadow(0 0 14px rgba(72,92,255,.42))}.about-principle-icon svg{font-size:37px}.about-stats{min-height:96px;display:grid;grid-template-columns:.8fr repeat(4,1fr);align-items:center;grid-gap:5px;gap:5px;margin-top:15px;padding:12px 22px;border:1px solid rgba(83,107,181,.27);border-radius:15px;background:linear-gradient(180deg,rgba(8,18,39,.89),rgba(4,11,26,.9))}.about-stats-title{font-size:14px;line-height:1.7}.about-stats article{display:grid;grid-template-columns:1fr 45px;grid-template-rows:auto auto;grid-template-areas:"value icon" "label icon";grid-column-gap:10px;column-gap:10px;align-items:center;justify-content:center;text-align:right;direction:ltr}.about-stats article svg{grid-area:icon;font-size:37px;color:#8f7cff;filter:drop-shadow(0 0 12px rgba(67,89,255,.55))}.about-stats article strong{grid-area:value;align-self:end;direction:rtl;color:#31c3ff;font-size:25px;line-height:1}.about-stats article span{grid-area:label;align-self:start;direction:rtl;margin-top:5px;color:#a9b4ca;font-size:9px}.about-team{display:grid;grid-template-columns:1.08fr repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:15px;direction:rtl}.about-team article,.about-team-intro{min-height:235px;overflow:hidden;border:1px solid rgba(82,107,181,.27);border-radius:14px;background:linear-gradient(180deg,rgba(9,19,42,.9),rgba(4,11,27,.9))}.about-team-intro{padding:22px 18px}.about-team-intro h2{margin:0 0 9px;font-size:18px;line-height:1.7}.about-team-intro p{margin:0 0 17px;color:#a2aec4;font-size:9.5px;line-height:2}.about-team-intro a{min-height:37px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(75,128,255,.48);border-radius:8px;color:#5bc5ff;font-size:10px;transition:.2s ease}.about-team-intro a:hover{background:rgba(41,99,255,.12);color:white}.about-team article{position:relative}.about-team article img{width:100%;height:158px;display:block;object-fit:cover;object-position:top center;background:radial-gradient(circle at 50% 25%,rgba(102,53,255,.19),transparent 56%)}.about-team article>div{position:absolute;inset:auto 0 0;padding:14px 9px 11px;text-align:center;background:linear-gradient(0deg,#050d20 74%,transparent)}.about-team h3{margin:0 0 4px;font-size:12px}.about-team article p{margin:0;min-height:17px;color:#a4afc3;font-size:8px}.about-team article span{display:flex;justify-content:center;gap:12px;margin-top:8px;color:#36baff}.about-team article span svg{font-size:14px}.about-trust{display:grid;grid-template-columns:1.95fr 1.05fr;grid-template-areas:"reasons testimonial";grid-gap:11px;gap:11px;margin-top:15px;direction:ltr}.about-reasons,.about-testimonial{direction:rtl}.about-testimonial{grid-area:testimonial;min-height:200px;position:relative;padding:22px 25px 17px;border:1px solid rgba(110,80,213,.34);border-radius:15px;background:radial-gradient(circle at 15% 90%,rgba(102,53,255,.12),transparent 32%),linear-gradient(180deg,rgba(9,18,40,.92),rgba(4,11,27,.92))}.about-testimonial h2{margin:0 0 6px;font-size:21px}.about-trust-lead{margin:0 0 18px;color:#aab5c9;font-size:10px}.about-quote{position:absolute;right:25px;top:74px;color:#a98aff;font-size:29px}.about-testimonial blockquote{margin:0 52px 11px 0;color:#b7c1d5;font-size:10px;line-height:2}.about-testimonial-person{display:flex;align-items:center;gap:10px;margin-right:47px}.about-testimonial-person img{width:47px;height:47px;object-fit:cover;object-position:top;border:2px solid rgba(126,90,255,.46);border-radius:50%}.about-testimonial-person span>*{display:block}.about-testimonial-person strong{font-size:10px}.about-testimonial-person small{margin-top:2px;color:#929fb7;font-size:8px}.about-testimonial-person em{margin-top:3px;color:#ffbc32;font-style:normal;letter-spacing:2px;font-size:10px;direction:ltr;text-align:right}.about-reasons{grid-area:reasons;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.about-reasons article{min-height:200px;padding:24px 12px 13px;text-align:center;border:1px solid rgba(84,108,181,.24);border-radius:14px;background:linear-gradient(180deg,rgba(8,18,40,.9),rgba(4,11,27,.9))}.about-reasons article>div{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 12px;color:#8f7eff;border-radius:16px;background:radial-gradient(circle,rgba(82,95,255,.2),rgba(4,12,29,.45))}.about-reasons svg{font-size:31px;filter:drop-shadow(0 0 10px rgba(80,87,255,.48))}.about-reasons h3{min-height:38px;margin:0 0 7px;font-size:11px;line-height:1.7}.about-reasons p{margin:0;color:#98a5bb;font-size:8.5px;line-height:1.9}.about-timeline{min-height:150px;display:grid;grid-template-columns:3.22fr .78fr;grid-template-areas:"list title";direction:ltr;grid-gap:22px;gap:22px;align-items:center;margin-top:15px;padding:16px 21px;border:1px solid rgba(82,106,181,.26);border-radius:15px;background:linear-gradient(180deg,rgba(7,17,38,.9),rgba(4,11,26,.91))}.about-timeline-title{grid-area:title;direction:rtl}.about-timeline-title h2{margin:0 0 5px;font-size:18px}.about-timeline-title p{margin:0;color:#9eabc0;font-size:9px;line-height:1.8}.about-timeline-list{grid-area:list;position:relative;direction:rtl;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.about-timeline-list:before{content:"";position:absolute;right:7%;left:7%;top:20px;height:1px;background:linear-gradient(90deg,transparent,#326fff 12%,#8c4dff 50%,#326fff 88%,transparent);opacity:.65}.about-timeline-list article{position:relative;z-index:1;text-align:center}.about-timeline-list i{width:40px;height:40px;margin:0 auto 8px;display:grid;place-items:center;color:#50c2ff;border:2px solid rgba(63,116,255,.68);border-radius:50%;background:#08132e;box-shadow:0 0 15px rgba(52,91,255,.34);font-style:normal}.about-timeline-list strong{display:block;color:#d9e5ff;font-size:12px}.about-timeline-list h3{margin:3px 0 4px;color:#32baff;font-size:10px}.about-timeline-list p{margin:0 auto;max-width:130px;color:#8f9bb1;font-size:7.5px;line-height:1.7}.about-cta{min-height:132px;display:grid;grid-template-columns:.82fr 1.18fr;grid-template-areas:"art copy";direction:ltr;margin-top:15px;overflow:hidden;border:1px solid rgba(75,94,255,.55);border-radius:15px;background:linear-gradient(100deg,rgba(35,38,116,.97),rgba(16,53,140,.96) 53%,rgba(5,25,68,.98));box-shadow:0 22px 55px rgba(12,39,127,.2),inset 0 1px rgba(255,255,255,.07)}.about-cta-copy{grid-area:copy;align-self:center;direction:rtl;padding:20px 27px}.about-cta-copy h2{margin:0 0 5px;font-size:clamp(22px,2.55vw,32px)}.about-cta-copy h2 span{color:#6fa9ff}.about-cta-copy p{margin:0 0 14px;color:#c2d0ef;font-size:10px}.about-cta-copy>div{display:flex;gap:10px}.about-cta-copy .button{min-height:40px}.about-cta-art{grid-area:art;position:relative;min-height:132px;overflow:hidden}.about-cta-art img{object-fit:cover;object-position:left center;mix-blend-mode:screen}.about-footer{margin-top:15px}.about-footer-grid{display:grid;grid-template-columns:1.35fr .95fr .7fr .9fr 1.25fr;grid-gap:30px;gap:30px;padding-block:27px 18px}.about-footer h3{margin:0 0 8px;font-size:11px}.about-footer-brand p,.about-newsletter p{color:#8f9bb1;font-size:9px;line-height:1.85}.about-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.about-footer-column a,.about-footer-column p{margin:0;color:#929eb4;font-size:9px;line-height:1.75}.about-footer-column p{display:flex;align-items:center;gap:7px}.about-footer-column svg{flex:0 0 13px;color:#c0cde7}.about-newsletter form{height:37px;display:grid;grid-template-columns:1fr 40px;overflow:hidden;border:1px solid rgba(95,119,186,.31);border-radius:8px;background:rgba(8,17,36,.75)}.about-newsletter input{min-width:0;padding:0 11px;border:0;outline:0;color:white;background:transparent;font:inherit;font-size:9px}.about-newsletter button{border:0;color:#d9e6ff;background:rgba(43,92,255,.15);cursor:pointer}@media (max-width:1050px){.about-team{grid-template-columns:repeat(3,1fr)}.about-team-intro{grid-column:span 1}.about-reasons{grid-template-columns:repeat(2,1fr)}.about-timeline{grid-template-columns:1fr;grid-template-areas:"title" "list";text-align:center}.about-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.about-hero{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "art";justify-content:normal;text-align:center;min-height:0;padding-top:28px}.about-hero:before{inset:0}.about-hero-bg{display:none}.about-hero-copy{width:100%;text-align:center}.about-hero-copy>p{margin-inline:auto}.about-hero-points{justify-content:center}.about-hero-art{display:block;max-width:620px;margin-inline:auto}.about-story{grid-template-areas:"copy" "media"}.about-principles,.about-story{grid-template-columns:1fr}.about-stats{grid-template-columns:repeat(2,1fr)}.about-stats-title{grid-column:1/-1;text-align:center}.about-team{grid-template-columns:repeat(2,1fr)}.about-team-intro{min-height:210px}.about-trust{grid-template-columns:1fr;grid-template-areas:"testimonial" "reasons"}.about-timeline-list{grid-template-columns:1fr;gap:12px}.about-timeline-list:before{right:20px;left:auto;top:20px;bottom:20px;width:1px;height:auto}.about-timeline-list article{display:grid;grid-template-columns:45px 80px 1fr;grid-template-rows:auto auto;align-items:center;text-align:right;grid-gap:2px 9px;gap:2px 9px}.about-timeline-list i{grid-row:1/3;margin:0}.about-timeline-list strong{align-self:end}.about-timeline-list h3{align-self:end;margin:0}.about-timeline-list p{grid-column:2/4;max-width:none;margin:0}.about-cta{grid-template-columns:1fr;grid-template-areas:"copy" "art";text-align:center}.about-cta-copy>div{justify-content:center}.about-cta-art{min-height:100px}.about-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.about-hero h1{font-size:34px}.about-hero h2{font-size:22px}.about-hero-copy>p{font-size:11px}.about-story{width:calc(100% - 20px);padding-inline:14px}.about-story-copy h2{font-size:20px}.about-principles{width:calc(100% - 20px)}.about-principles article{padding:20px 82px 18px 18px}.about-principle-icon{right:15px}.about-stats{width:calc(100% - 20px);grid-template-columns:1fr}.about-stats article{max-width:220px;width:100%;margin-inline:auto}.about-team{width:calc(100% - 20px);grid-template-columns:1fr}.about-team article,.about-team-intro{min-height:225px}.about-team article img{height:172px;object-fit:cover}.about-trust{width:calc(100% - 20px)}.about-reasons{grid-template-columns:1fr}.about-reasons article{min-height:145px}.about-testimonial blockquote{margin-right:0;padding-top:33px}.about-testimonial-person{margin-right:0}.about-cta,.about-timeline{width:calc(100% - 20px)}.about-cta-copy>div{flex-direction:column}.about-footer-grid{grid-template-columns:1fr;text-align:center}.about-footer-column{align-items:center}.about-footer-brand .brand,.about-footer-brand .socials{justify-content:center}}:root{--pointer-x:50vw;--pointer-y:50vh;--pointer-x-ratio:.5;--pointer-y-ratio:.5;--pointer-shift-x:0px;--pointer-shift-y:0px}.motion-scroll-progress{position:fixed;z-index:120;top:0;right:0;width:100%;height:2px;pointer-events:none;transform:scaleX(0);transform-origin:right center;background:linear-gradient(90deg,#f35fc8,#8559ff 38%,#2684ff 68%,#25ddff);box-shadow:0 0 14px rgba(57,158,255,.88);will-change:transform}.motion-ambient{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none;contain:strict}.motion-orb{position:absolute;display:block;border-radius:50%;filter:blur(7px);opacity:.21;mix-blend-mode:screen;will-change:transform}.motion-orb-one{width:min(35vw,520px);aspect-ratio:1;right:-8vw;top:14vh;background:radial-gradient(circle at 38% 38%,rgba(43,211,255,.58),rgba(31,95,255,.15) 48%,transparent 72%);animation:motionOrbOne 18s ease-in-out infinite alternate}.motion-orb-two{width:min(31vw,460px);aspect-ratio:1;left:-7vw;top:48vh;background:radial-gradient(circle at 50% 50%,rgba(163,72,255,.5),rgba(236,72,153,.11) 50%,transparent 72%);animation:motionOrbTwo 21s ease-in-out infinite alternate}.motion-orb-three{width:min(25vw,360px);aspect-ratio:1;right:37vw;bottom:-14vh;background:radial-gradient(circle,rgba(32,115,255,.4),rgba(34,211,238,.08) 53%,transparent 72%);animation:motionOrbThree 16s ease-in-out infinite alternate}.motion-data-line{position:absolute;width:46vw;height:1px;opacity:.14;background:linear-gradient(90deg,transparent,#22d3ee 22%,#7b5cff 55%,transparent);box-shadow:0 0 14px rgba(60,131,255,.55)}.motion-data-line:after{content:"";position:absolute;width:7px;height:7px;top:-3px;border-radius:50%;background:#9ceaff;box-shadow:0 0 18px 4px rgba(49,160,255,.75);animation:motionDataTravel 7s linear infinite}.motion-data-line-one{top:31%;left:-6%;transform:rotate(-12deg)}.motion-data-line-two{right:-7%;bottom:22%;transform:rotate(14deg)}.motion-data-line-two:after{animation-delay:-3.2s}body:after{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.46;background:radial-gradient(560px circle at var(--pointer-x) var(--pointer-y),rgba(34,153,255,.075),transparent 58%),linear-gradient(115deg,transparent 30%,rgba(112,67,255,.025) 50%,transparent 70%)}.motion-reveal{--reveal-y:30px;opacity:0;transform:translate3d(0,var(--reveal-y),0) scale(.985);filter:blur(7px);transition:opacity .78s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s),transform .88s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),filter .68s ease var(--reveal-delay,0s);will-change:opacity,transform,filter}.motion-reveal.is-motion-visible{--reveal-y:0px;opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.motion-page-loaded .motion-hero-item{opacity:1;transform:translateZ(0);filter:blur(0)}.motion-hero-item{opacity:0;transform:translate3d(0,22px,0);filter:blur(5px);transition:opacity .75s ease var(--hero-delay,0s),transform .9s cubic-bezier(.16,1,.3,1) var(--hero-delay,0s),filter .7s ease var(--hero-delay,0s)}.motion-tilt{--tilt-x:0deg;--tilt-y:0deg;--card-x:50%;--card-y:50%;transform:perspective(950px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0)!important;transform-style:preserve-3d;transition:transform .22s ease,border-color .3s ease,box-shadow .3s ease!important;will-change:transform}.motion-tilt:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--card-x) var(--card-y),rgba(87,181,255,.17),transparent 66%);transition:opacity .24s ease}.motion-tilt.is-tilting:before{opacity:1}.motion-tilt:hover{border-color:rgba(85,144,255,.72)!important;box-shadow:0 25px 54px rgba(0,0,0,.34),0 0 35px rgba(54,102,255,.1),inset 0 1px rgba(255,255,255,.07)!important}.motion-magnetic{--magnetic-x:0px;--magnetic-y:0px;transform:translate3d(var(--magnetic-x),var(--magnetic-y),0)!important;transition:transform .18s ease,filter .25s ease,border-color .25s ease,background .25s ease!important;will-change:transform}.motion-magnetic:hover{filter:saturate(1.16) brightness(1.05)}.about-cta-art,.blog-newsletter-art,.contact-cta-art,.cta-art,.hero-visual,.process-cta-art,.services-cta-art{transform:translate3d(var(--pointer-shift-x),var(--pointer-shift-y),0);transition:transform .25s ease-out;will-change:transform}.hero-visual:before{z-index:2;inset:-35% -10%;opacity:.22;background:linear-gradient(110deg,transparent 41%,rgba(116,229,255,.21) 49%,rgba(137,77,255,.15) 52%,transparent 61%);transform:translateX(-55%);animation:motionHeroSweep 8s ease-in-out infinite}.hero-visual:after,.hero-visual:before{content:"";position:absolute;pointer-events:none}.hero-visual:after{z-index:3;inset:0;opacity:.13;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(103,184,255,.14) 6px,transparent 7px);-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%);animation:motionScan 8s linear infinite}.about-principles,.about-stats,.about-story,.about-team,.about-timeline,.about-trust,.blog-content,.blog-featured,.blog-popular,.contact-benefits,.contact-faq,.contact-location,.contact-main,.panel,.process-section,.services-advantages,.services-detail,.services-main-panel,.services-tech{--panel-glow-x:var(--pointer-x);--panel-glow-y:var(--pointer-y)}.panel:after,.process-section:after,.services-main-panel:after{content:"";position:absolute;z-index:0;width:340px;height:340px;left:68%;top:32%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:.11;background:radial-gradient(circle,rgba(51,154,255,.55),transparent 66%);filter:blur(12px)}.panel>*,.process-section>*,.services-main-panel>*{position:relative;z-index:1}.brand-mark{animation:motionBrandPulse 4.5s ease-in-out infinite}.brand-mark>span{animation:motionBrandCore 4.5s ease-in-out infinite}.about-breadcrumb,.blog-category,.contact-kicker,.eyebrow-pill{position:relative;overflow:hidden;isolation:isolate}.about-breadcrumb:after,.blog-category:after,.contact-kicker:after,.eyebrow-pill:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:45%;left:-55%;background:linear-gradient(90deg,transparent,rgba(83,183,255,.16),transparent);animation:motionPillSweep 5.5s ease-in-out infinite}.process-section-title:after,.section-heading h2:after,.services-section-title:after{animation:motionTitleLine 2.8s ease-in-out infinite}.about-principle-icon,.benefit-icon,.contact-benefits article>div,.deliverable-icon,.process-step-icon,.service-icon,.services-main-icon{animation:motionIconFloat 4.8s ease-in-out infinite;transform-style:preserve-3d}.benefit-card:nth-child(2n) .benefit-icon,.process-step-card:nth-child(2n) .process-step-icon,.service-card:nth-child(2n) .service-icon,.services-main-card:nth-child(2n) .services-main-icon{animation-delay:-2.1s}.benefit-card:nth-child(3n) .benefit-icon,.service-card:nth-child(3n) .service-icon,.technology-card:nth-child(3n){animation-delay:-1.15s}.about-story-media img,.blog-card-image img,.blog-featured-image img,.project-image img{transition:transform .75s cubic-bezier(.16,1,.3,1),filter .5s ease!important}.about-story-media:hover img,.blog-card:hover .blog-card-image img,.blog-featured:hover .blog-featured-image img,.project-card:hover .project-image img{transform:scale(1.07) rotate(.35deg)!important;filter:saturate(1.17) contrast(1.04)}.about-timeline-list:before,.flow-track,.process-line{overflow:hidden}.flow-track:after,.process-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#62d8ff,#8b5cf6,transparent);transform:translateX(-100%);animation:motionFlow 2.7s linear infinite}.logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.logos span{animation:motionLogoBreath 4s ease-in-out infinite}.logos span:nth-child(2n){animation-delay:-2s}.about-cta,.blog-newsletter,.contact-cta,.cta,.process-cta,.services-cta{position:relative;isolation:isolate}.about-cta:before,.blog-newsletter:before,.contact-cta:before,.cta:before,.process-cta:before,.services-cta:before{content:"";position:absolute;z-index:0;inset:-1px;pointer-events:none;border-radius:inherit;opacity:.58;background:linear-gradient(115deg,transparent 10%,rgba(109,220,255,.18) 36%,transparent 54%,rgba(179,78,255,.16) 75%,transparent 92%);background-size:240% 100%;animation:motionCtaGlow 7s linear infinite}.about-cta>*,.blog-newsletter>*,.contact-cta>*,.cta>*,.process-cta>*,.services-cta>*{position:relative;z-index:1}.motion-cursor-core,.motion-cursor-halo{position:fixed;z-index:150;left:0;top:0;pointer-events:none;opacity:0;border-radius:50%;transform:translate3d(-100px,-100px,0);will-change:transform}.motion-cursor-halo{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid rgba(80,174,255,.5);background:radial-gradient(circle,rgba(55,146,255,.08),transparent 68%);box-shadow:0 0 22px rgba(73,112,255,.16),inset 0 0 12px rgba(71,206,255,.08);transition:width .2s ease,height .2s ease,margin .2s ease,border-color .2s ease,opacity .2s ease}.motion-cursor-core{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:#a7ecff;box-shadow:0 0 13px 3px rgba(70,160,255,.65);transition:opacity .2s ease,transform 55ms linear}.has-motion-cursor .motion-cursor-core,.has-motion-cursor .motion-cursor-halo{opacity:1}.motion-cursor-active .motion-cursor-halo{width:58px;height:58px;margin:-29px 0 0 -29px;border-color:rgba(172,103,255,.62)}.motion-cursor-active .motion-cursor-core{opacity:.25}.motion-intro{position:fixed;z-index:500;inset:0;display:grid;place-content:center;justify-items:center;color:white;background:radial-gradient(circle at 50% 50%,rgba(37,80,190,.32),transparent 36%),#020612;animation:motionIntroOut 1.45s cubic-bezier(.7,0,.2,1) forwards}.motion-intro:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:52px 52px;animation:motionIntroGrid 1.4s ease-out forwards}.motion-intro-mark{width:70px;aspect-ratio:1;display:grid;place-items:center;background:linear-gradient(145deg,#22d3ee,#2684ff 52%,#8b5cf6);-webkit-clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);filter:drop-shadow(0 0 23px rgba(38,132,255,.8));animation:motionIntroMark 1.15s cubic-bezier(.16,1,.3,1) both}.motion-intro-mark span{width:42px;aspect-ratio:1;background:#061227;-webkit-clip-path:inherit;clip-path:inherit}.motion-intro strong{margin-top:18px;font:800 21px/1 Segoe UI,Arial,sans-serif;letter-spacing:7px;animation:motionIntroText .9s .12s both}.motion-intro small{margin-top:9px;color:#8293b3;font:500 7px/1 Segoe UI,Arial,sans-serif;letter-spacing:2.2px;animation:motionIntroText .9s .2s both}.motion-intro i{width:150px;height:1px;margin-top:20px;overflow:hidden;background:rgba(255,255,255,.08)}.motion-intro i:after{content:"";display:block;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg,#22d3ee,#4e74ff,#b35cff);box-shadow:0 0 12px #2684ff;animation:motionIntroBar .85s cubic-bezier(.2,.7,.2,1) .18s forwards}@keyframes motionOrbOne{to{transform:translate3d(-11vw,7vh,0) scale(1.13)}}@keyframes motionOrbTwo{to{transform:translate3d(13vw,-8vh,0) scale(.88)}}@keyframes motionOrbThree{to{transform:translate3d(-8vw,-7vh,0) scale(1.15)}}@keyframes motionDataTravel{0%{left:0}to{left:100%}}@keyframes motionHeroSweep{0%,16%{transform:translateX(-58%)}56%,to{transform:translateX(72%)}}@keyframes motionScan{to{background-position:0 84px}}@keyframes motionBrandPulse{0%,to{filter:drop-shadow(0 0 13px rgba(38,132,255,.55))}50%{filter:drop-shadow(0 0 23px rgba(126,78,255,.78))}}@keyframes motionBrandCore{0%,to{transform:scale(.92)}50%{transform:scale(1)}}@keyframes motionPillSweep{0%,55%{left:-55%}82%,to{left:115%}}@keyframes motionTitleLine{0%,to{width:27px;opacity:.72}50%{width:58px;opacity:1}}@keyframes motionIconFloat{0%,to{transform:translateZ(0) rotateY(0)}50%{transform:translate3d(0,-7px,16px) rotateY(7deg)}}@keyframes motionFlow{to{transform:translateX(100%)}}@keyframes motionLogoBreath{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes motionCtaGlow{to{background-position:-240% 0}}@keyframes motionIntroMark{0%{opacity:0;transform:scale(.35) rotate(-28deg)}62%{opacity:1;transform:scale(1.08) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes motionIntroText{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes motionIntroBar{to{transform:translateX(0)}}@keyframes motionIntroGrid{0%{transform:scale(1.08);opacity:0}to{transform:scale(1);opacity:.22}}@keyframes motionIntroOut{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:900px),(pointer:coarse){.motion-cursor-core,.motion-cursor-halo{display:none}.motion-orb{opacity:.13}.motion-data-line{opacity:.08}.about-cta-art,.blog-newsletter-art,.contact-cta-art,.cta-art,.hero-visual,.process-cta-art,.services-cta-art{transform:none}.motion-magnetic,.motion-tilt{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.motion-hero-item,.motion-reveal{opacity:1!important;transform:none!important;filter:none!important}.motion-cursor-core,.motion-cursor-halo,.motion-intro{display:none!important}}.armin-page{position:relative;isolation:isolate}.armin-page:before{content:"";position:fixed;inset:72px 0 auto;height:640px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 35%,rgba(100,56,255,.14),transparent 30%),radial-gradient(circle at 75% 24%,rgba(16,168,255,.13),transparent 32%);opacity:.95}.armin-page .site-header{border-bottom-color:rgba(90,136,255,.16)}.armin-hero{min-height:660px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;grid-gap:58px;gap:58px;padding-block:64px 48px;position:relative}.armin-hero:before{content:"";position:absolute;inset:34px 0 8px;z-index:-1;border:1px solid rgba(90,122,219,.14);border-radius:30px;background:linear-gradient(112deg,rgba(8,19,43,.82),rgba(4,10,25,.5) 50%,rgba(13,8,35,.72)),radial-gradient(circle at 72% 42%,rgba(42,113,255,.11),transparent 30%);box-shadow:0 35px 100px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.03)}.armin-hero:after{content:"";position:absolute;right:4%;left:4%;bottom:8px;height:1px;background:linear-gradient(90deg,transparent,rgba(28,204,255,.55),rgba(126,71,255,.65),transparent);box-shadow:0 0 24px rgba(56,112,255,.5)}.armin-hero-copy{padding:20px 52px 20px 0;position:relative;z-index:2}.armin-hero-copy .eyebrow-pill{gap:8px}.armin-live-dot{width:7px;height:7px;border-radius:50%;background:#3ef2b4;box-shadow:0 0 0 5px rgba(62,242,180,.08),0 0 18px rgba(62,242,180,.75);animation:arminLive 1.8s ease-in-out infinite}.armin-hero-kicker{margin:18px 0 0!important;direction:ltr;text-align:right;color:#65799f!important;letter-spacing:2.7px;font:700 9px/1.5 Segoe UI,Arial,sans-serif!important}.armin-hero h1{margin:14px 0;font-size:clamp(34px,3.9vw,58px);line-height:1.42;letter-spacing:-1.8px}.armin-hero h1 span{background:linear-gradient(90deg,#20d7ff 2%,#4382ff 42%,#a84fff 78%,#f262bd);-webkit-background-clip:text;color:transparent;text-shadow:0 0 38px rgba(73,104,255,.13)}.armin-hero-description{margin:0;max-width:620px;color:#b7c2d8;font-size:14px;line-height:2.2}.armin-hero-actions{display:flex;gap:12px;margin-top:26px}.armin-hero-actions .button{min-height:49px}.armin-hero-trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:24px}.armin-hero-trust>span{min-height:72px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center;grid-column-gap:9px;column-gap:9px;padding:12px;border:1px solid rgba(86,116,190,.22);border-radius:13px;background:rgba(7,15,34,.52)}.armin-hero-trust svg{grid-row:1/3;width:24px;height:24px;color:#69c8ff;filter:drop-shadow(0 0 10px rgba(40,160,255,.42))}.armin-hero-trust b{align-self:end;direction:ltr;text-align:right;color:#eff5ff;font:800 11px/1.2 Segoe UI,Arial,sans-serif;letter-spacing:.2px}.armin-hero-trust small{align-self:start;color:#8492ad;font-size:9px;margin-top:4px}.armin-hero-visual{direction:ltr;padding:28px 44px 28px 0;position:relative;z-index:1}.armin-profile-window{width:min(100%,475px);aspect-ratio:.83;margin-inline:auto;position:relative;overflow:hidden;border:1px solid rgba(100,126,221,.36);border-radius:25px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),radial-gradient(circle at 50% 45%,rgba(42,119,255,.17),transparent 36%),linear-gradient(150deg,rgba(8,20,45,.95),rgba(4,10,25,.95) 60%,rgba(18,7,42,.92));background-size:28px 28px,28px 28px,auto,auto;box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 75px rgba(38,94,255,.12),inset 0 1px rgba(255,255,255,.06);transform:translate3d(var(--pointer-shift-x,0),var(--pointer-shift-y,0),0);transition:transform .22s ease-out}.armin-profile-window:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.035) 45%,transparent 67%);transform:translateX(-100%);animation:arminWindowSweep 5.8s ease-in-out infinite}.armin-profile-window:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 70px rgba(65,82,204,.08)}.armin-profile-toolbar{height:45px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(91,117,199,.22);background:rgba(3,9,22,.68);color:#7182a3}.armin-profile-toolbar>span{width:7px;height:7px;border-radius:50%;background:#294267}.armin-profile-toolbar>span:first-child{background:#ff5f78;box-shadow:0 0 10px rgba(255,95,120,.3)}.armin-profile-toolbar>span:nth-child(2){background:#f4b83f}.armin-profile-toolbar>span:nth-child(3){background:#36d09a}.armin-profile-toolbar b{margin-left:8px;font:700 8px/1 Segoe UI,Arial,sans-serif;letter-spacing:1.8px}.armin-profile-toolbar em{margin-left:auto;color:#43e8b0;font:700 7px/1 Segoe UI,Arial,sans-serif;letter-spacing:1.2px}.armin-orbit-stage{position:absolute;inset:45px 0 50px;display:grid;place-items:center;overflow:hidden}.armin-orbit-stage:before{content:"";width:76%;aspect-ratio:1;border-radius:50%;position:absolute;background:radial-gradient(circle,rgba(53,116,255,.2),rgba(88,51,228,.07) 42%,transparent 70%);filter:blur(8px);animation:arminGlow 4.4s ease-in-out infinite}.armin-orbit{position:absolute;border-radius:50%;border:1px solid rgba(77,143,255,.25)}.armin-orbit:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:-4px;background:#35d9ff;box-shadow:0 0 15px rgba(53,217,255,.9)}.armin-orbit-one{width:68%;aspect-ratio:1;animation:arminSpin 16s linear infinite}.armin-orbit-two{width:86%;aspect-ratio:1;border-style:dashed;border-color:rgba(152,76,255,.22);animation:arminSpinReverse 25s linear infinite}.armin-orbit-two:after{left:auto;right:8%;top:8%;background:#aa5cff;box-shadow:0 0 15px rgba(170,92,255,.9)}.armin-orbit-three{width:51%;aspect-ratio:1;border-color:rgba(45,213,255,.13);animation:arminSpin 11s linear infinite}.armin-scan-line{position:absolute;width:72%;height:1px;background:linear-gradient(90deg,transparent,rgba(60,207,255,.9),transparent);box-shadow:0 0 16px rgba(60,207,255,.7);animation:arminScan 4s ease-in-out infinite}.armin-core{width:37%;aspect-ratio:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);background:linear-gradient(145deg,rgba(16,42,83,.98),rgba(8,20,48,.98));filter:drop-shadow(0 0 28px rgba(39,111,255,.38))}.armin-core:before{inset:2px;background:linear-gradient(145deg,#2cdbff,#347bff 48%,#9c50ff);z-index:-2}.armin-core:after,.armin-core:before{content:"";position:absolute;-webkit-clip-path:inherit;clip-path:inherit}.armin-core:after{inset:5px;background:#07142c;z-index:-1}.armin-core em,.armin-core small{font:700 7px/1 Segoe UI,Arial,sans-serif;letter-spacing:2px;color:#7f91b5}.armin-core strong{margin:7px 0 5px;background:linear-gradient(100deg,#39d7ff,#4b83ff,#b053ff);-webkit-background-clip:text;color:transparent;font:900 clamp(44px,5.5vw,68px)/1 Segoe UI,Arial,sans-serif;letter-spacing:-5px}.armin-core em{color:#bbc9e3;font-style:normal;letter-spacing:3px}.armin-skill-node{position:absolute;min-width:64px;min-height:25px;display:grid;place-items:center;padding:0 9px;border:1px solid rgba(85,128,219,.28);border-radius:999px;background:rgba(4,13,31,.86);color:#a8bde0;font:700 7px/1 Segoe UI,Arial,sans-serif;letter-spacing:1.1px;box-shadow:0 8px 22px rgba(0,0,0,.22);animation:arminNodeFloat 3.8s ease-in-out infinite}.node-next{top:15%;right:15%;color:#65dcff}.node-ai{top:27%;left:9%;color:#bd83ff;animation-delay:-.8s}.node-seo{bottom:25%;right:8%;color:#56eca8;animation-delay:-1.5s}.node-ui{bottom:13%;left:20%;color:#ff87c7;animation-delay:-2.1s}.node-dev{top:51%;right:2%;animation-delay:-2.8s}.node-product{top:8%;left:28%;animation-delay:-3.2s}.armin-profile-status{position:absolute;right:0;left:0;bottom:0;min-height:50px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:0 15px;border-top:1px solid rgba(91,117,199,.2);background:rgba(3,9,22,.76)}.armin-profile-status span{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#7586a8;font:600 6px/1 Segoe UI,Arial,sans-serif;letter-spacing:.7px}.armin-profile-status i{width:5px;height:5px;border-radius:50%;background:#2fd5ff;box-shadow:0 0 8px rgba(47,213,255,.7)}.armin-profile-status span:nth-child(2) i{background:#a461ff}.armin-profile-status span:nth-child(3) i{background:#3ee1a9}.armin-signature{min-height:120px;margin-top:4px;padding:24px 28px;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;grid-gap:36px;gap:36px;position:relative;overflow:hidden;border:1px solid rgba(86,116,190,.2);border-radius:18px;background:linear-gradient(100deg,rgba(8,19,43,.84),rgba(5,12,29,.78))}.armin-signature>div:first-child span{display:block;color:#48c7ff;font-size:10px;margin-bottom:7px}.armin-signature>div:first-child strong{font-size:clamp(18px,2vw,25px)}.armin-signature>p{margin:0;color:#a9b5cc;font-size:12px;line-height:2}.armin-signature-line{position:absolute;inset:auto 0 0;height:2px;display:flex}.armin-signature-line i{flex:1 1;background:linear-gradient(90deg,transparent,#25ccff);animation:arminSignature 3.2s ease-in-out infinite}.armin-signature-line i:nth-child(2){background:linear-gradient(90deg,#25ccff,#477cff);animation-delay:-.5s}.armin-signature-line i:nth-child(3){background:linear-gradient(90deg,#477cff,#9a4eff);animation-delay:-1s}.armin-signature-line i:nth-child(4){background:linear-gradient(90deg,#9a4eff,transparent);animation-delay:-1.5s}.armin-capabilities{margin-top:16px;padding:36px 26px 28px}.armin-capabilities .section-heading{margin-bottom:25px}.armin-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;position:relative;z-index:1}.armin-capability-card{min-height:315px;padding:20px 17px 17px;position:relative;overflow:hidden;border:1px solid rgba(89,118,188,.3);border-radius:15px;background:linear-gradient(165deg,rgba(13,29,60,.78),rgba(4,11,27,.92));box-shadow:inset 0 1px rgba(255,255,255,.025)}.armin-capability-card:after{content:"";position:absolute;right:-45px;bottom:-50px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(48,119,255,.12),transparent 67%)}.armin-capability-no{position:absolute;top:15px;left:15px;color:rgba(94,148,255,.42);font:800 21px/1 Tahoma,sans-serif}.armin-capability-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;color:#67ceff;font-size:31px;background:radial-gradient(circle at 36% 30%,rgba(48,177,255,.29),rgba(43,88,230,.11) 60%,transparent);filter:drop-shadow(0 0 15px rgba(49,124,255,.28))}.armin-capability-card:nth-child(2n) .armin-capability-icon{color:#b780ff}.armin-capability-card:nth-child(4n+3) .armin-capability-icon{color:#59e4b1}.armin-capability-card h3{margin:15px 0 8px;font-size:15px}.armin-capability-card p{margin:0;min-height:97px;color:#9da9bf;font-size:10.5px;line-height:1.95}.armin-card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px;direction:ltr;justify-content:flex-end}.armin-card-tags span{min-height:23px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(90,121,194,.22);border-radius:6px;background:rgba(7,17,38,.58);color:#8190ad;font:600 7px/1 Segoe UI,Arial,sans-serif}.armin-architecture{min-height:520px;margin-top:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:54px 52px;position:relative;overflow:hidden;border:1px solid rgba(85,116,199,.22);border-radius:20px;background:linear-gradient(130deg,rgba(8,20,44,.9),rgba(4,11,27,.82) 50%,rgba(15,8,37,.84))}.armin-architecture:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 25% 55%,rgba(39,112,255,.12),transparent 29%),radial-gradient(circle at 80% 35%,rgba(144,62,255,.09),transparent 28%)}.armin-architecture-copy{position:relative;z-index:2}.armin-section-index{display:block;direction:ltr;text-align:right;color:#60749a;font:700 8px/1 Segoe UI,Arial,sans-serif;letter-spacing:2.2px}.armin-architecture-copy h2,.armin-duality-copy h2,.armin-stack-copy h2{margin:13px 0 14px;font-size:clamp(26px,3vw,40px);line-height:1.55;letter-spacing:-1.1px}.armin-architecture-copy h2 span,.armin-duality-copy h2 span,.armin-stack-copy h2 span{background:linear-gradient(90deg,#21d2ff,#4381ff,#a44eff);-webkit-background-clip:text;color:transparent}.armin-architecture-copy>p,.armin-duality-copy>p,.armin-stack-copy>p{margin:0;color:#a7b3c9;font-size:12px;line-height:2.15}.armin-architecture-copy ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.armin-architecture-copy li{display:flex;align-items:center;gap:9px;color:#c3cde0;font-size:11px}.armin-architecture-copy li svg{width:17px;color:#49dbb2}.armin-system-map{min-height:390px;position:relative;direction:ltr}.armin-system-map:after,.armin-system-map:before{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(93,124,219,.19);left:50%;top:50%;transform:translate(-50%,-50%)}.armin-system-map:before{width:330px;height:330px;animation:arminSpinCentered 34s linear infinite}.armin-system-map:after{width:245px;height:245px;border-color:rgba(145,75,255,.17);animation:arminSpinCenteredReverse 24s linear infinite}.armin-map-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:33px;background:linear-gradient(145deg,rgba(14,36,76,.98),rgba(7,17,39,.98));border:1px solid rgba(81,148,255,.45);box-shadow:0 0 44px rgba(44,104,255,.2),inset 0 0 35px rgba(53,101,255,.1);z-index:3}.armin-map-core svg{width:30px;height:30px;color:#55d2ff}.armin-map-core strong{margin-top:7px;color:#edf5ff;font:800 11px/1.25 Segoe UI,Arial,sans-serif;letter-spacing:1.4px}.armin-map-core small{margin-top:5px;color:#7588aa;font-size:7px;direction:rtl}.armin-map-layer{position:absolute;min-width:126px;min-height:55px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(88,120,199,.25);border-radius:12px;background:rgba(5,14,32,.9);box-shadow:0 12px 30px rgba(0,0,0,.24);z-index:2;animation:arminNodeFloat 4.2s ease-in-out infinite}.armin-map-layer i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(33,107,210,.14);color:#63d5ff;font-size:20px}.armin-map-layer span{display:block}.armin-map-layer b{display:block;color:#dce7f8;font:700 8px/1 Segoe UI,Arial,sans-serif;letter-spacing:.7px}.armin-map-layer small{display:block;margin-top:5px;color:#74839e;font-size:7px;direction:rtl}.layer-ui{top:3%;left:34%}.layer-front{top:19%;right:0;animation-delay:-.6s}.layer-api{bottom:19%;right:0;animation-delay:-1.2s}.layer-data{bottom:3%;left:34%;animation-delay:-1.8s}.layer-infra{bottom:19%;left:0;animation-delay:-2.4s}.layer-growth{top:19%;left:0;animation-delay:-3s}.layer-data i,.layer-growth i{color:#b979ff;background:rgba(128,64,222,.12)}.layer-infra i{color:#56e7b5}.armin-map-pulse{position:absolute;left:50%;top:50%;width:138px;height:138px;border-radius:36px;transform:translate(-50%,-50%);border:1px solid rgba(55,201,255,.36);animation:arminMapPulse 2.8s ease-out infinite}.armin-systems{margin-top:16px;padding:36px 26px 28px}.armin-system-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;position:relative;z-index:1}.armin-system-card{min-height:175px;padding:18px;display:grid;grid-template-columns:45px 1fr auto;grid-template-rows:auto auto 1fr;grid-column-gap:10px;column-gap:10px;position:relative;overflow:hidden;border:1px solid rgba(88,117,187,.27);border-radius:14px;background:linear-gradient(150deg,rgba(12,27,57,.72),rgba(4,11,27,.9))}.armin-system-card>span{position:absolute;top:14px;left:14px;color:rgba(97,151,255,.45);font:800 16px/1 Tahoma,sans-serif}.armin-system-card>i{grid-column:1;grid-row:1/3;width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:rgba(34,100,204,.13);color:#67d1ff;font-size:25px}.armin-system-card h3{grid-column:2/4;margin:0;padding-left:34px;font-size:14px}.armin-system-card p{grid-column:2/4;margin:8px 0 0;color:#97a4bc;font-size:10px;line-height:1.9}.armin-system-card>em{position:absolute;left:14px;bottom:13px;color:#61769c;font-size:18px;transition:.25s ease}.armin-system-card:hover>em{color:#62d3ff;transform:translateX(-4px)}.armin-stack{min-height:470px;margin-top:16px;padding:50px 46px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:52px;gap:52px;align-items:center;border:1px solid rgba(87,117,199,.2);border-radius:20px;background:linear-gradient(115deg,rgba(5,13,31,.86),rgba(10,18,43,.78))}.armin-stack-console{direction:ltr;border:1px solid rgba(86,119,199,.32);border-radius:16px;overflow:hidden;background:#030914;box-shadow:0 25px 70px rgba(0,0,0,.4),0 0 50px rgba(43,101,255,.08);transform:perspective(900px) rotateY(4deg)}.armin-console-head{min-height:43px;display:flex;align-items:center;gap:7px;padding:0 13px;border-bottom:1px solid rgba(90,116,190,.22);background:#071126}.armin-console-head span{width:8px;height:8px;border-radius:50%;background:#ff6079}.armin-console-head span:nth-child(2){background:#efb63d}.armin-console-head span:nth-child(3){background:#38d69d}.armin-console-head strong{margin-left:9px;color:#627595;font:600 8px/1 Segoe UI,Arial,sans-serif;letter-spacing:.4px}.armin-console-body{min-height:310px;padding:24px 26px;background:radial-gradient(circle at 80% 20%,rgba(32,96,215,.09),transparent 30%)}.armin-console-body p{margin:0 0 15px;color:#90a2c1;font:500 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.armin-console-body p:first-child{color:#e7eefc}.armin-console-body p b{color:#51d6ff}.armin-console-body p i{color:#9269ff;font-style:normal;margin-right:8px}.armin-console-success{margin-top:27px!important;color:#54dba9!important}.armin-console-success span{animation:arminCaret .85s steps(1) infinite}.armin-stack-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;direction:ltr;justify-content:flex-end}.armin-stack-cloud span{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(87,119,196,.24);border-radius:8px;background:rgba(5,14,33,.68);color:#8da0bf;font:600 8px/1 Segoe UI,Arial,sans-serif;transition:.25s ease}.armin-stack-cloud span:hover{color:#dcecff;border-color:rgba(58,190,255,.48);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.armin-approach{margin-top:16px;padding:34px 26px 29px}.armin-approach-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;position:relative;z-index:1}.armin-approach-grid:before{content:"";position:absolute;top:34px;right:10%;left:10%;height:1px;background:repeating-linear-gradient(90deg,#3a7fff 0 8px,transparent 8px 15px);opacity:.34;z-index:-1}.armin-approach-card{min-height:205px;padding:17px 15px;position:relative;text-align:center;border:1px solid rgba(87,117,188,.26);border-radius:14px;background:linear-gradient(180deg,rgba(12,26,55,.78),rgba(4,11,27,.9))}.armin-approach-card strong{width:52px;height:52px;margin:0 auto;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(61,164,255,.45);background:#08172f;color:#61d1ff;font-size:15px;box-shadow:0 0 0 7px rgba(48,113,255,.055),0 0 22px rgba(48,113,255,.16)}.armin-approach-card>i{display:block;width:1px;height:23px;margin:0 auto 1px;background:linear-gradient(#398dff,transparent)}.armin-approach-card h3{margin:0 0 8px;font-size:14px}.armin-approach-card p{margin:0;color:#96a3ba;font-size:10px;line-height:1.9}.armin-duality{min-height:430px;margin-top:16px;padding:48px 56px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;grid-gap:58px;gap:58px;overflow:hidden;position:relative;border:1px solid rgba(91,116,197,.22);border-radius:20px;background:linear-gradient(118deg,rgba(13,8,36,.88),rgba(5,13,31,.88) 58%,rgba(7,24,46,.82))}.armin-duality:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(149,60,255,.12),transparent 29%),radial-gradient(circle at 75% 40%,rgba(32,185,255,.09),transparent 28%)}.armin-duality-visual{min-height:320px;position:relative;display:grid;place-items:center;direction:ltr}.armin-duality-ring{position:absolute;width:270px;height:270px;border-radius:50%;border:1px solid rgba(106,118,235,.25);box-shadow:inset 0 0 60px rgba(66,78,216,.08)}.armin-duality-ring:after,.armin-duality-ring:before{content:"";position:absolute;inset:28px;border-radius:50%;border:1px dashed rgba(72,199,255,.18);animation:arminSpin 20s linear infinite}.armin-duality-ring:after{inset:58px;border-color:rgba(175,75,255,.2);animation:arminSpinReverse 14s linear infinite}.armin-duality-side{position:absolute;width:154px;min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(90,119,198,.27);border-radius:17px;background:rgba(5,14,33,.9);box-shadow:0 18px 42px rgba(0,0,0,.3)}.armin-duality-side svg{width:30px;height:30px;margin-bottom:8px}.armin-duality-side strong{font:800 10px/1 Segoe UI,Arial,sans-serif;letter-spacing:2px}.armin-duality-side small{margin-top:7px;color:#7c8ba8;font-size:8px;direction:rtl}.armin-duality-tech{left:3%;top:20%;color:#4fd4ff;transform:rotate(-4deg)}.armin-duality-art{right:3%;bottom:18%;color:#c06fff;transform:rotate(4deg)}.armin-duality-visual>em{width:90px;height:90px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(145deg,#0b2550,#130b36);border:1px solid rgba(95,139,255,.5);color:#fff;font:900 34px/1 Segoe UI,Arial,sans-serif;letter-spacing:-3px;font-style:normal;box-shadow:0 0 45px rgba(76,96,255,.26);z-index:2}.armin-duality-copy{position:relative;z-index:2}.armin-duality-copy>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.armin-duality-copy>div span{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(90,118,194,.24);border-radius:9px;color:#9dadc7;font-size:9px;background:rgba(5,14,32,.5)}.armin-duality-copy>div svg{width:16px;color:#68ceff}.armin-cta{min-height:330px;margin-top:16px;padding:48px 55px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative;overflow:hidden;border:1px solid rgba(74,128,255,.48);border-radius:22px;background:linear-gradient(105deg,rgba(28,54,146,.96),rgba(15,42,114,.95) 45%,rgba(21,11,65,.96));box-shadow:0 28px 80px rgba(22,49,146,.24),inset 0 1px rgba(255,255,255,.08)}.armin-cta-grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent,black 40%,black);mask-image:linear-gradient(90deg,transparent,black 40%,black)}.armin-cta-copy{position:relative;z-index:2}.armin-cta-copy>span{color:#68ddff;font:700 8px/1 Segoe UI,Arial,sans-serif;letter-spacing:2.4px}.armin-cta-copy h2{margin:12px 0 10px;font-size:clamp(28px,3.6vw,45px);line-height:1.5}.armin-cta-copy h2 b{font-weight:900;background:linear-gradient(90deg,#41dcff,#a77aff,#ff8bc8);-webkit-background-clip:text;color:transparent}.armin-cta-copy p{margin:0;color:#c2cdec;font-size:12px;line-height:2}.armin-cta-copy>div{display:flex;gap:12px;margin-top:22px}.armin-cta-mark{width:260px;height:260px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:50%;border:1px solid rgba(121,170,255,.35);background:radial-gradient(circle,rgba(56,106,239,.28),rgba(23,24,91,.15) 54%,transparent 55%);box-shadow:0 0 75px rgba(69,89,239,.22);z-index:2;direction:ltr}.armin-cta-mark:after,.armin-cta-mark:before{content:"";position:absolute;inset:24px;border-radius:50%;border:1px dashed rgba(123,171,255,.28);animation:arminSpin 17s linear infinite}.armin-cta-mark:after{inset:54px;border-color:rgba(190,98,255,.35);animation:arminSpinReverse 11s linear infinite}.armin-cta-mark span{font:900 66px/1 Segoe UI,Arial,sans-serif;letter-spacing:-7px;z-index:2}.armin-cta-mark small{margin-top:9px;color:#d3def8;font:700 9px/1 Segoe UI,Arial,sans-serif;letter-spacing:3px;z-index:2}.armin-cta-mark i{margin-top:10px;color:#8ca1cf;font:600 7px/1 Segoe UI,Arial,sans-serif;letter-spacing:1.7px;font-style:normal;z-index:2}.armin-footer{margin-top:18px}@keyframes arminLive{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes arminWindowSweep{0%,20%{transform:translateX(-110%)}55%,to{transform:translateX(120%)}}@keyframes arminGlow{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes arminSpin{to{transform:rotate(1turn)}}@keyframes arminSpinReverse{to{transform:rotate(-1turn)}}@keyframes arminSpinCentered{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes arminSpinCenteredReverse{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes arminScan{0%,to{top:18%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:82%;opacity:0}}@keyframes arminNodeFloat{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes arminSignature{0%,to{opacity:.35}50%{opacity:1}}@keyframes arminMapPulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(.95)}to{opacity:0;transform:translate(-50%,-50%) scale(1.65)}}@keyframes arminCaret{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:1160px){.main-nav{gap:clamp(10px,1.7vw,20px)}.main-nav a{font-size:12px}.armin-hero{gap:24px}.armin-hero-copy{padding-right:34px}.armin-hero-visual{padding-right:26px}.armin-capability-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.armin-hero{grid-template-columns:1fr;min-height:auto;padding-block:38px 28px;gap:18px}.armin-hero:before{inset:18px 0 0}.armin-hero-copy{padding:22px 26px 0}.armin-hero-copy,.armin-hero-kicker{text-align:center}.armin-hero-description{margin-inline:auto}.armin-hero-actions{justify-content:center}.armin-hero-trust{max-width:650px;margin-inline:auto}.armin-hero-visual{padding:8px 24px 38px}.armin-profile-window{max-width:460px}.armin-signature{grid-template-columns:1fr;gap:12px;text-align:center}.armin-capability-grid{grid-template-columns:repeat(2,1fr)}.armin-architecture,.armin-duality,.armin-stack{grid-template-columns:1fr;gap:36px;padding:40px 34px}.armin-architecture-copy,.armin-duality-copy,.armin-section-index,.armin-stack-copy{text-align:center}.armin-architecture-copy ul{width:max-content;max-width:100%;margin-inline:auto;text-align:right}.armin-system-map{min-height:410px;max-width:560px;width:100%;margin-inline:auto}.armin-system-cards{grid-template-columns:repeat(2,1fr)}.armin-stack-console{order:2;transform:none}.armin-stack-cloud{justify-content:center}.armin-approach-grid{grid-template-columns:repeat(2,1fr)}.armin-approach-grid:before{display:none}.armin-duality-visual{max-width:520px;width:100%;margin-inline:auto}.armin-duality-copy>div{justify-content:center}.armin-cta{grid-template-columns:1fr;gap:30px;text-align:center;padding:40px 30px}.armin-cta-copy>div{justify-content:center}.armin-cta-mark{width:220px;height:220px;order:-1}}@media (max-width:640px){.armin-hero-copy{padding-inline:16px}.armin-hero h1{font-size:31px;line-height:1.55}.armin-hero-description{font-size:12px}.armin-hero-actions{flex-direction:column}.armin-hero-actions .button{width:100%}.armin-hero-trust{grid-template-columns:1fr}.armin-hero-trust>span{min-height:64px}.armin-profile-window{aspect-ratio:.78}.armin-core{width:39%}.armin-skill-node{min-width:54px;font-size:6px}.armin-profile-status span{font-size:5px;letter-spacing:.3px}.armin-signature{padding:21px 16px}.armin-approach,.armin-capabilities,.armin-systems{padding:28px 13px 18px}.armin-approach-grid,.armin-capability-grid,.armin-system-cards{grid-template-columns:1fr}.armin-capability-card{min-height:auto}.armin-capability-card p{min-height:0}.armin-architecture,.armin-duality,.armin-stack{padding:32px 18px}.armin-system-map{min-height:510px}.armin-system-map:before{width:260px;height:260px}.armin-system-map:after{width:190px;height:190px}.armin-map-core{width:112px;height:112px}.armin-map-layer{min-width:112px;min-height:51px}.layer-ui{top:0;left:50%;transform:translateX(-50%)}.layer-front{top:16%;right:0}.layer-api{bottom:16%;right:0}.layer-data{bottom:0;left:50%;transform:translateX(-50%)}.layer-infra{bottom:16%;left:0}.layer-growth{top:16%;left:0}.armin-console-body{padding:20px 16px}.armin-console-body p{font-size:10px}.armin-duality-visual{min-height:360px}.armin-duality-side{width:135px;min-height:105px}.armin-duality-tech{left:0;top:12%}.armin-duality-art{right:0;bottom:12%}.armin-cta{padding:34px 18px}.armin-cta-copy h2{font-size:28px}.armin-cta-copy>div{flex-direction:column}.armin-cta-copy .button{width:100%}.armin-cta-mark{width:190px;height:190px}.armin-cta-mark span{font-size:54px}}@media (prefers-reduced-motion:reduce){.armin-cta-mark:after,.armin-cta-mark:before,.armin-duality-ring:after,.armin-duality-ring:before,.armin-map-pulse,.armin-orbit,.armin-profile-window,.armin-scan-line,.armin-signature-line i,.armin-skill-node{animation:none!important;transform:none;translate:none}}.home-v3{position:relative}.home-v3 .hero{min-height:590px;margin-top:14px;border:1px solid rgba(86,126,255,.22);border-radius:26px;background:rgba(4,10,26,.45);box-shadow:0 30px 100px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.03)}.home-v3 .hero:before{background:linear-gradient(90deg,transparent,rgba(3,8,23,.06) 37%,rgba(3,8,23,.68) 67%,rgba(3,8,23,.97))}.home-v3 .hero:after{width:440px;right:4%;top:17%;opacity:.74}.home-v3 .hero-content{width:min(50%,560px)}.home-v3 .hero h1{font-size:clamp(36px,4vw,58px);line-height:1.35;letter-spacing:-2.2px}.home-v3 .hero-content>p{max-width:590px;font-size:14px;line-height:2.1}.home-v3 .hero-visual>img{object-position:left center;transform:scale(1.03)}.home-v3 .hero-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 27% 44%,rgba(35,143,255,.15),transparent 22%),linear-gradient(90deg,rgba(4,8,20,.02),transparent 50%);pointer-events:none}.hero-live-rail{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:10px 12px;max-width:520px;border:1px solid rgba(66,130,255,.22);border-radius:10px;background:rgba(1,8,23,.62);color:#7e8ba5;font:9px/1.4 Consolas,monospace;direction:ltr}.hero-live-rail span{display:flex;align-items:center;gap:8px;color:#b8f6ff}.hero-live-rail span i,.status-dot{width:7px;height:7px;border-radius:50%;background:#36e9b0;box-shadow:0 0 14px rgba(54,233,176,.85);animation:statusPulse 1.8s ease-in-out infinite}.hero-live-rail em{font-style:normal;letter-spacing:1px}@keyframes statusPulse{50%{opacity:.4;transform:scale(.78)}}.signal-strip{min-height:52px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:12px;border-block:1px solid rgba(86,121,215,.14);color:#7e8aa3;font:9px/1.2 Consolas,monospace;letter-spacing:1.1px}.signal-strip i{width:3px;height:3px;border-radius:50%;background:#35b8ff;box-shadow:0 0 8px #35b8ff}.blueprint-section,.capabilities-section,.faq-section,.featured-work,.founder-note,.industry-section,.intelligence-section,.quality-section,.stack-section{margin-top:78px}.section-heading--split{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;text-align:right}.section-heading--split>div{flex:1 1}.section-heading--right h2:after,.section-heading--split h2:after{margin-right:0}.section-heading--split>p{width:min(41%,460px);margin:0;text-align:right}.section-heading--right{text-align:right}.section-heading--right p{margin-right:0}.solution-console{position:relative;overflow:hidden;border:1px solid rgba(94,127,219,.26);border-radius:24px;background:linear-gradient(160deg,rgba(9,19,45,.94),rgba(2,8,22,.9));box-shadow:0 28px 90px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.03)}.solution-console:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.solution-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);padding:9px;border-bottom:1px solid rgba(101,129,209,.18);background:rgba(1,6,18,.45)}.solution-tabs button{min-height:64px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-left:1px solid rgba(99,126,196,.14);color:#8f9ab1;background:transparent;font:inherit;cursor:pointer;transition:.3s ease}.solution-tabs button:last-child{border-left:0}.solution-tabs button svg{font-size:22px}.solution-tabs button.active{color:#fff;border-radius:13px;background:linear-gradient(135deg,rgba(25,134,255,.18),rgba(118,58,255,.16));box-shadow:inset 0 0 28px rgba(55,111,255,.08)}.solution-stage{z-index:1;display:grid;grid-template-columns:.88fr 1.55fr;grid-gap:34px;gap:34px;min-height:385px;padding:38px;animation:stageIn .45s ease both}@keyframes stageIn{0%{opacity:0;transform:translateY(12px)}}.console-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#57d4ff;font:10px Consolas,monospace;letter-spacing:1px}.console-eyebrow i{width:20px;height:1px;background:#57d4ff;box-shadow:0 0 8px #57d4ff}.solution-copy h3{margin:15px 0 11px;font-size:clamp(24px,3vw,38px);line-height:1.55;letter-spacing:-1px}.solution-copy p{color:#aab4ca;line-height:2;font-size:13px}.solution-command{margin:23px 0 18px;padding:13px 15px;overflow:auto hidden;border:1px solid rgba(67,143,255,.26);border-radius:10px;color:#9ff5e1;background:#020813;font:10px/1.5 Consolas,monospace;white-space:nowrap}.solution-command span{color:#35baff;margin-right:8px}.text-link{display:inline-flex;align-items:center;gap:9px;color:#7edbff;font-size:12px;font-weight:800;transition:.25s ease}.text-link:hover{gap:14px;color:#fff}.solution-flow{display:grid;grid-template-columns:1fr 28px 1.15fr 28px 1fr;grid-gap:8px;gap:8px;align-items:stretch;direction:rtl}.flow-column{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 15px;border:1px solid rgba(105,129,193,.2);border-radius:17px;background:rgba(3,10,25,.76)}.flow-column strong{margin-bottom:4px;color:#cdd6e9;font-size:12px}.flow-column span{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 9px;border-radius:8px;color:#9faac0;background:rgba(255,255,255,.025);font-size:10px;line-height:1.6}.flow-column span i{width:5px;height:5px;flex:0 0 auto;border-radius:50%}.flow-column--problem span i{background:#ff6d9e;box-shadow:0 0 8px #ff6d9e}.flow-column--system{border-color:rgba(74,123,255,.4);background:linear-gradient(180deg,rgba(22,53,112,.42),rgba(5,15,35,.88));box-shadow:inset 0 0 35px rgba(38,94,255,.08)}.flow-column--system span i{background:#4bb8ff;box-shadow:0 0 8px #4bb8ff}.flow-column--result span i{background:#35e1ae;box-shadow:0 0 8px #35e1ae}.flow-arrow{display:grid;place-items:center;color:#5473aa;font-size:18px}.capabilities-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(205px,auto);grid-gap:14px;gap:14px}.capability-card{position:relative;min-height:220px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid rgba(92,120,201,.25);border-radius:20px;background:radial-gradient(circle at 90% 5%,rgba(37,115,255,.15),transparent 34%),linear-gradient(160deg,rgba(10,22,49,.9),rgba(3,10,24,.9));box-shadow:inset 0 1px rgba(255,255,255,.03)}.capability-card--tall{grid-row:span 2}.capability-top{display:flex;align-items:center;justify-content:space-between;color:#4ebeff}.capability-top>span{font:11px Consolas,monospace;color:#64728f}.capability-top svg{width:38px;height:38px;filter:drop-shadow(0 0 13px rgba(54,146,255,.45))}.capability-card small{color:#60708e;font:10px Consolas,monospace;letter-spacing:.7px}.capability-card h3{margin:7px 0 8px;font-size:22px}.capability-card p{margin:0;max-width:510px;color:#9eabc3;font-size:11px;line-height:1.9}.capability-glow{position:absolute;width:160px;height:160px;left:-60px;bottom:-80px;border-radius:50%;background:rgba(93,56,255,.16);filter:blur(35px);transition:.35s ease}.capability-card:hover .capability-glow{transform:translate(25px,-20px) scale(1.35);background:rgba(35,145,255,.2)}.work-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.work-heading .section-heading{margin-bottom:0}.outline-link{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid rgba(75,143,255,.36);border-radius:10px;color:#cbd4e8;font-size:11px;white-space:nowrap}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.case-card{display:grid;grid-template-columns:1.05fr .95fr;min-height:330px;overflow:hidden;border:1px solid rgba(96,124,203,.24);border-radius:22px;background:linear-gradient(150deg,rgba(8,19,43,.92),rgba(3,9,22,.94))}.case-card--featured{grid-column:span 2;min-height:410px;grid-template-columns:1.22fr .78fr}.case-media{position:relative;min-height:270px;overflow:hidden;direction:ltr}.case-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,rgba(4,10,25,.76))}.case-media img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.case-card:hover .case-media img{transform:scale(1.055)}.case-media>span{position:absolute;z-index:2;left:14px;top:14px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#d8f9ff;background:rgba(2,8,22,.65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;direction:rtl}.case-body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:25px}.case-index{position:absolute;left:19px;top:16px;color:rgba(74,159,255,.18);font:700 46px Consolas,monospace}.case-body>small{color:#51bfff;font-size:10px}.case-body h3{margin:7px 0 9px;font-size:26px}.case-body p{margin:0;color:#a2adc3;font-size:11px;line-height:1.95}.case-stack{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.case-stack span{padding:6px 8px;border:1px solid rgba(81,126,214,.2);border-radius:7px;color:#8492ad;background:rgba(255,255,255,.025);font:9px Consolas,monospace;direction:ltr}.quality-section{min-height:510px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;grid-gap:60px;gap:60px;padding:45px;border:1px solid rgba(91,121,207,.22);border-radius:26px;background:radial-gradient(circle at 15% 50%,rgba(63,68,255,.15),transparent 28%),linear-gradient(145deg,rgba(8,18,42,.9),rgba(2,8,20,.94));overflow:hidden}.quality-orbit{position:relative;aspect-ratio:1;display:grid;place-items:center;max-width:390px;margin:auto;border:1px solid rgba(70,140,255,.12);border-radius:50%}.quality-orbit:after,.quality-orbit:before{content:"";position:absolute;border:1px solid rgba(72,137,255,.19);border-radius:50%}.quality-orbit:before{inset:12%;animation:orbitSpin 17s linear infinite;border-style:dashed}.quality-orbit:after{inset:26%;box-shadow:0 0 80px rgba(74,66,255,.18)}.quality-orbit>i{position:absolute;width:11px;height:11px;border-radius:50%;background:#41c8ff;box-shadow:0 0 18px #41c8ff}.quality-orbit>i:first-of-type{top:10%;right:30%}.quality-orbit>i:nth-of-type(2){bottom:18%;left:12%;background:#9a68ff;box-shadow:0 0 18px #9a68ff}.quality-orbit>i:nth-of-type(3){top:48%;right:-5px;background:#39e1b2;box-shadow:0 0 18px #39e1b2}@keyframes orbitSpin{to{transform:rotate(1turn)}}.quality-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px}.quality-core .brand-mark{width:70px}.quality-core strong{font:700 16px Consolas,monospace;letter-spacing:2px}.quality-core small{color:#63708b;font:8px Consolas,monospace;letter-spacing:1.5px}.quality-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:20px}.quality-grid article{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(96,125,200,.17);border-radius:12px;background:rgba(255,255,255,.018)}.quality-grid svg{flex:0 0 auto;font-size:25px;color:#54c0ff}.quality-grid strong{display:block;font:10px Consolas,monospace;color:#d7e7ff;direction:ltr;text-align:right}.quality-grid span{display:block;margin-top:5px;color:#8996af;font-size:9px;line-height:1.55}.stack-section{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:36px;gap:36px;min-height:320px;padding:35px;border-block:1px solid rgba(85,119,209,.2)}.stack-intro>span{color:#45bfff;font:9px Consolas,monospace;letter-spacing:1.4px}.stack-intro h2{margin:11px 0 10px;font-size:28px;line-height:1.6}.stack-intro p{margin:0;color:#929fb7;font-size:11px;line-height:1.9}.stack-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;perspective:800px}.stack-cloud span{--delay:calc(var(--stack-i) * -0.4s);display:inline-flex;align-items:center;justify-content:center;min-width:100px;min-height:48px;padding:0 14px;border:1px solid rgba(83,132,226,.24);border-radius:12px;color:#cbd8ed;background:linear-gradient(145deg,rgba(17,33,68,.75),rgba(5,12,27,.8));box-shadow:inset 0 1px rgba(255,255,255,.04);font:10px Consolas,monospace;animation:stackFloat 4s ease-in-out var(--delay) infinite}@keyframes stackFloat{50%{transform:translateY(-7px) rotateX(4deg);border-color:rgba(113,86,255,.5)}}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(85,120,204,.2);border-radius:20px;overflow:hidden}.industry-grid a{min-height:128px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:18px;border-left:1px solid rgba(85,120,204,.16);border-bottom:1px solid rgba(85,120,204,.16);background:rgba(6,15,34,.72);transition:.3s ease}.industry-grid a:nth-child(4n){border-left:0}.industry-grid a:nth-last-child(-n+4){border-bottom:0}.industry-grid a:hover{background:linear-gradient(135deg,rgba(21,91,179,.3),rgba(76,43,154,.25))}.industry-grid a>span{color:#56637d;font:10px Consolas,monospace}.industry-grid a strong{font-size:13px}.industry-grid a svg{color:#4fbfff}.blueprint-section{display:grid;grid-template-columns:.66fr 1.34fr;grid-gap:28px;gap:28px;padding:38px;border:1px solid rgba(97,116,255,.38);border-radius:28px;background:radial-gradient(circle at 0 100%,rgba(91,46,255,.18),transparent 33%),radial-gradient(circle at 100% 0,rgba(27,159,255,.15),transparent 32%),#050c1d;box-shadow:0 30px 90px rgba(0,0,0,.32)}.blueprint-copy{padding:20px}.blueprint-copy h2{margin:18px 0 12px;font-size:clamp(26px,3vw,40px);line-height:1.55}.blueprint-copy p{color:#9faac0;font-size:12px;line-height:2}.blueprint-status{display:flex;align-items:center;gap:9px;margin-top:25px;color:#9ff1d6;font-size:10px}.blueprint-console{padding:22px;border:1px solid rgba(102,132,218,.22);border-radius:20px;background:rgba(1,7,19,.64)}.planner-group{margin:0 0 20px;padding:0;border:0}.planner-group legend{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#d4ddef;font-size:11px}.planner-group legend span{color:#48bfff;font:9px Consolas,monospace}.planner-options{display:flex;flex-wrap:wrap;gap:8px}.planner-options button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(91,119,195,.25);border-radius:9px;color:#8f9bb3;background:rgba(255,255,255,.025);font-family:var(--font-primary);font-size:10px;font-weight:500;line-height:1.7;cursor:pointer;transition:.25s ease}.planner-options button i{width:5px;height:5px;border:1px solid #60718e;border-radius:50%}.planner-options button.active{color:#fff;border-color:rgba(75,161,255,.58);background:linear-gradient(135deg,rgba(23,110,222,.3),rgba(105,56,202,.22))}.planner-options button.active i{border:0;background:#4bd7ff;box-shadow:0 0 9px #4bd7ff}.blueprint-result{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:15px;gap:15px;margin-top:24px;padding:16px;border:1px solid rgba(54,195,255,.2);border-radius:14px;background:linear-gradient(135deg,rgba(19,66,119,.25),rgba(56,34,111,.2))}.blueprint-result span{color:#4fc6ff;font-size:9px}.blueprint-result p{margin:5px 0 0;color:#b2bdd2;font-size:10px;line-height:1.75}.blueprint-result .button{white-space:nowrap}.founder-note{min-height:440px;display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border:1px solid rgba(90,121,203,.21);border-radius:25px;background:linear-gradient(150deg,rgba(8,19,43,.92),rgba(3,9,22,.94))}.founder-visual{position:relative;min-height:420px;background:radial-gradient(circle at center,rgba(41,111,255,.2),transparent 50%)}.founder-visual img{object-fit:contain;padding:25px}.founder-copy{display:flex;flex-direction:column;justify-content:center;padding:45px}.founder-copy>span{color:#4fc1ff;font:9px Consolas,monospace;letter-spacing:1.5px}.founder-copy h2{margin:12px 0;font-size:32px;line-height:1.55}.founder-copy>p{color:#a2aec4;font-size:12px;line-height:2}.founder-copy blockquote{margin:18px 0;padding:15px 16px;border-right:2px solid #4dbfff;color:#d8e2f3;background:rgba(48,119,255,.06);font-size:12px;line-height:1.9}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.faq-grid details{border:1px solid rgba(85,119,195,.22);border-radius:14px;background:rgba(5,14,33,.78)}.faq-grid summary{position:relative;padding:17px 18px 17px 44px;color:#d7dfef;font-size:12px;cursor:pointer;list-style:none}.faq-grid summary:before{content:"+";position:absolute;left:17px;top:50%;transform:translateY(-50%);color:#4cc3ff;font:20px Consolas,monospace}.faq-grid details[open] summary:before{content:"−"}.faq-grid p{margin:0;padding:0 18px 18px;color:#929fb8;font-size:10px;line-height:1.9}.premium-footer{margin-top:85px}.footer-signal{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:25px;border-bottom:1px solid rgba(96,125,202,.2)}.footer-signal span{color:#4ebfff;font:9px Consolas,monospace;letter-spacing:1.2px}.footer-signal strong{display:block;margin-top:9px;font-size:24px}.premium-footer .footer-bottom{gap:25px}.projects-hero{min-height:570px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:40px;gap:40px;margin-top:14px;padding:52px;overflow:hidden;border:1px solid rgba(85,125,255,.24);border-radius:27px;background:radial-gradient(circle at 20% 40%,rgba(50,96,255,.14),transparent 31%),linear-gradient(145deg,rgba(7,17,40,.95),rgba(2,8,21,.96))}.projects-hero-copy h1{margin:18px 0 13px;font-size:clamp(38px,5vw,66px);line-height:1.35;letter-spacing:-2.4px}.projects-hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#26c2ff,#487fff,#9b55ff,#ed61b8);-webkit-background-clip:text;color:transparent}.projects-hero-copy>p{color:#a6b0c7;font-size:13px;line-height:2.05;max-width:590px}.projects-hero-actions{display:flex;gap:10px;margin-top:25px}.projects-radar{position:relative;width:min(440px,100%);aspect-ratio:1;margin:auto;border:1px solid rgba(55,149,255,.23);border-radius:50%;background:radial-gradient(circle,rgba(32,101,211,.18),rgba(3,10,25,.3) 55%,transparent 56%);box-shadow:inset 0 0 80px rgba(46,102,255,.1),0 0 80px rgba(36,84,255,.08);overflow:hidden}.radar-grid{position:absolute;inset:0;background:linear-gradient(rgba(80,142,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(80,142,255,.08) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%)}.radar-grid:after,.radar-grid:before{content:"";position:absolute;inset:18%;border:1px solid rgba(71,145,255,.18);border-radius:50%}.radar-grid:after{inset:36%}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 79%,rgba(50,196,255,.4) 97%,transparent 100%);animation:radarSweep 4.2s linear infinite}@keyframes radarSweep{to{transform:rotate(1turn)}}.radar-core{position:absolute;inset:40%;display:grid;place-items:center;align-content:center;z-index:2;border:1px solid rgba(77,159,255,.4);border-radius:50%;background:#07142c;box-shadow:0 0 35px rgba(52,126,255,.33);direction:ltr}.radar-core b{font:700 34px Consolas,monospace;color:#fff}.radar-core small{color:#5ebeff;font:6px Consolas,monospace}.radar-node{position:absolute;z-index:3;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(84,150,255,.34);border-radius:50%;color:#8edfff;background:rgba(4,14,33,.88);box-shadow:0 0 20px rgba(48,130,255,.17);font:8px Consolas,monospace}.radar-node-1{top:16%;right:22%}.radar-node-2{top:43%;left:8%}.radar-node-3{bottom:12%;right:31%}.radar-node-4{top:28%;right:4%}.project-philosophy{margin-top:55px;text-align:center}.project-philosophy>span{color:#4ebfff;font:9px Consolas,monospace;letter-spacing:1.3px}.project-philosophy h2{margin:12px auto 22px;max-width:850px;font-size:32px;line-height:1.6}.project-philosophy>div{display:flex;align-items:center;justify-content:center;gap:12px;color:#8c99b1;font:10px Consolas,monospace;direction:ltr}.project-philosophy i{width:30px;height:1px;background:linear-gradient(90deg,#2fbfff,#8b5cff)}.case-study-list{margin-top:55px;display:flex;flex-direction:column;gap:26px}.case-study{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(90,120,202,.22);border-radius:25px;background:linear-gradient(145deg,rgba(8,19,43,.93),rgba(2,8,21,.95))}.case-study:nth-child(2n) .case-study-media{order:2}.case-study-media{position:relative;min-height:590px;overflow:hidden;direction:ltr}.case-study-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(2,8,21,.76))}.case-study-media img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.case-study:hover .case-study-media img{transform:scale(1.045)}.case-study-overlay{position:absolute;z-index:2;inset:auto 20px 20px;display:flex;align-items:flex-end;justify-content:space-between;direction:rtl}.case-study-overlay span{color:rgba(255,255,255,.72);font:700 66px Consolas,monospace}.case-study-overlay small{padding:8px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(2,8,20,.66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d8f6ff;font-size:9px}.case-study-content{padding:38px}.case-study-kicker{color:#4dbfff;font:9px Consolas,monospace;letter-spacing:1.1px;direction:ltr;display:block;text-align:right}.case-study-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:14px 0 22px}.case-study-title small{color:#7f8ca6;font-size:10px}.case-study-title h2{margin:5px 0 0;font-size:34px}.case-study-title>span{color:rgba(79,151,255,.15);font:700 55px Consolas,monospace}.case-study-block strong,.case-study-system>strong{display:block;margin-bottom:8px;color:#cdd8ea;font-size:11px}.case-study-block p{margin:0;color:#9da9c0;font-size:11px;line-height:1.95}.case-study-system{margin-top:20px}.case-study-system ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.case-study-system li{display:flex;align-items:center;gap:8px;min-height:41px;padding:8px 10px;border:1px solid rgba(85,120,196,.16);border-radius:9px;color:#929fb8;background:rgba(255,255,255,.018);font-size:9px}.case-study-system li svg{color:#3fd7ad;font-size:14px;flex:0 0 auto}.case-study-stack{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;direction:ltr;justify-content:flex-end}.case-study-stack span{padding:6px 8px;border:1px solid rgba(79,137,226,.22);border-radius:7px;color:#8494b2;background:#050c1b;font:8px Consolas,monospace}.case-study-result{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;border-right:2px solid #6c67ff;background:rgba(76,61,190,.07)}.case-study-result svg{flex:0 0 auto;margin-top:4px;color:#8d7bff}.case-study-result p{margin:0;color:#b7c1d5;font-size:10px;line-height:1.8}.project-lab{margin-top:80px}.lab-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.lab-grid article{min-height:245px;padding:21px;border:1px solid rgba(85,119,199,.22);border-radius:17px;background:linear-gradient(150deg,rgba(9,20,45,.86),rgba(3,9,22,.9))}.lab-grid article>svg{font-size:38px;color:#50c2ff;filter:drop-shadow(0 0 12px rgba(52,152,255,.35))}.lab-grid h3{margin:18px 0 8px;font-size:17px;line-height:1.6}.lab-grid p{min-height:58px;margin:0;color:#929eb5;font-size:10px;line-height:1.8}.lab-grid a{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#4fc5ff;font-size:10px}.projects-cta{min-height:230px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:70px;padding:36px;border:1px solid rgba(91,112,255,.36);border-radius:23px;background:radial-gradient(circle at 0 100%,rgba(92,48,255,.2),transparent 36%),radial-gradient(circle at 100% 0,rgba(30,150,255,.18),transparent 34%),#050c1c}.projects-cta span{color:#4fc3ff;font:9px Consolas,monospace;letter-spacing:1.2px}.projects-cta h2{margin:9px 0 8px;font-size:30px}.projects-cta p{margin:0;color:#98a5bc;font-size:11px}@media (max-width:1050px){.home-v3 .hero h1{font-size:42px}.solution-stage{grid-template-columns:1fr}.capabilities-bento{grid-template-columns:repeat(2,1fr)}.capability-card--tall{grid-row:auto}.quality-section{grid-template-columns:1fr}.quality-orbit{width:330px}.blueprint-section{grid-template-columns:1fr}.projects-hero{grid-template-columns:1fr 1fr;padding:35px}.case-study{grid-template-columns:.9fr 1.1fr}.case-study-system ul{grid-template-columns:1fr}.lab-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.home-v3 .hero{min-height:760px;padding:34px 22px 250px;align-items:flex-start}.home-v3 .hero:before{background:linear-gradient(180deg,rgba(3,8,23,.96),rgba(3,8,23,.84) 48%,rgba(3,8,23,.18) 72%,rgba(3,8,23,.04))}.home-v3 .hero-content{width:100%}.home-v3 .hero h1{font-size:34px;line-height:1.45;letter-spacing:-1.4px}.home-v3 .hero-visual>img{object-position:center bottom;object-fit:cover}.hero-live-rail{display:none}.signal-strip{padding-block:14px;gap:9px 12px}.blueprint-section,.capabilities-section,.faq-section,.featured-work,.founder-note,.industry-section,.intelligence-section,.quality-section,.stack-section{margin-top:50px}.section-heading--split,.work-heading{display:block}.section-heading--split>p{width:auto;margin-top:13px}.solution-tabs{grid-template-columns:repeat(2,1fr)}.solution-tabs button{border-bottom:1px solid rgba(99,126,196,.14)}.solution-stage{padding:22px 16px}.solution-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(-90deg);min-height:25px}.capabilities-bento{grid-template-columns:1fr}.capability-card--wide{grid-column:auto}.case-grid{grid-template-columns:1fr}.case-card,.case-card--featured{grid-column:auto;grid-template-columns:1fr;min-height:0}.case-media{min-height:240px}.case-media:after{background:linear-gradient(180deg,transparent 50%,rgba(4,10,25,.8))}.quality-section{padding:24px 16px;gap:25px}.quality-orbit{width:min(300px,100%)}.quality-grid,.stack-section{grid-template-columns:1fr}.stack-section{padding:25px 0}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-grid a:nth-child(2n){border-left:0}.industry-grid a:nth-last-child(-n+4){border-bottom:1px solid rgba(85,120,204,.16)}.industry-grid a:nth-last-child(-n+2){border-bottom:0}.blueprint-section{padding:20px 12px}.blueprint-copy{padding:12px}.blueprint-console{padding:16px 12px}.blueprint-result{grid-template-columns:1fr}.blueprint-result .button{width:100%}.founder-note{grid-template-columns:1fr}.founder-visual{min-height:320px}.founder-copy{padding:26px 20px}.founder-copy h2{font-size:26px}.faq-grid{grid-template-columns:1fr}.footer-signal{align-items:flex-start;flex-direction:column}.projects-hero{min-height:0;grid-template-columns:1fr;padding:28px 20px}.projects-hero-copy h1{font-size:36px;letter-spacing:-1.4px}.projects-radar{width:min(340px,100%)}.project-philosophy h2{font-size:25px}.project-philosophy>div{flex-wrap:wrap}.case-study,.case-study:nth-child(2n){grid-template-columns:1fr}.case-study:nth-child(2n) .case-study-media{order:0}.case-study-media{min-height:330px}.case-study-content{padding:25px 18px}.case-study-title h2{font-size:28px}.case-study-title>span{font-size:42px}.lab-grid{grid-template-columns:1fr}.projects-cta{align-items:flex-start;flex-direction:column;padding:28px 20px}}@media (max-width:480px){.home-v3 .hero{padding-bottom:220px}.home-v3 .hero h1{font-size:29px}.solution-tabs button{min-height:55px;font-size:10px}.industry-grid{grid-template-columns:1fr}.industry-grid a,.industry-grid a:nth-child(n){border-left:0;border-bottom:1px solid rgba(85,120,204,.16)}.industry-grid a:last-child{border-bottom:0}.planner-options button{width:100%;justify-content:flex-start}.projects-hero-actions{flex-direction:column}.projects-hero-actions .button{width:100%}.projects-radar{width:280px}.case-study-media{min-height:270px}.case-study-system ul{grid-template-columns:1fr}}:root{--ux-cyan:#43d9ff;--ux-blue:#4b82ff;--ux-violet:#9a65ff;--ux-green:#40e0b0;--ux-glass:rgba(4,12,29,.72);--ux-border:rgba(111,151,255,.22);--ux-ease:cubic-bezier(.2,.8,.2,1)}html{scroll-padding-top:96px}body,html{max-width:100%;overflow-x:clip}body{text-rendering:optimizeLegibility}body.command-palette-open,body.mobile-menu-open{overflow:hidden}main{position:relative;isolation:isolate}section[id]{scroll-margin-top:96px}button,input,select,textarea{font:inherit}button{cursor:pointer}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--ux-cyan);outline-offset:4px;box-shadow:0 0 0 5px rgba(67,217,255,.13)}.skip-link{position:fixed;z-index:1000;top:12px;right:12px;padding:11px 16px;border:1px solid var(--ux-cyan);border-radius:10px;color:#fff;background:#07152e;transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.site-header{top:10px;width:min(1200px,calc(100% - 24px));margin-inline:auto;border:1px solid transparent;border-radius:18px;background:rgba(2,8,22,.58);box-shadow:0 10px 45px transparent;transition:.35s ease}.site-header:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,rgba(53,204,255,.38),rgba(102,99,255,.09) 40%,rgba(163,75,255,.28));opacity:0;transition:opacity .35s ease}.site-header.is-scrolled{background:rgba(2,8,22,.88);border-color:rgba(103,139,226,.2);box-shadow:0 18px 55px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.035)}.site-header.is-scrolled:before{opacity:.55}.header-inner{min-height:68px;padding-inline:14px;gap:18px}.header-inner .brand{min-width:174px}.header-inner .brand-mark{width:34px}.header-inner .brand strong{font-size:19px}.header-inner .brand small{color:#7f8da8;font:7px/1.4 Consolas,monospace;letter-spacing:.55px;direction:ltr}.desktop-nav{gap:clamp(14px,2vw,26px)}.desktop-nav>a,.nav-more>button{position:relative;border:0;padding:8px 0;color:#a9b4ca;background:transparent;font-size:12px;transition:color .22s ease}.desktop-nav>a:after,.nav-more>button:after{content:"";position:absolute;right:0;bottom:0;width:0;height:1px;background:linear-gradient(90deg,var(--ux-cyan),var(--ux-violet));transition:width .3s var(--ux-ease)}.desktop-nav>a.active:after,.desktop-nav>a:hover:after,.nav-more>button.active:after,.nav-more>button:hover:after{width:100%}.desktop-nav>a.active:before{display:none}.desktop-nav>a.active,.desktop-nav>a:hover,.nav-more>button.active,.nav-more>button:hover{color:#fff}.nav-more{position:relative}.nav-more>button{display:inline-flex;align-items:center;gap:7px}.nav-more>button>span{color:#7182a4;font-size:12px;transition:transform .25s ease}.nav-more.is-open>button>span{transform:rotate(180deg)}.nav-mega{position:absolute;top:calc(100% + 25px);left:50%;width:min(720px,76vw);display:grid;grid-template-columns:.72fr 1.28fr;overflow:hidden;border:1px solid rgba(105,143,237,.25);border-radius:20px;background:rgba(3,10,26,.96);box-shadow:0 30px 90px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.045);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform:translate(-50%,12px) scale(.98);transform-origin:top center;opacity:0;visibility:hidden;pointer-events:none;transition:.28s var(--ux-ease)}.nav-more.is-open .nav-mega{transform:translate(-50%) scale(1);opacity:1;visibility:visible;pointer-events:auto}.nav-mega:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:34px 34px}.nav-mega-intro{position:relative;padding:26px;border-left:1px solid rgba(105,143,237,.16);background:radial-gradient(circle at 0 100%,rgba(118,63,255,.22),transparent 42%)}.nav-mega-intro>span{color:var(--ux-cyan);font:8px Consolas,monospace;letter-spacing:1.2px}.nav-mega-intro>strong{display:block;margin-top:12px;font-size:20px}.nav-mega-intro p{margin:9px 0 24px;color:#8f9bb4;font-size:10px;line-height:1.9}.nav-mega-intro button{width:100%;min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(86,151,255,.25);border-radius:10px;color:#cbd8ef;background:rgba(255,255,255,.025);font-size:10px}.nav-mega-intro button kbd{margin-right:auto;padding:3px 6px;border:1px solid rgba(255,255,255,.13);border-radius:5px;color:#7786a3;background:rgba(0,0,0,.2);font:8px Consolas,monospace}.nav-mega-links{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;padding:18px}.nav-mega-links a{min-height:86px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:12px;border:1px solid rgba(87,117,190,.14);border-radius:12px;background:rgba(255,255,255,.015);transition:.25s ease}.nav-mega-links a:before{display:none!important}.nav-mega-links a.active,.nav-mega-links a:hover{border-color:rgba(73,174,255,.38);background:linear-gradient(135deg,rgba(29,96,183,.17),rgba(99,55,177,.12));transform:translateY(-2px)}.nav-mega-links a>span{width:38px;aspect-ratio:1;display:grid;place-items:center;border-radius:10px;color:var(--ux-cyan);background:rgba(50,149,255,.09)}.nav-mega-links a strong{display:block;color:#dfe7f6;font-size:11px}.nav-mega-links a small{display:block;margin-top:5px;color:#74819a;font-size:8px;line-height:1.5}.nav-mega-links a>svg{color:#5a6d91;font-size:14px}.nav-mega-status{position:absolute;right:calc(28% + 18px);bottom:7px;display:flex;align-items:center;gap:7px;color:#677894;font-size:7px}.command-footer i,.mobile-nav-status i,.nav-mega-status i{width:6px;aspect-ratio:1;border-radius:50%;background:var(--ux-green);box-shadow:0 0 10px var(--ux-green);animation:uxPulse 1.8s ease infinite}.header-actions{display:flex;align-items:center;gap:8px}.header-command{min-width:56px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(103,134,210,.2);border-radius:10px;color:#93a1bc;background:rgba(255,255,255,.025);transition:.25s ease}.header-command:hover{border-color:rgba(65,197,255,.45);color:#fff;background:rgba(48,137,255,.08)}.header-command svg{font-size:15px}.header-command kbd{font:8px Consolas,monospace}.header-cta{min-height:40px;padding-inline:15px;font-size:11px;border-radius:10px}.mobile-menu-backdrop,.mobile-nav-panel{display:none}.experience-dock{position:fixed;z-index:46;left:18px;top:50%;display:flex;flex-direction:column;gap:7px;transform:translateY(-50%);direction:ltr}.experience-dock :is(button,a){width:42px;min-height:42px;display:flex;align-items:center;gap:9px;overflow:hidden;padding:0 12px;border:1px solid rgba(97,135,225,.2);border-radius:11px;color:#91a1bd;background:rgba(3,11,28,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(0,0,0,.16);white-space:nowrap;transition:.28s var(--ux-ease)}.experience-dock :is(button,a):hover{width:145px;border-color:rgba(64,194,255,.42);color:#fff;background:rgba(7,24,53,.92)}.experience-dock svg{min-width:17px;font-size:17px}.experience-dock span{opacity:0;font-size:9px;transition:opacity .18s ease}.experience-dock :is(button,a):hover span{opacity:1}.experience-dock kbd{margin-left:auto;opacity:0;font:7px Consolas,monospace}.experience-dock :is(button,a):hover kbd{opacity:.65}.experience-dock button:last-child{opacity:0;transform:translateY(8px);pointer-events:none}.experience-dock button:last-child.is-visible{opacity:1;transform:none;pointer-events:auto}.experience-dock button:last-child svg{transform:rotate(90deg)}.mobile-experience-nav{display:none}.command-palette-backdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:start center;padding:min(12vh,100px) 16px 30px;background:rgba(0,4,13,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:uxFadeIn .2s ease both}.command-palette{width:min(680px,100%);max-height:min(720px,82vh);overflow:hidden;border:1px solid rgba(104,149,255,.3);border-radius:22px;background:rgba(3,10,27,.97);box-shadow:0 45px 140px rgba(0,0,0,.65),0 0 80px rgba(75,93,255,.12),inset 0 1px rgba(255,255,255,.045);animation:uxPaletteIn .3s var(--ux-ease) both}.command-head{min-height:72px;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(96,128,203,.14)}.command-brand,.command-head{display:flex;align-items:center}.command-brand{gap:11px;direction:ltr}.command-brand .brand-mark{width:31px}.command-brand strong{display:block;color:#dbe8ff;font:10px Consolas,monospace;letter-spacing:1px}.command-brand small{display:block;margin-top:4px;color:#73829e;font-size:8px;direction:rtl}.command-head>button{width:35px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#8f9cb3;background:rgba(255,255,255,.025)}.command-search{min-height:66px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin:16px;padding:0 15px;border:1px solid rgba(83,168,255,.32);border-radius:13px;background:rgba(13,31,64,.58);box-shadow:0 0 0 4px rgba(54,145,255,.045),inset 0 1px rgba(255,255,255,.03)}.command-search>svg{color:var(--ux-cyan);font-size:20px}.command-search input{width:100%;border:0;outline:0;color:#eff5ff;background:transparent;font-size:13px}.command-search input::placeholder{color:#64738f}.command-search kbd{padding:5px 7px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#657590;background:rgba(0,0,0,.2);font:8px Consolas,monospace}.command-results{max-height:450px;overflow:auto;padding:2px 16px 16px;scrollbar-width:thin;scrollbar-color:rgba(79,150,255,.35) transparent}.command-label{display:block;padding:7px 4px 9px;color:#60718f;font-size:8px}.command-results>a{min-height:64px;display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px;border:1px solid transparent;border-radius:12px;transition:.2s ease}.command-results>a:focus-visible,.command-results>a:hover{border-color:rgba(76,166,255,.25);background:linear-gradient(90deg,rgba(32,112,212,.16),rgba(83,51,159,.08))}.command-icon{width:40px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(76,151,244,.18);border-radius:10px;color:#5cc9ff;background:rgba(38,122,217,.07)}.command-results strong{display:block;color:#dbe4f5;font-size:11px}.command-results small{display:block;margin-top:5px;color:#74829b;font-size:8px}.command-results em{color:#50617f;font:8px Consolas,monospace}.command-results>a>svg{color:#667895}.command-empty{min-height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.command-empty>svg{font-size:34px;color:#506581}.command-empty strong{margin-top:13px;font-size:14px}.command-empty span{max-width:350px;margin-top:7px;color:#74819a;font-size:9px;line-height:1.8}.command-empty a{margin-top:15px;color:var(--ux-cyan);font-size:10px}.command-footer{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 18px;border-top:1px solid rgba(94,125,197,.13);color:#556681;font:7px Consolas,monospace;direction:ltr}.command-footer>span:first-child{display:flex;align-items:center;gap:7px;direction:rtl}.page-hero{margin-top:22px;min-height:clamp(540px,68vh,700px);padding:72px 52px 62px;border:1px solid rgba(101,139,229,.16);border-radius:30px;background:#020817;box-shadow:0 40px 100px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)}.page-hero:before{background:linear-gradient(90deg,transparent,transparent 42%,rgba(3,8,23,.32) 56%,rgba(3,8,23,.82) 76%,#030817)}.page-hero:after{right:7%;top:24%;width:240px;opacity:.38}.page-hero .hero-content{width:min(47%,545px)}.page-hero .hero-content:before{content:"";position:absolute;z-index:-1;top:50%;right:-38px;width:115%;height:130%;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(3,8,23,.88) 0,rgba(3,8,23,.52) 52%,transparent 75%);filter:blur(8px)}.page-hero h1{font-size:clamp(34px,3.25vw,53px);line-height:1.45;letter-spacing:-1.7px}.page-hero .hero-content>p{max-width:540px;color:#aebbd2;font-size:12px;line-height:2.15}.eyebrow-pill{gap:8px;min-height:32px;border-color:rgba(84,166,255,.34);background:rgba(5,18,42,.7);color:#b9c8e1;font:8px Consolas,monospace;letter-spacing:.6px;direction:ltr}.eyebrow-pill>i{width:6px;aspect-ratio:1;border-radius:50%;background:var(--ux-cyan);box-shadow:0 0 10px var(--ux-cyan)}.hero-visual{border-radius:inherit}.hero-visual>img{transition:transform 1.2s var(--ux-ease),filter .6s ease}.page-hero:hover .hero-visual>img{transform:scale(1.012);filter:saturate(1.08) contrast(1.04)}.hero-visual-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,5,15,.04),rgba(1,5,15,.16));pointer-events:none}.hero-scan-line{position:absolute;z-index:2;top:-20%;left:0;width:58%;height:1px;opacity:.42;background:linear-gradient(90deg,transparent,var(--ux-cyan),rgba(142,85,255,.9),transparent);box-shadow:0 0 20px rgba(67,217,255,.5);animation:heroScan 6.5s ease-in-out infinite}.hero-hud{position:absolute;inset:20px;z-index:1;pointer-events:none;direction:ltr}.hero-corner{position:absolute;width:25px;height:25px;border-color:rgba(81,177,255,.46)}.hero-corner--one{top:0;left:0;border-top:1px solid;border-left:1px solid}.hero-corner--two{top:0;right:0;border-top:1px solid;border-right:1px solid}.hero-corner--three{bottom:0;left:0;border-bottom:1px solid;border-left:1px solid}.hero-corner--four{bottom:0;right:0;border-bottom:1px solid;border-right:1px solid}.hero-code{position:absolute;top:8px;left:42px;display:flex;align-items:center;gap:8px;color:rgba(169,205,255,.6);font:7px Consolas,monospace;letter-spacing:1px}.hero-code i{width:24px;height:1px;background:linear-gradient(90deg,var(--ux-cyan),transparent)}.hero-visual-label{position:absolute;left:32px;bottom:26px;display:flex;flex-direction:column;gap:4px}.hero-visual-label span{color:var(--ux-cyan);font:7px Consolas,monospace;letter-spacing:1px}.hero-visual-label strong{color:rgba(190,207,235,.62);font:8px Consolas,monospace;letter-spacing:.7px}.hero-axis{position:absolute;opacity:.11}.hero-axis--x{top:50%;left:4%;width:45%;height:1px;background:linear-gradient(90deg,transparent,#7fcfff,transparent)}.hero-axis--y{top:17%;left:27%;width:1px;height:63%;background:linear-gradient(180deg,transparent,#7fcfff,transparent)}.hero-scroll-cue{position:absolute;z-index:4;right:50%;bottom:16px;display:flex;align-items:center;gap:9px;transform:translateX(50%);color:#64728b;font:6px Consolas,monospace;letter-spacing:1px;direction:ltr}.hero-scroll-cue i{position:relative;width:1px;height:25px;overflow:hidden;background:rgba(112,155,225,.2)}.hero-scroll-cue i:after{content:"";position:absolute;inset:-100% 0 auto;height:60%;background:var(--ux-cyan);animation:scrollCue 1.8s ease infinite}.after-hero-anchor{position:absolute;bottom:-20px}.hero-custom-visual{position:absolute;z-index:3;inset:82px auto 62px 42px;width:51%;pointer-events:none;direction:ltr}.hero-actions{margin-top:27px}.button{min-height:48px;border-radius:12px}.button-primary,.header-cta{background:linear-gradient(100deg,#19b9f4,#3878ff 48%,#8750ff);box-shadow:0 14px 40px rgba(54,105,255,.28),inset 0 1px rgba(255,255,255,.28)}.button-secondary{border-color:rgba(101,132,223,.4);background:rgba(5,15,35,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-trust{flex-wrap:wrap;gap:10px}.hero-trust span{padding:7px 9px;border:1px solid rgba(111,139,207,.14);border-radius:8px;background:rgba(5,14,33,.42)}.home-hero-product{position:relative;width:100%;height:100%;display:grid;place-items:center;perspective:1200px}.product-window{width:min(520px,92%);overflow:hidden;border:1px solid rgba(102,162,255,.3);border-radius:20px;background:rgba(3,11,29,.78);box-shadow:0 36px 90px rgba(0,0,0,.42),0 0 70px rgba(49,116,255,.13),inset 0 1px rgba(255,255,255,.055);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transform:rotateY(4deg) rotateX(1.5deg);animation:productWindowFloat 6s ease-in-out infinite}.product-window-head{min-height:39px;display:flex;align-items:center;gap:12px;padding:0 13px;border-bottom:1px solid rgba(96,134,214,.15);color:#667795}.product-window-head>span{display:flex;gap:5px}.product-window-head>span i{width:6px;aspect-ratio:1;border-radius:50%;background:#ff5f57}.product-window-head>span i:nth-child(2){background:#febc2e}.product-window-head>span i:nth-child(3){background:#28c840}.product-window-head strong{font:7px Consolas,monospace;letter-spacing:.8px}.product-window-head em{margin-left:auto;color:#48617f;font:7px Consolas,monospace}.product-window-body{min-height:310px;display:grid;grid-template-columns:45px 1fr}.product-sidebar{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:15px;border-right:1px solid rgba(96,134,214,.13);background:rgba(0,0,0,.12)}.product-sidebar span{width:28px;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;color:#52627d;font-size:13px}.product-sidebar span.active{color:var(--ux-cyan);background:rgba(53,153,255,.1);box-shadow:inset 0 0 14px rgba(53,153,255,.1)}.product-canvas{position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:28px 28px}.product-canvas:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(49,108,255,.13),transparent 43%)}.product-canvas-head{position:relative;z-index:4;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#7283a1;font:7px Consolas,monospace}.product-canvas-head i{padding:4px 7px;border:1px solid rgba(62,219,175,.24);border-radius:999px;color:#5ce2ba;background:rgba(48,190,151,.06)}.product-core{position:absolute;z-index:5;left:50%;top:54%;width:122px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(77,158,255,.42);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(19,49,102,.96),rgba(4,13,31,.94));box-shadow:0 0 45px rgba(57,118,255,.24),inset 0 0 25px rgba(81,142,255,.1)}.product-core:after,.product-core:before{content:"";position:absolute;border:1px dashed rgba(92,147,255,.22);border-radius:50%;animation:orbitSpin 16s linear infinite}.product-core:before{inset:-19px}.product-core:after{inset:-37px;animation-direction:reverse;animation-duration:22s}.product-core .brand-mark{width:35px}.product-core strong{margin-top:10px;color:#d9ebff;font:8px Consolas,monospace}.product-core small{margin-top:4px;color:#6180a4;font:5px Consolas,monospace}.product-node{position:absolute;z-index:6;min-width:62px;min-height:37px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(84,151,236,.25);border-radius:10px;color:#86d8ff;background:rgba(4,16,38,.92);box-shadow:0 12px 30px rgba(0,0,0,.22);font:6px Consolas,monospace;animation:nodeBreathe 3s ease-in-out infinite}.product-node svg{font-size:13px}.product-node--one{top:22%;left:11%}.product-node--two{top:21%;right:9%;animation-delay:-.7s}.product-node--three{bottom:12%;left:12%;animation-delay:-1.4s}.product-node--four{right:8%;bottom:12%;animation-delay:-2.1s}.product-connections{position:absolute;z-index:3;inset:0;width:100%;height:100%}.product-connections path{fill:none;stroke:rgba(71,158,255,.38);stroke-width:1;stroke-dasharray:4 8;animation:uxDash 12s linear infinite}.hero-float-card{position:absolute;z-index:10;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(104,159,240,.25);border-radius:12px;color:#bfd1eb;background:rgba(3,12,29,.88);box-shadow:0 18px 45px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-float-card--one{top:4%;right:0;flex-direction:column;align-items:flex-start;gap:5px;animation:floatCardOne 4.8s ease-in-out infinite}.hero-float-card--one span{display:flex;align-items:center;gap:6px;color:#7185a3;font:6px Consolas,monospace}.hero-float-card--one i{width:5px;aspect-ratio:1;border-radius:50%;background:var(--ux-green);box-shadow:0 0 8px var(--ux-green)}.hero-float-card--one strong{font:8px Consolas,monospace}.hero-float-card--two{left:-2%;bottom:6%;animation:floatCardTwo 5.4s ease-in-out infinite}.hero-float-card--two>svg{color:var(--ux-violet);font-size:24px}.hero-float-card--two strong{display:block;font:8px Consolas,monospace}.hero-float-card--two span{display:block;margin-top:3px;color:#6e7d98;font:6px Consolas,monospace}.signal-strip{margin-top:16px;min-height:46px;border:1px solid rgba(93,132,218,.14);border-radius:14px;background:rgba(4,13,31,.48);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experience-index{min-height:82px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;grid-gap:24px;gap:24px;margin-top:12px;padding:13px 18px;border:1px solid rgba(92,130,212,.17);border-radius:15px;background:linear-gradient(90deg,rgba(10,29,61,.52),rgba(4,12,29,.72))}.experience-index-status{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:9px;column-gap:9px}.experience-index-status>i{grid-row:span 2;width:8px;aspect-ratio:1;border-radius:50%;background:var(--ux-cyan);box-shadow:0 0 13px rgba(67,217,255,.85)}.experience-index-status span{color:#a5b8d5;font:8px Consolas,monospace;letter-spacing:.8px;direction:ltr;text-align:right}.experience-index-status small{margin-top:4px;color:#697894;font-size:8px}.experience-index-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;direction:ltr}.experience-index-links a{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(90,128,205,.13);border-radius:9px;color:#8493ad;background:rgba(255,255,255,.014);transition:.23s ease}.experience-index-links a:hover{border-color:rgba(62,188,255,.35);color:#e7f2ff;background:rgba(44,130,230,.08);transform:translateY(-2px)}.experience-index-links em{color:#4bc8ff;font:7px Consolas,monospace}.experience-index-links span{font-size:8px;direction:rtl}.process-section-title>span,.section-heading>span,.services-section-title>span{display:inline-flex;align-items:center;gap:8px}.process-section-title>span:before,.section-heading>span:before,.services-section-title>span:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,var(--ux-cyan),transparent)}.section-heading h2{letter-spacing:-1px}.home-v3 :is(.intelligence-section,.capabilities-section,.featured-work,.quality-section,.stack-section,.industry-section,.blueprint-section,.founder-note,.faq-section){margin-top:clamp(76px,9vw,120px)}.blueprint-console,.solution-console{box-shadow:0 30px 90px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.03)}.blueprint-console-head,.solution-console-head{min-height:38px;display:flex;align-items:center;gap:11px;padding:0 13px;border-bottom:1px solid rgba(90,127,207,.14);color:#667896;background:rgba(0,0,0,.12)}.blueprint-console-head>span,.solution-console-head>span{display:flex;gap:5px}.blueprint-console-head>span i,.solution-console-head>span i{width:6px;aspect-ratio:1;border-radius:50%;background:#ff5f57}.blueprint-console-head>span i:nth-child(2),.solution-console-head>span i:nth-child(2){background:#febc2e}.blueprint-console-head>span i:nth-child(3),.solution-console-head>span i:nth-child(3){background:#28c840}.blueprint-console-head strong,.solution-console-head strong{font:7px Consolas,monospace;letter-spacing:.7px}.blueprint-console-head em,.solution-console-head em{margin-left:auto;color:#3fd9b0;font:6px Consolas,monospace}.solution-tabs button{position:relative;gap:8px;overflow:hidden}.solution-tabs button:after{content:"";position:absolute;right:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,var(--ux-cyan),var(--ux-violet));transition:width .3s ease}.solution-tabs button.active:after{width:100%}.solution-tabs button em{color:#53627d;font:7px Consolas,monospace}.solution-tabs button.active em{color:#53caff}.solution-stage{position:relative}.solution-stage-meta{position:absolute;top:12px;right:18px;left:18px;display:flex;justify-content:space-between;color:#52627e;font:6px Consolas,monospace}.solution-stage-meta span{display:flex;align-items:center;gap:6px;color:#4acfa9}.solution-stage-meta i{width:5px;aspect-ratio:1;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.solution-copy,.solution-flow{margin-top:17px}.solution-command{border-color:rgba(61,189,255,.22);box-shadow:inset 0 0 30px rgba(42,120,255,.035)}.flow-column{transition:border-color .3s ease,transform .3s var(--ux-ease),box-shadow .3s ease}.flow-column:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(0,0,0,.2)}.blueprint-progress{display:flex;align-items:center;gap:8px;margin:14px 2px 18px;direction:ltr}.blueprint-progress span{width:28px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(86,141,225,.22);border-radius:50%;color:#677795;font:7px Consolas,monospace}.blueprint-progress span.active{border-color:rgba(57,213,173,.35);color:#64e5bd;background:rgba(48,194,153,.07)}.blueprint-progress i{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(59,218,176,.6),rgba(69,144,255,.3))}.blueprint-progress strong{margin-left:5px;color:#51dbb4;font:7px Consolas,monospace}.planner-options button{transition:.22s var(--ux-ease)}.planner-options button:hover{border-color:rgba(77,180,255,.36);transform:translateY(-2px)}.about-principles article,.about-team article,.armin-capability-card,.armin-system-card,.blog-card,.blueprint-section,.capability-card,.case-card,.case-study,.contact-form-panel,.contact-info-panel,.deliverable-card,.founder-note,.lab-grid article,.process-step-card,.process-value-card,.projects-cta,.quality-section,.services-advantage-card,.services-main-card,.technology-card{box-shadow:0 24px 65px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025)}.capability-card:before,.case-card:before,.industry-grid a:before,.lab-grid article:before,.quality-grid article:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(260px circle at var(--card-x,50%) var(--card-y,50%),rgba(70,177,255,.13),transparent 48%);transition:opacity .3s ease}.capability-card:hover:before,.case-card:hover:before,.industry-grid a:hover:before,.lab-grid article:hover:before,.quality-grid article:hover:before{opacity:1}.capability-card{min-height:235px;border-radius:23px}.capability-card:hover{border-color:rgba(68,176,255,.39)}.capability-top svg{transition:transform .45s var(--ux-ease),color .3s ease}.capability-card:hover .capability-top svg{transform:translateY(-4px) rotate(-5deg) scale(1.08);color:#8ce6ff}.case-card{position:relative;border-radius:25px;transition:border-color .35s ease,box-shadow .35s ease}.case-card:hover{border-color:rgba(75,170,255,.38);box-shadow:0 35px 85px rgba(0,0,0,.31),0 0 45px rgba(68,103,255,.08)}.case-media>span{box-shadow:0 10px 30px rgba(0,0,0,.25)}.case-stack span{transition:.2s ease}.case-card:hover .case-stack span{border-color:rgba(80,164,255,.31);color:#aebbd2}.industry-grid a,.lab-grid article,.quality-grid article{position:relative;overflow:hidden}.quality-grid article{min-height:70px;transition:.25s ease}.quality-grid article:hover{border-color:rgba(74,172,255,.32);transform:translateY(-3px);background:rgba(42,122,220,.055)}.stack-cloud span{border-radius:14px;transition:.25s ease}.stack-cloud span:hover{border-color:rgba(67,196,255,.48);color:#e5f5ff;box-shadow:0 14px 35px rgba(29,104,198,.15);animation-play-state:paused}.industry-grid{border-radius:23px}.industry-grid a{min-height:142px}.industry-grid a strong{transition:transform .25s ease}.industry-grid a:hover strong{transform:translateX(-4px)}.faq-grid details{overflow:hidden;transition:.25s ease}.faq-grid details:hover,.faq-grid details[open]{border-color:rgba(68,177,255,.34);background:rgba(8,24,51,.82)}.faq-grid details[open]{transform:translateY(-2px)}.faq-grid details[open] summary{color:#fff}.footer-signal{border-radius:22px}:where(input,textarea,select){transition:.22s ease}:where(input,textarea,select):focus{border-color:rgba(65,193,255,.58)!important;background-color:rgba(6,22,48,.92)!important;box-shadow:0 0 0 4px rgba(58,163,255,.08)!important;outline:none}.premium-footer{position:relative;overflow:hidden;padding-bottom:24px}.premium-footer:before{content:"ARCOTECH";position:absolute;left:50%;bottom:-55px;transform:translateX(-50%);color:rgba(97,133,211,.035);font:900 clamp(90px,18vw,240px)/1 Consolas,monospace;letter-spacing:-10px;pointer-events:none}.footer-signal{position:relative;overflow:hidden}.footer-signal:after{content:"";position:absolute;top:-80%;left:-15%;width:20%;height:260%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:footerShine 8s ease-in-out infinite}.socials--pending span{display:grid;place-items:center;opacity:.55;cursor:not-allowed}.flow-column,.solution-console,.solution-copy,.solution-flow,.solution-stage{min-width:0;max-width:100%}.solution-command{max-width:100%}@keyframes uxFadeIn{0%{opacity:0}}@keyframes uxPaletteIn{0%{opacity:0;transform:translateY(-15px) scale(.98)}}@keyframes uxPulse{50%{opacity:.42;transform:scale(.78)}}@keyframes heroScan{0%,10%{top:5%;opacity:0}25%{opacity:.5}75%{opacity:.32}90%,to{top:93%;opacity:0}}@keyframes scrollCue{0%{top:-60%}to{top:110%}}@keyframes productWindowFloat{0%,to{transform:rotateY(4deg) rotateX(1.5deg) translateY(0)}50%{transform:rotateY(2deg) rotateX(.5deg) translateY(-8px)}}@keyframes nodeBreathe{50%{border-color:rgba(76,186,255,.5);box-shadow:0 0 22px rgba(54,145,255,.13);transform:translateY(-3px)}}@keyframes uxDash{to{stroke-dashoffset:-120}}@keyframes floatCardOne{50%{transform:translate3d(-4px,-8px,0)}}@keyframes floatCardTwo{50%{transform:translate3d(6px,7px,0)}}@keyframes footerShine{0%,28%{left:-25%}52%,to{left:120%}}@media(max-width:1200px){.experience-dock{display:none}.page-hero{width:calc(100% - 28px)}}@media(max-width:980px){.site-header{top:7px;width:calc(100% - 14px)}.desktop-nav,.header-command,.header-cta{display:none}.header-inner{min-height:61px;padding-inline:9px}.header-inner .brand{min-width:0}.menu-button{display:grid;place-items:center;margin-right:auto}.mobile-menu-backdrop{display:block;position:fixed;inset:0;z-index:70;border:0;opacity:0;visibility:hidden;background:rgba(0,4,14,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.25s ease}.mobile-menu-backdrop.is-open{opacity:1;visibility:visible}.mobile-nav-panel{position:fixed;z-index:71;top:0;right:0;bottom:0;width:0;display:flex;flex-direction:column;padding:17px 0;border-left:1px solid rgba(100,143,231,.22);background:rgba(3,10,27,.98);box-shadow:-25px 0 80px rgba(0,0,0,.42);opacity:0;visibility:hidden;overflow:hidden;transition:width .35s var(--ux-ease),padding .35s var(--ux-ease),opacity .2s ease,visibility .35s ease}.mobile-nav-panel:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:35px 35px;-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.mobile-nav-panel.is-open{width:min(390px,92vw);padding:17px;opacity:1;visibility:visible}.mobile-nav-head{min-height:46px;display:flex;align-items:center;justify-content:space-between;color:#657793;font:8px Consolas,monospace;direction:ltr}.mobile-nav-head button{width:36px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;background:rgba(255,255,255,.035)}.mobile-nav-status{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(53,216,174,.14);border-radius:10px;color:#8ea39f;background:rgba(42,183,146,.045);font-size:8px}.mobile-nav-links{display:flex;flex-direction:column;gap:3px;margin-top:12px;overflow:auto}.mobile-nav-links a{min-height:52px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:#9eabc1}.mobile-nav-links a.active,.mobile-nav-links a:hover{border-color:rgba(73,164,255,.22);color:#fff;background:rgba(45,127,224,.075)}.mobile-nav-links em{color:#536581;font:7px Consolas,monospace}.mobile-nav-links strong{font-size:11px}.mobile-nav-links svg{color:#536b8e}.mobile-nav-actions{margin-top:auto;display:grid;grid-gap:8px;gap:8px;padding-top:14px}.mobile-nav-actions .button{width:100%}.mobile-nav-actions>button{min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(96,135,219,.2);border-radius:10px;color:#9dacbf;background:rgba(255,255,255,.02);font-size:9px}.page-hero{min-height:690px;padding:48px 28px 300px;align-items:flex-start}.page-hero:before{background:linear-gradient(180deg,#030817,rgba(3,8,23,.9) 43%,rgba(3,8,23,.24) 69%,rgba(3,8,23,.06))}.page-hero .hero-content{width:min(100%,620px)}.page-hero .hero-content:before{right:-20%;top:32%;width:120%;height:120%}.hero-custom-visual{inset:auto 5% 38px;width:90%;height:285px}.hero-visual-label{display:none}.hero-axis{opacity:.06}.home-hero-product{transform:scale(.84);transform-origin:center bottom}.experience-index{grid-template-columns:1fr;gap:12px}.experience-index-links{width:100%}}@media(max-width:780px){body{padding-bottom:76px}.mobile-experience-nav{position:fixed;z-index:45;right:10px;left:10px;bottom:9px;min-height:61px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px;border:1px solid rgba(102,143,231,.24);border-radius:18px;background:rgba(3,11,28,.9);box-shadow:0 20px 60px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-experience-nav :is(a,button){position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:12px;color:#71819b;background:transparent;font-size:7px}.mobile-experience-nav :is(a,button) svg{font-size:18px}.mobile-experience-nav a.active{color:#dff4ff;background:linear-gradient(180deg,rgba(56,155,255,.15),rgba(101,67,222,.08))}.mobile-experience-nav a.active:before{content:"";position:absolute;top:1px;width:18px;height:2px;border-radius:99px;background:var(--ux-cyan);box-shadow:0 0 10px var(--ux-cyan)}.command-palette-backdrop{place-items:end center;padding:15px 8px 80px}.command-palette{max-height:80vh;border-radius:22px 22px 16px 16px}.command-head{min-height:61px;padding-inline:14px}.command-search{min-height:58px;margin:12px}.command-results{max-height:48vh;padding-inline:10px}.command-results>a{min-height:62px;grid-template-columns:38px 1fr auto}.command-footer,.command-results>a>em{display:none}.page-hero{width:calc(100% - 18px);min-height:735px;margin-top:14px;padding:34px 18px 285px;border-radius:24px}.page-hero:after{display:none}.page-hero h1{font-size:clamp(29px,9vw,38px);line-height:1.5;letter-spacing:-1.3px}.page-hero .hero-content>p{font-size:11px;line-height:2}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.hero-trust{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px}.hero-trust span{justify-content:center;text-align:center;font-size:8px}.hero-hud{inset:12px}.hero-code{left:25px}.hero-scroll-cue{display:none}.hero-custom-visual{inset:auto -2% 20px;width:104%;height:280px}.product-window{width:96%}.product-window-body{min-height:280px}.hero-float-card--one{right:4%;top:2%}.hero-float-card--two{left:3%;bottom:2%}.experience-index,.signal-strip{width:calc(100% - 18px)}.experience-index{padding:14px}.experience-index-links{grid-template-columns:repeat(2,1fr)}.experience-index-links a{min-height:44px}.home-v3 :is(.intelligence-section,.capabilities-section,.featured-work,.quality-section,.stack-section,.industry-section,.blueprint-section,.founder-note,.faq-section){margin-top:64px}.blueprint-console-head,.solution-console-head{overflow:hidden}.blueprint-console-head strong,.solution-console-head strong{white-space:nowrap}.solution-tabs button{min-height:65px;display:grid;grid-template-columns:auto auto 1fr}.solution-stage{width:100%;grid-template-columns:minmax(0,1fr);overflow:hidden}.solution-stage-meta{position:static;margin:-3px 0 15px}.solution-stage-meta em{display:none}.solution-copy,.solution-flow{margin-top:0}.solution-flow{width:100%;grid-template-columns:minmax(0,1fr)}.solution-command{width:100%;overflow-x:auto}.blueprint-progress{margin-inline:0}.premium-footer{padding-bottom:70px}}@media(max-width:480px){.site-header .brand small{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis}.page-hero{min-height:720px;padding-bottom:270px}.home-hero-product{transform:scale(.74)}.hero-custom-visual{width:120%;right:-10%}.hero-float-card{transform:scale(.9)}.hero-float-card--one{right:8%}.hero-float-card--two{left:8%}.experience-index-status small{font-size:7px}.experience-index-links a{justify-content:center}.command-brand strong{font-size:8px}.command-brand small{font-size:7px}.command-search input{font-size:11px}.command-search kbd{display:none}}@media(prefers-reduced-motion:reduce){.footer-signal:after,.hero-float-card,.hero-scan-line,.hero-scroll-cue i:after,.product-node,.product-window{animation:none!important}}.socials>span{display:grid;place-items:center;opacity:.58;cursor:not-allowed}.article-coming-soon{color:#71819d;font-size:9px;letter-spacing:.1px}.experience-dock{display:none!important}.home-v3 .hero-hud,.home-v3 .hero-scan-line,.home-v3 .hero-scroll-cue{display:none}.home-v3 .page-hero{overflow:hidden;isolation:isolate}.home-v3 .page-hero:after{width:390px;height:390px;right:auto;left:12%;top:18%;opacity:.22;filter:blur(18px)}.home-v3 .page-hero .hero-content{z-index:4}.home-v3 .page-hero .hero-content:before{width:125%;height:145%;right:-10%;background:radial-gradient(circle,rgba(3,8,23,.94) 0,rgba(3,8,23,.72) 50%,transparent 76%);filter:blur(4px)}.home-v3 .hero-visual>img{filter:saturate(1.08) contrast(1.03) brightness(.94)}.home-v3 .page-hero:hover .hero-visual>img{transform:none;filter:saturate(1.1) contrast(1.035) brightness(.96)}.capabilities-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:16px}.capability-card,.capability-card--tall{min-height:248px;grid-row:auto;justify-content:flex-start;gap:38px;padding:27px}.capability-card--wide{grid-column:span 2}.capability-card>div:last-of-type{margin-top:auto}.capability-top{min-height:34px}.capability-top svg{font-size:30px}.capability-card small{color:#71809b;font-size:10px}.capability-card h3{margin:9px 0 10px;font-size:24px;line-height:1.55}.capability-card p{max-width:580px;color:#aab5c9;font-size:12px;line-height:2}.capability-card--wide p{max-width:680px}@media (min-width:1051px){.shell,.site-header{width:min(1320px,calc(100% - 64px))}.site-header{top:14px}.site-header .header-inner.shell{width:100%;min-height:72px;padding-inline:26px}.main-nav{gap:30px}.main-nav a,.nav-more>button{font-size:11px}.header-cta{min-height:44px;padding-inline:20px}.home-v3 .page-hero{min-height:630px;margin-top:22px;padding:68px 58px;align-items:center;border-radius:28px}.home-v3 .page-hero:before{background:linear-gradient(90deg,rgba(2,7,20,.03),rgba(2,7,20,.05) 36%,rgba(3,8,23,.62) 59%,rgba(3,8,23,.96) 78%,#030817)}.home-v3 .page-hero .hero-content{width:min(48%,620px)}.home-v3 .page-hero h1{max-width:610px;font-size:clamp(42px,3.55vw,58px);line-height:1.42;letter-spacing:-2px}.home-v3 .page-hero .hero-content>p{max-width:590px;font-size:13px;line-height:2.05}.home-v3 .hero-visual>img{object-position:left center;transform:none}.home-v3 .hero-actions{margin-top:28px}.home-v3 .hero-trust{margin-top:18px}}@media (max-width:1050px) and (min-width:781px){.capabilities-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card--wide{grid-column:span 2}.capability-card{min-height:230px}}@media (max-width:780px){.home-v3 .page-hero{min-height:680px;padding:38px 20px 285px}.home-v3 .page-hero:before{background:linear-gradient(180deg,#030817,rgba(3,8,23,.96) 42%,rgba(3,8,23,.42) 66%,rgba(3,8,23,.08))}.home-v3 .page-hero .hero-content:before{display:none}.home-v3 .hero-visual>img{object-position:34% bottom}.capabilities-bento{grid-template-columns:1fr;gap:12px}.capability-card,.capability-card--tall,.capability-card--wide{grid-column:auto;min-height:0;gap:26px;padding:22px}.capability-card h3{font-size:21px}.capability-card p{font-size:11px}}@media (min-width:1051px){.home-v3 .page-hero{min-height:0;aspect-ratio:2009/783;padding:44px 54px}.home-v3 .page-hero:before{background:linear-gradient(90deg,transparent,transparent 51%,rgba(3,8,23,.08) 62%,rgba(3,8,23,.32) 79%,rgba(3,8,23,.58))}.home-v3 .page-hero .hero-content{width:min(38%,470px);text-align:right}.home-v3 .page-hero .hero-content:before{display:none}.home-v3 .page-hero h1{max-width:455px;margin:14px 0 10px;font-size:clamp(23px,2vw,30px);line-height:1.62;letter-spacing:-.85px}.home-v3 .page-hero .hero-content>p{max-width:455px;font-size:11px;line-height:2.05}.home-v3 .hero-visual>img{object-fit:cover;object-position:center;transform:none}.home-v3 .hero-actions{margin-top:20px}.home-v3 .hero-trust{margin-top:14px}}@media (max-width:1050px) and (min-width:781px){.home-v3 .page-hero h1{font-size:clamp(27px,4.1vw,36px);line-height:1.5}}@media (max-width:780px){.home-v3 .page-hero h1{font-size:clamp(25px,7.6vw,32px);line-height:1.55;letter-spacing:-1px}}.services-page #services{overflow:hidden;isolation:isolate}.services-page #services .hero-hud,.services-page #services .hero-scan-line,.services-page #services .hero-scroll-cue,.services-page #services .hero-visual-shade,.services-page #services .hero-visual:after,.services-page #services .hero-visual:before{display:none}.services-page #services .hero-visual>img,.services-page #services:hover .hero-visual>img{transform:none;filter:none}@media (min-width:1051px){.services-page #services{min-height:0;aspect-ratio:2010/782;padding:42px 54px;align-items:center;border-radius:28px}.services-page #services:before{background:linear-gradient(90deg,transparent,transparent 49%,rgba(3,8,23,.04) 61%,rgba(3,8,23,.18) 80%,rgba(3,8,23,.34))}.services-page #services:after{display:none}.services-page #services .hero-content{z-index:4;width:min(38%,480px);text-align:right}.services-page #services .hero-content:before{display:none}.services-page #services h1{max-width:460px;margin:13px 0 9px;font-size:clamp(23px,2vw,31px);line-height:1.62;letter-spacing:-.85px}.services-page #services .hero-content>p{max-width:460px;font-size:10.5px;line-height:2.05}.services-page #services .hero-visual>img{object-fit:cover;object-position:center}.services-page #services .hero-actions{margin-top:19px}.services-page #services .hero-trust{margin-top:13px;gap:8px}.services-page #services .hero-trust span{padding:6px 8px;font-size:8px}}@media (max-width:1050px) and (min-width:781px){.services-page #services h1{font-size:clamp(27px,4vw,36px);line-height:1.5}.services-page #services .hero-visual>img{object-fit:cover;object-position:30% center}}@media (max-width:780px){.services-page #services{min-height:720px;padding:34px 18px 285px}.services-page #services:before{background:linear-gradient(180deg,#030817,rgba(3,8,23,.97) 39%,rgba(3,8,23,.52) 61%,rgba(3,8,23,.08))}.services-page #services .hero-content:before{display:none}.services-page #services h1{font-size:clamp(25px,7.6vw,32px);line-height:1.55;letter-spacing:-1px}.services-page #services .hero-visual>img{object-fit:cover;object-position:29% bottom}}.case-study-media{display:block}.case-body h3 a,.case-study-title h2 a{color:inherit}.case-detail-link,.case-study-link,.case-visit-link{display:inline-flex;align-items:center;gap:8px;width:max-content;color:#74d5ff;font-size:10px;font-weight:700}.case-study-link{margin-top:20px;padding:10px 13px;border:1px solid rgba(77,169,255,.26);border-radius:9px;background:rgba(45,126,222,.055)}.case-detail-link svg,.case-study-link svg,.case-visit-link svg{width:15px;height:15px;transition:transform .25s ease}.case-detail-link:hover svg,.case-study-link:hover svg,.case-visit-link:hover svg{transform:translateX(-3px)}.case-detail-link{margin-top:18px}.case-actions,.case-study-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.case-visit-link{padding:10px 13px;border:1px solid rgba(70,184,255,.32);border-radius:9px;color:#8edfff;background:linear-gradient(180deg,rgba(45,154,255,.14),rgba(56,91,255,.07));box-shadow:inset 0 1px rgba(255,255,255,.025)}.case-visit-link:hover{color:#eefaff;border-color:rgba(86,203,255,.52);background:linear-gradient(180deg,rgba(45,154,255,.22),rgba(56,91,255,.11))}.project-detail-page{overflow:hidden}.project-detail-hero{position:relative;min-height:610px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;grid-gap:0;gap:0;margin-top:14px;overflow:hidden;border:1px solid rgba(91,126,218,.25);border-radius:28px;background:radial-gradient(circle at 12% 20%,rgba(50,92,255,.16),transparent 31%),linear-gradient(145deg,rgba(7,17,40,.97),rgba(2,8,21,.98))}.project-detail-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:54px}.project-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:24px;color:#6f7f9d;font-size:9px}.project-breadcrumb a{color:#91a3c2}.project-breadcrumb svg{width:12px;height:12px}.project-detail-kicker{color:#55c5ff;font:9px Consolas,monospace;letter-spacing:1.2px;direction:ltr;text-align:right}.project-detail-copy h1{margin:16px 0 15px;font-size:clamp(38px,4.6vw,64px);line-height:1.42;letter-spacing:-2.2px}.project-detail-copy h1 em{font-style:normal;background:linear-gradient(90deg,#35caff,#5b82ff,#ad61ff);-webkit-background-clip:text;color:transparent}.project-detail-copy>p{max-width:620px;margin:0;color:#a5b0c7;font-size:13px;line-height:2.1}.project-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.project-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.project-detail-tags span{padding:7px 10px;border:1px solid rgba(90,139,222,.22);border-radius:999px;color:#8494b2;background:rgba(255,255,255,.025);font-size:9px}.project-detail-visual{position:relative;min-height:610px;overflow:hidden;direction:ltr}.project-detail-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,9,23,.86),transparent 40%),linear-gradient(180deg,transparent 55%,rgba(2,8,21,.72))}.project-detail-visual img{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.project-detail-hero:hover .project-detail-visual img{transform:scale(1.035)}.project-detail-visual-overlay{position:absolute;z-index:2;right:24px;bottom:22px;display:flex;align-items:flex-end;gap:13px;color:#fff}.project-detail-visual-overlay b{font:700 72px/1 Consolas,monospace;color:rgba(255,255,255,.72)}.project-detail-visual-overlay span{padding-bottom:7px;color:#a8dfff;font:8px Consolas,monospace;letter-spacing:1.2px}.project-facts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-32px;padding-inline:28px}.project-facts article{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px 21px;border:1px solid rgba(86,125,207,.22);border-left:0;background:rgba(5,14,32,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-facts article:first-child{border-radius:0 16px 16px 0}.project-facts article:last-child{border-left:1px solid rgba(86,125,207,.22);border-radius:16px 0 0 16px}.project-facts small{color:#667794;font-size:9px}.project-facts strong{color:#e3ebf9;font-size:14px}.project-architecture,.project-delivery,.project-faq,.project-goals,.project-overview,.project-seo-copy,.related-projects{margin-top:85px}.project-section-heading{max-width:760px;margin:0 auto 30px;text-align:center}.project-section-heading--right{max-width:none;margin-inline:0;text-align:right}.project-section-heading>span{color:#4fc4ff;font:9px Consolas,monospace;letter-spacing:1.3px;direction:ltr;display:block}.project-section-heading h2{margin:10px 0 8px;font-size:clamp(27px,3vw,39px);line-height:1.55}.project-section-heading p{max-width:760px;margin:0 auto;color:#8f9db6;font-size:11px;line-height:1.9}.project-section-heading--right p{margin-inline:0}.project-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.project-challenge-card,.project-narrative{padding:34px;border:1px solid rgba(87,122,204,.22);border-radius:22px;background:linear-gradient(145deg,rgba(8,19,43,.9),rgba(3,9,22,.94))}.project-narrative>p{margin:0 0 15px;color:#a4afc5;font-size:12px;line-height:2.15}.project-highlight-note{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:17px;border-right:2px solid #756bff;background:rgba(84,63,210,.08)}.project-highlight-note svg{flex:0 0 auto;width:23px;color:#9d8bff}.project-highlight-note p{margin:0;color:#c0c9da;font-size:11px;line-height:1.95}.project-challenge-card{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(42,150,255,.12),transparent 34%),linear-gradient(145deg,rgba(7,20,47,.95),rgba(3,9,23,.95))}.project-challenge-card:after{content:"?";position:absolute;left:18px;top:3px;color:rgba(78,154,255,.08);font:700 140px/1 Consolas,monospace}.project-challenge-card>span{color:#50c6ff;font-size:9px}.project-challenge-card h3{position:relative;z-index:1;margin:10px 0 13px;font-size:24px;line-height:1.6}.project-challenge-card>p{position:relative;z-index:1;margin:0;color:#9ca9bf;font-size:11px;line-height:2}.project-challenge-card>div{position:relative;z-index:1;margin-top:25px;padding-top:20px;border-top:1px solid rgba(90,125,205,.18)}.project-challenge-card strong{color:#d9e5f7;font-size:10px}.project-challenge-card div p{margin:8px 0 0;color:#aeb9cc;font-size:10px;line-height:1.9}.project-goals-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.project-goals-grid article{position:relative;min-height:190px;padding:25px 20px;overflow:hidden;border:1px solid rgba(87,122,204,.2);border-radius:18px;background:linear-gradient(145deg,rgba(8,19,43,.88),rgba(3,9,22,.92))}.project-goals-grid article>span{position:absolute;left:14px;top:9px;color:rgba(76,154,255,.14);font:700 48px Consolas,monospace}.project-goals-grid svg{width:27px;height:27px;color:#45ddb3}.project-goals-grid p{position:relative;z-index:1;margin:42px 0 0;color:#b1bbcf;font-size:11px;line-height:1.95}.project-architecture{padding:42px;border:1px solid rgba(87,122,204,.2);border-radius:27px;background:radial-gradient(circle at 50% 0,rgba(60,96,255,.12),transparent 35%),rgba(4,11,26,.72)}.project-architecture-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.project-architecture-grid article{min-height:275px;padding:24px;border:1px solid rgba(88,127,213,.2);border-radius:18px;background:linear-gradient(155deg,rgba(9,22,49,.94),rgba(3,9,22,.96))}.project-architecture-grid article>div{display:flex;align-items:center;justify-content:space-between;direction:ltr}.project-architecture-grid article>div span{color:#5cc8ff;font:9px Consolas,monospace}.project-architecture-grid svg{width:34px;height:34px;color:#6e8dff;filter:drop-shadow(0 0 14px rgba(80,108,255,.3))}.project-architecture-grid h3{margin:35px 0 10px;font-size:18px;line-height:1.6}.project-architecture-grid p{margin:0;color:#929fb7;font-size:10px;line-height:1.95}.project-delivery{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;align-items:center;padding:42px;border:1px solid rgba(92,126,212,.22);border-radius:25px;background:radial-gradient(circle at 100% 0,rgba(36,157,255,.14),transparent 30%),linear-gradient(145deg,rgba(7,18,42,.94),rgba(3,9,22,.96))}.project-delivery-copy>span{color:#4fc4ff;font:9px Consolas,monospace}.project-delivery-copy h2{margin:10px 0 12px;font-size:33px}.project-delivery-copy>p{margin:0;color:#9ba7bd;font-size:11px;line-height:2.05}.project-stack-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px;direction:ltr;justify-content:flex-end}.project-stack-list span{padding:7px 9px;border:1px solid rgba(76,142,237,.24);border-radius:8px;color:#91a4c4;background:#050d1d;font:8px Consolas,monospace}.project-deliverables{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.project-deliverables div{min-height:70px;display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(83,120,199,.18);border-radius:12px;background:rgba(255,255,255,.02)}.project-deliverables svg{flex:0 0 auto;width:18px;color:#42dbaf}.project-deliverables span{color:#adb8cb;font-size:10px;line-height:1.65}.project-seo-copy{padding:34px;border-block:1px solid rgba(88,124,209,.2)}.project-seo-copy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.project-seo-copy-grid p{margin:0;color:#9ca9c0;font-size:11px;line-height:2.1}.project-faq-list{max-width:950px;margin:auto;display:grid;grid-gap:10px;gap:10px}.project-faq-list details{border:1px solid rgba(88,124,205,.21);border-radius:14px;background:rgba(7,17,39,.75);overflow:hidden}.project-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;color:#d2dceb;font-size:12px;cursor:pointer;list-style:none}.project-faq-list summary::-webkit-details-marker{display:none}.project-faq-list summary span{color:#55c6ff;font:20px/1 Consolas,monospace;transition:transform .25s ease}.project-faq-list details[open] summary span{transform:rotate(45deg)}.project-faq-list details p{margin:0;padding:0 20px 20px;color:#939fb7;font-size:10px;line-height:2}.related-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.related-projects-grid>a{display:block;padding:12px 12px 20px;border:1px solid rgba(88,122,204,.2);border-radius:19px;background:linear-gradient(145deg,rgba(8,19,43,.9),rgba(3,9,22,.94))}.related-projects-grid>a>div{position:relative;min-height:215px;overflow:hidden;border-radius:13px;direction:ltr}.related-projects-grid img{object-fit:cover;transition:transform .55s ease}.related-projects-grid>a:hover img{transform:scale(1.05)}.related-projects-grid>a>span{display:block;margin:17px 7px 0;color:#50c5ff;font-size:9px}.related-projects-grid h3{margin:6px 7px 8px;font-size:20px;color:#fff}.related-projects-grid p{min-height:58px;margin:0 7px;color:#929fb6;font-size:9px;line-height:1.85}.related-projects-grid strong{display:inline-flex;align-items:center;gap:7px;margin:16px 7px 0;color:#79d7ff;font-size:9px}.related-projects-grid strong svg{width:14px}.project-detail-cta{margin-bottom:0}@media (max-width:1050px){.project-detail-copy{padding:38px}.project-detail-copy h1{font-size:42px}.project-architecture-grid,.project-goals-grid{grid-template-columns:repeat(2,1fr)}.project-facts{padding-inline:18px}}@media (max-width:780px){.project-detail-hero{min-height:0;grid-template-columns:1fr}.project-detail-copy{padding:28px 19px 30px}.project-breadcrumb{margin-bottom:18px}.project-detail-copy h1{font-size:clamp(30px,9vw,39px);letter-spacing:-1.2px}.project-detail-copy>p{font-size:11px}.project-detail-actions{flex-direction:column}.project-detail-actions .button{width:100%}.project-detail-visual{min-height:330px}.project-detail-visual:after{background:linear-gradient(180deg,rgba(3,9,23,.24),transparent 42%,rgba(2,8,21,.75))}.project-detail-visual-overlay b{font-size:54px}.project-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;padding-inline:0}.project-facts article,.project-facts article:first-child,.project-facts article:last-child{border:1px solid rgba(86,125,207,.22);border-radius:13px}.project-architecture,.project-delivery,.project-faq,.project-goals,.project-overview,.project-seo-copy,.related-projects{margin-top:60px}.project-section-heading{text-align:right;margin-bottom:22px}.project-delivery,.project-overview-grid,.project-seo-copy-grid{grid-template-columns:1fr}.project-challenge-card,.project-delivery,.project-narrative{padding:23px 18px}.project-architecture-grid,.project-deliverables,.project-goals-grid,.related-projects-grid{grid-template-columns:1fr}.project-goals-grid article{min-height:160px}.project-architecture{padding:28px 16px;border-radius:21px}.project-architecture-grid article{min-height:230px}.project-stack-list{justify-content:flex-start}.project-seo-copy{padding:25px 0}.related-projects-grid>a>div{min-height:240px}.case-study-link,.case-visit-link{width:100%;justify-content:center}.case-actions,.case-study-actions{width:100%}}.services-page .service-detail-row{grid-template-columns:minmax(330px,1.22fr) minmax(0,2.78fr);align-items:stretch;min-height:132px;padding:0 0 0 18px}.services-page .service-detail-title{display:grid;grid-template-columns:158px minmax(0,1fr);align-items:stretch;grid-gap:16px;gap:16px;min-height:100%}.services-page .service-detail-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;align-self:center;padding:14px 0;text-align:right}.services-page .service-detail-copy h3{margin:0 0 6px;line-height:1.35}.services-page .service-detail-copy p{margin:0}.services-page .service-detail-columns{padding-block:14px}.services-page .service-detail-media{align-self:stretch;height:100%;min-height:132px;overflow:hidden;border-radius:0 10px 10px 0;background:linear-gradient(180deg,rgba(8,21,56,.96),rgba(6,17,44,.98));display:flex;align-items:stretch;justify-content:stretch;padding:0;margin:0}.services-page .service-detail-media img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal;filter:none;display:block}@media (max-width:900px){.services-page .service-detail-row{padding:12px 16px;min-height:0}.services-page .service-detail-title{grid-template-columns:1fr;justify-items:center;gap:10px}.services-page .service-detail-copy{text-align:center;padding:0}.services-page .service-detail-columns{padding-block:0}.services-page .service-detail-media{width:min(100%,180px);min-height:110px;border-radius:10px}}.portfolio-detail-page-v4,.portfolio-page-v4{background:radial-gradient(circle at top right,rgba(73,160,255,.14),transparent 25%),radial-gradient(circle at left center,rgba(150,73,255,.12),transparent 30%),#020817}.portfolio-detail-shell,.portfolio-shell{padding-top:7.5rem;padding-bottom:4rem}.portfolio-detail-pill,.section-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1rem;border-radius:999px;border:1px solid rgba(117,173,255,.24);background:rgba(9,25,52,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:#8bdcff;font-size:.92rem}.portfolio-heading{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.portfolio-heading h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.2}.portfolio-heading p{margin:0;max-width:68rem;color:rgba(226,236,255,.76);line-height:1.9}.portfolio-grid-v4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.portfolio-card-v4{overflow:hidden;border-radius:2rem;border:1px solid rgba(110,163,255,.18);background:linear-gradient(180deg,rgba(9,23,48,.96),rgba(7,18,39,.98));box-shadow:0 30px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}.portfolio-card-media{position:relative;display:block;min-height:18rem;overflow:hidden}.portfolio-card-media img{object-fit:cover;transition:transform .55s ease}.portfolio-card-v4:hover .portfolio-card-media img{transform:scale(1.04)}.portfolio-card-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,10,24,.06),rgba(4,10,24,.16) 45%,rgba(4,10,24,.72))}.portfolio-card-category{position:absolute;right:1.25rem;bottom:1.1rem;z-index:1;padding:.45rem .8rem;border-radius:999px;background:rgba(4,15,35,.78);border:1px solid rgba(139,220,255,.18);color:#7ee2ff;font-size:.92rem}.portfolio-card-content{padding:1.35rem 1.35rem 1.5rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.portfolio-card-title-wrap{color:inherit;text-decoration:none;display:grid;grid-gap:.75rem;gap:.75rem}.portfolio-card-title-wrap h2{margin:0;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.35}.portfolio-card-result p,.portfolio-card-title-wrap p{margin:0;color:rgba(227,236,255,.78);line-height:1.95}.portfolio-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.portfolio-card-facts>div,.portfolio-card-result{border-radius:1.2rem;border:1px solid rgba(111,158,255,.15);background:rgba(15,27,53,.8);padding:1rem 1.1rem}.portfolio-card-facts strong,.portfolio-card-result strong{display:block;margin-bottom:.35rem;font-size:1.05rem;color:#f6fbff}.portfolio-card-facts span{color:rgba(220,232,255,.74);line-height:1.8}.portfolio-card-actions{display:flex;justify-content:flex-start}.portfolio-detail-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);grid-gap:2rem;gap:2rem;align-items:center;padding:1.75rem;border-radius:2rem;border:1px solid rgba(111,158,255,.15);background:linear-gradient(135deg,rgba(8,20,44,.96),rgba(10,30,63,.84));box-shadow:0 30px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)}.portfolio-detail-frame{position:relative;padding:1rem;border-radius:2rem;border:1px solid rgba(126,188,255,.18);background:linear-gradient(180deg,rgba(6,14,34,.96),rgba(3,10,23,.98));min-height:34rem;display:grid;grid-template-rows:auto 1fr auto;grid-gap:.9rem;gap:.9rem}.portfolio-detail-frame-head{display:flex;gap:.45rem;padding-inline:.25rem}.portfolio-detail-frame-head span{width:.78rem;height:.78rem;border-radius:50%;background:linear-gradient(180deg,#85deff,#7b8dff);opacity:.9}.portfolio-detail-frame-screen{position:relative;overflow:hidden;border-radius:1.6rem;border:1px solid rgba(125,182,255,.12);background:radial-gradient(circle at top,rgba(57,136,255,.15),rgba(7,18,40,.95));min-height:29rem}.portfolio-detail-frame-note{color:rgba(223,236,255,.68);font-size:.94rem;line-height:1.8}.project-gallery-slider,.project-gallery-track{position:relative;width:100%;height:100%}.project-gallery-slide{position:absolute;inset:0;opacity:0;transform:translateX(12%);transition:transform .7s ease,opacity .7s ease}.project-gallery-slide.is-before{transform:translateX(-12%);opacity:0}.project-gallery-slide.is-after{transform:translateX(12%);opacity:0}.project-gallery-slide.is-active{transform:translateX(0);opacity:1}.project-gallery-slide img{object-fit:cover}.project-gallery-ui{position:absolute;inset-inline:1rem;bottom:1rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem}.project-gallery-dots{display:flex;gap:.55rem;padding:.5rem .7rem;border-radius:999px;background:rgba(4,12,28,.72);border:1px solid rgba(117,173,255,.18)}.project-gallery-dots button{width:.72rem;height:.72rem;border-radius:50%;border:none;background:rgba(255,255,255,.24);cursor:pointer}.project-gallery-dots button.is-active{background:linear-gradient(180deg,#8de1ff,#6d8cff);box-shadow:0 0 0 3px rgba(106,160,255,.16)}.project-gallery-counter{padding:.55rem .8rem;border-radius:999px;background:rgba(4,12,28,.72);border:1px solid rgba(117,173,255,.18);color:#f1f7ff;font-size:.88rem}.portfolio-detail-copy{display:grid;grid-gap:1rem;gap:1rem}.portfolio-detail-copy h1{margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.28}.portfolio-detail-copy p{margin:0;color:rgba(226,236,255,.82);line-height:2;font-size:1.08rem}.portfolio-detail-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.4rem}.portfolio-detail-sections{display:grid;grid-gap:1.6rem;gap:1.6rem;margin-top:2rem}.portfolio-detail-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.portfolio-detail-content-grid article,.portfolio-detail-mini-grid article{border-radius:1.6rem;border:1px solid rgba(111,158,255,.15);background:linear-gradient(180deg,rgba(9,22,45,.94),rgba(6,16,36,.98));padding:1.25rem}.portfolio-detail-mini-grid article span{width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:rgba(22,40,77,.92);color:#82e0ff;margin-bottom:1rem}.portfolio-detail-mini-grid article span svg{width:1.4rem;height:1.4rem}.portfolio-detail-content-grid h2,.portfolio-detail-mini-grid strong{display:block;margin:0 0 .65rem;font-size:1.18rem;color:#f6fbff}.portfolio-detail-content-grid li,.portfolio-detail-mini-grid p{margin:0;color:rgba(225,237,255,.8);line-height:1.95}.portfolio-detail-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.portfolio-detail-content-grid ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:.8rem;gap:.8rem}.portfolio-detail-content-grid li{display:flex;align-items:flex-start;gap:.6rem}.portfolio-detail-content-grid li svg{width:1rem;height:1rem;flex:0 0 auto;color:#89ddff;margin-top:.35rem}.portfolio-tech-tags{display:flex;flex-wrap:wrap;gap:.7rem}.portfolio-tech-tags span{padding:.6rem .9rem;border-radius:999px;border:1px solid rgba(120,171,255,.18);background:rgba(13,27,52,.84);color:#dbe9ff}@media (max-width:1080px){.portfolio-detail-content-grid,.portfolio-detail-hero,.portfolio-detail-mini-grid,.portfolio-grid-v4{grid-template-columns:1fr}.portfolio-detail-frame{min-height:30rem}}@media (max-width:720px){.portfolio-detail-shell,.portfolio-shell{padding-top:6.6rem}.portfolio-card-content,.portfolio-detail-content-grid article,.portfolio-detail-frame,.portfolio-detail-hero,.portfolio-detail-mini-grid article{padding:1rem}.portfolio-card-facts{grid-template-columns:1fr}.portfolio-card-media{min-height:15rem}.portfolio-detail-frame-screen{min-height:20rem}.portfolio-detail-frame{min-height:auto}.project-gallery-ui{inset-inline:.75rem;bottom:.75rem}.portfolio-card-actions,.portfolio-detail-actions{flex-direction:column}}.services-portfolio-preview{margin-top:18px;padding:22px;border:1px solid rgba(76,124,231,.26);border-radius:18px;background:linear-gradient(180deg,rgba(7,18,42,.82),rgba(3,10,25,.9));box-shadow:0 22px 65px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.025)}.services-portfolio-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.services-portfolio-heading>div{max-width:820px}.services-portfolio-heading span{color:#52c8ff;font-size:12px}.services-portfolio-heading h2{margin:7px 0 6px;font-size:clamp(21px,2.5vw,31px);line-height:1.55}.services-portfolio-heading p{margin:0;color:#aebbd0;font-size:11px;line-height:2}.services-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.services-portfolio-card{overflow:hidden;border:1px solid rgba(74,109,192,.36);border-radius:14px;background:linear-gradient(180deg,rgba(13,27,58,.76),rgba(3,10,25,.9));transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.services-portfolio-card:hover{transform:translateY(-5px);border-color:rgba(90,176,255,.56);box-shadow:0 18px 38px rgba(0,0,0,.28)}.services-portfolio-media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#07142d}.services-portfolio-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(3,9,23,.78))}.services-portfolio-media img{object-fit:cover;transition:transform .55s ease}.services-portfolio-card:hover .services-portfolio-media img{transform:scale(1.04)}.services-portfolio-media span{position:absolute;right:12px;bottom:10px;z-index:1;padding:5px 9px;border:1px solid rgba(110,204,255,.2);border-radius:999px;background:rgba(3,12,29,.78);color:#72ddff;font-size:9.5px}.services-portfolio-copy{padding:14px}.services-portfolio-copy h3{margin:0 0 7px;font-size:16px}.services-portfolio-copy p{margin:0;min-height:66px;color:#aab6ca;font-size:10px;line-height:1.95}.services-portfolio-copy>a{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#72cfff;font-size:10.5px}.services-portfolio-copy>a svg{width:15px;height:15px}@media (max-width:1050px){.services-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.services-portfolio-preview{padding:15px}.services-portfolio-heading{align-items:stretch;flex-direction:column}.services-portfolio-heading .button{width:100%}.services-portfolio-grid{grid-template-columns:1fr}.services-portfolio-copy p{min-height:0}}.portfolio-page-v4 .projects-hero{margin-top:14px}.portfolio-page-v4 .portfolio-shell--after-intro{padding-top:4rem}.portfolio-heading h2{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.3}.portfolio-card-actions{flex-wrap:wrap;gap:.75rem}.portfolio-card-actions .button{min-width:10.5rem}.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:7.5rem}.portfolio-detail-page-v4 .project-architecture,.portfolio-detail-page-v4 .project-delivery,.portfolio-detail-page-v4 .project-facts,.portfolio-detail-page-v4 .project-faq,.portfolio-detail-page-v4 .project-goals,.portfolio-detail-page-v4 .project-overview,.portfolio-detail-page-v4 .project-seo-copy,.portfolio-detail-page-v4 .related-projects{width:100%}.project-visit-banner{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:85px;padding:2rem 2.2rem;border:1px solid rgba(91,143,235,.24);border-radius:1.6rem;background:radial-gradient(circle at 100% 0,rgba(45,164,255,.16),transparent 36%),linear-gradient(135deg,rgba(9,25,55,.96),rgba(6,14,33,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 50px rgba(0,0,0,.2)}.project-visit-banner>div>span{display:block;color:#55c7ff;font:9px Consolas,monospace;letter-spacing:1.2px;direction:ltr;text-align:right}.project-visit-banner h2{margin:.55rem 0 .35rem;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.45}.project-visit-banner p{margin:0;color:#9eabc1;font-size:11px;line-height:1.95}.project-visit-banner .button{flex:0 0 auto}@media (max-width:780px){.portfolio-page-v4 .portfolio-shell--after-intro{padding-top:3rem}.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:6.5rem}.project-visit-banner{align-items:stretch;flex-direction:column;margin-top:60px;padding:1.4rem 1.1rem}.portfolio-card-actions .button,.project-visit-banner .button{width:100%}}.portfolio-detail-page-v4 .portfolio-detail-hero{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);align-items:stretch}.portfolio-detail-page-v4 .portfolio-detail-frame{min-height:36rem}.portfolio-detail-page-v4 .portfolio-detail-frame-head{position:absolute;top:1.15rem;right:1.2rem;z-index:5;display:flex;gap:.5rem;padding:.55rem .7rem;border-radius:999px;background:rgba(3,10,25,.62);border:1px solid rgba(126,188,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portfolio-detail-page-v4 .portfolio-detail-frame-screen{background:#050d20}.portfolio-detail-page-v4 .portfolio-detail-frame-note{position:absolute;right:0;left:0;bottom:0;z-index:5;padding:2.2rem 1.25rem 1rem;color:rgba(235,243,255,.88);background:linear-gradient(180deg,transparent,rgba(2,8,22,.88));pointer-events:none}.portfolio-detail-page-v4 .project-gallery-slide,.portfolio-detail-page-v4 .project-gallery-slider,.portfolio-detail-page-v4 .project-gallery-track{position:absolute;inset:0;width:100%;height:100%}.portfolio-detail-page-v4 .project-gallery-ui{bottom:3.7rem}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero{grid-template-columns:1fr;grid-template-areas:"copy" "gallery";direction:rtl}.portfolio-detail-page-v4 .portfolio-detail-frame{min-height:30rem}}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-frame{min-height:23rem;padding:0}.portfolio-detail-page-v4 .portfolio-detail-frame-screen{min-height:0}.portfolio-detail-page-v4 .portfolio-detail-frame-note{font-size:.82rem;padding:1.8rem .9rem .75rem}.portfolio-detail-page-v4 .project-gallery-ui{bottom:3rem}}.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:8.6rem}.portfolio-detail-page-v4 .portfolio-detail-hero{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr)!important;grid-template-areas:"gallery copy"!important;grid-gap:clamp(3rem,5vw,6rem)!important;gap:clamp(3rem,5vw,6rem)!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;direction:ltr!important}.portfolio-detail-page-v4 .portfolio-detail-frame{position:relative!important;display:block!important;aspect-ratio:1.48/1;min-height:0!important;padding:1.35rem!important;border-radius:2.6rem!important;overflow:hidden!important;border:1px solid rgba(110,173,255,.18)!important;background:linear-gradient(180deg,rgba(5,14,34,.98),rgba(3,9,24,.99))!important;box-shadow:0 28px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important}.portfolio-detail-page-v4 .portfolio-detail-frame-screen{position:relative!important;inset:auto!important;width:100%;height:100%;min-height:0!important;overflow:hidden!important;border-radius:1.85rem!important;border:1px solid rgba(119,178,255,.13)!important;background:#050d20!important}.portfolio-detail-page-v4 .portfolio-detail-copy{align-self:center!important;text-align:right!important;max-width:42rem;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.portfolio-detail-page-v4 .project-breadcrumb{margin-bottom:2.2rem;color:rgba(210,225,249,.55)}.portfolio-detail-page-v4 .portfolio-detail-pill{width:max-content;margin-bottom:1rem;padding:.55rem 1rem;border-radius:999px;color:#70e4ff;border-color:rgba(92,210,255,.2);background:rgba(7,32,59,.68)}.portfolio-detail-page-v4 .project-detail-kicker{margin-bottom:.8rem;color:#5ecfff;font-size:.8rem;letter-spacing:.18em}.portfolio-detail-page-v4 .portfolio-detail-copy h1{margin:0 0 1.25rem!important;font-size:clamp(2.45rem,4vw,4.1rem)!important;line-height:1.28!important;letter-spacing:-.03em}.portfolio-detail-page-v4 .portfolio-detail-copy>p{margin:0!important;color:rgba(224,235,252,.78)!important;font-size:clamp(1rem,1.35vw,1.3rem)!important;line-height:2.05!important}.portfolio-detail-page-v4 .portfolio-detail-actions{margin-top:1.7rem!important;gap:.9rem!important}.portfolio-detail-page-v4 .project-detail-tags{margin-top:1.25rem}.portfolio-detail-page-v4 .project-gallery-slide,.portfolio-detail-page-v4 .project-gallery-slider,.portfolio-detail-page-v4 .project-gallery-track{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.portfolio-detail-page-v4 .project-gallery-slide{overflow:hidden!important;border-radius:inherit}.portfolio-detail-page-v4 .project-gallery-slide img{position:absolute!important;inset:0!important;border-radius:0!important}.portfolio-detail-page-v4 .project-gallery-ui{inset-inline:1rem!important;bottom:1rem!important}.portfolio-detail-page-v4 .portfolio-detail-frame-head,.portfolio-detail-page-v4 .portfolio-detail-frame-note{display:none!important}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "gallery"!important;gap:2rem!important;direction:rtl!important}.portfolio-detail-page-v4 .portfolio-detail-copy{max-width:none}.portfolio-detail-page-v4 .portfolio-detail-frame{aspect-ratio:1.45/1}}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:6.8rem}.portfolio-detail-page-v4 .portfolio-detail-frame{aspect-ratio:1.2/1;padding:.75rem!important;border-radius:1.55rem!important}.portfolio-detail-page-v4 .portfolio-detail-frame-screen{border-radius:1.1rem!important}.portfolio-detail-page-v4 .portfolio-detail-copy h1{font-size:clamp(2rem,10vw,2.8rem)!important}}.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:1.5rem}.portfolio-detail-page-v4 .portfolio-detail-hero--reference{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"gallery copy";direction:ltr;align-items:center;grid-gap:clamp(2.25rem,4vw,5rem);gap:clamp(2.25rem,4vw,5rem);min-height:auto;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.portfolio-detail-page-v4 .portfolio-detail-frame--reference{grid-area:gallery;position:relative;width:100%;min-height:31rem;aspect-ratio:1.42/1;padding:0;margin:0;overflow:hidden;border-radius:2rem;border:1px solid rgba(117,171,255,.18);background:#050c1e;box-shadow:0 30px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);direction:rtl}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .portfolio-detail-frame-screen,.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide,.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slider,.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-track{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;border-radius:inherit;overflow:hidden;background:#050c1e}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide{width:100%}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide.is-active{left:0;right:0;z-index:3;opacity:1;transform:translateX(0) scale(1)}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide.is-prev{left:-100%;z-index:1;opacity:0;transform:translateX(0) scale(1)}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide.is-next{right:-100%;z-index:1;opacity:0;transform:translateX(0) scale(1)}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;display:block!important;transform:none!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-ui{right:1.15rem;left:1.15rem;bottom:1.15rem}.portfolio-detail-page-v4 .portfolio-detail-copy--reference{grid-area:copy;direction:rtl;width:100%;max-width:38rem;justify-self:end;align-self:center;display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:1.25rem;padding:0}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .portfolio-detail-pill{align-self:flex-start;margin:0;padding:.62rem 1rem;border-radius:999px;background:rgba(20,75,105,.36);border:1px solid rgba(98,221,255,.24);color:#72e2ff;font-size:.96rem;font-weight:700}.portfolio-detail-page-v4 .portfolio-detail-copy--reference h1{width:100%;margin:.2rem 0 0;color:#fff;font-size:clamp(2.35rem,3.3vw,4rem);line-height:1.22;font-weight:900;letter-spacing:-.025em}.portfolio-detail-page-v4 .portfolio-detail-copy--reference>p{width:100%;max-width:36rem;margin:0;color:rgba(229,238,255,.78);font-size:clamp(1rem,1.25vw,1.24rem);line-height:2.05}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .portfolio-detail-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.85rem;margin-top:.35rem}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .button{min-height:3.35rem;padding-inline:1.65rem;border-radius:1rem;font-size:1rem;font-weight:800}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero--reference{grid-template-columns:1fr;grid-template-areas:"copy" "gallery";gap:2rem;min-height:0;direction:rtl}.portfolio-detail-page-v4 .portfolio-detail-copy--reference{max-width:none}.portfolio-detail-page-v4 .portfolio-detail-frame--reference{min-height:28rem}}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:1rem}.portfolio-detail-page-v4 .portfolio-detail-hero--reference{padding-top:.5rem}.portfolio-detail-page-v4 .portfolio-detail-frame--reference{min-height:20rem;aspect-ratio:1.25/1;border-radius:1.3rem}.portfolio-detail-page-v4 .portfolio-detail-copy--reference h1{font-size:2.15rem}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .portfolio-detail-actions{width:100%;flex-direction:column}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .button{width:100%}}.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:7.4rem}.portfolio-detail-page-v4 .portfolio-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"gallery copy";grid-gap:clamp(3rem,6vw,7.5rem);gap:clamp(3rem,6vw,7.5rem);align-items:center;min-height:34rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;direction:ltr}.portfolio-detail-page-v4 .portfolio-detail-frame{grid-area:gallery;position:relative;display:block;width:100%;min-height:31rem;padding:0;overflow:hidden;border-radius:2rem;border:1px solid rgba(108,161,255,.15);background:#030a19;box-shadow:0 28px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.03);isolation:isolate;direction:rtl}.portfolio-detail-page-v4 .portfolio-detail-frame-screen{position:absolute;inset:0;min-height:0;overflow:hidden;border:0;border-radius:inherit;background:#030a19}.portfolio-detail-page-v4 .portfolio-detail-frame-head,.portfolio-detail-page-v4 .portfolio-detail-frame-note,.portfolio-detail-page-v4 .project-breadcrumb,.portfolio-detail-page-v4 .project-detail-kicker,.portfolio-detail-page-v4 .project-detail-tags{display:none!important}.portfolio-detail-page-v4 .portfolio-detail-copy{grid-area:copy;direction:rtl;align-self:center;text-align:right;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-inline:0 1.5rem}.portfolio-detail-page-v4 .portfolio-detail-pill{margin-bottom:1.65rem;padding:.62rem 1rem;color:#78e7ff;background:rgba(19,65,91,.34);border-color:rgba(87,215,255,.22);font-weight:700}.portfolio-detail-page-v4 .portfolio-detail-copy h1{margin:0 0 1.35rem;max-width:100%;color:#f8fbff;font-size:clamp(2.1rem,3.15vw,3.35rem);line-height:1.35;font-weight:900;letter-spacing:-.02em}.portfolio-detail-page-v4 .portfolio-detail-copy>p{margin:0;max-width:39rem;color:rgba(226,235,249,.78);font-size:clamp(1rem,1.25vw,1.28rem);line-height:2}.portfolio-detail-page-v4 .portfolio-detail-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.85rem}.portfolio-detail-page-v4 .portfolio-detail-actions .button{min-width:13rem;min-height:3.45rem;border-radius:999px;justify-content:center;font-weight:800}.portfolio-detail-page-v4 .portfolio-detail-actions .button-primary{order:1;background:linear-gradient(90deg,#54dfff,#2677e8);color:#031225;box-shadow:0 14px 32px rgba(40,135,242,.22)}.portfolio-detail-page-v4 .portfolio-detail-actions .button-secondary{order:2;background:rgba(8,25,51,.62);border-color:rgba(130,171,228,.18)}.portfolio-detail-page-v4 .project-gallery-slider,.portfolio-detail-page-v4 .project-gallery-track{position:absolute;inset:0;width:100%;height:100%}.portfolio-detail-page-v4 .project-gallery-slide{position:absolute;top:0;bottom:0;width:86%;overflow:hidden;opacity:0;transition:transform .75s ease,opacity .75s ease}.portfolio-detail-page-v4 .project-gallery-slide.is-active{left:7%;z-index:3;opacity:1;transform:translateX(0) scale(1)}.portfolio-detail-page-v4 .project-gallery-slide.is-prev{left:-78%;z-index:1;opacity:.72;transform:translateX(0) scale(.96)}.portfolio-detail-page-v4 .project-gallery-slide.is-next{right:-78%;z-index:1;opacity:.72;transform:translateX(0) scale(.96)}.portfolio-detail-page-v4 .project-gallery-slide.is-hidden{opacity:0;pointer-events:none}.portfolio-detail-page-v4 .project-gallery-slide img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;display:block}.portfolio-detail-page-v4 .project-gallery-ui{right:1rem;left:1rem;bottom:1rem;z-index:8}.portfolio-detail-page-v4 .project-gallery-counter,.portfolio-detail-page-v4 .project-gallery-dots{background:rgba(3,10,25,.68);border-color:rgba(132,184,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portfolio-detail-page-v4 .project-facts{margin-top:3rem}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero{grid-template-columns:1fr;grid-template-areas:"copy" "gallery";gap:2rem;direction:rtl}.portfolio-detail-page-v4 .portfolio-detail-copy{padding:0}.portfolio-detail-page-v4 .portfolio-detail-frame{min-height:29rem}}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:6.6rem}.portfolio-detail-page-v4 .portfolio-detail-copy{align-items:stretch}.portfolio-detail-page-v4 .portfolio-detail-copy h1,.portfolio-detail-page-v4 .portfolio-detail-copy>p{text-align:right}.portfolio-detail-page-v4 .portfolio-detail-actions{flex-direction:column}.portfolio-detail-page-v4 .portfolio-detail-actions .button{width:100%;min-width:0}.portfolio-detail-page-v4 .portfolio-detail-frame{min-height:22rem;border-radius:1.35rem}.portfolio-detail-page-v4 .project-gallery-slide{width:90%}.portfolio-detail-page-v4 .project-gallery-slide.is-active{left:5%}}.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:1.5rem!important}.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;grid-template-areas:"gallery copy"!important;direction:ltr!important;grid-gap:clamp(2.25rem,4vw,5rem)!important;gap:clamp(2.25rem,4vw,5rem)!important;min-height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{grid-area:gallery!important;position:relative!important;width:100%!important;min-height:31rem!important;aspect-ratio:1.42/1!important;padding:0!important;margin:0!important;border-radius:2rem!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .portfolio-detail-frame-screen,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slider,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-track{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;overflow:hidden!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide.is-active{left:0!important;right:0!important;width:100%!important;opacity:1!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide.is-prev{left:-100%!important;width:100%!important;opacity:0!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide.is-next{right:-100%!important;width:100%!important;opacity:0!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:1fr!important;grid-template-areas:"copy" "gallery"!important;gap:2rem!important;direction:rtl!important}}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-shell{padding-top:1rem!important}.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{padding-top:0!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{min-height:20rem!important;border-radius:1.3rem!important}}.portfolio-detail-page-v4 .portfolio-detail-copy h1{font-size:clamp(1.9rem,2.7vw,3rem)!important;line-height:1.22!important;margin-bottom:1rem!important}.portfolio-detail-page-v4 .portfolio-detail-copy>p{font-size:clamp(.98rem,1.1vw,1.15rem)!important;line-height:1.95!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.72/1!important}@media (max-width:1280px){.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.6/1!important;min-height:24rem!important}}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-copy h1{font-size:clamp(1.8rem,4.2vw,2.7rem)!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.55/1!important;min-height:22rem!important}}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-copy h1{font-size:clamp(1.6rem,7vw,2.2rem)!important;line-height:1.28!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.45/1!important;min-height:18rem!important}}.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:clamp(1.5rem,2.4vw,3rem)!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.9/1!important;min-height:26rem!important}@media (max-width:1280px){.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.78/1!important}}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:1fr!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.58/1!important;min-height:22rem!important}}.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)!important;gap:clamp(1rem,1.8vw,2rem)!important;align-items:center!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{width:100%!important;max-width:none!important;aspect-ratio:2.22/1!important;min-height:24rem!important}@media (max-width:1440px){.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:2.05/1!important}}@media (max-width:1280px){.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.88/1!important;min-height:22rem!important}}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero.portfolio-detail-hero--reference{grid-template-columns:1fr!important;gap:1.6rem!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{aspect-ratio:1.65/1!important;min-height:20rem!important}}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference{isolation:isolate!important;overflow:hidden!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .portfolio-detail-frame-screen{inset:6px!important;width:auto!important;height:auto!important;border-radius:calc(2rem - 6px)!important;overflow:hidden!important;-webkit-clip-path:inset(0 round calc(2rem - 6px))!important;clip-path:inset(0 round calc(2rem - 6px))!important;background:#07142b!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slider,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-track{border-radius:calc(2rem - 6px)!important;overflow:hidden!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide img,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide picture,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide>span{display:block!important;width:100%!important;height:100%!important;border-radius:calc(2rem - 6px)!important;overflow:hidden!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide img{object-fit:cover!important;object-position:center center!important;transform:scale(.998)!important;transform-origin:center center!important}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .portfolio-detail-frame-screen{inset:4px!important;border-radius:calc(1.3rem - 4px)!important;-webkit-clip-path:inset(0 round calc(1.3rem - 4px))!important;clip-path:inset(0 round calc(1.3rem - 4px))!important}.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide img,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide picture,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slide>span,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-slider,.portfolio-detail-page-v4 .portfolio-detail-frame.portfolio-detail-frame--reference .project-gallery-track{border-radius:calc(1.3rem - 4px)!important}}.portfolio-detail-page-v4 .portfolio-detail-hero--reference{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)!important;gap:clamp(1.15rem,2vw,2.35rem)!important;align-items:center!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference{width:100%!important;min-height:32.25rem!important;aspect-ratio:1.56/1!important;border-radius:2rem!important;border:1px solid rgba(117,171,255,.18)!important;background:transparent!important;box-shadow:none!important;filter:none!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .portfolio-detail-frame-screen{background:transparent!important;border:0!important;box-shadow:none!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide,.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slider,.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-track{background:transparent!important;border-radius:inherit!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference .project-gallery-slide img{border-radius:inherit!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference{max-width:35.75rem!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference h1{font-size:clamp(2.02rem,2.85vw,3.35rem)!important;line-height:1.28!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference>p{max-width:34rem!important;font-size:clamp(.95rem,1.08vw,1.12rem)!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .portfolio-detail-actions{gap:.75rem!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .button{min-height:3.05rem!important;padding-inline:1.35rem!important;font-size:.93rem!important;border-radius:.92rem!important}@media (max-width:1080px){.portfolio-detail-page-v4 .portfolio-detail-hero--reference{grid-template-columns:1fr!important;gap:1.8rem!important}.portfolio-detail-page-v4 .portfolio-detail-frame--reference{min-height:27rem!important;aspect-ratio:1.42/1!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference{max-width:none!important}}@media (max-width:720px){.portfolio-detail-page-v4 .portfolio-detail-frame--reference{min-height:19.5rem!important;aspect-ratio:1.24/1!important;border-radius:1.3rem!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference h1{font-size:1.9rem!important}.portfolio-detail-page-v4 .portfolio-detail-copy--reference .button{width:100%!important}}.portfolio-page-v4 .projects-hero-copy h1{font-size:clamp(2.15rem,3.35vw,3.35rem)!important;line-height:1.42!important;letter-spacing:-1.7px!important}.portfolio-page-v4 .portfolio-heading h2{font-size:clamp(1.75rem,2.35vw,2.5rem)!important;line-height:1.38!important}.portfolio-detail-page-v4 .portfolio-detail-copy h1{font-size:clamp(1.75rem,2.25vw,2.65rem)!important;line-height:1.32!important}@media (max-width:1080px){.portfolio-page-v4 .projects-hero-copy h1{font-size:clamp(2rem,5vw,2.8rem)!important}.portfolio-detail-page-v4 .portfolio-detail-copy h1{font-size:clamp(1.7rem,4vw,2.35rem)!important}}@media (max-width:720px){.portfolio-page-v4 .projects-hero-copy h1{font-size:clamp(1.85rem,8vw,2.35rem)!important;line-height:1.48!important;letter-spacing:-1px!important}.portfolio-page-v4 .portfolio-heading h2{font-size:clamp(1.55rem,7vw,2rem)!important}.portfolio-detail-page-v4 .portfolio-detail-copy h1{font-size:clamp(1.55rem,6.7vw,2rem)!important;line-height:1.4!important}}.portfolio-page-v4 .portfolio-heading .section-badge{width:100%;box-sizing:border-box;justify-self:stretch;justify-content:center;text-align:center}.portfolio-page-v4 .projects-hero-copy h1{font-size:clamp(1.9rem,2.45vw,2.65rem)!important;line-height:1.5!important;letter-spacing:-1.15px!important;max-width:46rem}@media (max-width:1080px){.portfolio-page-v4 .projects-hero-copy h1{font-size:clamp(1.8rem,4.2vw,2.35rem)!important}}@media (max-width:720px){.portfolio-page-v4 .projects-hero-copy h1{font-size:clamp(1.65rem,7.2vw,2.05rem)!important;line-height:1.55!important;letter-spacing:-.7px!important}}.founder-visual{overflow:hidden}.founder-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(2,8,22,.42))}.founder-visual img{padding:0!important;object-fit:cover!important;object-position:50% 14%!important}.home-experience-v11 .founder-visual-code{z-index:4}.about-team article img,.about-testimonial-person img{object-position:50% 16%}.armin-core-photo{width:43%;overflow:hidden;isolation:isolate;background:#07142c}.armin-core-photo img{z-index:1;object-fit:cover;object-position:50% 14%;filter:saturate(.94) contrast(1.02)}.armin-core-photo:before{z-index:3;pointer-events:none;background:linear-gradient(145deg,rgba(44,219,255,.3),rgba(52,123,255,.12) 48%,rgba(156,80,255,.26));mix-blend-mode:screen}.armin-core-photo:after{inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 56%,rgba(3,10,27,.86))}.armin-core-photo-label{position:absolute;right:0;bottom:13%;left:0;z-index:4;color:#eef5ff;font:700 6px/1 Segoe UI,Arial,sans-serif;letter-spacing:1.2px;text-align:center;text-shadow:0 2px 9px rgba(0,0,0,.85)}.armin-duality-portrait{position:relative;width:96px;height:96px;overflow:hidden;border:1px solid rgba(95,139,255,.55);border-radius:28px;background:linear-gradient(145deg,#0b2550,#130b36);box-shadow:0 0 45px rgba(76,96,255,.26);z-index:2}.armin-duality-portrait:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.armin-duality-portrait img{object-fit:cover;object-position:50% 14%}.armin-cta-mark{gap:8px}.armin-cta-portrait{position:relative;width:118px;height:118px;overflow:hidden;border:1px solid rgba(132,183,255,.6);border-radius:50%;box-shadow:0 0 34px rgba(59,120,255,.3),inset 0 0 0 4px rgba(5,15,39,.7);z-index:2}.armin-cta-portrait img{object-fit:cover;object-position:50% 14%}.armin-cta-mark small{margin-top:2px}.armin-cta-mark i{margin-top:0}html[data-theme=light] .founder-visual:after{background:linear-gradient(180deg,transparent 58%,rgba(14,36,72,.24))}html[data-theme=light] .armin-core-photo,html[data-theme=light] .armin-cta-portrait,html[data-theme=light] .armin-duality-portrait{border-color:rgba(23,70,199,.3);box-shadow:0 16px 38px rgba(23,49,90,.18)}@media (max-width:640px){.armin-core-photo{width:45%}.armin-duality-portrait{width:90px;height:90px;border-radius:25px}.armin-cta-portrait{width:96px;height:96px}}