@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-400.ttf) format("truetype")}.admin-access{position:relative;isolation:isolate;min-height:100svh;padding:clamp(18px,4vw,52px);display:grid;place-items:center;overflow:hidden;color:#edf7ff;background:radial-gradient(circle at 12% 16%,rgba(46,190,229,.16),transparent 28%),radial-gradient(circle at 88% 84%,rgba(41,91,139,.2),transparent 34%),#06111f}.admin-access:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.22;background-image:linear-gradient(rgba(114,175,215,.08) 1px,transparent 0),linear-gradient(90deg,rgba(114,175,215,.08) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 82%);mask-image:radial-gradient(circle at center,#000,transparent 82%)}.admin-access-shell{width:min(1120px,100%);min-height:min(720px,calc(100svh - 56px));display:grid;grid-template-columns:.92fr 1.08fr;overflow:hidden;border:1px solid rgba(127,187,226,.2);border-radius:30px;background:rgba(8,24,42,.9);box-shadow:0 44px 120px rgba(0,0,0,.42);direction:ltr}.admin-access-story{position:relative;min-width:0;padding:clamp(34px,5vw,68px);display:flex;flex-direction:column;overflow:hidden;direction:rtl;background:linear-gradient(145deg,rgba(18,59,92,.95),rgba(7,24,43,.98));border-right:1px solid rgba(127,187,226,.18)}.admin-access-story:after{content:"MC";position:absolute;left:-35px;bottom:-58px;color:rgba(91,183,225,.055);font:900 230px/1 Arial,sans-serif;letter-spacing:-.12em}.admin-access-story-glow{position:absolute;top:18%;left:-20%;width:360px;aspect-ratio:1;border-radius:50%;background:rgba(56,199,232,.13);filter:blur(80px)}.admin-access-story>:not(.admin-access-story-glow){position:relative;z-index:1}.admin-access-story>header{display:flex;align-items:center;gap:13px;direction:ltr}.admin-access-story>header .brand-logo-image{width:56px;filter:brightness(0) invert(1)}.admin-access-story>header span{font:850 11px/1 Arial,sans-serif;letter-spacing:.25em}.admin-access-story-copy{margin-block:auto 42px}.admin-access-story-copy>small{color:#58cbe9;font:800 10px/1 Arial,sans-serif;letter-spacing:.16em;direction:ltr}.admin-access-story-copy h1{max-width:11ch;margin:18px 0;font-size:clamp(38px,4vw,58px);line-height:1.13;letter-spacing:-.045em}.admin-access-story-copy p{max-width:48ch;margin:0;color:#a9bfd1;font-size:14px;line-height:1.9}.admin-access-features{display:grid;gap:9px}.admin-access-features article{min-height:66px;padding:11px 12px;display:flex;align-items:center;gap:12px;border:1px solid rgba(128,190,226,.13);border-radius:13px;background:rgba(3,15,28,.22)}.admin-access-features article>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:10px;color:#58cbe9;background:rgba(67,177,218,.12)}.admin-access-features .app-icon{width:17px;height:17px}.admin-access-features article>div{display:grid;gap:3px}.admin-access-features b{font-size:12px}.admin-access-features small,.admin-access-story>footer{color:#8ca6ba;font-size:10px}.admin-access-story>footer{margin-top:22px;display:flex;align-items:center;gap:8px}.admin-access-story>footer i{width:7px;height:7px;border-radius:50%;background:#55d7bd;box-shadow:0 0 15px rgba(85,215,189,.75)}.admin-access-panel{min-width:0;padding:clamp(34px,6vw,76px);display:flex;flex-direction:column;justify-content:center;direction:rtl;background:linear-gradient(160deg,rgba(12,30,51,.98),rgba(7,20,36,.98))}.admin-access-panel-head{margin-bottom:clamp(44px,7vh,76px);display:flex;align-items:center;gap:11px}.admin-access-panel-head>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(88,203,233,.25);border-radius:12px;color:#58cbe9;background:rgba(88,203,233,.08)}.admin-access-panel-head .app-icon{width:18px;height:18px}.admin-access-panel-head>div{display:grid;gap:5px}.admin-access-panel-head small{color:#58cbe9;font:800 9px/1 Arial,sans-serif;letter-spacing:.15em;direction:ltr}.admin-access-panel-head b{font-size:12px}.admin-access-welcome>small{color:#58cbe9;font-size:11px;font-weight:850}.admin-access-welcome h2{margin:8px 0 9px;font-size:clamp(30px,3vw,42px);line-height:1.2;letter-spacing:-.035em}.admin-access-welcome p{margin:0;color:#91a8bb;font-size:13px;line-height:1.8}.admin-access-panel .admin-login-form{margin:30px 0 0;display:grid;gap:18px;text-align:start}.admin-login-error{padding:12px 13px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,116,137,.28);border-radius:11px;color:#ffc0ca;background:rgba(139,31,51,.14);font-size:11px;line-height:1.7}.admin-login-error .app-icon{flex:none;width:17px;height:17px}.admin-login-field{display:grid;gap:8px;color:#c5d5e1;font-size:11px;font-weight:750}.admin-login-field>div{min-height:56px;padding:0 14px;display:flex;align-items:center;gap:11px;border:1px solid rgba(127,187,226,.24);border-radius:13px;background:rgba(20,48,77,.6);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-login-field>div:focus-within{border-color:#58cbe9;background:rgba(22,55,87,.8);box-shadow:0 0 0 3px rgba(88,203,233,.1)}.admin-login-field>div>.app-icon{width:17px;height:17px;flex:none;color:#6195b8}.admin-access-panel .admin-login-field input{min-width:0;width:100%;padding:0;border:0;outline:0;color:#f5fbff;background:transparent;font:inherit;font-size:14px}.admin-access-panel .admin-login-field input::placeholder{color:#607a91}.admin-access-panel .admin-login-field button{min-width:64px;padding:6px 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;color:#83aac4;background:rgba(113,163,198,.08);font:inherit;cursor:pointer}.admin-login-field button .app-icon{width:14px;height:14px}.admin-login-field button small{font-size:9px}.admin-login-session-note{display:flex;align-items:center;gap:7px;color:#7993a8;font-size:10px}.admin-login-session-note .app-icon{width:14px;height:14px;color:#55d7bd}.admin-access-panel .admin-login-submit{min-height:56px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:13px;color:#031521;background:linear-gradient(135deg,#6ad3ed,#4a95c2);font:inherit;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 16px 38px rgba(52,155,199,.2);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.admin-access-panel .admin-login-submit:hover{transform:translateY(-2px);box-shadow:0 20px 48px rgba(52,155,199,.28)}.admin-access-panel .admin-login-submit:disabled{opacity:.58;cursor:wait;transform:none}.admin-login-submit .app-icon{width:17px;height:17px}.admin-access-help{margin-top:28px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(127,187,226,.12);color:#6f899e;font-size:9px;line-height:1.7}.admin-access-help a{padding:0;margin:0;display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:0;color:#8fcbe6;background:transparent;font-size:10px}.admin-access-help a .app-icon{width:13px;height:13px}@media (max-width:880px){.admin-access-shell{grid-template-columns:1fr}.admin-access-story{min-height:270px;padding:30px;border-right:0;border-bottom:1px solid rgba(127,187,226,.18)}.admin-access-story-copy{margin:34px 0 0}.admin-access-story-copy h1{max-width:17ch;font-size:34px}.admin-access-story-copy p{max-width:62ch}.admin-access-features{display:none}.admin-access-story>footer{margin-top:auto}.admin-access-panel-head{margin-bottom:42px}}@media (max-width:600px){.admin-access{padding:0;place-items:stretch}.admin-access-shell{min-height:100svh;border:0;border-radius:0}.admin-access-story{min-height:230px;padding:25px 22px}.admin-access-story>header .brand-logo-image{width:46px}.admin-access-story-copy{margin-top:27px}.admin-access-story-copy h1{margin:13px 0 8px;font-size:29px}.admin-access-story-copy p{font-size:12px}.admin-access-story>footer{display:none}.admin-access-panel{padding:34px 20px 42px}.admin-access-panel-head{margin-bottom:34px}.admin-access-help{align-items:flex-start;flex-direction:column}}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-600.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo-700.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.ttf) format("truetype")}:root{--wd-font-ar:"Cairo","Segoe UI",Tahoma,system-ui,sans-serif;--wd-font-en:"Inter",system-ui,sans-serif;--site-font-family:var(--wd-font-ar);--wd-bg:#071426;--wd-bg-soft:#0C2240;--wd-panel:rgba(17,42,72,.76);--wd-panel-solid:#102744;--wd-text:#f7faff;--wd-muted:#93a5c4;--wd-line:rgba(156,185,226,.16);--wd-cyan:#18c8ef;--wd-blue:#2375ed;--wd-violet:#7258ff;--wd-green:#33df82;--wd-radius:22px;--wd-shell:1320px}html[lang=ar]{--site-font-family:var(--wd-font-ar)}html[lang=en]{--site-font-family:var(--wd-font-en)}html[lang=ar] body,html[lang=en] body{font-family:var(--site-font-family)}.site-experience :where(button,input,textarea,select){font-family:inherit}.wd-site{color:var(--wd-text);background:var(--wd-bg)}.wd-site::selection{color:#00101a;background:#67ddf5}.wd-shell{width:min(calc(100% - 48px),var(--wd-shell));margin-inline:auto}.wd-section{position:relative;padding:clamp(88px,9vw,144px) 0}.site-header{position:fixed;z-index:1000;inset:0 0 auto;color:#fff;border-bottom:1px solid rgba(156,185,226,.11);background:rgba(1,5,13,.76);backdrop-filter:blur(20px) saturate(125%)}.site-header .header-inner{width:min(calc(100% - 48px),var(--wd-shell));min-height:76px;margin:0 auto;padding:0;display:grid;grid-template-columns:auto 1fr auto;gap:clamp(24px,4vw,58px);border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.page-scrolled .site-header .header-inner{transform:none;background:transparent}.site-header .brand{gap:9px;font-size:9px;letter-spacing:.16em}.site-header .brand-logo-image{width:46px}.site-header nav{gap:5px}.site-header nav a{padding:11px 15px;border-radius:9px;color:#aebbd1;font-size:12px;font-weight:700}.site-header nav a:after{display:none}.site-header nav a.active,.site-header nav a:hover{color:#fff;background:rgba(56,105,181,.15)}.site-header nav a.active{box-shadow:inset 0 0 0 1px rgba(88,167,255,.07)}.site-header .header-tools{gap:7px}.site-header .language-switch,.site-header .mobile-menu-toggle,.site-header .theme-toggle{height:42px;border-color:rgba(156,185,226,.15);border-radius:10px;background:rgba(255,255,255,.025)}.site-header .language-switch{padding-inline:11px}.site-header .nav-cta{height:42px;padding-inline:16px;border:1px solid rgba(35,174,238,.32);border-radius:10px;color:#fff;background:linear-gradient(105deg,#0ea5d0,#296fe8 60%,#7258ff);box-shadow:0 12px 32px rgba(22,113,222,.18)}.wd-hero{position:relative;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;isolation:isolate;background:#01050b}.wd-hero:before{z-index:-3;opacity:.9;background:radial-gradient(circle at 18% 72%,rgba(54,40,154,.2),transparent 25%),radial-gradient(circle at 63% 88%,rgba(0,169,199,.13),transparent 31%),radial-gradient(circle at 82% 28%,rgba(26,92,170,.09),transparent 27%),#01050b}.wd-hero:after,.wd-hero:before{content:"";position:absolute;inset:0}.wd-hero:after{z-index:-2;background:radial-gradient(circle,rgba(108,190,229,.46) 0 1px,transparent 1.7px) 7% 19% /139px 137px,radial-gradient(circle,rgba(255,255,255,.28) 0 1px,transparent 1.5px) 38% 9% /193px 181px,linear-gradient(180deg,rgba(1,5,11,.04),rgba(1,5,11,.14) 64%,#020711);opacity:.5}.wd-hero-aurora{position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(0,190,220,.035) 51%,transparent 75%),radial-gradient(ellipse at 48% 108%,rgba(0,190,209,.2),transparent 42%)}.wd-hero-layout{position:relative;z-index:2;min-height:100svh;padding-top:112px;padding-bottom:72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:clamp(54px,8vw,122px)}.wd-hero-copy{min-width:0;max-width:650px}.wd-pill{width:fit-content;padding:10px 14px;display:flex;align-items:center;gap:9px;border:1px solid rgba(87,157,239,.2);border-radius:999px;color:#66d8f3;background:rgba(4,15,34,.52);backdrop-filter:blur(12px);font-size:11px;font-weight:750}.wd-pill i{width:7px;height:7px;border-radius:50%;background:#41df80;box-shadow:0 0 15px rgba(65,223,128,.8)}.wd-hero-copy h1{max-width:13ch;margin:24px 0 20px;font-size:clamp(calc(44px * var(--site-heading-scale)),calc(4.2vw * var(--site-heading-scale)),calc(60px * var(--site-heading-scale)));font-weight:850;line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.wd-hero-copy h1 span,.wd-hero-copy h1 strong{display:block}.wd-hero-copy h1 strong{color:transparent;background:linear-gradient(100deg,#fff,#b6c4ff 28%,#60d8ef 62%,#755fff);background-clip:text;-webkit-background-clip:text}.wd-hero-copy>p{max-width:54ch;margin:0;color:#9baac1;font-size:clamp(14px,1.1vw,17px);line-height:1.85}.wd-hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.wd-button{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--wd-line);border-radius:11px;color:#fff;background:rgba(5,13,30,.45);backdrop-filter:blur(12px);font-size:12px;font-weight:850;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.wd-button:hover{transform:translateY(-3px);border-color:rgba(89,203,241,.55)}.wd-button .app-icon{width:16px;height:16px}.wd-button-primary{border-color:transparent;background:linear-gradient(105deg,#09a5d0,#2777ec 56%,#7458ff);box-shadow:0 15px 38px rgba(30,113,226,.25)}.wd-button-primary:hover{box-shadow:0 20px 48px rgba(30,113,226,.36)}.wd-button-ghost{background:rgba(1,7,18,.42)}.wd-button-soft{background:linear-gradient(110deg,rgba(22,76,146,.28),rgba(94,74,193,.22))}.wd-hero-signals{margin-top:24px;display:flex;flex-wrap:wrap;gap:11px 25px;color:#9dabc1;font-size:11px}.wd-hero-signals span{display:inline-flex;align-items:center;gap:7px}.wd-hero-signals .app-icon{width:15px;height:15px;color:#38cde9}.wd-hero-visual{position:relative;width:100%;height:clamp(360px,38vw,540px);max-width:560px;margin-inline:auto}.wd-hero-orbit{position:absolute;inset:6% 4%;border:1px solid rgba(69,168,212,.05);border-radius:50%;transform:rotate(-14deg);background:radial-gradient(circle,rgba(24,192,221,.055),transparent 59%)}.wd-hero-orbit:after,.wd-hero-orbit:before{content:"";position:absolute;border:1px solid rgba(95,115,213,.045);border-radius:50%}.wd-hero-orbit:before{inset:14%}.wd-hero-orbit:after{inset:29%}.wd-hero-orbit i{position:absolute;width:4px;height:4px;border-radius:50%;background:#64dced;box-shadow:0 0 18px rgba(66,212,235,.75)}.wd-hero-orbit i:first-child{top:18%;left:21%}.wd-hero-orbit i:nth-child(2){right:16%;top:48%}.wd-hero-orbit i:nth-child(3){left:45%;bottom:7%}.wd-hero-logo-model{position:absolute;z-index:2;inset:3% 2%;filter:drop-shadow(0 34px 55px rgba(0,6,22,.48)) drop-shadow(0 0 38px rgba(41,167,234,.18))}.wd-hero-logo-model:before{content:"";position:absolute;z-index:-1;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(54,174,237,.17),rgba(49,78,193,.07) 42%,transparent 70%);filter:blur(22px)}.wd-hero-logo-model:after{content:"";position:absolute;z-index:0;inset:3% 1%;border:1px solid rgba(139,184,235,.3);border-radius:34px;background:radial-gradient(circle at 50% 36%,rgba(45,157,226,.2),transparent 50%),linear-gradient(145deg,rgba(6,22,48,.76),rgba(1,8,22,.61));box-shadow:inset 0 1px rgba(255,255,255,.065),0 32px 84px rgba(0,3,14,.34);backdrop-filter:blur(17px) saturate(128%)}.wd-hero-logo-model .logo-model-shell{z-index:1;inset:8%}.wd-hero-logo-model .logo-model-fallback img{width:40%;opacity:.62}.wd-hero-logo-model .logo-model-fallback span{color:#85a5c8}.wd-stats{position:relative;z-index:3;padding:34px 0;border-block:1px solid rgba(145,181,232,.12);background:#020711}.wd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:0;border-radius:0;background:transparent}.wd-metrics>div{min-height:96px;padding:18px 24px;display:grid;align-content:center;justify-items:center;gap:9px;border-inline-end:1px solid rgba(145,181,232,.13);text-align:center}.wd-metrics>div:last-child{border:0}.wd-metrics strong{color:#fff;font:850 clamp(25px,2.4vw,39px)/1 var(--site-font-family);direction:ltr}.wd-metrics span{color:#9caecc;font-size:10px;font-weight:700}.wd-section-heading{margin-bottom:42px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:end;gap:clamp(30px,7vw,100px)}.wd-centered-heading>span,.wd-decision-card>div>span,.wd-difference-copy>span,.wd-faq-layout>header>span,.wd-final-cta span,.wd-partners header>span,.wd-section-heading>div>span{color:#40cce9;font:850 10px/1 var(--site-font-family);letter-spacing:.11em}.wd-centered-heading h2,.wd-section-heading h2{max-width:17ch;margin:13px 0 0;font-size:clamp(calc(34px * var(--site-heading-scale)),calc(4.1vw * var(--site-heading-scale)),calc(62px * var(--site-heading-scale)));line-height:1.18;letter-spacing:-.035em}.wd-section-heading h2 strong{color:#5dd8ef;font-weight:inherit}.wd-section-heading>p{max-width:48ch;margin:0;color:var(--wd-muted);font-size:14px;line-height:1.9}.wd-text-link{display:inline-flex;align-items:center;gap:10px;color:#eaf5ff;font-size:12px;font-weight:850}.wd-text-link .app-icon{width:15px;height:15px;color:#4dd1eb}.wd-work{background:linear-gradient(180deg,#020711,#061226)}.wd-filter-row{margin-bottom:22px;display:flex;flex-wrap:wrap;gap:7px}.wd-filter-row span{padding:8px 14px;border:1px solid var(--wd-line);border-radius:999px;color:#8698b7;font-size:10px}.wd-filter-row span.active{color:#07111f;border-color:#4ed7ef;background:#4ed7ef;font-weight:850}.wd-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wd-project-card{position:relative;min-height:420px;overflow:hidden;display:flex;align-items:end;border:1px solid var(--wd-line);border-radius:var(--wd-radius);color:#fff;background:#08152a;box-shadow:0 22px 60px rgba(0,0,0,.2)}.wd-project-card picture,.wd-project-card picture img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.wd-project-card:hover picture img{transform:scale(1.055)}.wd-project-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,7,17,.02),rgba(2,7,17,.9) 82%)}.wd-project-card>div{position:relative;z-index:2;padding:26px}.wd-project-card small{color:#5bdaf1;font:800 9px/1.4 var(--site-font-family)}.wd-project-card h3{margin:10px 0 8px;font-size:clamp(22px,2.1vw,31px);line-height:1.25}.wd-project-card p{margin:0;color:#b2c0d5;font-size:11px;line-height:1.75}.wd-project-card>b{position:absolute;z-index:3;inset-inline-end:20px;top:20px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(2,8,18,.4);backdrop-filter:blur(9px)}.wd-project-card>b .app-icon{width:17px;height:17px}.wd-empty-state{min-height:200px;display:grid;place-items:center;border:1px dashed var(--wd-line);border-radius:var(--wd-radius);color:var(--wd-muted)}.wd-centered-action{margin-top:34px;display:flex;justify-content:center}.wd-partners{padding:70px 0 82px;border-block:1px solid var(--wd-line);background:#061226}.wd-partners header{max-width:720px;margin-inline:auto;text-align:center}.wd-partners h2{margin:11px 0 8px;font-size:clamp(29px,3.3vw,45px)}.wd-partners p{margin:0;color:var(--wd-muted);font-size:13px;line-height:1.8}.wd-partner-strip{margin-top:34px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--wd-line);border-radius:16px;background:rgba(255,255,255,.018)}.wd-partner-strip>span{min-height:90px;padding:14px;display:flex;align-items:center;justify-content:center;gap:9px;border-inline-end:1px solid var(--wd-line);color:#b0bfd6;text-align:center;font-size:10px;font-weight:750}.wd-partner-strip>span:last-child{border:0}.wd-partner-strip .app-icon{width:17px;height:17px;color:#52d5ed}.wd-decision{padding:64px 0;background:#030916}.wd-decision-card{min-height:250px;padding:clamp(30px,5vw,66px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;overflow:hidden;border:1px solid rgba(69,152,255,.24);border-radius:24px;background:radial-gradient(circle at 12% 10%,rgba(24,181,239,.18),transparent 34%),linear-gradient(135deg,#071731,#091126)}.wd-decision-card h2{max-width:23ch;margin:13px 0 12px;font-size:clamp(29px,3.2vw,46px);line-height:1.3}.wd-decision-card p{max-width:66ch;margin:0;color:var(--wd-muted);font-size:13px;line-height:1.85}.wd-services{background:#050d1d}.wd-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.wd-service-card{min-height:310px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--wd-line);border-radius:18px;color:#fff;background:linear-gradient(155deg,rgba(15,38,74,.72),rgba(5,14,31,.92));transition:transform .3s ease,border-color .3s ease,background .3s ease}.wd-service-card:hover{transform:translateY(-7px);border-color:rgba(77,208,238,.45);background:linear-gradient(155deg,rgba(21,52,99,.85),rgba(7,19,42,.96))}.wd-service-icon{width:50px;height:50px;margin-bottom:30px;display:grid;place-items:center;border-radius:14px;color:#05111f;background:linear-gradient(135deg,#57e0f2,#4ca3ff);box-shadow:0 12px 30px rgba(45,155,231,.18)}.wd-service-icon .app-icon{width:22px;height:22px}.wd-service-card small{color:#738aaa;font:800 9px/1 var(--site-font-family);letter-spacing:.1em}.wd-service-card h3{margin:13px 0 10px;font-size:22px;line-height:1.4}.wd-service-card p{margin:0;color:var(--wd-muted);font-size:12px;line-height:1.8}.wd-service-card>span{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:8px;color:#ddecff;font-size:10px;font-weight:850}.wd-service-card>span .app-icon{width:14px;height:14px;color:#50d4ed}.wd-why{background:linear-gradient(180deg,#050d1d,#07142a)}.wd-centered-heading{max-width:760px;margin:0 auto 48px;text-align:center}.wd-centered-heading h2{max-width:none}.wd-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wd-why-grid article{min-height:230px;padding:27px 23px;border:1px solid var(--wd-line);border-radius:18px;text-align:center;background:rgba(255,255,255,.018)}.wd-why-grid article>b{width:52px;height:52px;margin:0 auto 23px;display:grid;place-items:center;border:1px solid rgba(78,207,236,.26);border-radius:50%;color:#52d5ed;background:rgba(47,173,225,.07)}.wd-why-grid article>b .app-icon{width:21px;height:21px}.wd-why-grid h3{margin:0 0 10px;font-size:18px}.wd-why-grid p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.8}.wd-difference{overflow:hidden;background:#020711}.wd-difference:before{content:"";position:absolute;width:620px;height:620px;inset-inline-start:-340px;top:5%;border-radius:50%;background:rgba(46,98,225,.11);filter:blur(100px)}.wd-difference-layout{position:relative;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(52px,9vw,130px)}.wd-difference-copy{position:sticky;top:120px;height:fit-content}.wd-difference-copy h2{margin:15px 0;font-size:clamp(36px,4.4vw,62px);line-height:1.2}.wd-difference-copy p{max-width:44ch;margin:0 0 25px;color:var(--wd-muted);font-size:14px;line-height:1.9}.wd-difference-list{border-top:1px solid var(--wd-line)}.wd-difference-list article{min-height:185px;padding:29px 6px;display:grid;grid-template-columns:48px minmax(0,1fr) 30px;gap:18px;align-items:start;border-bottom:1px solid var(--wd-line)}.wd-difference-list article>b{color:#50d4ed;font:850 10px/1 var(--site-font-family)}.wd-difference-list h3{margin:0 0 10px;font-size:clamp(23px,2.5vw,34px)}.wd-difference-list p{max-width:64ch;margin:0;color:var(--wd-muted);font-size:12px;line-height:1.85}.wd-difference-list article>.app-icon{width:18px;height:18px;color:#6680a6}.wd-tech{overflow:hidden;padding:66px 0;border-block:1px solid var(--wd-line);background:#07142a}.wd-tech>.wd-shell{margin-bottom:30px;text-align:center}.wd-tech>.wd-shell span{color:#7e92b4;font-size:11px;font-weight:750}.wd-tech-track{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.wd-tech-track>div{width:max-content;display:flex;align-items:center;animation:wd-marquee 30s linear infinite}.wd-tech-track b{display:flex;align-items:center;gap:34px;padding-inline:22px;color:#d7e6f8;font:780 clamp(23px,3vw,40px)/1 var(--site-font-family);white-space:nowrap}.wd-tech-track i{width:7px;height:7px;border-radius:50%;background:#3bbee5;box-shadow:0 0 15px rgba(59,190,229,.7)}@keyframes wd-marquee{to{transform:translateX(-50%)}}[dir=rtl] .wd-tech-track>div{animation-direction:reverse}.wd-insights{background:#050d1d}.wd-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wd-insight-card{min-height:330px;padding:29px;display:flex;flex-direction:column;border:1px solid var(--wd-line);border-radius:18px;color:#fff;background:radial-gradient(circle at 80% 8%,rgba(49,118,229,.15),transparent 34%),rgba(8,24,48,.72);transition:transform .3s ease,border-color .3s ease}.wd-insight-card:hover{transform:translateY(-6px);border-color:rgba(76,208,237,.42)}.wd-insight-card small{color:#4fcfe9;font:800 9px/1.4 var(--site-font-family)}.wd-insight-card h3{margin:25px 0 15px;font-size:clamp(22px,2.2vw,31px);line-height:1.42}.wd-insight-card p{margin:0;color:var(--wd-muted);font-size:12px;line-height:1.8}.wd-insight-card>span{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:850}.wd-insight-card>span .app-icon{width:14px;height:14px;color:#50d4ed}.wd-faq{background:linear-gradient(180deg,#07142a,#030915)}.wd-faq-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(52px,9vw,130px)}.wd-faq-layout>header{padding-top:14px}.wd-faq-layout>header h2{margin:15px 0 13px;font-size:clamp(35px,4vw,56px);line-height:1.22}.wd-faq-layout>header p{max-width:44ch;margin:0 0 25px;color:var(--wd-muted);font-size:13px;line-height:1.85}.wd-faq-list{border-top:1px solid var(--wd-line)}.wd-faq-list details{border-bottom:1px solid var(--wd-line)}.wd-faq-list summary{min-height:90px;padding:19px 4px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:15px;cursor:pointer;list-style:none}.wd-faq-list summary::-webkit-details-marker{display:none}.wd-faq-list summary>span{color:#4fcfe9;font:850 9px/1 var(--site-font-family)}.wd-faq-list summary h3{margin:0;font-size:17px;line-height:1.5}.wd-faq-list summary .app-icon{width:18px;height:18px;color:#7286a9;transition:transform .25s ease}.wd-faq-list details[open] summary .app-icon{transform:rotate(180deg)}.wd-faq-list details>p{max-width:75ch;margin:-4px 57px 26px 0;color:var(--wd-muted);font-size:12px;line-height:1.9}[dir=ltr] .wd-faq-list details>p{margin-right:0;margin-left:57px}.wd-final-cta{position:relative;min-height:480px;padding:100px 0;display:grid;place-items:center;overflow:hidden;text-align:center;background:#020711}.wd-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 115%,rgba(0,186,213,.2),transparent 47%),radial-gradient(circle at 14% 30%,rgba(87,61,214,.11),transparent 31%)}.wd-final-cta .wd-shell{position:relative}.wd-final-cta .wd-shell>div{max-width:820px;margin:auto}.wd-final-cta h2{margin:15px 0;font-size:clamp(42px,5.4vw,75px);line-height:1.16;letter-spacing:-.04em}.wd-final-cta h2 strong{color:#61d9ef;font-weight:inherit}.wd-final-cta p{max-width:58ch;margin:0 auto 28px;color:#a9bad2;font-size:14px;line-height:1.9}.site-footer.shared-footer{padding:70px max(24px,calc((100% - var(--wd-shell)) / 2)) 24px;color:#dce8f8;border-top:1px solid var(--wd-line);background:#020711}.site-footer.shared-footer .footer-top{width:100%;max-width:var(--wd-shell);margin:auto;padding:0 0 55px;display:grid;grid-template-columns:1.2fr .7fr 1fr 1fr;align-items:start;gap:clamp(34px,6vw,88px);border:0}.site-footer.shared-footer .footer-brand-column{display:block}.site-footer.shared-footer .footer-brand{margin-bottom:23px}.site-footer.shared-footer .footer-brand .brand-logo-image{width:57px}.site-footer.shared-footer .footer-manifesto{max-width:30ch;margin:0 0 23px;color:#8497b6;font-size:12px;line-height:1.85}.site-footer.shared-footer nav{display:grid;gap:13px;grid-template-columns:1fr;align-content:start}.footer-contact-column>strong,.site-footer.shared-footer nav strong{margin-bottom:7px;color:#fff;font-size:12px}.footer-contact-column a,.footer-contact-column span,.site-footer.shared-footer nav a{color:#8497b6;font-size:11px;line-height:1.65}.footer-contact-column a:hover,.site-footer.shared-footer nav a:hover{color:#54d5ed}.footer-contact-column{display:grid;gap:13px}.site-footer.shared-footer .footer-bottom{width:100%;max-width:var(--wd-shell);min-height:62px;margin:auto;padding:20px 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--wd-line);color:#617491;font-size:9px}.site-footer.shared-footer .footer-bottom a{color:#8293ad}.site-footer.shared-footer .social-links{display:flex;gap:7px}.wd-whatsapp{position:fixed;z-index:900;inset-inline-start:22px;bottom:22px;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#20d96e;box-shadow:0 14px 32px rgba(28,201,96,.32)}.wd-whatsapp .app-icon{width:25px;height:25px}.inner-page .public-page-content{padding-top:118px}@media (max-width:1120px){.site-header .nav-cta{display:none}.wd-hero-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:42px}.wd-services-grid,.wd-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-partner-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-partner-strip>span:nth-child(3n){border-inline-end:0}.wd-partner-strip>span:nth-child(-n+3){border-bottom:1px solid var(--wd-line)}}@media (max-width:900px){.site-header .header-inner{min-height:68px;grid-template-columns:auto 1fr}.site-header nav{position:absolute;top:74px;right:0;left:0;padding:14px;display:grid;gap:5px;border:1px solid var(--wd-line);border-radius:14px;background:rgba(2,8,19,.96);box-shadow:0 24px 70px rgba(0,0,0,.44);transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.site-header nav.open{opacity:1;transform:none;pointer-events:auto}.site-header nav a{padding:13px 14px}.site-header .header-tools{justify-self:end}.site-header .mobile-menu-toggle{display:grid}.wd-hero{min-height:auto}.wd-hero:after{background:radial-gradient(circle,rgba(108,190,229,.4) 0 1px,transparent 1.7px) 7% 19% /139px 137px,linear-gradient(180deg,rgba(1,5,13,.22),#020711 100%)}.wd-hero-layout{min-height:auto;padding-top:126px;padding-bottom:76px;grid-template-columns:1fr}.wd-hero-copy{max-width:780px}.wd-hero-visual{display:none}.wd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-metrics>div{min-height:92px}.wd-metrics>div:nth-child(2){border-inline-end:0}.wd-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--wd-line)}.wd-difference-layout,.wd-faq-layout,.wd-section-heading{grid-template-columns:1fr}.wd-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-project-card:first-child{grid-column:1/-1;min-height:470px}.wd-decision-card{grid-template-columns:1fr}.wd-decision-card .wd-button{width:fit-content}.wd-difference-copy{position:static}.wd-insight-grid{grid-template-columns:1fr}.wd-insight-card{min-height:260px}.site-footer.shared-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.wd-shell{width:min(calc(100% - 32px),var(--wd-shell))}.wd-section{padding:78px 0}.site-header .header-inner{width:calc(100% - 24px)}.site-header .brand span{display:none}.site-header .brand-logo-image{width:42px}.site-header .language-switch{display:none}.wd-hero{min-height:auto}.wd-hero-layout{padding-top:110px;padding-bottom:64px}.wd-pill{font-size:10px}.wd-hero-copy h1{max-width:10.5ch;font-size:clamp(calc(40px * var(--site-heading-scale)),calc(11.5vw * var(--site-heading-scale)),calc(58px * var(--site-heading-scale)));line-height:1.17}.wd-hero-copy>p{font-size:14px}.wd-hero-actions{display:grid;grid-template-columns:1fr}.wd-button{width:100%}.wd-hero-signals{gap:10px 16px}.wd-stats{padding:0}.wd-metrics{width:100%}.wd-metrics>div{min-height:88px;padding:16px}.wd-metrics strong{font-size:25px}.wd-section-heading{margin-bottom:30px;gap:18px}.wd-centered-heading h2,.wd-section-heading h2{font-size:clamp(calc(31px * var(--site-heading-scale)),calc(9.3vw * var(--site-heading-scale)),calc(43px * var(--site-heading-scale)))}.wd-filter-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.wd-filter-row span{flex:0 0 auto}.wd-project-grid,.wd-services-grid,.wd-why-grid{grid-template-columns:1fr}.wd-project-card,.wd-project-card:first-child{min-height:390px;grid-column:auto}.wd-partner-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-partner-strip>span:nth-child(3n){border-inline-end:1px solid var(--wd-line)}.wd-partner-strip>span:nth-child(2n){border-inline-end:0}.wd-partner-strip>span:nth-child(-n+4){border-bottom:1px solid var(--wd-line)}.wd-decision{padding:26px 0}.wd-decision-card{width:calc(100% - 32px);min-height:0;padding:27px 20px;border-radius:18px}.wd-decision-card .wd-button{width:100%}.wd-service-card{min-height:270px}.wd-why-grid article{min-height:200px}.wd-difference-list article{grid-template-columns:35px minmax(0,1fr)}.wd-difference-list article>.app-icon{display:none}.wd-tech{padding:50px 0}.wd-tech-track b{gap:24px;padding-inline:17px}.wd-faq-list summary{grid-template-columns:30px minmax(0,1fr) 20px;gap:10px}.wd-faq-list summary h3{font-size:15px}.wd-faq-list details>p,[dir=ltr] .wd-faq-list details>p{margin:-2px 40px 23px 0}[dir=ltr] .wd-faq-list details>p{margin-right:0;margin-left:40px}.wd-final-cta{min-height:430px;padding:78px 0}.wd-final-cta h2{font-size:40px}.site-footer.shared-footer{padding-inline:20px}.site-footer.shared-footer .footer-top{grid-template-columns:1fr;gap:34px}.site-footer.shared-footer .footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.wd-tech-track>div{animation:none}.wd-insight-card,.wd-project-card picture img,.wd-service-card{transition:none}}.site-header .header-inner{min-height:72px;gap:clamp(16px,2vw,28px)}.site-header nav{gap:2px}.site-header nav a{min-height:42px;padding:11px clamp(9px,1vw,14px);align-items:center;justify-content:center;font-size:11px}.site-header nav a,.site-header nav a[href="/contact"]{display:inline-flex}.site-header .header-tools{gap:6px}.site-header .language-switch,.site-header .theme-toggle{width:auto;min-width:42px;height:42px}.wd-inner-page{min-height:100vh;color:var(--wd-text);background:#020711}.wd-page-hero{position:relative;min-height:520px;padding:154px 0 88px;overflow:hidden;display:grid;place-items:center;text-align:center;border-bottom:1px solid rgba(145,181,232,.11);background:radial-gradient(circle at 50% 115%,rgba(0,185,213,.17),transparent 43%),radial-gradient(circle at 9% 30%,rgba(78,59,196,.11),transparent 30%),radial-gradient(circle,rgba(108,190,229,.28) 0 1px,transparent 1.6px) 12% 14% /173px 157px,#01050b}.wd-page-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#020711)}.wd-page-hero .wd-shell{position:relative;z-index:1}.wd-page-badge{width:fit-content;margin:0 auto 20px;padding:8px 13px;display:block;border:1px solid rgba(75,194,226,.2);border-radius:999px;color:#57d5eb;background:rgba(7,20,42,.55);font:800 10px/1.4 var(--site-font-family);letter-spacing:.1em}.wd-page-hero h1{max-width:18ch;margin:0 auto 18px;color:#f7fbff;font-size:clamp(calc(42px * var(--site-heading-scale)),calc(5.2vw * var(--site-heading-scale)),calc(70px * var(--site-heading-scale)));font-weight:850;line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.wd-page-hero h1 strong{color:transparent;font-weight:inherit;background:linear-gradient(100deg,#fff,#6bd9ef 58%,#725dff);background-clip:text;-webkit-background-clip:text}.wd-page-hero p{max-width:68ch;margin:0 auto;color:#96a8c4;font-size:clamp(14px,1.2vw,17px);line-height:1.9}.wd-page-actions{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wd-route-section{position:relative;padding:clamp(82px,8vw,126px) 0;background:#030a18}.wd-route-section:nth-of-type(2n){background:#050e1f}.wd-route-heading{max-width:780px;margin-bottom:42px}.wd-contact-location>div>span,.wd-openings-card>div>span,.wd-route-heading>span,.wd-story-section .wd-route-kicker{color:#49d0e9;font:850 10px/1.4 var(--site-font-family);letter-spacing:.12em}.wd-contact-location h2,.wd-openings-card h2,.wd-route-heading h2,.wd-story-section h2{margin:13px 0;color:#f7fbff;font-size:clamp(calc(32px * var(--site-heading-scale)),calc(4vw * var(--site-heading-scale)),calc(56px * var(--site-heading-scale)));line-height:1.22;letter-spacing:-.035em}.wd-contact-location p,.wd-openings-card p,.wd-route-heading p,.wd-story-section p{max-width:68ch;margin:0;color:var(--wd-muted);font-size:13px;line-height:1.9}.wd-route-heading>.wd-button{width:fit-content;margin-top:22px}.wd-glass-card{border:1px solid var(--wd-line);border-radius:18px;color:#eef6ff;background:linear-gradient(145deg,rgba(14,34,66,.7),rgba(4,13,29,.9));box-shadow:0 22px 60px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.025)}.wd-route-stats{padding:32px 0;border-bottom:1px solid var(--wd-line);background:#020711}.wd-route-stats>.wd-shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wd-route-stats>.wd-shell>div{min-height:96px;padding:18px 24px;display:grid;align-content:center;justify-items:center;gap:8px;border-inline-end:1px solid var(--wd-line);text-align:center}.wd-route-stats>.wd-shell>div:last-child{border:0}.wd-route-stats strong{color:#fff;font:850 clamp(25px,2.5vw,38px)/1 var(--site-font-family);direction:ltr}.wd-route-stats span{color:#8fa2c0;font-size:10px;font-weight:700}.wd-story-section{background:#041023}.wd-story-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(48px,9vw,130px)}.wd-story-mark{position:relative;min-height:350px;display:grid;place-items:center;border:1px solid var(--wd-line);border-radius:24px;background:radial-gradient(circle,rgba(31,177,222,.16),transparent 55%),rgba(5,17,37,.68)}.wd-story-mark:before{content:"";position:absolute;inset:10%;border:1px solid rgba(93,107,226,.12);border-radius:50%}.wd-story-mark .brand-logo-image{width:110px;filter:drop-shadow(0 0 38px rgba(50,200,236,.23))}.wd-story-mark>span{position:absolute;bottom:24px;color:#607695;font:800 8px/1 var(--site-font-family);letter-spacing:.23em;direction:ltr}.wd-story-section h2{max-width:18ch}.wd-story-section p+p{margin-top:15px}.wd-principle-tags{margin-top:25px;display:flex;flex-wrap:wrap;gap:8px}.wd-principle-tags span{padding:9px 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--wd-line);border-radius:999px;color:#afbdd2;background:rgba(255,255,255,.02);font-size:10px}.wd-principle-tags .app-icon{width:13px;height:13px;color:#4bd1e9}.wd-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wd-value-grid article{min-height:250px;padding:28px}.wd-contact-info-grid article>b,.wd-value-grid article>b{width:48px;height:48px;margin-bottom:26px;display:grid;place-items:center;border-radius:13px;color:#53d3eb;background:rgba(36,161,210,.1)}.wd-contact-info-grid article>b .app-icon,.wd-value-grid article>b .app-icon{width:21px;height:21px}.wd-value-grid h3{margin:0 0 10px;font-size:18px}.wd-value-grid p{margin:0;color:var(--wd-muted);font-size:12px;line-height:1.85}.wd-team-section{background:#020711}.wd-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.wd-team-grid article{overflow:hidden;padding:18px}.wd-team-grid img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;border-radius:12px;filter:saturate(.8)}.wd-team-grid small{margin-top:18px;display:block;color:#4fcfe9;font-size:9px;font-weight:800}.wd-team-grid h3{margin:8px 0;font-size:22px}.wd-team-grid p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.8}.wd-team-grid a{margin-top:18px;display:inline-flex;align-items:center;gap:7px;color:#5bd4ec;font-size:10px;font-weight:800}.wd-team-grid .app-icon{width:14px;height:14px}.wd-service-overview{background:#040c1b}.wd-service-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.wd-service-overview-grid>a{min-height:300px;padding:26px;display:flex;flex-direction:column;transition:transform .28s ease,border-color .28s ease}.wd-service-overview-grid>a:hover{transform:translateY(-6px);border-color:rgba(78,205,235,.42)}.wd-service-overview-grid>a>span{width:50px;height:50px;margin-bottom:28px;display:grid;place-items:center;border-radius:14px;color:#06101d;background:linear-gradient(135deg,#58dff1,#5791ff)}.wd-service-overview-grid>a>span .app-icon{width:22px;height:22px}.wd-service-overview-grid small{color:#6d84a5;font:800 9px/1 var(--site-font-family)}.wd-service-overview-grid h3{margin:12px 0 9px;font-size:21px;line-height:1.4}.wd-service-overview-grid p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.8}.wd-service-overview-grid b{margin-top:auto;padding-top:22px;color:#4fd2eb;font-size:10px}.wd-service-directory{background:#020711}.wd-service-directory-list{border-top:1px solid var(--wd-line)}.wd-service-directory-list>article{padding:38px 0;display:grid;grid-template-columns:58px minmax(0,.9fr) minmax(280px,.72fr);gap:30px;border-bottom:1px solid var(--wd-line);scroll-margin-top:100px}.wd-service-directory-list>article>span{color:#4fd1e9;font:850 10px/1 var(--site-font-family)}.wd-service-directory-list small{color:#7086a8;font:800 9px/1 var(--site-font-family)}.wd-service-directory-list h3{margin:10px 0;font-size:clamp(25px,2.7vw,36px)}.wd-service-directory-list p{margin:0;color:var(--wd-muted);font-size:12px;line-height:1.85}.wd-service-directory-list a{margin-top:20px;display:inline-flex;align-items:center;gap:8px;color:#56d3eb;font-size:10px;font-weight:850}.wd-service-directory-list a .app-icon{width:14px;height:14px}.wd-service-directory-list ul{margin:0;padding:0;display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none}.wd-service-directory-list li{padding:11px 12px;border:1px solid var(--wd-line);border-radius:9px;color:#9eb0ca;background:rgba(255,255,255,.018);font-size:10px;line-height:1.55}.wd-process-section{background:#061226}.wd-process-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none}.wd-process-grid>article,.wd-process-grid>li{min-height:220px;padding:25px}.wd-process-grid span{color:#4fd2e9;font:850 10px/1 var(--site-font-family)}.wd-process-grid h3{margin:36px 0 10px;font-size:18px}.wd-process-grid p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.8}.work-browser{background:#041022}.work-browser>.wd-shell>.wd-route-heading{margin-bottom:34px}.work-archive .project-discovery{padding:16px;display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(150px,.65fr)) auto;align-items:end;gap:10px;border:1px solid var(--wd-line);border-radius:15px;background:rgba(8,23,48,.62)}.work-archive .project-search{min-height:47px;padding:0 14px;display:flex;align-items:center;gap:9px;border:1px solid var(--wd-line);border-radius:10px;background:#061226}.work-archive .project-search .app-icon{width:17px;height:17px;color:#56d4ec}.work-archive .project-search input{width:100%;min-width:0;border:0;outline:0;color:#fff;background:transparent;font:inherit;font-size:11px}.work-archive .project-search input::placeholder{color:#647896}.work-archive .project-sort{min-width:0;display:grid;gap:6px}.work-archive .project-sort>span{color:#7286a6;font-size:9px;font-weight:750}.work-archive .project-discovery{position:relative;z-index:6}.work-archive .project-sort .modern-select.is-open .modern-select-menu{position:absolute;max-height:230px;color:#eef6ff;background:#07172f;box-shadow:0 22px 54px rgba(0,5,16,.52)}.work-archive .project-discovery>strong{padding-bottom:14px;color:#55d3eb;font-size:10px;white-space:nowrap}.work-archive .project-filters{margin:20px 0;display:flex;flex-wrap:wrap;gap:7px}.work-archive .project-filters button{padding:8px 14px;border:1px solid var(--wd-line);border-radius:999px;color:#8799b6;background:transparent;font-size:10px;cursor:pointer}.work-archive .project-filters button.active{color:#06111e;border-color:#50d5eb;background:#50d5eb;font-weight:850}.work-archive .projects-grid.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.work-archive .project-card{overflow:hidden;border:1px solid var(--wd-line);border-radius:18px;color:#fff;background:#07152a}.work-archive .project-card-link{display:block;height:100%}.work-archive .project-art{position:relative;aspect-ratio:4/3;overflow:hidden;background:#091a34}.work-archive .project-art img,.work-archive .project-art picture{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.work-archive .project-card:hover img{transform:scale(1.05)}.work-archive .project-featured-badge,.work-archive .project-index,.work-archive .project-open{position:absolute;z-index:2;top:13px;padding:7px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#eaf3ff;background:rgba(2,8,19,.56);backdrop-filter:blur(8px);font:800 8px/1 var(--site-font-family)}.work-archive .project-index{inset-inline-start:13px}.work-archive .project-open{inset-inline-end:13px;display:flex;align-items:center;gap:5px}.work-archive .project-featured-badge{top:auto;right:13px;bottom:13px;color:#5ad7ec}.work-archive .project-meta{padding:20px}.work-archive .project-meta-line{display:flex;justify-content:space-between;gap:12px;color:#58d3eb;font-size:9px;font-weight:800}.work-archive .project-meta h3{margin:10px 0 8px;font-size:21px}.work-archive .project-meta p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.75}.work-archive .project-case-link{margin-top:18px;display:flex;align-items:center;gap:7px;color:#d9e6f6;font-size:10px;font-weight:800}.work-archive .project-case-link .app-icon,.work-archive .project-open .app-icon{width:12px;height:12px}.work-archive .project-pagination{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:12px}.work-archive .project-pagination div{display:flex;gap:5px}.work-archive .project-pagination button{min-width:38px;min-height:38px;padding:7px 10px;border:1px solid var(--wd-line);border-radius:9px;color:#a8b7cd;background:rgba(255,255,255,.02);cursor:pointer}.work-archive .project-pagination button.active{color:#07111e;border-color:#50d4eb;background:#50d4eb}.wd-contact-info-section{background:#031022}.wd-contact-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wd-contact-info-grid article{min-height:260px;padding:27px;display:flex;flex-direction:column;align-items:flex-start}.wd-contact-info-grid small{margin-bottom:13px;color:#7287a8;font-size:9px;font-weight:800}.wd-contact-info-grid a,.wd-contact-info-grid strong{margin-bottom:8px;color:#eef6ff;font-size:15px;overflow-wrap:anywhere}.wd-contact-info-grid a:hover{color:#53d4eb}.wd-contact-info-grid p{margin:auto 0 0;color:var(--wd-muted);font-size:11px;line-height:1.8}.wd-contact-location{margin-top:15px;padding:34px;display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.wd-contact-location h2{font-size:clamp(25px,3vw,40px)}.wd-contact-location>div+div{padding-inline-start:35px;border-inline-start:1px solid var(--wd-line)}.wd-contact-location a{margin-top:20px;display:inline-flex;align-items:center;gap:8px;color:#54d3ea;font-size:10px;font-weight:850}.wd-contact-location a .app-icon{width:14px;height:14px}.wd-contact-location .social-links{margin-top:20px}.wd-contact-form-section{background:#020711}.wd-contact-form-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(46px,8vw,110px)}.wd-contact-form-grid .wd-route-heading{position:sticky;top:110px}.wd-contact-form-section .smart-contact-form,.wd-contact-form-section .smart-contact-success{padding:28px;border:1px solid var(--wd-line);border-radius:18px;color:#eef6ff;background:linear-gradient(145deg,rgba(13,34,68,.72),rgba(4,13,29,.94));box-shadow:none}.wd-contact-form-section .smart-contact-form header span,.wd-contact-form-section .smart-contact-form label,.wd-contact-form-section .smart-select-field>span{color:#8fa1bc}.wd-contact-form-section .smart-contact-form header i,.wd-contact-form-section .smart-contact-form input,.wd-contact-form-section .smart-contact-form textarea{border-color:var(--wd-line);color:#fff;background:#061327}.wd-contact-form-section .smart-contact-form legend{color:#fff}.wd-contact-form-section .smart-contact-form footer button,.wd-contact-form-section .smart-options button{border-color:var(--wd-line);color:#dce9f8;background:rgba(255,255,255,.025)}.wd-contact-form-section .smart-contact-form footer .next,.wd-contact-form-section .smart-options button.active{color:#fff;border-color:transparent;background:linear-gradient(105deg,#09a5d0,#2777ec 56%,#7458ff)}.wd-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px}.wd-pricing-grid>article{position:relative;min-height:610px;padding:28px;display:flex;flex-direction:column}.wd-pricing-grid>article.featured{transform:translateY(-12px);border-color:rgba(76,208,237,.44);box-shadow:0 28px 90px rgba(15,113,205,.16)}.wd-pricing-grid>article>em{position:absolute;top:0;inset-inline-end:20px;padding:8px 12px;border-radius:0 0 9px 9px;color:#04101d;background:#58d9ee;font-size:9px;font-style:normal;font-weight:850}.wd-pricing-grid>article>span{width:48px;height:48px;margin-bottom:24px;display:grid;place-items:center;border-radius:13px;color:#06111e;background:linear-gradient(135deg,#58deef,#568aff)}.wd-pricing-grid>article>span .app-icon{width:21px;height:21px}.wd-pricing-grid small{color:#6e84a5;font:800 9px/1 var(--site-font-family)}.wd-pricing-grid h3{margin:12px 0 9px;font-size:25px}.wd-pricing-grid>article>div p,.wd-pricing-grid>article>p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.8}.wd-pricing-grid ul{margin:25px 0;padding:20px 0;display:grid;gap:11px;border-block:1px solid var(--wd-line);list-style:none}.wd-pricing-grid li{display:flex;align-items:center;gap:8px;color:#b4c3d8;font-size:10px}.wd-pricing-grid li .app-icon{width:13px;height:13px;color:#53d4eb}.wd-pricing-grid>article>div b{margin-bottom:8px;display:block;color:#eaf4ff;font-size:11px}.wd-pricing-grid>article>a{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:8px;color:#57d4eb;font-size:10px;font-weight:850}.wd-pricing-grid>article>a .app-icon{width:14px;height:14px}.wd-pricing-process{background:#061226}.wd-pricing-process .wd-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-route-faq{background:#020711}.wd-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.wd-blog-grid>a{min-height:360px;padding:27px;display:flex;flex-direction:column;transition:transform .28s ease,border-color .28s ease}.wd-blog-grid>a:hover{transform:translateY(-6px);border-color:rgba(77,208,237,.42)}.wd-blog-grid>a>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.wd-blog-grid>a>div span{color:#51d2e9;font:850 10px/1 var(--site-font-family)}.wd-blog-grid>a>div b{padding:7px 10px;border:1px solid var(--wd-line);border-radius:999px;color:#8ea2bf;font-size:8px}.wd-blog-grid h2{margin:48px 0 13px;font-size:25px;line-height:1.4}.wd-blog-grid p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.8}.wd-blog-grid small{margin-top:auto;padding-top:24px;color:#607696;font-size:8px}.wd-blog-grid strong{margin-top:13px;display:flex;align-items:center;gap:7px;color:#dce8f7;font-size:10px}.wd-blog-grid strong .app-icon{width:14px;height:14px;color:#54d3ea}.wd-topic-section{background:#061226}.wd-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wd-topic-grid>a{min-height:150px;padding:22px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.wd-topic-grid>a>.app-icon{width:21px;height:21px;color:#53d4eb}.wd-topic-grid small{color:#6c83a4;font-size:8px}.wd-topic-grid h3{margin:6px 0;font-size:17px}.wd-topic-grid p{margin:0;color:var(--wd-muted);font-size:10px;line-height:1.7}.wd-career-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.wd-career-values article{min-height:230px;padding:25px}.wd-career-values span{color:#52d3ea;font:850 10px/1 var(--site-font-family)}.wd-career-values h3{margin:45px 0 10px;font-size:19px}.wd-career-values p{margin:0;color:var(--wd-muted);font-size:11px;line-height:1.8}.wd-openings-section{background:#020711}.wd-openings-card{min-height:310px;padding:clamp(28px,5vw,60px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;background:radial-gradient(circle at 12% 14%,rgba(25,183,222,.16),transparent 34%),linear-gradient(145deg,#071933,#071126)}.wd-openings-card h2{max-width:21ch;font-size:clamp(30px,3.4vw,48px)}.wd-openings-card .wd-button{width:fit-content}.wd-inner-cta.inner-cta{min-height:430px;padding:90px 24px;display:grid;place-items:center;text-align:center;border:0;color:#fff;background:radial-gradient(circle at 50% 110%,rgba(0,185,213,.2),transparent 47%),#030914}.wd-inner-cta>span{color:#4fd1e9;font:850 10px/1.4 var(--site-font-family);letter-spacing:.12em}.wd-inner-cta h2{max-width:19ch;margin:14px auto 24px;color:#fff;font-size:clamp(36px,5vw,66px);line-height:1.2;letter-spacing:-.04em}.wd-inner-cta>a{min-height:50px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;color:#fff;background:linear-gradient(105deg,#09a5d0,#2777ec 56%,#7458ff);box-shadow:0 15px 38px rgba(30,113,226,.25);font-size:11px;font-weight:850}.wd-inner-cta>a .app-icon{width:15px;height:15px}@media (max-width:1180px){.site-header nav a{padding-inline:8px;font-size:10px}.site-header .brand span{display:none}.wd-service-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-archive .project-discovery{grid-template-columns:repeat(3,minmax(0,1fr))}.work-archive .project-search{grid-column:span 2}.work-archive .project-discovery>strong{align-self:center;justify-self:end}.wd-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-pricing-grid>article.featured{transform:none}}@media (max-width:900px){.site-header nav a[href="/contact"]{display:block}.site-header nav{max-height:calc(100vh - 96px);overflow-y:auto}.wd-page-hero{min-height:470px;padding-top:132px}.wd-contact-form-grid,.wd-story-grid{grid-template-columns:1fr}.wd-story-mark{min-height:280px}.wd-blog-grid,.wd-contact-info-grid,.wd-team-grid,.wd-topic-grid,.wd-value-grid,.work-archive .projects-grid.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-service-directory-list>article{grid-template-columns:44px minmax(0,1fr)}.wd-service-directory-list>article>ul{grid-column:2}.wd-career-values,.wd-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-contact-form-grid .wd-route-heading{position:static}.wd-contact-location{grid-template-columns:1fr}.wd-contact-location>div+div{padding:28px 0 0;border:0;border-top:1px solid var(--wd-line)}.wd-openings-card{grid-template-columns:1fr}}@media (max-width:650px){.wd-page-hero{min-height:420px;padding:116px 0 70px}.wd-page-hero h1{font-size:clamp(calc(37px * var(--site-heading-scale)),calc(11vw * var(--site-heading-scale)),calc(48px * var(--site-heading-scale)))}.wd-page-hero p{font-size:13px}.wd-page-actions{display:grid}.wd-route-section{padding:72px 0}.wd-route-stats{padding:0}.wd-route-stats>.wd-shell{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.wd-route-stats>.wd-shell>div{min-height:88px;padding:15px;border-bottom:1px solid var(--wd-line)}.wd-route-stats>.wd-shell>div:nth-child(2n){border-inline-end:0}.wd-blog-grid,.wd-career-values,.wd-contact-info-grid,.wd-pricing-grid,.wd-process-grid,.wd-service-overview-grid,.wd-team-grid,.wd-topic-grid,.wd-value-grid,.work-archive .projects-grid.archive-grid{grid-template-columns:1fr}.wd-story-mark{min-height:240px}.wd-service-directory-list>article{grid-template-columns:32px minmax(0,1fr);gap:14px}.wd-service-directory-list>article>ul,.work-archive .project-discovery{grid-template-columns:1fr}.work-archive .project-search{grid-column:auto}.work-archive .project-discovery>strong{justify-self:start}.wd-contact-location{padding:24px}.wd-contact-form-section .smart-contact-form,.wd-contact-form-section .smart-contact-success{padding:20px}.wd-pricing-grid>article{min-height:0}.wd-openings-card{padding:27px 20px}.wd-openings-card .wd-button{width:100%}.wd-inner-cta.inner-cta{min-height:370px;padding-block:76px}.wd-inner-cta h2{font-size:38px}}.reference-project-page{min-height:100vh;overflow:clip;color:#f7faff;background:#020711}.reference-project-hero{position:relative;isolation:isolate;overflow:hidden;padding:112px 0 clamp(78px,8vw,126px);background:radial-gradient(ellipse at 48% 78%,rgba(8,92,201,.45),transparent 36%),radial-gradient(circle at 17% 58%,rgba(0,98,213,.26),transparent 28%),linear-gradient(112deg,#01050d,#03122d 48%,#01050b)}.reference-project-hero:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.58;background:radial-gradient(circle,rgba(112,193,239,.65) 0 1px,transparent 1.55px) 3% 8% /151px 143px,radial-gradient(circle,rgba(255,255,255,.43) 0 1px,transparent 1.5px) 39% 1% /193px 181px,radial-gradient(ellipse at 50% 100%,rgba(0,143,229,.22),transparent 52%)}.reference-project-hero:after{content:"";position:absolute;z-index:-1;right:-8%;bottom:-15%;left:-8%;height:48%;opacity:.46;background:linear-gradient(160deg,transparent 0 44%,rgba(25,81,144,.22) 44.5% 45%,transparent 45.5%),linear-gradient(20deg,transparent 0 52%,rgba(23,75,133,.2) 52.5% 53%,transparent 53.5%),radial-gradient(ellipse at center bottom,rgba(0,159,224,.42),transparent 58%);filter:blur(1px)}.reference-project-breadcrumb{min-width:0;margin-bottom:32px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#6f829f;font-size:11px}.reference-project-breadcrumb a{color:#9aabc3;transition:color .2s ease}.reference-project-breadcrumb a:hover{color:#5ad8ee}.reference-project-breadcrumb span{opacity:.55}.reference-project-breadcrumb b{max-width:min(62ch,100%);overflow:hidden;color:#7689a5;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.reference-project-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(44px,6vw,96px)}.reference-project-copy{min-width:0}.reference-project-meta{margin-bottom:25px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;direction:ltr}.reference-project-meta i,.reference-project-meta span{padding:7px 13px;border:1px solid rgba(109,161,229,.18);border-radius:999px;color:#55d7ef;background:rgba(8,29,59,.58);font:800 9px/1 var(--site-font-family);font-style:normal;letter-spacing:.06em}.reference-project-meta i{padding-inline:2px;border:0;color:#d0dbeb;background:transparent}.reference-project-copy h1{max-width:17ch;margin:0 0 14px;color:#fff;font-size:clamp(calc(40px * var(--site-heading-scale)),calc(4.25vw * var(--site-heading-scale)),calc(66px * var(--site-heading-scale)));font-weight:800;line-height:1.22;letter-spacing:-.045em;text-wrap:balance}.reference-project-subtitle{max-width:54ch;margin:0;color:transparent;background:linear-gradient(95deg,#37c7ed,#598ffc 56%,#886aff);background-clip:text;-webkit-background-clip:text;font-size:clamp(16px,1.25vw,18px);font-weight:700;line-height:1.85}.reference-project-story{max-width:64ch;margin-top:28px;display:grid;gap:10px}.reference-project-story article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:15px 16px;border:1px solid rgba(137,166,207,.12);border-radius:14px;background:rgba(7,23,47,.34)}.reference-project-story article>span{padding-top:2px;color:#41cae8;font-size:10px;font-weight:850;letter-spacing:.08em;direction:ltr}.reference-project-story h2{margin:0 0 5px;color:#eef5ff;font-size:13px;font-weight:850}.reference-project-story p{margin:0;color:#9aacc4;font-size:clamp(14px,.95vw,15px);line-height:1.9}.reference-project-copy>h2{margin:26px 0 9px;color:#f6f9fe;font-size:14px}.reference-project-tech{display:flex;flex-wrap:wrap;gap:7px;direction:ltr}.reference-project-tech span{padding:8px 11px;border:1px solid rgba(114,159,218,.17);border-radius:999px;color:#9eb2cc;background:rgba(9,26,52,.5);font-size:10px;font-weight:700}.reference-project-actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:10px}.reference-project-actions .wd-button{min-height:47px;font-size:11px}.reference-project-media{min-width:0;padding-top:clamp(54px,5.5vw,82px)}.reference-project-cover{min-height:360px;aspect-ratio:16/10;overflow:hidden;display:grid;place-items:center;margin:0;border:1px solid rgba(137,170,218,.18);border-radius:24px;background:linear-gradient(145deg,#07182e,#10254b);box-shadow:0 32px 90px rgba(0,3,12,.48),0 0 70px rgba(27,111,214,.12)}.reference-project-cover>b{color:#50d5ec;font:900 64px/1 var(--site-font-family)}.reference-project-picture,.reference-project-picture>img{width:100%;height:100%;display:block}.reference-project-picture>img{object-fit:cover}.reference-project-video{margin-top:18px;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(137,170,218,.18);border-radius:18px;background:#000}.reference-project-video video{width:100%;height:100%;display:block;object-fit:contain}.reference-project-gallery{padding:96px 0 110px;background:radial-gradient(circle at 50% 0,rgba(22,86,169,.14),transparent 28%),#020711}.reference-project-gallery>header{margin-bottom:48px;text-align:center}.reference-project-gallery>header>span,.reference-project-related>.wd-shell>span{color:#52d5ec;font-size:10px;font-weight:800}.reference-project-gallery>header h2,.reference-project-related h2{margin:12px 0 0;color:#fff;font-size:clamp(35px,4.2vw,58px);line-height:1.2;letter-spacing:-.04em}.reference-project-gallery-list{width:min(calc(100% - 48px),1320px);margin-inline:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}.reference-project-gallery-list figure{width:100%;aspect-ratio:4/3;overflow:hidden;margin:0;border:1px solid rgba(139,170,214,.17);border-radius:22px;background:rgba(1,7,17,.72);box-shadow:0 28px 70px rgba(0,2,8,.25)}.reference-project-gallery-list figure.is-full,.reference-project-gallery-list figure.is-wide{width:100%;margin-inline:0}.reference-project-gallery-list button{width:100%;height:100%;display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.reference-project-gallery-picture,.reference-project-gallery-picture>img{width:100%;height:100%;display:block}.reference-project-gallery-picture>img{object-fit:cover;transition:transform .55s ease,opacity .3s ease}.reference-project-gallery-list button:hover img{transform:scale(1.015);opacity:.92}.reference-project-related{padding:105px 0;background:#061226}.reference-project-related h2{margin-bottom:38px}.reference-project-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reference-project-related-grid>a{min-width:0}.reference-project-related-grid>a>div{position:relative;aspect-ratio:4/3;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(137,170,218,.16);border-radius:20px;color:#4bd5ed;background:linear-gradient(145deg,#081a35,#0c2852)}.reference-project-related-grid b{font-size:36px}.reference-project-related-picture,.reference-project-related-picture>img{width:100%;height:100%;display:block}.reference-project-related-picture>img{object-fit:cover;transition:transform .55s ease}.reference-project-related-grid>a:hover img{transform:scale(1.06)}.reference-project-related-grid>a>div:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,5,14,.9))}.reference-project-related-grid>a span{position:absolute;z-index:2;inset-inline:20px;bottom:18px;color:#fff;font-size:14px;font-weight:800}.reference-project-cta{padding:96px 0;text-align:center;background:radial-gradient(circle at 50% 120%,rgba(0,182,222,.22),transparent 46%),#020711}.reference-project-cta h2{margin:0;color:#fff;font-size:clamp(36px,4.8vw,64px);letter-spacing:-.04em}.reference-project-cta p{margin:13px 0 25px;color:#91a4c0;font-size:13px}.reference-project-cta .wd-button{width:fit-content;margin-inline:auto}.reference-project-lightbox{position:fixed;z-index:3000;inset:0;padding:70px clamp(44px,8vw,130px);display:grid;place-items:center;color:#fff;background:rgba(0,4,12,.94);backdrop-filter:blur(20px)}.reference-lightbox-picture,.reference-lightbox-picture>img{max-width:100%;max-height:calc(100vh - 140px);display:block}.reference-lightbox-picture>img{width:auto;height:auto;object-fit:contain;border-radius:15px}.reference-project-lightbox>button{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.15);color:#fff;background:rgba(6,20,41,.7);cursor:pointer}.reference-project-lightbox>.reference-lightbox-backdrop{z-index:0;inset:0;width:100%;height:100%;border:0;border-radius:0;background:transparent}.reference-project-lightbox>.reference-lightbox-picture{position:relative;z-index:1}.reference-lightbox-close{top:22px;inset-inline-end:22px;width:44px;height:44px;border-radius:50%;font-size:27px}.reference-lightbox-next,.reference-lightbox-prev{top:50%;width:48px;height:60px;border-radius:12px;font-size:34px;transform:translateY(-50%)}.reference-lightbox-prev{left:24px}.reference-lightbox-next{right:24px}.reference-project-lightbox>span{position:absolute;bottom:24px;color:#9db0c9;font-size:11px;direction:ltr}.project-page-live-preview{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:28px;border:1px solid rgba(80,150,222,.18);border-radius:18px;color:#f5f8ff;background:radial-gradient(circle at 52% 105%,rgba(0,137,207,.24),transparent 42%),linear-gradient(135deg,#031022,#020711)}.project-page-live-copy{min-width:0}.project-page-live-meta{margin-bottom:13px;display:flex;align-items:center;gap:9px;direction:ltr}.project-page-live-meta span{padding:5px 8px;border:1px solid rgba(87,188,232,.2);border-radius:999px;color:#54d5ed;font-size:9px;font-weight:850}.project-page-live-meta i{color:#a7b8cc;font-size:9px;font-style:normal}.project-page-live-copy h3{margin:0 0 8px;color:#fff;font-size:28px;line-height:1.25}.project-page-live-copy>strong{display:block;margin-bottom:9px;color:#54cbe9;font-size:11px;line-height:1.7}.project-page-live-copy>p{margin:0;color:#91a5bd;font-size:10px;line-height:1.8}.project-page-live-copy h4{margin:17px 0 6px;color:#fff;font-size:11px}.project-page-live-copy ul{margin:0;padding:0;list-style:none}.project-page-live-copy li{position:relative;padding:5px 17px 5px 0;border-bottom:1px solid rgba(145,171,208,.1);color:#8fa4bd;font-size:9px;line-height:1.6}.project-page-live-copy li:before{content:"✓";position:absolute;right:0;color:#52d5ec}.project-page-live-tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px;direction:ltr}.project-page-live-tags span{padding:5px 7px;border:1px solid rgba(145,171,208,.14);border-radius:999px;color:#9fb3cb;font-size:8px}.project-page-live-image{position:relative;min-height:310px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(145,171,208,.16);border-radius:16px;color:#52d5ec;background:linear-gradient(145deg,#07182f,#102954)}.project-page-live-image img{width:100%;height:100%;display:block;object-fit:cover}.project-page-live-image>b{font-size:42px}.project-page-live-image>i{position:absolute;inset-inline-end:10px;bottom:10px;padding:6px 9px;display:flex;align-items:center;gap:5px;border-radius:999px;color:#06101e;background:#52d5ec;font-size:9px;font-style:normal;font-weight:850}.project-page-live-image>i .app-icon{width:12px;height:12px}.row-actions>a{min-height:34px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--dash-line);border-radius:8px;color:var(--dash-muted);background:transparent;font-size:12px}.row-actions>a:hover{color:var(--dash-ink);border-color:rgba(74,127,167,.6)}.row-actions>a .app-icon{width:13px;height:13px}@media (max-width:980px){.reference-project-hero-grid{grid-template-columns:1fr}.reference-project-copy h1{max-width:19ch}.reference-project-media{grid-row:2;padding-top:0}.reference-project-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-page-live-preview{grid-template-columns:1fr}.project-page-live-image{min-height:250px}}@media (max-width:650px){.reference-project-hero{padding:108px 0 75px}.reference-project-breadcrumb{margin-bottom:24px;font-size:9px}.reference-project-copy h1{font-size:calc(39px * var(--site-heading-scale))}.reference-project-subtitle{font-size:13px}.reference-project-story{margin-top:22px}.reference-project-story article{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px}.reference-project-story p{font-size:12px}.reference-project-cover{min-height:0;border-radius:17px}.reference-project-actions{display:grid}.reference-project-gallery{padding-block:75px}.reference-project-gallery-list{width:min(calc(100% - 28px),980px);display:flex;flex-direction:column;gap:clamp(18px,3vw,32px)}.reference-project-gallery-list figure,.reference-project-gallery-list figure.is-full,.reference-project-gallery-list figure.is-wide{width:100%;aspect-ratio:auto;border-radius:14px}.reference-project-gallery-list button,.reference-project-gallery-picture,.reference-project-gallery-picture>img{height:auto}.reference-project-related{padding-block:75px}.reference-project-related-grid{grid-template-columns:1fr}.reference-project-lightbox{padding:60px 12px}.reference-lightbox-prev{left:8px}.reference-lightbox-next{right:8px}.reference-lightbox-next,.reference-lightbox-prev{width:38px;height:52px}.project-page-live-preview{padding:18px}.project-page-live-copy h3{font-size:23px}}.home-glass-experience{position:relative;isolation:isolate;background:transparent}.home-glass-experience:after,.home-glass-experience:before{content:"";position:fixed;z-index:-2;inset:0;pointer-events:none}.home-glass-experience:before{background-color:#020711;background-image:var(--home-theme-background-image,var(--home-background-image));background-repeat:no-repeat;background-position:50%;background-size:cover}.home-glass-experience:after{z-index:-1;background:linear-gradient(180deg,rgb(0 4 13/calc(var(--home-overlay-opacity) * .72)),rgb(1 7 18/var(--home-overlay-opacity))),radial-gradient(circle at 70% 24%,rgba(7,112,202,.14),transparent 34%)}.home-glass-experience>.site-header{background:rgb(1 6 16/calc(var(--home-glass-opacity) * .78));box-shadow:0 12px 45px rgba(0,3,12,.2)}.home-glass-experience .wd-hero{background:transparent}.home-glass-experience .wd-hero:before{opacity:1;background:linear-gradient(90deg,rgba(0,4,12,.18),transparent 48%,rgba(0,6,17,.14)),radial-gradient(circle at 13% 78%,rgba(38,40,154,.12),transparent 28%)}.home-glass-experience .wd-hero:after{opacity:.34;background:radial-gradient(circle,rgba(140,210,245,.42) 0 1px,transparent 1.7px) 7% 19% /139px 137px,radial-gradient(circle,rgba(255,255,255,.3) 0 1px,transparent 1.5px) 38% 9% /193px 181px}.home-glass-experience .wd-hero-copy{padding:clamp(24px,3vw,42px);border:1px solid rgba(145,185,235,.13);border-radius:25px;background:rgb(2 12 28/calc(var(--home-glass-opacity) * .78));box-shadow:0 30px 85px rgba(0,3,12,.24),inset 0 1px rgba(255,255,255,.035);backdrop-filter:blur(14px) saturate(125%)}.home-glass-experience .wd-hero-copy h1,.home-glass-experience .wd-hero-copy>p{text-shadow:0 3px 24px rgba(0,3,12,.68)}.home-glass-experience :is(.wd-stats,.wd-work,.wd-partners,.wd-decision,.wd-services,.wd-why,.wd-difference,.wd-tech,.wd-insights,.wd-faq,.wd-final-cta){background:rgb(2 8 20/var(--home-glass-opacity))}.home-glass-experience :is(.wd-work,.wd-services,.wd-difference,.wd-insights,.wd-final-cta){background:rgb(2 8 20/calc(var(--home-glass-opacity) * .88))}.home-glass-experience :is(.wd-stats,.wd-partners,.wd-tech){backdrop-filter:blur(10px) saturate(120%)}.home-glass-experience :is(.wd-decision-card,.wd-service-card,.wd-why-grid article,.wd-insight-card,.wd-partner-strip,.wd-faq-list details){border-color:rgba(141,181,231,.2);background:rgb(5 19 42/calc(var(--home-glass-opacity) * .86));box-shadow:inset 0 1px rgba(255,255,255,.035),0 20px 54px rgba(0,3,12,.12);backdrop-filter:blur(15px) saturate(125%)}.home-glass-experience .wd-decision-card{background:radial-gradient(circle at 12% 10%,rgba(24,181,239,.16),transparent 34%),rgb(5 19 42/calc(var(--home-glass-opacity) * .9))}.home-glass-experience .wd-project-card{border-color:rgba(158,193,235,.24);box-shadow:0 28px 70px rgba(0,3,12,.3)}.home-glass-experience .wd-final-cta:before{background:radial-gradient(circle at 50% 115%,rgba(0,186,213,.16),transparent 47%)}.home-glass-experience .site-footer.shared-footer{background:rgb(1 7 17/calc(var(--home-glass-opacity) * .94));backdrop-filter:blur(16px) saturate(120%)}.home-settings-preview{background-repeat:no-repeat;background-position:50%;background-size:cover}.home-appearance-admin{overflow:hidden;border:1px solid var(--dash-line);border-radius:19px;background:var(--dash-card);box-shadow:0 14px 40px rgba(10,25,49,.04)}.home-appearance-admin>header{padding:22px;display:flex;align-items:start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--dash-line)}.home-appearance-admin>header span{color:#4A7FA7;font-size:11px;font-weight:850;letter-spacing:.08em}.home-appearance-admin>header h2{margin:6px 0 8px;font-size:23px}.home-appearance-admin>header p{max-width:62ch;margin:0;color:var(--dash-muted);font-size:12px;line-height:1.7}.home-appearance-admin>header>b{padding:8px 11px;border:1px solid rgba(74,127,167,.22);border-radius:999px;color:#4A7FA7;background:rgba(74,127,167,.07);font-size:10px;white-space:nowrap}.home-background-control{padding:20px 22px;display:grid;grid-template-columns:210px minmax(160px,.55fr) minmax(260px,1fr);align-items:center;gap:15px}.home-background-thumb{min-height:118px;border:1px solid var(--dash-line);border-radius:13px;background-color:#071428;background-repeat:no-repeat;background-position:50%;background-size:cover}.home-background-control>div:nth-child(2){display:grid;gap:7px}.home-background-control input[type=file]{position:absolute;opacity:0;pointer-events:none}.home-background-control>div:nth-child(2) button,.home-background-control>div:nth-child(2) label{min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--dash-line);border-radius:9px;color:var(--dash-ink);background:var(--dash-soft);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.home-background-control>div:nth-child(2) label{color:#F6FAFD;border-color:#1A3D63;background:#1A3D63}.home-background-control>div:nth-child(2) .app-icon{width:14px;height:14px}.home-background-control>label{min-width:0;display:grid;gap:7px;color:var(--dash-muted);font-size:10px;font-weight:800}.home-background-control>label input{width:100%;min-width:0;min-height:42px;padding:8px 11px;border:1px solid var(--dash-line);border-radius:9px;color:var(--dash-ink);background:var(--dash-soft);font:inherit;font-size:10px}.home-glass-controls{padding:0 22px 22px}@media (max-width:900px){.home-background-control{grid-template-columns:180px 1fr}.home-background-control>label{grid-column:1/-1}}@media (max-width:650px){.home-glass-experience .wd-hero-copy{padding:23px 18px;border-radius:19px}.home-appearance-admin>header{flex-direction:column}.home-background-control{padding:15px;grid-template-columns:1fr}.home-background-control>label{grid-column:auto}.home-background-thumb{min-height:170px}.home-glass-controls{padding:0 15px 15px}}:is(.site-experience,.reference-project-page){position:relative;isolation:isolate;background:transparent}:is(.site-experience,.reference-project-page):after,:is(.site-experience,.reference-project-page):before{content:"";position:fixed;pointer-events:none}:is(.site-experience,.reference-project-page):before{z-index:-2;inset:-24px;background-color:#020711;background-image:var(--home-theme-background-image,var(--home-background-image));background-repeat:no-repeat;background-position:50%;background-size:cover;filter:blur(var(--site-background-blur,7px));transform:scale(1.025)}.home-glass-experience:before{inset:0;filter:none;transform:none}:is(.site-experience,.reference-project-page):after{z-index:-1;inset:0;background:linear-gradient(180deg,rgb(0 4 13/calc(var(--home-overlay-opacity, .52) * .72)),rgb(1 7 18/var(--home-overlay-opacity,.52))),radial-gradient(circle at 70% 24%,rgba(7,112,202,.14),transparent 34%)}:is(.site-experience,.reference-project-page)>.site-header{background:rgb(1 6 16/calc(var(--home-glass-opacity, .64) * .78));box-shadow:0 12px 45px rgba(0,3,12,.2)}.inner-page.wd-inner-page{background:transparent}.inner-page .wd-page-hero{background:radial-gradient(circle at 50% 115%,rgba(0,185,213,.14),transparent 43%),radial-gradient(circle at 9% 30%,rgba(78,59,196,.1),transparent 30%),rgb(1 7 18/calc(var(--home-glass-opacity, .64) * .7));backdrop-filter:blur(10px) saturate(120%)}.inner-page .wd-page-hero:after{background:linear-gradient(180deg,transparent 55%,rgb(2 7 17/calc(var(--home-glass-opacity, .64) * .82)))}.inner-page :is(.wd-route-section,.wd-route-stats,.wd-story-section,.wd-team-section,.wd-service-overview,.wd-service-directory,.wd-process-section,.work-browser,.wd-contact-info-section,.wd-contact-form-section,.wd-pricing-process,.wd-route-faq,.wd-topic-section,.wd-openings-section,.wd-inner-cta.inner-cta){background:rgb(2 8 20/calc(var(--home-glass-opacity, .64) * .84));backdrop-filter:blur(10px) saturate(118%)}.inner-page .wd-route-section:nth-of-type(2n){background:rgb(5 15 32/calc(var(--home-glass-opacity, .64) * .78))}.inner-page :is(.wd-glass-card,.wd-story-mark,.work-archive .project-discovery,.work-archive .project-card,.wd-contact-location,.wd-contact-form-section .smart-contact-form,.wd-contact-form-section .smart-contact-success,.wd-openings-card){border-color:rgba(141,181,231,.2);background:rgb(5 19 42/calc(var(--home-glass-opacity, .64) * .86));box-shadow:inset 0 1px rgba(255,255,255,.035),0 20px 54px rgba(0,3,12,.14);backdrop-filter:blur(15px) saturate(125%)}.inner-page .wd-openings-card{background:radial-gradient(circle at 12% 14%,rgba(25,183,222,.15),transparent 34%),rgb(5 19 42/calc(var(--home-glass-opacity, .64) * .88))}.reference-project-page{background:transparent}.reference-project-page .reference-project-hero{background:radial-gradient(ellipse at 48% 78%,rgba(8,92,201,.34),transparent 36%),radial-gradient(circle at 17% 58%,rgba(0,98,213,.19),transparent 28%),rgb(1 8 21/calc(var(--home-glass-opacity, .64) * .76));backdrop-filter:blur(10px) saturate(120%)}.reference-project-page :is(.reference-project-gallery,.reference-project-related,.reference-project-cta){background:rgb(2 8 20/calc(var(--home-glass-opacity, .64) * .84));backdrop-filter:blur(10px) saturate(118%)}.reference-project-page .reference-project-related{background:rgb(5 15 32/calc(var(--home-glass-opacity, .64) * .8))}.reference-project-page .reference-project-cta{background:radial-gradient(circle at 50% 120%,rgba(0,182,222,.19),transparent 46%),rgb(2 8 20/calc(var(--home-glass-opacity, .64) * .82))}:is(.home-glass-experience,.inner-page,.reference-project-page) .site-footer.shared-footer{background:rgb(1 7 17/calc(var(--home-glass-opacity, .64) * .94));backdrop-filter:blur(16px) saturate(120%)}.site-mobile-drawer,.site-nav-overlay{display:none}.home-glass-controls{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.site-header .site-desktop-nav{display:none}.site-nav-overlay{position:fixed;z-index:1150;inset:0;display:block;border:0;background:rgba(0,4,13,.64);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.site-nav-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.site-mobile-drawer{position:fixed;z-index:1200;top:0;right:0;bottom:0;width:min(330px,86vw);padding:18px;display:flex;flex-direction:column;overflow-y:auto;border-inline-start:1px solid rgba(143,181,228,.18);color:#fff;background:rgb(2 9 22/.94);box-shadow:-28px 0 70px rgba(0,2,10,.4);backdrop-filter:blur(24px) saturate(130%);transform:translateX(105%);visibility:hidden;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility .32s ease}[dir=ltr] .site-mobile-drawer{right:auto;left:0;border-inline-start:0;border-inline-end:1px solid rgba(143,181,228,.18);box-shadow:28px 0 70px rgba(0,2,10,.4);transform:translateX(-105%)}.site-mobile-drawer.open,[dir=ltr] .site-mobile-drawer.open{transform:translateX(0);visibility:visible}.site-mobile-drawer-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(143,181,228,.13)}.site-mobile-drawer .brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:9px;font-weight:850;letter-spacing:.15em}.site-mobile-drawer .brand-logo-image{width:42px}.site-mobile-drawer-close{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(143,181,228,.17);border-radius:10px;color:#dbe8f8;background:rgba(255,255,255,.035);font:300 28px/1 Arial,sans-serif;cursor:pointer}.site-mobile-drawer-links{padding:19px 0;display:grid;gap:5px}.site-mobile-drawer-links a{min-height:51px;padding:0 15px;display:flex;align-items:center;border:1px solid transparent;border-radius:11px;color:#aebbd1;font-size:13px;font-weight:750;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.site-mobile-drawer-links a:hover{color:#fff;transform:translateX(-3px)}[dir=ltr] .site-mobile-drawer-links a:hover{transform:translateX(3px)}.site-mobile-drawer-links a.active{color:#fff;border-color:rgba(82,157,242,.18);background:linear-gradient(100deg,rgba(23,75,143,.32),rgba(39,67,133,.18));box-shadow:inset 0 1px rgba(255,255,255,.035)}.site-mobile-drawer-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(143,181,228,.13)}.site-mobile-drawer-footer>span{display:block;margin-bottom:10px;color:#7186a5;font-size:9px;font-weight:800}.site-mobile-drawer-footer>div{display:flex;align-items:center;gap:7px}.site-mobile-drawer-footer>div>button{min-height:40px;padding:0 12px;border:1px solid rgba(143,181,228,.15);border-radius:9px;color:#8fa2bc;background:rgba(255,255,255,.025);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.site-mobile-drawer-footer>div>button.active{color:#fff;border-color:rgba(80,201,237,.31);background:rgba(31,128,188,.16)}.site-mobile-drawer-footer .theme-toggle{margin-inline-start:auto;width:42px;height:40px;border-color:rgba(143,181,228,.15);background:rgba(255,255,255,.025)}.home-glass-controls{grid-template-columns:1fr}}.admin-page-tools{margin-bottom:18px;padding:6px;display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--dash-line);border-radius:13px;background:var(--dash-card)}.admin-page-tools button{min-height:43px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:9px;color:var(--dash-muted);background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admin-page-tools button .app-icon{width:15px;height:15px}.admin-page-tools button.active{color:#fff;border-color:rgba(74,127,167,.3);background:#1A3D63;box-shadow:0 8px 22px rgba(26,61,99,.15)}.route-page-settings-intro>a{min-width:210px;padding:17px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid var(--dash-line);border-radius:12px;color:var(--dash-ink);background:var(--dash-soft)}.route-page-settings-intro>a>.app-icon{width:17px;height:17px;color:#4A7FA7}.route-page-settings-intro>a span{min-width:0;display:grid;gap:3px}.route-page-settings-intro>a b{font-size:11px}.route-page-settings-intro>a small{overflow:hidden;color:var(--dash-muted);font-size:9px;direction:ltr;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.admin-page-tools{display:grid;grid-template-columns:1fr 1fr}.admin-page-tools button{justify-content:center}.route-page-settings-intro>a{width:100%;min-width:0}}.dashboard{grid-template-columns:288px minmax(0,1fr)}.dashboard-main{max-width:1660px}.dashboard-header{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--dash-line)}.dashboard-header>div:first-child{min-width:0}.dashboard-header h1{max-width:18ch;font-size:clamp(34px,3vw,46px)}.dashboard-header p{max-width:68ch}.sidebar-content-toggle>b{font-size:13px}.sidebar-content-subnav button{min-height:46px}.sidebar-content-subnav button b{font-size:12px}.sidebar-content-subnav button small{font-size:10px}.sidebar-preview-link small{max-width:145px;overflow:hidden;direction:ltr;text-overflow:ellipsis;white-space:nowrap}.admin-page-tools{margin-bottom:0;padding:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;border-radius:16px}.admin-page-tools button{min-height:66px;padding:11px 13px;justify-content:flex-start;text-align:start}.admin-page-tools button>.app-icon{flex:none;width:32px;height:32px;padding:7px;border:1px solid var(--dash-line);border-radius:9px;color:#4A7FA7;background:var(--dash-soft)}.admin-page-tools button>span{min-width:0;display:grid;gap:4px}.admin-page-tools button b{font-size:13px}.admin-page-tools button small{color:var(--dash-muted);font-size:10px;line-height:1.45}.admin-page-tools button.active>.app-icon{color:#F6FAFD;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.admin-page-tools button.active small{color:#B3CFE5}.dashboard-launchpad>div{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-launchpad button{min-height:148px}.dashboard-launchpad button>span{letter-spacing:.03em}.dashboard-launchpad button small{max-width:30ch}.admin-context-bar{margin-bottom:14px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--dash-line);border-radius:13px;color:var(--dash-muted);background:var(--dash-card)}.admin-context-bar>span{text-align:center;font-size:12px}.admin-context-bar>span b{margin-inline:6px;color:#4A7FA7}.admin-context-bar a,.admin-context-bar button{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--dash-line);border-radius:9px;color:var(--dash-ink);background:var(--dash-soft);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admin-context-bar .app-icon{width:14px;height:14px}.founders-admin-card{margin-top:0}.content-settings-card,.content-settings-grid,.dashboard-view,.settings-intro-card,.site-settings-admin{min-width:0;max-width:100%}.dashboard input,.dashboard select,.dashboard textarea{max-width:100%}@media (max-width:1220px){.dashboard-launchpad>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.dashboard{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.dashboard-sidebar{position:sticky;top:0;width:100%;max-width:100vw;height:70px;padding:10px 14px;gap:9px;contain:inline-size;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.dashboard-sidebar nav{margin:0}.dashboard-sidebar nav a{min-height:46px}.sidebar-content-subnav{display:none!important}.sidebar-content-toggle .sidebar-content-chevron{display:none}.dashboard-main{padding-top:32px;overflow-x:hidden}.dashboard-header{gap:16px}.dashboard-header h1{max-width:100%;overflow-wrap:anywhere}.admin-page-tools{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:650px){.dashboard-sidebar{height:62px;padding-inline:9px}.dashboard-brand{display:none}.dashboard-sidebar nav a{min-height:42px;padding:8px 10px;font-size:12px}.dashboard-main{padding:30px 13px 72px}.dashboard-main:before{top:12px;left:13px;font-size:9px}.dashboard-header{margin-bottom:16px;padding-bottom:16px}.dashboard-header h1{margin-top:6px;font-size:clamp(28px,8.4vw,34px);line-height:1.18}.dashboard-header p{font-size:13px}.dashboard-header-actions{gap:7px}.dashboard-header-actions>a{display:none}.dashboard-preview-note{margin-top:0;align-items:flex-start;font-size:12px}.admin-page-tools{grid-template-columns:1fr;padding:6px}.admin-page-tools button{min-height:62px}.dashboard-launchpad>div{grid-template-columns:1fr}.dashboard-launchpad button{min-height:122px}.settings-intro-card{width:100%;min-height:0}.settings-live-preview strong{overflow-wrap:anywhere}.content-settings-card{padding:14px}.admin-context-bar{grid-template-columns:1fr 1fr}.admin-context-bar>span{grid-column:1/-1;grid-row:1}.admin-context-bar a,.admin-context-bar button{justify-content:center;text-align:center}}.admin-page-studio{min-width:0;display:grid;gap:16px}.admin-page-switcher{position:sticky;z-index:20;top:10px;padding:7px;display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:6px;overflow-x:auto;border:1px solid var(--dash-line);border-radius:16px;background:color-mix(in srgb,var(--dash-card) 92%,transparent);box-shadow:0 18px 45px rgba(10,25,49,.1);backdrop-filter:blur(18px);scrollbar-width:thin}.admin-page-switcher button{min-width:0;min-height:52px;padding:9px 10px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid transparent;border-radius:11px;color:var(--dash-muted);background:transparent;font:inherit;font-size:11px;font-weight:800;text-align:start;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.admin-page-switcher button:hover{color:var(--dash-ink);border-color:var(--dash-line);background:var(--dash-soft);transform:translateY(-1px)}.admin-page-switcher button.active{color:#F6FAFD;border-color:rgba(74,127,167,.72);background:linear-gradient(135deg,#1A3D63,#102744);box-shadow:0 10px 26px rgba(10,25,49,.2)}.admin-page-switcher .app-icon{width:17px;height:17px}.admin-page-switcher span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page-switcher small{color:#4A7FA7;font:850 9px/1 Arial,sans-serif;direction:ltr}.admin-page-switcher button.active small{color:#B3CFE5}.admin-page-studio-hero{position:relative;min-height:270px;padding:clamp(22px,3vw,34px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;overflow:hidden;border:1px solid rgba(74,127,167,.28);border-radius:24px;color:#F6FAFD;background:radial-gradient(circle at 12% 10%,rgba(74,127,167,.3),transparent 32%),linear-gradient(135deg,#071428,#0A1931 58%,#102744);box-shadow:0 24px 70px rgba(7,20,40,.2)}.admin-page-studio-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(179,207,229,.12) 1px,transparent 0),linear-gradient(90deg,rgba(179,207,229,.12) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(135deg,black,transparent 80%);mask-image:linear-gradient(135deg,black,transparent 80%)}.admin-page-studio-hero>*{position:relative;z-index:1}.admin-page-studio-title{min-width:0;display:flex;align-items:flex-start;gap:16px}.admin-page-studio-title>span{flex:none;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(179,207,229,.22);border-radius:15px;color:#72B9E8;background:rgba(74,127,167,.15)}.admin-page-studio-title>span .app-icon{width:24px;height:24px}.admin-page-studio-title>div{min-width:0}.admin-live-preview>header span,.admin-page-editor>header span,.admin-page-map>header>span,.admin-page-studio-title small{color:#72B9E8;font:850 10px/1 Arial,sans-serif;letter-spacing:.12em;direction:ltr}.admin-page-studio-title h2{margin:9px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.05}.admin-page-studio-title p{max-width:62ch;margin:0;color:#B3CFE5;font-size:13px;line-height:1.8}.admin-page-studio-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-page-studio-actions a,.admin-page-studio-actions button{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(179,207,229,.2);border-radius:11px;color:#D9E5EE;background:rgba(255,255,255,.04);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admin-page-studio-actions button.active{color:#071428;border-color:#72B9E8;background:#72B9E8}.admin-page-studio-actions .app-icon{width:15px;height:15px}.admin-page-vitals{grid-column:1/-1;align-self:end;display:grid;grid-template-columns:.72fr .72fr 1.56fr;gap:9px}.admin-page-vitals article{min-width:0;min-height:94px;padding:15px 17px;display:grid;align-content:space-between;gap:7px;border:1px solid rgba(179,207,229,.16);border-radius:14px;background:rgba(7,20,40,.5);backdrop-filter:blur(10px)}.admin-page-vitals span{color:#8FB1CC;font-size:10px;font-weight:750}.admin-page-vitals strong{font-size:18px}.admin-page-vitals strong.status-published{color:#7DD9BB}.admin-page-vitals strong.status-review{color:#E7C978}.admin-page-vitals strong.status-draft{color:#B3CFE5}.admin-page-vitals small{overflow:hidden;color:#B3CFE5;font-size:10px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.admin-page-vitals article>div{height:5px;overflow:hidden;border-radius:999px;background:rgba(179,207,229,.14)}.admin-page-vitals article>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4A7FA7,#72B9E8)}.admin-live-preview{min-width:0;overflow:hidden;border:1px solid var(--dash-line);border-radius:21px;background:var(--dash-card);box-shadow:0 18px 55px rgba(10,25,49,.08)}.admin-live-preview>header{padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dash-line)}.admin-live-preview>header h3{margin:7px 0 4px;font-size:18px}.admin-live-preview>header p{margin:0;color:var(--dash-muted);font-size:11px}.admin-live-preview>header>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.admin-live-preview>header button{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dash-line);border-radius:9px;color:var(--dash-muted);background:var(--dash-soft);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.admin-live-preview>header button.active{color:#F6FAFD;border-color:#1A3D63;background:#1A3D63}.admin-live-preview>header .app-icon{width:14px;height:14px}.admin-live-preview-canvas{height:min(72vh,760px);min-height:520px;padding:10px;display:flex;justify-content:center;overflow:hidden;background:#050D19}.admin-live-preview-canvas iframe{width:100%;height:100%;border:0;border-radius:13px;background:#071428;box-shadow:0 20px 60px rgba(0,0,0,.32)}.admin-live-preview-canvas.mobile iframe{width:min(390px,100%);flex:none}.admin-page-map{padding:clamp(20px,3vw,29px);display:grid;grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:clamp(18px,3vw,36px);align-items:start;border:1px solid var(--dash-line);border-radius:21px;background:linear-gradient(135deg,var(--dash-card),var(--dash-soft))}.admin-page-map>header{position:sticky;top:86px}.admin-page-map>header h3{margin:8px 0;font-size:24px}.admin-page-map>header p{margin:0;color:var(--dash-muted);font-size:12px;line-height:1.8}.admin-page-map>div{display:grid;gap:8px}.admin-page-map>div>button{min-width:0;min-height:88px;padding:12px 13px;display:grid;grid-template-columns:28px 42px minmax(0,1fr) auto 18px;align-items:center;gap:11px;border:1px solid var(--dash-line);border-radius:14px;color:var(--dash-ink);background:var(--dash-card);font:inherit;text-align:start;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.admin-page-map>div>button:hover{transform:translateX(-3px);border-color:rgba(74,127,167,.48)}.admin-page-map>div>button.active{border-color:#4A7FA7;background:color-mix(in srgb,var(--dash-card) 84%,#4A7FA7 16%);box-shadow:inset -3px 0 #4A7FA7,0 12px 28px rgba(10,25,49,.07)}.admin-page-map>div>button>small{color:#4A7FA7;font:850 10px/1 Arial,sans-serif;direction:ltr}.admin-page-map-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--dash-line);border-radius:11px;color:#4A7FA7;background:var(--dash-soft)}.admin-page-map-icon .app-icon{width:18px;height:18px}.admin-page-map>div>button>span:nth-child(3){min-width:0;display:grid;gap:4px}.admin-page-map b{font-size:13px}.admin-page-map em{overflow:hidden;color:var(--dash-muted);font-size:10px;font-style:normal;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.admin-page-map i{color:#4A7FA7;font-size:9px;font-style:normal;font-weight:750}.admin-page-map>div>button>strong{padding:6px 8px;border-radius:999px;color:var(--dash-muted);background:var(--dash-soft);font-size:9px;white-space:nowrap}.admin-page-map-arrow{width:15px;height:15px;color:var(--dash-muted)}.admin-page-editor{min-width:0;display:grid;gap:12px}.admin-page-editor>header{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--dash-line);border-radius:17px;background:var(--dash-card)}.admin-page-editor>header h3{margin:7px 0 4px;font-size:22px}.admin-page-editor>header p{margin:0;color:var(--dash-muted);font-size:11px}.admin-page-editor>header>b{flex:none;padding:8px 10px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:#155F49;background:rgba(74,127,167,.16);font-size:10px}html[data-theme=dark] .admin-page-editor>header>b{color:#8ADABE}.admin-page-editor>header>b .app-icon{width:14px;height:14px}.admin-page-editor-surface{min-width:0}.admin-page-editor-surface .route-page-settings-intro{display:none}.admin-page-editor-surface .site-settings-admin{animation:page-studio-editor-in .28s ease both}@keyframes page-studio-editor-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1220px){.admin-page-switcher{grid-template-columns:repeat(7,132px)}.admin-page-map{grid-template-columns:1fr}.admin-page-map>header{position:static}}@media (max-width:940px){.admin-page-switcher{position:relative;top:auto}.admin-page-studio-hero{grid-template-columns:1fr}.admin-page-studio-actions{justify-content:flex-start}.admin-page-vitals{grid-column:auto}.admin-live-preview-canvas{height:620px;min-height:460px}}@media (max-width:650px){.admin-page-studio{gap:11px}.admin-page-switcher{margin-inline:-3px;grid-template-columns:repeat(7,126px);border-radius:13px}.admin-page-switcher button{min-height:48px;grid-template-columns:20px minmax(0,1fr)}.admin-page-switcher button small{display:none}.admin-page-studio-hero{min-height:0;padding:18px 15px;gap:18px;border-radius:18px}.admin-page-studio-title{gap:11px}.admin-page-studio-title>span{width:43px;height:43px;border-radius:12px}.admin-page-studio-title h2{font-size:29px}.admin-page-studio-title p{font-size:11px}.admin-page-studio-actions{display:grid;grid-template-columns:1fr 1fr}.admin-page-studio-actions a,.admin-page-studio-actions button{padding-inline:9px;font-size:10px}.admin-page-vitals{grid-template-columns:1fr}.admin-page-vitals article{min-height:82px}.admin-live-preview>header{align-items:flex-start;flex-direction:column}.admin-live-preview>header>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}.admin-live-preview>header button{padding-inline:7px;justify-content:center;font-size:9px}.admin-live-preview-canvas{height:560px;min-height:420px;padding:6px}.admin-page-map{padding:17px 13px;gap:14px;border-radius:17px}.admin-page-map>header h3{font-size:20px}.admin-page-map>div>button{min-height:96px;padding:11px 10px;grid-template-columns:24px 38px minmax(0,1fr) 15px;gap:8px}.admin-page-map-icon{width:38px;height:38px}.admin-page-map>div>button>strong{grid-column:3;width:fit-content;padding:4px 7px}.admin-page-map-arrow{grid-column:4;grid-row:1/span 2}.admin-page-map em{white-space:normal}.admin-page-editor>header{padding:15px;align-items:flex-start;flex-direction:column}.admin-page-editor>header h3{font-size:19px}}.admin-page-command{min-width:0;padding:clamp(18px,2.4vw,28px);display:grid;gap:20px;overflow:hidden;border:1px solid rgba(74,127,167,.28);border-radius:24px;color:#F6FAFD;background:radial-gradient(circle at 8% 0,rgba(74,127,167,.28),transparent 30%),linear-gradient(135deg,#071428,#0A1931 58%,#102744);box-shadow:0 24px 70px rgba(7,20,40,.18)}.admin-page-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.admin-page-command .admin-page-studio-title h2{font-size:clamp(29px,3.5vw,44px)}.admin-page-command .admin-page-studio-actions{flex:none}.admin-page-command .admin-page-switcher{position:static;top:auto;z-index:auto;padding:0;grid-template-columns:repeat(7,minmax(118px,1fr));gap:7px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.admin-page-command .admin-page-switcher button{min-height:72px;padding:10px;grid-template-columns:22px 36px minmax(0,1fr);gap:8px;border-color:rgba(179,207,229,.12);border-radius:13px;color:#9CB8CE;background:rgba(255,255,255,.035)}.admin-page-command .admin-page-switcher button:hover{color:#F6FAFD;border-color:rgba(114,185,232,.45);background:rgba(255,255,255,.075);transform:translateY(-2px)}.admin-page-command .admin-page-switcher button.active{border-color:#72B9E8;background:linear-gradient(145deg,rgba(74,127,167,.46),rgba(16,39,68,.84));box-shadow:inset 0 -2px #72B9E8,0 12px 30px rgba(0,0,0,.2)}.admin-page-command .admin-page-switcher button>small{color:#72B9E8;font-size:10px}.admin-page-switcher-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(179,207,229,.16);border-radius:10px;color:#72B9E8;background:rgba(7,20,40,.38)}.admin-page-command .admin-page-switcher button>span:last-child{min-width:0;display:grid;gap:5px}.admin-page-command .admin-page-switcher b{overflow:hidden;color:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-page-command .admin-page-switcher em{overflow:hidden;color:#7798B2;font:700 9px/1 Arial,sans-serif;font-style:normal;direction:ltr;text-overflow:ellipsis;white-space:nowrap}.admin-page-command .admin-page-vitals{grid-column:auto;grid-template-columns:.75fr .75fr 1.5fr}.admin-content-quality{min-width:0;overflow:hidden;border:1px solid var(--dash-line);border-radius:21px;background:var(--dash-card);box-shadow:0 18px 50px rgba(10,25,49,.07)}.admin-content-quality>header{padding:20px;display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid var(--dash-line)}.admin-content-quality-score{--quality-color:#4A7FA7;position:relative;width:78px;aspect-ratio:1;display:grid;place-content:center;border-radius:50%;text-align:center;background:conic-gradient(var(--quality-color) var(--quality-score),var(--dash-soft) 0)}.admin-content-quality-score:before{content:"";position:absolute;inset:7px;border-radius:inherit;background:var(--dash-card)}.admin-content-quality-score>*{position:relative;z-index:1}.admin-content-quality-score strong{font:900 23px/1 Arial,sans-serif}.admin-content-quality-score span{margin-top:3px;color:var(--dash-muted);font:750 8px/1 Arial,sans-serif}.admin-content-quality.is-blocked .admin-content-quality-score{--quality-color:#D76A79}.admin-content-quality.is-review .admin-content-quality-score{--quality-color:#D5A94F}.admin-content-quality.is-ready .admin-content-quality-score{--quality-color:#43B98D}.admin-content-quality>header>div:nth-child(2){min-width:0}.admin-content-quality>header small{color:#4A7FA7;font:850 9px/1 Arial,sans-serif;letter-spacing:.1em}.admin-content-quality>header h3{margin:7px 0 5px;font-size:20px}.admin-content-quality>header p{max-width:74ch;margin:0;color:var(--dash-muted);font-size:10px;line-height:1.75}.admin-content-quality-stats{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-content-quality-stats span{padding:8px 10px;border:1px solid var(--dash-line);border-radius:999px;color:var(--dash-muted);background:var(--dash-soft);font-size:9px;white-space:nowrap}.admin-content-quality-stats b{color:var(--dash-ink);font:850 10px/1 Arial,sans-serif}.admin-content-quality-list{padding:12px;display:grid;gap:8px}.admin-content-quality-list article{min-width:0;min-height:72px;padding:11px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;border:1px solid var(--dash-line);border-radius:13px;background:var(--dash-soft)}.admin-content-quality-list article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#D5A94F;background:rgba(213,169,79,.12)}.admin-content-quality-list article.severity-error>i{color:#D76A79;background:rgba(215,106,121,.12)}.admin-content-quality-list article>i .app-icon{width:17px;height:17px}.admin-content-quality-list article>div{min-width:0}.admin-content-quality-list article b{display:block;font-size:11px}.admin-content-quality-list article p{margin:4px 0 0;color:var(--dash-muted);font-size:9px;line-height:1.65}.admin-content-quality-list article>span{padding:5px 7px;border-radius:999px;color:#9D7119;background:rgba(213,169,79,.13);font-size:8px;font-weight:850}.admin-content-quality-list article.severity-error>span{color:#B84D5E;background:rgba(215,106,121,.12)}.admin-content-quality-list article button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dash-line);border-radius:9px;color:var(--dash-ink);background:var(--dash-card);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.admin-content-quality-list article button .app-icon{width:13px;height:13px}.admin-content-quality-clear{padding:22px;display:flex;align-items:center;justify-content:center;gap:12px;color:#278566;text-align:start}.admin-content-quality-clear>.app-icon{width:34px;height:34px;padding:8px;border-radius:50%;background:rgba(67,185,141,.13)}.admin-content-quality-clear div{display:grid;gap:4px}.admin-content-quality-clear b{font-size:12px}.admin-content-quality-clear span{color:var(--dash-muted);font-size:9px}.admin-page-workbench{min-width:0;display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,1.62fr);align-items:start;gap:14px}.admin-page-workbench .admin-page-map{position:sticky;top:12px;padding:16px;display:grid;grid-template-columns:1fr;gap:14px;border-radius:19px;background:var(--dash-card);box-shadow:0 18px 50px rgba(10,25,49,.07)}.admin-page-workbench .admin-page-map>header{position:static;padding:3px 3px 10px;border-bottom:1px solid var(--dash-line)}.admin-page-workbench .admin-page-map>header h3{margin:7px 0;font-size:20px}.admin-page-workbench .admin-page-map>header p{font-size:11px}.admin-page-workbench .admin-page-map>div{gap:7px}.admin-page-workbench .admin-page-map>div>button{min-height:78px;padding:10px;grid-template-columns:24px 38px minmax(0,1fr) 15px;gap:8px;border-radius:12px}.admin-page-workbench .admin-page-map>div>button:hover{transform:translateX(-2px)}.admin-page-workbench .admin-page-map>div>button>strong{grid-column:3;width:fit-content;padding:4px 7px}.admin-page-workbench .admin-page-map-icon{width:38px;height:38px;border-radius:10px}.admin-page-workbench .admin-page-map-arrow{grid-column:4;grid-row:1/span 2}.admin-page-workbench .admin-page-map em{white-space:normal}.admin-page-workbench .admin-page-editor{min-width:0}.admin-page-workbench .admin-page-editor>header{min-height:92px;padding:17px 20px}.admin-page-workbench .admin-page-editor-surface{min-width:0}.admin-page-studio>.admin-live-preview{order:3}@supports (content-visibility:auto){.site-experience>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-block-size:auto 760px}}.dashboard-sidebar nav a .sidebar-page-manager-copy{width:auto;min-width:0;display:grid;place-items:initial;gap:3px;color:inherit;text-align:start}.sidebar-page-manager-copy b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar-page-manager-copy small{color:var(--dash-sidebar-muted);font-size:8px;font-weight:700}.sidebar-page-manager-arrow{width:14px;height:14px;margin-inline-start:auto;color:#4A7FA7}.dashboard-sidebar-edge{display:none}.site-nav-services{position:relative;display:flex;align-items:stretch}.site-nav-services:after{content:"";position:absolute;top:100%;inset-inline:-12px;height:20px}.site-nav-services>a{gap:6px}.site-nav-services>a .app-icon{width:11px;height:11px;transition:transform .22s ease}.site-nav-services:focus-within>a .app-icon,.site-nav-services:hover>a .app-icon{transform:rotate(180deg)}.site-services-mega{position:fixed;z-index:1002;top:72px;left:50%;width:min(950px,calc(100vw - 48px));padding:28px 28px 18px;overflow:hidden;border:1px solid rgba(34,192,226,.24);border-radius:0 0 24px 24px;background:rgba(1,9,21,.97);box-shadow:0 28px 80px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.025);backdrop-filter:blur(24px) saturate(130%);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-12px);transform-origin:top center;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .2s}.site-nav-services:focus-within .site-services-mega,.site-nav-services:hover .site-services-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.site-services-mega:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(circle at 50% 110%,rgba(20,176,224,.22),transparent 45%),linear-gradient(rgba(102,178,222,.06) 1px,transparent 0),linear-gradient(90deg,rgba(102,178,222,.06) 1px,transparent 0);background-size:auto,64px 64px,64px 64px}.site-services-mega-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.site-header nav .site-services-mega-grid>a{min-height:124px;padding:14px;display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:11px;border:1px solid transparent;border-radius:13px;color:#eef8ff;background:transparent;text-align:start}.site-header nav .site-services-mega-grid>a:focus-visible,.site-header nav .site-services-mega-grid>a:hover{border-color:rgba(42,194,226,.25);background:rgba(13,42,70,.48)}.site-services-mega-grid>a>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(49,190,226,.24);border-radius:10px;color:#35d4f4;background:linear-gradient(145deg,rgba(11,71,104,.66),rgba(13,26,67,.8))}.site-services-mega-grid>a>span .app-icon{width:19px;height:19px}.site-services-mega-grid>a>div{min-width:0;display:grid;align-content:start;gap:5px}.site-services-mega-grid b{font-size:13px;line-height:1.55}.site-services-mega-grid small{display:-webkit-box;overflow:hidden;color:#8fa1b8;font-size:9px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-header nav .site-services-mega-all{position:relative;min-height:48px;margin-top:10px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;gap:8px;border-top:1px solid rgba(127,175,214,.1);border-radius:0;color:#3ed4f1;background:transparent}.site-services-mega-all .app-icon{width:14px;height:14px}.services-reference-hero{position:relative;min-height:max(760px,92svh);padding:132px 0 72px;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(86,192,227,.15);background:radial-gradient(circle at 50% 115%,rgba(0,185,213,.14),transparent 43%),radial-gradient(circle at 9% 30%,rgba(78,59,196,.1),transparent 30%),rgb(1 7 18/calc(var(--home-glass-opacity, .64) * .7));backdrop-filter:blur(10px) saturate(120%)}.services-page{overflow-x:clip}.services-reference-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,rgba(0,4,12,.12),rgba(0,5,17,.08) 38%,rgba(0,5,18,.32) 77%,rgba(2,7,17,.78)),radial-gradient(circle at 50% 15%,rgba(0,145,205,.12),transparent 34%)}.services-reference-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.45;background:radial-gradient(circle,rgba(122,205,242,.42) 0 1px,transparent 1.6px) 8% 17% /167px 151px,linear-gradient(90deg,rgba(0,0,0,.32),transparent 18% 82%,rgba(0,0,0,.32))}.services-reference-hero-shell{position:relative;z-index:1;display:grid;justify-items:center}.services-reference-title{max-width:850px;text-align:center}.services-reference-title>span{display:inline-flex;align-items:center;gap:10px;color:#37d2ef;font-size:10px;font-weight:850}.services-reference-title>span:after{content:"";width:26px;height:1px;background:linear-gradient(90deg,#27d4ee,#685dff)}.services-reference-title h1{max-width:17ch;margin:28px auto 17px;color:#f8fbff;font-size:clamp(40px,4.6vw,64px);line-height:1.18;letter-spacing:-.04em;text-wrap:balance}.services-reference-title p{max-width:66ch;margin:0 auto;color:#a5b3c7;font-size:clamp(13px,1.15vw,16px);line-height:1.9}.services-reference-cards{width:100%;margin-top:clamp(58px,7vw,92px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.services-reference-cards>a{position:relative;min-height:250px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid rgba(145,181,232,.18);border-radius:20px;color:#f5f9ff;background:linear-gradient(160deg,rgba(8,20,42,.78),rgba(5,10,29,.72));box-shadow:inset 0 1px rgba(255,255,255,.025),0 26px 60px rgba(0,0,0,.16);backdrop-filter:blur(15px) saturate(120%);transition:transform .3s ease,border-color .3s ease,background .3s ease}.services-reference-cards>a:hover{transform:translateY(-7px);border-color:rgba(48,204,236,.42);background:linear-gradient(160deg,rgba(10,39,71,.88),rgba(5,12,35,.8))}.services-reference-cards>a>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(53,198,232,.24);border-radius:13px;color:#3bd8f4;background:linear-gradient(145deg,rgba(6,74,108,.68),rgba(17,29,76,.8))}.services-reference-cards>a>span .app-icon{width:22px;height:22px}.services-reference-cards small{position:absolute;top:28px;inset-inline-end:25px;color:#55708f;font:850 9px/1 var(--site-font-family)}.services-reference-cards h2{margin:30px 0 8px;font-size:18px;line-height:1.5}.services-reference-cards p{margin:0;color:#99a8bc;font-size:11px;line-height:1.85}.services-reference-all{margin-top:22px;display:inline-flex;align-items:center;gap:8px;color:#3ad3ef;font-size:12px;font-weight:800}.services-reference-all .app-icon{width:14px;height:14px}.services-reference-intro{background:rgba(2,8,20,.92)}.services-reference-intro-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:stretch;gap:18px}.services-reference-intro article,.services-reference-intro aside{padding:clamp(28px,4vw,54px);border:1px solid rgba(142,181,231,.17);border-radius:22px;background:rgba(5,15,34,.72)}.services-reference-intro article>span,.services-reference-intro aside>span{color:#39d2ef;font-size:10px;font-weight:850;letter-spacing:.06em}.services-reference-intro h2{max-width:21ch;margin:14px 0 20px;font-size:clamp(29px,3vw,46px);line-height:1.3}.services-reference-intro article p{max-width:76ch;margin:0;color:#9dadc2;font-size:13px;line-height:2}.services-reference-intro article p+p{margin-top:14px}.services-reference-intro aside{display:flex;flex-direction:column;justify-content:center}.services-reference-intro aside h3{margin:13px 0 10px;font-size:24px;line-height:1.45}.services-reference-intro aside p{margin:0;color:#94a6bd;font-size:11px;line-height:1.9}.services-reference-intro aside>div{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.services-admin-reference-preview{overflow:hidden;border:1px solid var(--dash-line);border-radius:20px;background:var(--dash-card);box-shadow:0 16px 45px rgba(10,25,49,.06)}.services-admin-reference-preview>header{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--dash-line)}.services-admin-reference-preview>header small{color:#4A7FA7;font:850 9px/1 Arial,sans-serif;letter-spacing:.09em}.services-admin-reference-preview>header h2{margin:6px 0 2px;font-size:20px}.services-admin-reference-preview>header p{margin:0;color:var(--dash-muted);font-size:10px}.services-admin-reference-preview>header a{min-height:39px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--dash-line);border-radius:10px;color:var(--dash-ink);background:var(--dash-soft);font-size:10px;font-weight:850;white-space:nowrap}.services-admin-reference-preview>header a .app-icon{width:14px;height:14px}.services-admin-reference-canvas{min-height:380px;padding:44px 36px 30px;display:grid;align-content:center;gap:38px;color:#f6fbff;background-color:#020711;background-image:linear-gradient(180deg,rgba(1,6,16,.42),#010713 96%),var(--home-theme-background-image,var(--home-background-image));background-position:50%;background-size:cover}.services-admin-reference-canvas>div{max-width:650px;margin-inline:auto;text-align:center}.services-admin-reference-canvas>div small{color:#43d5f1;font-size:9px;font-weight:850}.services-admin-reference-canvas>div h3{margin:13px 0 8px;font-size:clamp(25px,3vw,39px);line-height:1.25}.services-admin-reference-canvas>div p{margin:0;color:#aebed0;font-size:10px;line-height:1.8}.services-admin-reference-canvas>section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.services-admin-reference-canvas article{min-height:120px;padding:13px;display:grid;align-content:start;gap:7px;border:1px solid rgba(115,177,222,.2);border-radius:12px;background:rgba(4,15,35,.73)}.services-admin-reference-canvas article .app-icon{width:19px;height:19px;color:#3ed6f2}.services-admin-reference-canvas article b{font-size:11px}.services-admin-reference-canvas article span{display:-webkit-box;overflow:hidden;color:#92a5bd;font-size:8px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-external-library-redirect{min-height:270px;padding:34px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--dash-line);border-radius:20px;background:var(--dash-card);box-shadow:0 18px 50px rgba(10,25,49,.06)}.admin-external-library-redirect>.app-icon{width:58px;height:58px;padding:16px;border-radius:16px;color:#62d7f2;background:#102f4e}.admin-external-library-redirect small{color:#4A7FA7;font:850 9px/1 Arial,sans-serif;letter-spacing:.1em}.admin-external-library-redirect h2{margin:8px 0 5px;font-size:25px}.admin-external-library-redirect p{margin:0;color:var(--dash-muted);font-size:11px}.admin-external-library-redirect button{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;border:1px solid #4a7fa7;border-radius:11px;color:#fff;background:#1A3D63;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.admin-external-library-redirect button .app-icon{width:14px;height:14px}@media (min-width:941px){.dashboard-pages-focus{grid-template-columns:minmax(0,1fr)}.dashboard-pages-focus .dashboard-main{grid-column:1/-1;max-width:none}.dashboard-pages-focus .dashboard-sidebar-edge{position:fixed;z-index:121;inset:0 0 0 auto;width:14px;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;border-left:1px solid rgba(74,127,167,.24);color:#79bce8;background:linear-gradient(270deg,rgba(74,127,167,.22),rgba(74,127,167,.03));cursor:ew-resize}.dashboard-pages-focus .dashboard-sidebar-edge .app-icon{width:10px;height:10px;opacity:.72}.dashboard-pages-focus .dashboard-sidebar{position:fixed;z-index:120;inset:0 0 0 auto;width:min(310px,calc(100vw - 36px));max-width:none;height:100dvh;border-right:0;border-left:1px solid var(--dash-sidebar-line);box-shadow:-30px 0 80px rgba(5,10,18,.36);opacity:0;pointer-events:none;transform:translateX(calc(100% + 8px));transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,color .35s ease,background .35s ease,border-color .35s ease}.dashboard-pages-focus .dashboard-sidebar-edge:focus+.dashboard-sidebar,.dashboard-pages-focus .dashboard-sidebar-edge:focus-visible+.dashboard-sidebar,.dashboard-pages-focus .dashboard-sidebar-edge:hover+.dashboard-sidebar,.dashboard-pages-focus .dashboard-sidebar:focus-within,.dashboard-pages-focus .dashboard-sidebar:hover{opacity:1;pointer-events:auto;transform:translateX(0)}}@media (max-width:1220px){.admin-page-command .admin-page-switcher{grid-template-columns:repeat(7,142px)}.admin-page-workbench{grid-template-columns:1fr}.admin-page-workbench .admin-page-map{position:static}.admin-page-workbench .admin-page-map>div,.services-reference-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.services-reference-hero{min-height:auto}}@media (max-width:940px){.admin-page-command-head{align-items:stretch;flex-direction:column;gap:18px}.admin-page-command .admin-page-studio-actions{justify-content:flex-start}.admin-page-command .admin-page-vitals{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-quality>header{grid-template-columns:78px minmax(0,1fr)}.admin-content-quality-stats{grid-column:1/-1;justify-content:flex-start}.services-reference-intro-grid{grid-template-columns:1fr}.services-admin-reference-canvas>section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.admin-page-command,.admin-page-editor,.admin-page-map,.admin-page-studio,.admin-page-workbench,.dashboard-main,.dashboard-view{width:100%;min-width:0;max-width:100%;box-sizing:border-box;contain:inline-size}.admin-page-command,.admin-page-editor,.admin-page-studio,.admin-page-workbench{overflow-x:clip}.admin-page-command{padding:15px;gap:15px;border-radius:18px}.admin-page-command .admin-page-studio-title,.admin-page-command-head{width:100%;min-width:0;max-width:100%}.admin-page-command .admin-page-studio-title>span{width:44px;height:44px}.admin-page-command .admin-page-studio-title>div{min-width:0}.admin-page-command .admin-page-studio-title h2{font-size:28px}.admin-page-command .admin-page-studio-title p{overflow-wrap:anywhere}.admin-page-command .admin-page-studio-actions{width:100%;display:grid;grid-template-columns:1fr}.admin-page-command .admin-page-switcher{width:100%;min-width:0;max-width:100%;margin:0;grid-template-columns:repeat(7,142px);overflow-x:auto;contain:inline-size}.admin-page-command .admin-page-switcher button{min-height:66px}.admin-page-command .admin-page-switcher button small{display:block}.admin-page-command .admin-page-vitals{grid-template-columns:1fr}.admin-content-quality{width:100%;min-width:0;border-radius:17px}.admin-content-quality>header{padding:16px;grid-template-columns:66px minmax(0,1fr);gap:13px}.admin-content-quality-score{width:64px}.admin-content-quality-score strong{font-size:19px}.admin-content-quality-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-quality-stats span{padding-inline:7px;text-align:center;white-space:normal}.admin-content-quality-list{padding:9px}.admin-content-quality-list article{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.admin-content-quality-list article>i{width:34px;height:34px}.admin-content-quality-list article>span{grid-column:2;width:fit-content}.admin-content-quality-list article button{grid-column:3;grid-row:1/span 2;padding-inline:8px}.admin-page-workbench .admin-page-map{padding:13px;overflow:hidden;border-radius:16px}.admin-page-workbench .admin-page-map>div{min-width:0;grid-template-columns:1fr}.admin-page-workbench .admin-page-map>div>button{width:100%;min-width:0;max-width:100%}.admin-page-workbench .admin-page-editor>header{min-height:0;padding:15px}.services-reference-hero{padding:108px 0 56px}.services-reference-cards,.services-reference-cards>a,.services-reference-hero-shell,.services-reference-title{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.services-reference-title{text-align:start}.services-reference-title h1{margin-inline:0;font-size:clamp(35px,11vw,48px)}.services-reference-cards h2,.services-reference-cards p,.services-reference-title h1,.services-reference-title p{max-width:100%;overflow-wrap:anywhere}.services-reference-title p{margin-inline:0}.services-reference-cards{margin-top:42px;grid-template-columns:minmax(0,1fr)}.services-reference-cards>a{min-height:210px}.services-reference-all{justify-self:start}.services-reference-intro article,.services-reference-intro aside{padding:23px 19px;border-radius:17px}.services-admin-reference-preview>header{align-items:flex-start;flex-direction:column}.services-admin-reference-preview>header a{width:100%;justify-content:center}.services-admin-reference-canvas{min-height:0;padding:30px 14px 16px}.services-admin-reference-canvas>section{grid-template-columns:1fr}.admin-external-library-redirect{padding:22px;grid-template-columns:48px minmax(0,1fr)}.admin-external-library-redirect>.app-icon{width:48px;height:48px;padding:13px}.admin-external-library-redirect button{grid-column:1/-1;justify-content:center}}.wd-trust-section{position:relative;padding:clamp(72px,9vw,132px) 0;background:rgba(2,10,24,.32);border-block:1px solid rgba(125,200,255,.11)}.wd-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.wd-result-grid article{padding:28px;border:1px solid rgba(111,198,255,.18);border-radius:22px;background:rgba(3,17,37,.58);backdrop-filter:blur(18px)}.wd-result-grid strong{display:block;color:#62d4ff;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.wd-result-grid span{display:block;margin-top:10px;color:#dcecff}.wd-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.wd-testimonial-grid blockquote{margin:0;padding:26px}.wd-testimonial-grid blockquote>p{font-size:1.05rem;line-height:1.9}.wd-testimonial-grid blockquote>strong{display:inline-block;margin:12px 0;color:#5de0c2}.wd-testimonial-grid footer{display:flex;flex-direction:column;gap:3px}.wd-testimonial-grid footer span{color:#8ca6be;font-size:.85rem}.page-publishing-card{margin:18px 0;max-width:none}.page-publishing-card>label{display:grid;gap:8px}.page-publishing-card select{min-height:48px;border:1px solid rgba(116,190,255,.2);border-radius:12px;background:#081c34;color:#fff;padding:0 14px}.page-publishing-impact{margin:0;padding:11px 13px;border:1px solid var(--dash-line);border-radius:10px;color:var(--dash-muted);background:var(--dash-soft);font-size:10px;line-height:1.7}.page-publishing-impact.status-published{color:#147057;border-color:rgba(38,155,122,.3);background:rgba(38,155,122,.09)}.structured-content-list{display:grid;gap:18px}.structured-content-list .content-settings-card header{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.admin-security-panel .danger,.structured-content-list .danger{border-color:rgba(255,105,126,.35);color:#ff93a6}.admin-visible-toggle{display:flex!important;align-items:center;gap:10px;margin-top:14px}.admin-visible-toggle input{width:18px;height:18px}.dashboard-unsaved-note{position:sticky;top:12px;z-index:40;padding:12px 16px;border:1px solid rgba(255,189,75,.38);border-radius:14px;background:rgba(60,39,7,.92);color:#ffe3a5;backdrop-filter:blur(18px)}.admin-inquiry-alert,.dashboard-unsaved-note{display:flex;align-items:center;gap:12px;margin-bottom:14px}.admin-inquiry-alert{width:100%;padding:15px 18px;border:1px solid rgba(73,221,190,.32);border-radius:16px;background:rgba(5,54,51,.82);color:#e9fffb;text-align:start}.admin-inquiry-alert span{display:flex;flex-direction:column;flex:1}.admin-inquiry-alert small{color:#8fd9cb}.admin-nav-badge{margin-inline-start:auto;min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#37d1b0;color:#021512;font-size:.72rem}.admin-site-tools{display:grid;gap:18px}.admin-site-tools .admin-users-header>label{cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;background:#18b5dd;color:#001522;font-weight:800}.admin-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-media-grid article{overflow:hidden;border:1px solid rgba(111,198,255,.16);border-radius:18px;background:#07182d}.admin-media-grid img,.admin-video-asset{width:100%;aspect-ratio:16/10;object-fit:cover;background:#041124}.admin-video-asset{display:grid;place-items:center}.admin-media-grid article>div:last-child{display:grid;gap:7px;padding:14px}.admin-media-grid small{color:#7993aa}.admin-media-grid button,.admin-version-list button{justify-self:start;border:1px solid rgba(111,198,255,.2);border-radius:9px;background:#0b2948;color:#dff5ff;padding:8px 12px}.admin-version-list{display:grid;gap:10px}.admin-version-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid rgba(111,198,255,.14);border-radius:14px;background:#07182d}.admin-version-list article>span{color:#52cdf7;font-weight:800}.admin-version-list div{display:flex;flex-direction:column}.admin-version-list small{color:#7893ab}.admin-version-dialog-backdrop{position:fixed;z-index:1000;inset:0;padding:24px;display:grid;place-items:center;background:rgba(1,8,18,.74);backdrop-filter:blur(10px)}.admin-version-dialog{width:min(620px,100%);max-height:min(760px,90vh);overflow:auto;border:1px solid var(--dash-line);border-radius:20px;color:var(--dash-ink);background:var(--dash-card);box-shadow:0 28px 90px rgba(0,0,0,.38)}.admin-version-dialog>header{padding:22px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--dash-line)}.admin-version-dialog>header>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#e9f9ff;background:#1A3D63}.admin-version-dialog>header .app-icon{width:21px}.admin-version-dialog>header small{color:#4A7FA7;font:850 9px/1 Arial,sans-serif}.admin-version-dialog h3{margin:6px 0 4px;font-size:22px}.admin-version-dialog header p{margin:0;color:var(--dash-muted);font-size:10px}.admin-version-diff{padding:22px;display:grid;gap:15px}.admin-version-diff>strong{font-size:14px}.admin-version-diff>div{display:flex;flex-wrap:wrap;gap:7px}.admin-version-diff span{padding:8px 11px;border:1px solid rgba(74,127,167,.36);border-radius:999px;color:var(--dash-ink);background:var(--dash-soft);font-size:9px;font-weight:800}.admin-version-diff p{margin:0;padding:12px;border-radius:11px;color:var(--dash-muted);background:var(--dash-soft);font-size:10px;line-height:1.75}.admin-version-dialog>footer{padding:16px 22px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--dash-line)}.admin-version-dialog>footer button{min-height:42px;padding:0 16px;border:1px solid var(--dash-line);border-radius:10px;color:var(--dash-ink);background:var(--dash-soft);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.admin-version-dialog>footer button.primary{color:#fff;border-color:#1A3D63;background:#1A3D63}.admin-version-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}.admin-security-panel{display:grid;gap:16px;margin-bottom:24px;padding:22px;border:1px solid rgba(101,205,255,.18);border-radius:20px;background:linear-gradient(145deg,rgba(7,27,51,.92),rgba(4,16,32,.92))}.admin-security-panel>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.admin-security-panel>header>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#0d3856;color:#56d6ff}.admin-security-panel header small{color:#55c9f5}.admin-security-panel header h2{margin:3px 0}.admin-security-panel header p{margin:0;color:#8ba3b9}.admin-security-panel header>b{padding:7px 10px;border-radius:999px;background:#2d2031;color:#ff9fb1}.admin-security-panel header>b.enabled{background:#123d37;color:#7ff2d9}.admin-security-disable,.admin-security-panel form{display:grid;gap:12px;max-width:680px}.admin-security-panel code{padding:14px;border-radius:10px;background:#020a14;color:#80e7ff;letter-spacing:.13em;overflow-wrap:anywhere}.admin-security-panel input{min-height:46px;border:1px solid rgba(111,198,255,.2);border-radius:10px;background:#061527;color:#fff;padding:0 12px}.admin-security-panel button{justify-self:start;padding:11px 16px;border:1px solid rgba(111,198,255,.25);border-radius:10px;background:#0f84aa;color:#fff;font-weight:800}@media(max-width:760px){.admin-media-grid,.wd-result-grid,.wd-testimonial-grid{grid-template-columns:1fr}.admin-security-panel>header{grid-template-columns:auto 1fr}.admin-security-panel>header>b{grid-column:1/-1;justify-self:start}.admin-version-list article{grid-template-columns:auto 1fr}.admin-version-list button{grid-column:1/-1}.structured-content-list .content-settings-card header{grid-template-columns:auto 1fr}.structured-content-list .content-settings-card header .danger{grid-column:1/-1}}.dashboard-preview-note{width:fit-content;max-width:100%;margin:-6px 0 16px;padding:8px 11px;align-items:center;border-radius:999px;font-size:10px;line-height:1.4}.dashboard-preview-note .app-icon{width:15px;height:15px}.dashboard-preview-note span{display:flex;align-items:center;gap:6px}.dashboard-preview-note b{margin:0}.dashboard-preview-note small{color:var(--dash-muted);font-size:10px}.operations-workspace{min-height:0;grid-template-columns:minmax(0,1fr);gap:12px}.operations-rail{position:static;border-radius:15px}.operations-rail nav{padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.operations-rail nav button{min-height:72px;padding:10px;grid-template-columns:34px minmax(0,1fr) auto}.operations-rail nav button>i{width:34px;height:34px}.operations-rail nav strong{font-size:12px}.operations-rail nav b,.operations-rail nav small{font-size:9px}.operations-panel .advanced-card{min-height:280px}.admin-site-tools{gap:12px}.admin-site-tools-toolbar{padding:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--dash-line);border-radius:15px;background:var(--dash-card)}.admin-site-tools-toolbar nav{min-width:0;display:flex;gap:7px}.admin-site-tools-toolbar nav button{min-width:190px;min-height:58px;padding:9px 12px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:11px;color:var(--dash-muted);background:transparent;font:inherit;text-align:start;cursor:pointer}.admin-site-tools-toolbar nav button.active,.admin-site-tools-toolbar nav button:hover{color:var(--dash-ink);border-color:var(--dash-line);background:var(--dash-soft)}.admin-site-tools-toolbar nav button>.app-icon{width:32px;height:32px;padding:7px;border:1px solid var(--dash-line);border-radius:9px;color:#4A7FA7}.admin-site-tools-toolbar nav button>span{min-width:0;display:grid;gap:3px}.admin-site-tools-toolbar nav b{font-size:12px}.admin-site-tools-toolbar nav small{color:var(--dash-muted);font-size:9px}.admin-site-tools-toolbar>label{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;color:#001522;background:#35c8e8;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.admin-site-tools-toolbar>label .app-icon{width:14px;height:14px}.admin-security-panel{margin:0 0 18px;padding:0;display:block;overflow:hidden;border-radius:16px;background:var(--dash-card);box-shadow:none}.admin-security-panel>details>summary{min-height:82px;padding:14px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:12px;cursor:pointer;list-style:none}.admin-security-panel>details>summary::-webkit-details-marker{display:none}.admin-security-panel>details>summary>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#56d6ff;background:#0d3856}.admin-security-panel>details>summary>span .app-icon{width:18px;height:18px}.admin-security-panel>details>summary>div{min-width:0}.admin-security-panel>details>summary small{color:#55c9f5;font-size:9px;font-weight:850}.admin-security-panel>details>summary h2{margin:4px 0 2px;font-size:16px}.admin-security-panel>details>summary p{margin:0;color:var(--dash-muted);font-size:10px}.admin-security-panel>details>summary>b{padding:7px 10px;border-radius:999px;color:#ff9fb1;background:#2d2031;font-size:10px}.admin-security-panel>details>summary>b.enabled{color:#7ff2d9;background:#123d37}.admin-security-panel>details>summary>.app-icon{width:15px;height:15px;color:var(--dash-muted);transition:transform .2s ease}.admin-security-panel>details[open]>summary>.app-icon{transform:rotate(180deg)}.admin-security-content{padding:16px;border-top:1px solid var(--dash-line)}@media (max-width:940px){.operations-rail nav{grid-template-columns:repeat(4,minmax(155px,1fr));overflow-x:auto}.operations-rail nav button{min-width:155px}}@media (max-width:650px){.dashboard{width:100%;grid-template-columns:minmax(0,100%)}.dashboard,.dashboard>*{min-width:0}.dashboard-main{inline-size:100%;max-inline-size:100%;contain:inline-size}.dashboard-header,.dashboard-header>div:first-child,.dashboard-stats,.dashboard-view{width:100%;min-width:0;max-width:100%}.dashboard-header h1,.dashboard-header p{max-width:100%;overflow-wrap:anywhere}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stats article{min-width:0}.dashboard-stats article>small,.dashboard-stats article>span{overflow-wrap:anywhere}.dashboard-preview-note{width:100%;border-radius:11px}.dashboard-preview-note span{min-width:0;align-items:flex-start;flex-direction:column;gap:2px}.admin-site-tools-toolbar{align-items:stretch;flex-direction:column}.admin-site-tools-toolbar nav{overflow-x:auto}.admin-site-tools-toolbar nav button{min-width:165px}.admin-site-tools-toolbar>label{justify-content:center}.admin-security-panel>details>summary{grid-template-columns:38px minmax(0,1fr) 14px}.admin-security-panel>details>summary>span{width:38px;height:38px}.admin-security-panel>details>summary>b{grid-column:2;grid-row:2;justify-self:start}.admin-security-panel>details>summary>.app-icon{grid-column:3;grid-row:1/span 2}}.service-advisor{position:relative;overflow:hidden;background:#06142a}.service-advisor:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.75;background:radial-gradient(circle at 82% 30%,rgba(40,166,222,.18),transparent 34%),linear-gradient(rgba(112,184,236,.04) 1px,transparent 0),linear-gradient(90deg,rgba(112,184,236,.04) 1px,transparent 0);background-size:auto,64px 64px,64px 64px}.service-advisor .wd-shell{position:relative;z-index:1}.service-advisor-shell{overflow:hidden;display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid rgba(116,200,255,.18);border-radius:24px;background:rgba(4,16,35,.78);box-shadow:0 34px 90px rgba(0,5,16,.28)}.service-advisor-progress{margin:0;padding:22px;display:grid;align-content:start;gap:9px;border-inline-end:1px solid rgba(116,200,255,.13);list-style:none}.service-advisor-progress li{min-height:68px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border:1px solid transparent;border-radius:13px;color:#7489a7}.service-advisor-progress li.active{color:#eef8ff;border-color:rgba(87,208,238,.28);background:rgba(74,127,167,.13)}.service-advisor-progress li.done{color:#68d8ed}.service-advisor-progress b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#68d8ed;background:rgba(74,127,167,.13);font:850 9px/1 var(--site-font-family)}.service-advisor-progress b .app-icon{width:15px;height:15px}.service-advisor-progress span{font-size:11px;font-weight:800;line-height:1.55}.service-advisor-question{min-height:390px;padding:clamp(26px,4.4vw,58px);display:grid;align-content:center}.service-advisor-question>small,.service-advisor-result small{color:#59d4ec;font:850 9px/1 var(--site-font-family);letter-spacing:.12em}.service-advisor-question h3{margin:12px 0 25px;color:#fff;font-size:clamp(25px,3vw,42px)}.service-advisor-question>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-advisor-question button{min-height:88px;padding:13px 15px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;border:1px solid rgba(116,200,255,.15);border-radius:15px;color:#b8c8db;background:rgba(255,255,255,.025);font:inherit;text-align:start;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.service-advisor-question button:hover{transform:translateY(-3px);color:#fff;border-color:rgba(86,212,236,.55);background:rgba(74,127,167,.13)}.service-advisor-question button i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#5dd8ef;background:rgba(84,202,234,.09)}.service-advisor-question button i .app-icon{width:18px;height:18px}.service-advisor-question button>.app-icon{width:15px;height:15px;color:#6384a6}.service-advisor-question button span{font-size:12px;font-weight:800}.service-advisor-result{min-height:390px;padding:clamp(28px,4vw,54px);display:grid;grid-template-columns:68px minmax(0,1fr) 190px;align-items:center;gap:22px}.service-advisor-result-icon{width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(91,216,239,.28);border-radius:20px;color:#63daef;background:linear-gradient(145deg,rgba(63,177,220,.2),rgba(82,84,220,.09))}.service-advisor-result-icon .app-icon{width:30px;height:30px}.service-advisor-result h3{margin:9px 0 10px;color:#fff;font-size:clamp(28px,3.4vw,46px)}.service-advisor-result p{max-width:58ch;margin:0;color:#9cafc7;font-size:12px;line-height:1.85}.service-advisor-result strong{width:fit-content;margin-top:16px;padding:8px 11px;display:flex;align-items:center;gap:7px;border-radius:999px;color:#dcecff;background:rgba(84,202,234,.09);font-size:10px}.service-advisor-result strong .app-icon{width:13px;height:13px;color:#63d9ef}.service-advisor-result em{margin-top:11px;display:block;color:#7288a5;font-size:9px;font-style:normal}.service-advisor-result nav{display:grid;gap:8px}.service-advisor-result nav a,.service-advisor-result nav button{min-height:45px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(116,200,255,.17);border-radius:11px;color:#dcecff;background:rgba(255,255,255,.025);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.service-advisor-result nav a:first-child{color:#031420;border-color:#5ed8ef;background:#5ed8ef}.service-advisor-result nav .app-icon{width:14px;height:14px}.mc-lab{background:linear-gradient(180deg,#030b18,#06152b)}.mc-lab-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:16px}.mc-lab-layout>aside{padding:14px;display:grid;align-content:start;gap:7px;border:1px solid var(--wd-line);border-radius:20px;background:rgba(8,24,49,.64)}.mc-lab-density>small,.mc-lab-layout>aside>small{padding:6px 7px 9px;color:#6fd9ee;font-size:9px;font-weight:850}.mc-lab-layout>aside>button{min-height:82px;padding:10px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid transparent;border-radius:13px;color:#8195b1;background:transparent;font:inherit;text-align:start;cursor:pointer}.mc-lab-layout>aside>button.active{color:#eef8ff;border-color:rgba(96,216,240,.3);background:rgba(74,127,167,.15)}.mc-lab-layout>aside>button>i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#5dd7ed;background:rgba(83,205,233,.09)}.mc-lab-layout>aside>button .app-icon{width:16px;height:16px}.mc-lab-layout>aside>button span{min-width:0;display:grid;gap:4px}.mc-lab-layout>aside>button b{font-size:11px}.mc-lab-layout>aside>button em{overflow:hidden;font-size:8px;font-style:normal;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mc-lab-density{margin-top:8px;padding-top:9px;border-top:1px solid var(--wd-line)}.mc-lab-density>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mc-lab-density button{min-height:34px;border:1px solid var(--wd-line);border-radius:8px;color:#8296b2;background:transparent;font:inherit;font-size:8px;cursor:pointer}.mc-lab-density button.active{color:#051321;border-color:#5bd8ef;background:#5bd8ef;font-weight:850}.mc-lab-stage{min-height:510px;overflow:hidden;border:1px solid rgba(112,201,245,.21);border-radius:20px;background:#07172d;box-shadow:0 28px 75px rgba(0,4,14,.3);transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease,background .3s ease}.mc-lab-stage.mode-commerce{background:linear-gradient(145deg,#07172d,#122340)}.mc-lab-stage.mode-identity{background:linear-gradient(145deg,#10142f,#07172d 58%,#112642)}.mc-lab-window-bar{min-height:51px;padding:0 17px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(112,201,245,.14);color:#65809d;font:750 8px/1 var(--site-font-family);letter-spacing:.09em}.mc-lab-window-bar>span{display:flex;gap:5px}.mc-lab-window-bar>span i{width:7px;height:7px;border-radius:50%;background:#45c7e4;opacity:.3}.mc-lab-window-bar>span i:nth-child(2){opacity:.55}.mc-lab-window-bar>span i:nth-child(3){opacity:.9}.mc-lab-window-bar em{justify-self:end;font-style:normal}.mc-lab-canvas{min-height:459px;padding:15px;display:grid;grid-template-columns:50px minmax(0,1fr) 150px;gap:12px}.mc-lab-canvas>nav{padding:9px 7px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid rgba(112,201,245,.12);border-radius:13px;background:rgba(3,12,27,.55)}.mc-lab-canvas>nav .app-icon{width:30px;height:30px;padding:7px;border-radius:9px;color:#5bd7ed;background:rgba(84,201,235,.1)}.mc-lab-canvas>nav i{width:23px;height:23px;border-radius:7px;background:rgba(143,173,205,.08)}.mc-lab-canvas>section{min-width:0;display:grid;align-content:start;gap:12px}.mc-lab-canvas>section>header{min-height:102px;padding:18px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(112,201,245,.12);border-radius:15px;background:linear-gradient(120deg,rgba(26,61,99,.52),rgba(9,27,52,.48))}.mc-lab-canvas header small{color:#5bd8ef;font-size:8px;font-weight:850}.mc-lab-canvas header h3{max-width:35ch;margin:7px 0 0;color:#eaf4ff;font-size:16px;line-height:1.5}.mc-lab-canvas header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#051523;background:#5bd8ef}.mc-lab-canvas header>span .app-icon{width:15px;height:15px}.mc-lab-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mc-lab-metric-row article{min-height:98px;padding:13px;position:relative;overflow:hidden;display:grid;align-content:space-between;border:1px solid rgba(112,201,245,.11);border-radius:13px;background:rgba(3,12,27,.44)}.mc-lab-metric-row small{color:#5cd8ef;font-size:7px}.mc-lab-metric-row b{color:#edf6ff;font-size:20px;direction:ltr;text-align:start}.mc-lab-metric-row i{position:absolute;inset-inline-end:-9px;bottom:-18px;width:60px;height:60px;border:9px solid rgba(90,214,238,.08);border-radius:50%}.mc-lab-chart{min-height:188px;padding:18px;position:relative;display:flex;align-items:end;gap:9px;overflow:hidden;border:1px solid rgba(112,201,245,.11);border-radius:14px;background:linear-gradient(rgba(94,163,210,.06) 1px,transparent 0),rgba(3,12,27,.45);background-size:100% 34px}.mc-lab-chart span{flex:1;height:34%;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#58d7ee,rgba(58,117,182,.24))}.mc-lab-chart span:nth-child(2){height:52%}.mc-lab-chart span:nth-child(3){height:43%}.mc-lab-chart span:nth-child(4){height:72%}.mc-lab-chart span:nth-child(5){height:88%}.mc-lab-chart b{position:absolute;inset:44% 10% auto;height:2px;transform:rotate(-6deg);background:#a8bbff;box-shadow:0 0 15px rgba(168,187,255,.7)}.mc-lab-canvas>aside{padding:12px;display:grid;align-content:start;gap:9px;border:1px solid rgba(112,201,245,.11);border-radius:13px;background:rgba(3,12,27,.45)}.mc-lab-canvas>aside>small{width:fit-content;padding:6px 8px;border-radius:999px;color:#091821;background:#6ce2bd;font-size:7px;font-weight:900}.mc-lab-canvas>aside>div{min-height:70px;border-radius:10px;background:linear-gradient(135deg,rgba(84,202,234,.18),rgba(114,93,244,.08))}.mc-lab-canvas>aside>strong{margin-top:auto;padding:10px;display:flex;align-items:center;gap:7px;border-radius:9px;color:#98decf;background:rgba(76,205,175,.08);font-size:8px}.mc-lab-canvas>aside>strong .app-icon{width:13px;height:13px}.mc-lab-stage.density-calm .mc-lab-canvas>aside>div:nth-of-type(3),.mc-lab-stage.density-calm .mc-lab-metric-row article:nth-child(3){opacity:.18}.mc-lab-stage.density-rich .mc-lab-chart{background-size:100% 24px}.mc-lab-stage.density-rich .mc-lab-canvas>aside>div{min-height:76px}.project-active-filters{margin:-7px 0 20px;padding:10px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid rgba(90,207,234,.14);border-radius:12px;background:rgba(8,24,49,.42)}.project-active-filters>span{color:#7188a7;font-size:9px;font-weight:800}.project-active-filters>div{display:flex;flex-wrap:wrap;gap:6px}.project-active-filters button{min-height:31px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(90,207,234,.2);border-radius:999px;color:#cfe6f5;background:rgba(74,127,167,.13);font:inherit;font-size:9px;cursor:pointer}.project-active-filters button .app-icon{width:11px;height:11px}.project-active-filters button.clear{margin-inline-start:auto;color:#63d8ee;background:transparent}.work-archive .project-card{position:relative}.work-archive .project-card:has(.project-quick-preview) .project-meta{padding-bottom:72px}.project-quick-preview{position:absolute;z-index:5;inset-inline-end:18px;bottom:18px;min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(103,215,239,.25);border-radius:10px;color:#cfeaf5;background:rgba(7,30,55,.78);backdrop-filter:blur(12px);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.project-quick-preview:hover{color:#061523;background:#61d7ee}.project-quick-preview .app-icon{width:14px;height:14px}.project-preview-dialog{width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid rgba(111,203,244,.24);border-radius:24px;color:#eaf4ff;background:#06152a;box-shadow:0 45px 140px rgba(0,4,13,.65)}.project-preview-dialog::backdrop{background:rgba(0,6,16,.76);backdrop-filter:blur(10px)}.project-preview-dialog>article{min-height:620px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.project-preview-close{position:fixed;z-index:8;top:max(26px,calc((100vh - min(620px, 100vh - 32px)) / 2 + 16px));inset-inline-end:max(26px,calc((100vw - min(1100px, 100vw - 32px)) / 2 + 16px));width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;background:rgba(2,10,22,.72);backdrop-filter:blur(12px);cursor:pointer}.project-preview-close .app-icon{width:17px;height:17px}.project-preview-media{min-height:620px;position:relative;overflow:hidden;background:#091a34}.project-preview-media img,.project-preview-media picture,.project-preview-media video{width:100%;height:100%;display:block;object-fit:cover}.project-preview-media>span{position:absolute;inset-inline-start:18px;bottom:18px;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:rgba(3,10,23,.66);font-size:9px;font-weight:850;backdrop-filter:blur(10px)}.project-preview-copy{padding:clamp(28px,4vw,54px);align-self:center}.project-preview-copy>small{color:#59d7ee;font:850 9px/1 var(--site-font-family);letter-spacing:.11em}.project-preview-copy h2{margin:12px 0 9px;color:#fff;font-size:clamp(30px,3.7vw,52px);line-height:1.15}.project-preview-copy>p{margin:0;color:#9fb2c9;font-size:12px;line-height:1.85}.project-preview-signals{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.project-preview-signals span{min-height:68px;padding:10px;display:grid;align-content:center;gap:5px;border:1px solid rgba(111,203,244,.12);border-radius:11px;color:#778da9;background:rgba(255,255,255,.02);font-size:8px}.project-preview-signals b{color:#eaf5ff;font-size:16px;direction:ltr;text-align:start}.project-preview-story{display:grid;gap:6px}.project-preview-story section{padding:11px 0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;border-top:1px solid rgba(111,203,244,.11)}.project-preview-story section>span{color:#5fd8ed;font-size:8px;font-weight:850}.project-preview-story b{font-size:10px}.project-preview-story p{margin:4px 0 0;color:#859ab5;font-size:9px;line-height:1.7}.project-preview-tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px}.project-preview-tags span{padding:6px 8px;border-radius:999px;color:#91a9c1;background:rgba(74,127,167,.12);font-size:8px}.project-preview-copy footer{margin-top:22px;display:flex;flex-wrap:wrap;gap:7px}.project-preview-copy footer a{min-height:43px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(111,203,244,.18);border-radius:10px;color:#dcecff;font-size:9px;font-weight:850}.project-preview-copy footer a:first-child{color:#071523;border-color:#5bd8ef;background:#5bd8ef}.project-preview-copy footer .app-icon{width:14px;height:14px}.smart-project-dock{position:fixed;z-index:75;right:50%;bottom:16px;width:min(760px,calc(100vw - 34px));padding:9px 10px 9px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(111,203,244,.23);border-radius:18px;color:#eaf5ff;background:rgba(4,18,38,.88);box-shadow:0 20px 70px rgba(0,5,18,.42);backdrop-filter:blur(20px) saturate(135%);transform:translateX(50%);animation:smart-dock-in .45s var(--ease-out) both}.smart-project-dock-close{position:absolute;inset-inline-start:-9px;top:-9px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(111,203,244,.22);border-radius:50%;color:#8da5bd;background:#07172c;cursor:pointer}.smart-project-dock-close .app-icon{width:11px;height:11px}.smart-project-dock>div{min-width:0;display:flex;align-items:center;gap:10px}.smart-project-dock>div>i{width:9px;height:9px;flex:none;border-radius:50%;background:#55dab4;box-shadow:0 0 18px rgba(85,218,180,.75)}.smart-project-dock>div>span{min-width:0;display:grid;gap:3px}.smart-project-dock b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.smart-project-dock small{color:#7f96b0;font-size:8px}.smart-project-dock nav{display:flex;gap:6px}.smart-project-dock nav a{min-height:39px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(111,203,244,.18);border-radius:10px;color:#c8dbea;font-size:9px;font-weight:850;white-space:nowrap}.smart-project-dock nav a.primary{color:#061422;border-color:#5bd7ee;background:#5bd7ee}.smart-project-dock nav .app-icon{width:13px;height:13px}@keyframes smart-dock-in{0%{opacity:0;transform:translate(50%,18px)}to{opacity:1;transform:translate(50%)}}@media (max-width:900px){.service-advisor-shell{grid-template-columns:1fr}.service-advisor-progress{grid-template-columns:repeat(3,1fr);border-inline-end:0;border-bottom:1px solid rgba(116,200,255,.13)}.service-advisor-progress li{min-height:58px}.service-advisor-result{grid-template-columns:60px minmax(0,1fr)}.service-advisor-result nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.mc-lab-layout{grid-template-columns:1fr}.mc-lab-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-lab-density,.mc-lab-layout>aside>small{grid-column:1/-1}.project-preview-dialog>article{grid-template-columns:1fr}.project-preview-media{min-height:min(48vh,440px)}.project-preview-copy{align-self:auto}}@media (max-width:650px){.service-advisor-progress{padding:10px;gap:4px}.service-advisor-progress li{padding:6px;grid-template-columns:28px minmax(0,1fr);gap:6px}.service-advisor-progress b{width:28px;height:28px}.service-advisor-progress span{font-size:8px}.service-advisor-question{min-height:430px;padding:24px 16px}.service-advisor-question>div{grid-template-columns:1fr}.service-advisor-question button{min-height:72px}.service-advisor-result{padding:28px 18px;grid-template-columns:48px minmax(0,1fr);align-items:start}.service-advisor-result-icon{width:48px;height:48px;border-radius:14px}.service-advisor-result-icon .app-icon{width:22px;height:22px}.service-advisor-result nav{grid-template-columns:1fr}.mc-lab-layout>aside{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.mc-lab-layout>aside>small{display:none}.mc-lab-layout>aside>button{min-width:210px;scroll-snap-align:start}.mc-lab-density{min-width:100%}.mc-lab-stage{min-height:440px}.mc-lab-window-bar{grid-template-columns:1fr auto}.mc-lab-window-bar b{display:none}.mc-lab-canvas{min-height:389px;grid-template-columns:42px minmax(0,1fr)}.mc-lab-canvas>aside{display:none}.mc-lab-metric-row{grid-template-columns:repeat(2,1fr)}.mc-lab-metric-row article:nth-child(3){display:none}.mc-lab-chart{min-height:140px}.project-active-filters{align-items:flex-start}.project-active-filters button.clear{margin-inline-start:0}.project-preview-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px);border-radius:18px}.project-preview-media{min-height:310px}.project-preview-copy{padding:26px 18px}.project-preview-signals{grid-template-columns:1fr 1fr}.project-preview-signals span:last-child{grid-column:1/-1}.project-preview-close{top:18px;inset-inline-end:18px}.smart-project-dock{bottom:9px;width:calc(100vw - 18px);padding:7px;display:block;border-radius:15px}.smart-project-dock>div{display:none}.smart-project-dock nav{display:grid;grid-template-columns:1fr 1fr}.smart-project-dock nav a{min-height:42px;justify-content:center}}html[data-theme=light]{--home-theme-background-image:url(/images/home-code-background.jpg);--wd-bg:#d8e3eb;--wd-bg-soft:#cedce6;--wd-panel:rgba(219,231,240,.94);--wd-panel-solid:#dce7ef;--wd-text:#0a1931;--wd-muted:#344f65;--wd-line:rgba(23,63,99,.16)}html[data-theme=dark]{--home-theme-background-image:url(/images/home-space-background.webp)}html[data-theme=dark] .wd-hero-copy h1>span{color:#f7fbff}:is(.site-experience,.reference-project-page):before{transition:filter .45s ease,background-color .45s ease}html[data-theme=dark] :is(.site-experience,.reference-project-page):before{background-color:#071426;filter:brightness(.72) saturate(.94) contrast(1.02) blur(var(--site-background-blur,7px))}html[data-theme=dark] .home-glass-experience:before{filter:brightness(.72) saturate(.96) contrast(1.02)}html[data-theme=light] :is(.site-experience,.reference-project-page):before{background-color:#eef4f9;filter:saturate(.72) contrast(.92) blur(var(--site-background-blur,7px))}html[data-theme=light] .home-glass-experience:before{filter:saturate(.72) contrast(.92)}html[data-theme=light] :is(.site-experience,.reference-project-page):after{background:linear-gradient(180deg,rgba(228,233,239,.84),rgba(228,238,247,.91)),radial-gradient(circle at 70% 24%,rgba(35,132,190,.12),transparent 35%)}html[data-theme=light] .site-header{color:#0a1931!important;border-color:rgba(29,78,116,.13);background:rgba(227,233,240,.84);box-shadow:0 12px 34px rgba(26,63,94,.08)}html[data-theme=light] :is(.home-glass-experience,.inner-page,.reference-project-page)>.site-header{background:rgba(227,233,240,.84);box-shadow:0 12px 40px rgba(26,63,94,.09)}html[data-theme=light] .site-header :is(nav a,.language-switch,.theme-toggle,.mobile-menu-toggle){color:#334e65}html[data-theme=light] .site-header nav a:hover{color:#0a1931}html[data-theme=light] .site-header .mobile-menu-toggle span{background:#0a1931}html[data-theme=light] .site-nav-overlay{background:rgba(25,51,75,.24)}html[data-theme=light] .site-mobile-drawer{color:#0a1931!important;border-color:rgba(29,78,116,.15);background:rgba(227,233,240,.96);box-shadow:-28px 0 70px rgba(25,58,86,.16)}html[data-theme=light] .site-mobile-drawer :is(.brand,.site-mobile-drawer-links a){color:#0a1931}html[data-theme=light] .site-mobile-drawer-close{color:#0a1931;border-color:rgba(29,78,116,.17);background:rgba(25,67,103,.06)}html[data-theme=light] .home-glass-experience .wd-hero:before{background:linear-gradient(90deg,rgba(216,226,236,.84),transparent 48%,rgba(214,229,240,.26)),radial-gradient(circle at 13% 78%,rgba(54,91,181,.1),transparent 29%)}html[data-theme=light] .home-glass-experience .wd-hero:after{opacity:.24;background:radial-gradient(circle,rgba(19,102,150,.32) 0 1px,transparent 1.7px) 7% 19% /139px 137px,radial-gradient(circle,rgba(28,67,99,.22) 0 1px,transparent 1.5px) 38% 9% /193px 181px}html[data-theme=light] .home-glass-experience .wd-hero-copy{border-color:rgba(42,104,151,.18);background:rgba(229,234,240,.84);box-shadow:0 30px 80px rgba(32,70,103,.13),inset 0 1px rgba(255,255,255,.8)}html[data-theme=light] .home-glass-experience .wd-hero-copy :is(h1,p){text-shadow:none}html[data-theme=light] .wd-hero-copy h1 strong,html[data-theme=light] .wd-page-hero h1 strong{background-image:linear-gradient(100deg,#0a1931,#275d8c 48%,#217ea8 73%,#5547c5)}html[data-theme=light] .wd-hero-copy>p,html[data-theme=light] .wd-hero-signals,html[data-theme=light] .wd-page-hero p{color:#334e65}html[data-theme=light] .wd-pill{color:#126f98;border-color:rgba(28,114,161,.2);background:rgba(235,237,241,.84)}html[data-theme=light] .wd-button:not(.wd-button-primary){color:#17334d;border-color:rgba(25,75,111,.18);background:rgba(235,237,241,.84)}html[data-theme=light] .wd-hero-logo-model{filter:drop-shadow(0 28px 45px rgba(40,78,108,.2))}html[data-theme=light] .wd-hero-logo-model:after{border-color:rgba(47,111,157,.22);background:radial-gradient(circle at 50% 36%,rgba(72,164,213,.17),transparent 50%),rgba(226,232,239,.84);box-shadow:inset 0 1px rgba(255,255,255,.9),0 28px 70px rgba(32,69,101,.14)}html[data-theme=light] .home-glass-experience :is(.wd-stats,.wd-work,.wd-partners,.wd-decision,.wd-services,.wd-why,.wd-difference,.wd-tech,.wd-insights,.wd-faq,.wd-final-cta){color:var(--wd-text);background:rgba(219,228,237,.84)}html[data-theme=light] .home-glass-experience :is(.wd-work,.wd-services,.wd-difference,.wd-insights,.wd-final-cta){background:rgba(228,233,239,.84)}html[data-theme=light] .home-glass-experience :is(.wd-decision-card,.wd-service-card,.wd-why-grid article,.wd-insight-card,.wd-partner-strip,.wd-faq-list details){color:#0a1931;border-color:rgba(38,96,139,.17);background:rgba(235,237,241,.84);box-shadow:inset 0 1px rgba(255,255,255,.9),0 18px 46px rgba(35,73,104,.08)}html[data-theme=light] .home-glass-experience .wd-decision-card{background:radial-gradient(circle at 12% 10%,rgba(24,181,239,.12),transparent 34%),rgba(235,237,241,.84)}html[data-theme=light] :is(.wd-metrics strong,.wd-text-link,.wd-service-card h3,.wd-insight-card h3,.wd-service-card>span,.wd-tech-track b){color:#0a1931}html[data-theme=light] :is(.wd-metrics span,.wd-partner-strip>span,.wd-service-card small,.wd-tech>.wd-shell span){color:#344f65}html[data-theme=light] .inner-page .wd-page-hero,html[data-theme=light] .reference-project-page .reference-project-hero{color:#0a1931;background:radial-gradient(circle at 50% 115%,rgba(0,156,190,.12),transparent 43%),radial-gradient(circle at 9% 30%,rgba(78,59,196,.07),transparent 30%),rgba(224,231,238,.84)}html[data-theme=light] .inner-page .wd-page-hero:after{background:linear-gradient(180deg,transparent 55%,rgba(226,237,246,.82))}html[data-theme=light] .inner-page :is(.wd-route-section,.wd-route-stats,.wd-story-section,.wd-team-section,.wd-service-overview,.wd-service-directory,.wd-process-section,.work-browser,.wd-contact-info-section,.wd-contact-form-section,.wd-pricing-process,.wd-route-faq,.wd-topic-section,.wd-openings-section,.wd-inner-cta.inner-cta){color:#0a1931;background:rgba(225,231,238,.84)}html[data-theme=light] .inner-page .wd-route-section:nth-of-type(2n){background:rgba(212,223,234,.84)}html[data-theme=light] .inner-page :is(.wd-glass-card,.wd-story-mark,.work-archive .project-discovery,.work-archive .project-card,.wd-contact-location,.wd-contact-form-section .smart-contact-form,.wd-contact-form-section .smart-contact-success,.wd-openings-card){color:#0a1931;border-color:rgba(38,96,139,.17);background:rgba(235,237,241,.84);box-shadow:inset 0 1px rgba(255,255,255,.9),0 18px 46px rgba(35,73,104,.08)}html[data-theme=light] .inner-page .wd-openings-card{background:radial-gradient(circle at 12% 14%,rgba(25,183,222,.1),transparent 34%),rgba(235,237,241,.84)}html[data-theme=light] .work-archive :is(.project-search,.project-sort){color:#344f65;border-color:rgba(38,96,139,.17);background:rgba(218,227,236,.9)}html[data-theme=light] .work-archive .modern-select-menu{color:#0a1931;border-color:rgba(38,96,139,.18);background:#dce7ef;box-shadow:0 22px 55px rgba(35,73,104,.16)}html[data-theme=light] .work-archive .modern-select-option{color:#385169}html[data-theme=light] .work-archive .modern-select-option.selected,html[data-theme=light] .work-archive .modern-select-option:hover{color:#0a1931;background:#deebf4}html[data-theme=light] .reference-project-page :is(.reference-project-gallery,.reference-project-related,.reference-project-cta){color:#0a1931;background:rgba(225,231,238,.84)}html[data-theme=light] .reference-project-page .reference-project-related{background:rgba(212,223,234,.84)}html[data-theme=light] :is(.home-glass-experience,.inner-page,.reference-project-page) .site-footer.shared-footer{color:#0a1931;background:rgba(218,227,236,.92)}html[data-theme=light] .site-footer.shared-footer :is(.footer-manifesto,nav a,.footer-contact-column a,.footer-contact-column span,.footer-bottom){color:#344f65}html[data-theme=light] .site-footer.shared-footer :is(nav strong,.footer-contact-column>strong){color:#0a1931}html[data-theme=light] .mc-lab,html[data-theme=light] .service-advisor{color:#0a1931;background:rgba(217,227,236,.84)}html[data-theme=light] .mc-lab-layout>aside,html[data-theme=light] .mc-lab-stage,html[data-theme=light] .service-advisor-shell{color:#0a1931;border-color:rgba(38,96,139,.18);background:rgba(235,237,241,.84);box-shadow:0 28px 70px rgba(35,73,104,.1)}html[data-theme=light] .service-advisor-progress li{color:#3d566b}html[data-theme=light] .mc-lab-layout>aside>button.active,html[data-theme=light] .service-advisor-progress li.active{color:#0a1931;background:#e2edf5}html[data-theme=light] :is(.service-advisor-question h3,.service-advisor-result h3,.mc-lab-canvas header h3,.mc-lab-metric-row b){color:#0a1931}html[data-theme=light] .service-advisor-question button{color:#29465d;border-color:rgba(38,96,139,.16);background:rgba(217,227,236,.84)}html[data-theme=light] .service-advisor-question button:hover{color:#0a1931;background:#e2edf5}html[data-theme=light] .service-advisor-result :is(p,em){color:#344f65}html[data-theme=light] .mc-lab-stage:is(.mode-commerce,.mode-identity){background:linear-gradient(145deg,rgba(235,237,241,.84),rgba(225,237,246,.88))}html[data-theme=light] .mc-lab-canvas>:is(nav,aside),html[data-theme=light] .mc-lab-canvas>section>header,html[data-theme=light] .mc-lab-chart,html[data-theme=light] .mc-lab-metric-row article{border-color:rgba(38,96,139,.14);background-color:rgba(212,223,234,.84)}html[data-theme=light] .smart-project-dock{color:#0a1931;border-color:rgba(38,96,139,.2);background:rgba(228,233,239,.92);box-shadow:0 20px 60px rgba(35,73,104,.18)}html[data-theme=light] .smart-project-dock small{color:#344f65}html[data-theme=light] .smart-project-dock nav a:not(.primary){color:#28465f;border-color:rgba(38,96,139,.18);background:rgba(224,236,245,.74)}html[data-theme=light] .smart-project-dock-close{color:#344f65;background:#dce7ef}html[data-theme=light] .project-preview-dialog{color:#0a1931;border-color:rgba(38,96,139,.19);background:#dce7ef}html[data-theme=light] .project-preview-copy h2,html[data-theme=light] .project-preview-signals b{color:#0a1931}html[data-theme=light] .project-preview-copy>p,html[data-theme=light] .project-preview-story p{color:#344f65}html[data-theme=light] :is(.wd-page-hero h1,.wd-route-heading h2,.wd-story-section h2,.wd-contact-location h2,.wd-openings-card h2,.wd-inner-cta h2,.wd-route-stats strong,.wd-testimonial-grid blockquote,.reference-project-copy h1,.reference-project-copy>h2,.reference-project-gallery h2,.reference-project-related h2,.reference-project-cta h2){color:#0a1931}html[data-theme=light] :is(.wd-route-stats span,.wd-result-grid span,.wd-principle-tags span,.wd-service-directory-list li,.wd-pricing-grid li,.reference-project-breadcrumb a,.reference-project-breadcrumb b,.reference-project-tech span){color:#29465d}html[data-theme=light] .reference-project-story article{border-color:rgba(38,96,139,.14);background:rgba(235,237,241,.84)}html[data-theme=light] .reference-project-story h2{color:#17334d}html[data-theme=light] .reference-project-story p{color:#29465d}html[data-theme=light] :is(.wd-pricing-grid>article>div b,.wd-blog-grid strong,.wd-contact-info-grid a,.wd-contact-info-grid strong,.work-archive .project-card,.wd-contact-form-section .smart-contact-form,.wd-contact-form-section .smart-contact-success,.wd-contact-form-section .smart-contact-form legend,.wd-contact-form-section .smart-contact-form :is(input,textarea),.wd-contact-form-section .modern-select-trigger){color:#17334d}html[data-theme=light] .work-archive .project-case-link{color:#275f88}html[data-theme=light] .home-glass-experience .wd-trust-section{color:#0a1931;background:rgba(219,228,237,.84)}html[data-theme=light] .wd-result-grid article{border-color:rgba(37,101,142,.2);background:rgba(235,237,241,.84);box-shadow:0 16px 34px rgba(23,59,88,.08)}html[data-theme=light] .wd-inner-cta{color:#0a1931}html[data-theme=light] :is(.wd-inner-cta>a,.wd-contact-form-section .smart-options button.active,.wd-contact-form-section .smart-contact-form footer .next){color:#fff}html[data-theme=light] .wd-contact-form-section .modern-select-trigger,html[data-theme=light] .wd-contact-form-section .smart-contact-form :is(input,textarea){border-color:rgba(37,101,142,.24);background:#edf4f8}html[data-theme=light] .wd-contact-form-section .smart-contact-form :is(input,textarea)::placeholder{color:#71879a}html[data-theme=light] .wd-contact-form-section .smart-contact-form footer button:not(.next),html[data-theme=light] .wd-contact-form-section .smart-options button{color:#28465f;border-color:rgba(37,101,142,.2);background:#edf4f8}.company-profile-art{position:relative;overflow:hidden;min-height:460px;padding:0!important}.company-profile-art>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.company-profile-art>div{position:absolute;inset:auto 0 0;display:grid;gap:20px;padding:35px;background:linear-gradient(transparent,#051b30ef)}.company-profile-art>div img{position:static;max-width:180px;height:auto}.company-process-art{height:330px;overflow:hidden;border-radius:24px;margin-bottom:28px}.company-process-art img{width:100%;height:100%;object-fit:cover;object-position:center 62%}.about-page .wd-glass-card ul{padding-inline-start:20px;margin:15px 0 0;line-height:1.9;color:var(--wd-muted,var(--muted))}.about-page .wd-glass-card li+li{margin-top:12px}.company-profile-sections .wd-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-sections h2{font-size:24px;margin:0}@media(max-width:720px){.company-profile-art{min-height:360px}.company-process-art{height:240px}.company-profile-sections .wd-value-grid{grid-template-columns:1fr}}.about-page .company-value-card{position:relative;isolation:isolate;overflow:hidden;min-height:290px;background:#071a2e;color:#fff}.about-page .company-value-card .company-card-backdrop{position:absolute;z-index:-2;object-fit:cover;opacity:1!important}.about-page .company-value-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(3,18,34,.9),rgba(3,18,34,.65))}.about-page .company-value-copy{position:relative;z-index:1}.about-page .company-value-copy h3{color:#f2fbff}.about-page .company-value-copy p,.about-page .company-value-copy ul{color:#d6e4ed}.about-page .company-value-copy ul{display:flex;flex-direction:column;gap:12px;list-style:disc;padding-inline-start:20px;text-align:start;white-space:normal}.about-page .company-value-copy li{display:list-item;line-height:1.9;margin:0!important}.about-page .company-value-copy>b{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#063d50aa;color:#51dfed;margin-bottom:20px}.about-admin-image-preview{height:150px;border-radius:12px;background-size:cover;background-position:50%;margin-bottom:16px}html[data-theme=light]{--services-menu-surface:#d8e4ed;--services-menu-ink:#142f46;--services-menu-muted:#344f65;--services-menu-accent:#076b81;--services-menu-hover:#c5d8e5;--services-menu-border:#9eb9cc}html[data-theme=dark]{--services-menu-surface:#071321;--services-menu-ink:#e7f3fc;--services-menu-muted:#b1c5d8;--services-menu-accent:#51d9ee;--services-menu-hover:#102d44;--services-menu-border:#234a64}html[data-theme] .site-services-mega{color:var(--services-menu-ink);background:var(--services-menu-surface);border-color:var(--services-menu-border);box-shadow:0 24px 65px rgba(4,23,39,.25)}html[data-theme] .site-header nav .site-services-mega-grid>a,html[data-theme] .site-services-mega-grid b{color:var(--services-menu-ink)}html[data-theme] .site-services-mega-grid small{color:var(--services-menu-muted)}html[data-theme] .site-header nav .site-services-mega-grid>a:focus-visible,html[data-theme] .site-header nav .site-services-mega-grid>a:hover{color:var(--services-menu-ink);background:var(--services-menu-hover);border-color:var(--services-menu-border)}html[data-theme] .site-services-mega-grid>a>span{background:var(--services-menu-hover)}html[data-theme] .site-header nav .site-services-mega-all,html[data-theme] .site-services-mega-grid>a>span{color:var(--services-menu-accent);border-color:var(--services-menu-border)}html[data-theme=light] .site-services-mega:before{opacity:.1}html[data-theme=light] :is(.wd-section-heading,.wd-centered-heading,.wd-partners header,.wd-difference-copy) p{color:#344f65}html[data-theme=light] .wd-route-kicker,html[data-theme=light] :is(.wd-section-heading,.wd-centered-heading)>div>span,html[data-theme=light] :is(.wd-section-heading,.wd-centered-heading,.wd-partners header)>span{color:#08677d}html[data-theme=light] .wd-partner-strip{color:#29465d;background:#d9e5ee;border-color:#aec4d4}html[data-theme=light] .wd-partner-strip>span{color:#29465d;border-color:#aec4d4}html[data-theme=light] .wd-partner-strip .app-icon{color:#087087}