@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e233eb9d5470789c-s.12b..rrcivac~.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:url(../media/adc8c29663145f27-s.0qj_pvo_ir1_h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2a7d9e5934096fa-s.p.0e-1r0g57aod6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:K2D;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b56f6c8b82ed7e29-s.p.0qq.ze~nwmggx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:K2D;font-style:normal;font-weight:500;font-display:swap;src:url(../media/292dd2f33de87db1-s.07kl7j0v_8uh5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0d673a594a47d1e-s.0fsdm-d5~0upa.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:K2D;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a135b8a5fe9da2d-s.p.0sf6j.h9n-67g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:K2D;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f9b5f984e5d8105-s.p.0mtbc48i44j-d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:url(../media/825c69388a7f97dc-s.0-9ii4iuqxejg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:url(../media/66a705d90f0e14bd-s.17y7yk0mam4rf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:url(../media/43071c6d097f470b-s.p.0ro8mblmdx._-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:K2D;font-style:normal;font-weight:600;font-display:swap;src:url(../media/284623c41acc233c-s.p.0b~q1qd8fxtfd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:K2D;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3f817038955b2ed8-s.0y5dfxeuxz3tm.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:K2D;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe31164960334bc6-s.0~zm--l0.i4hv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:K2D;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e3c73f4013cddf48-s.p.0pspsbajsvcjz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:K2D;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0379674020bf3d30-s.p.01-9.155q0lfq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:K2D Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.58%;line-gap-override:0.0%;size-adjust:102.51%}.k2d_799b447d-module__hQAXpa__className{font-family:K2D,K2D Fallback;font-style:normal}.k2d_799b447d-module__hQAXpa__variable{--font-k2d:"K2D", "K2D Fallback"}
:root{--azure:#0080ff;--azure-strong:#2b98ff;--azure-soft:#0080ff1f;--ink:#111827;--ink-2:#0a101b;--ink-3:#162238;--paper:#05080f;--surface:#0a101b;--surface-2:#0e1725;--surface-3:#142033;--white:#fff;--text:#f4f7fb;--muted:#9ba9bc;--muted-dark:#b9c4d3;--line:#ffffff1c;--line-dark:#ffffff21;--success:#34d399;--shadow-sm:0 12px 30px #00000038;--shadow-lg:0 28px 80px #00000061;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--container:1180px;--motion-fast:.14s;--motion-base:.26s;--motion-slow:.48s;--ease:cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--paper);min-width:320px;color:var(--text);font-family:var(--font-k2d), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body,button,input,select,textarea{font-family:var(--font-k2d), Arial, sans-serif}button,input,select,textarea{font-size:1rem}button,a,summary,select{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}a,button,summary,select,input{touch-action:manipulation}[id]{scroll-margin-top:110px}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;line-height:1.08}h1{font-size:clamp(2.7rem,7vw,6.4rem)}h2{font-size:clamp(2rem,4.5vw,4.25rem)}h3{font-size:clamp(1.25rem,2.2vw,1.75rem)}::selection{background:var(--azure);color:var(--white)}:focus-visible{outline:3px solid var(--azure);outline-offset:4px}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.section{padding:clamp(5rem,9vw,8rem) 0}.section--compact{padding:clamp(3.5rem,6vw,5.5rem) 0}.section--dark{background:var(--ink);color:var(--white)}.section--blue{background:var(--azure);color:var(--white)}.section--white{background:var(--surface)}.section--benefits{color:var(--white);background:radial-gradient(circle at 12% 38%,#0080ff26,#0000 30%),linear-gradient(#07111f,#050a12);scroll-margin-top:92px;position:relative;overflow:hidden}.skip-link{z-index:10000;background:var(--white);color:var(--ink);transition:transform var(--motion-fast) var(--ease);border-radius:8px;padding:.75rem 1rem;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--azure-strong);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.section-heading{max-width:780px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center .eyebrow{justify-content:center}.section-heading h2{margin:.9rem 0 1.15rem}.section-heading p{max-width:680px;color:var(--muted);margin-bottom:0;font-size:clamp(1rem,1.6vw,1.16rem)}.section-heading--center p{margin-inline:auto}.section-heading--inverse p{color:var(--muted-dark)}.section-heading--inverse .eyebrow{color:#74b9ff}.button{min-height:48px;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.2rem;font-weight:700;line-height:1.2;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button svg,.text-link svg{width:18px;height:18px}.button--primary{background:var(--azure);color:var(--white);box-shadow:0 12px 24px #0080ff3d}.button--primary:hover{background:var(--azure-strong);box-shadow:0 16px 34px #0080ff4d}.button--secondary{border-color:var(--line);background:var(--surface-2);color:var(--white)}.button--secondary:hover{border-color:var(--azure);color:var(--azure-strong)}.button--ghost{border-color:var(--line-dark);color:var(--white)}.button--ghost:hover{background:#ffffff12;border-color:#ffffff73}.button--small{min-height:42px;padding:.65rem 1rem;font-size:.9rem}.button.is-disabled{cursor:not-allowed;opacity:.45;transform:none}.text-link{min-height:44px;color:var(--azure-strong);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.text-link svg{transition:transform var(--motion-fast) var(--ease)}.text-link:hover svg{transform:translate(2px,-2px)}.site-header{z-index:1000;pointer-events:none;background:0 0;padding:12px 0;position:sticky;top:0}.nav-shell{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);pointer-events:auto;background:#080e1894;border:1px solid #84a4c92e;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.55rem .7rem .55rem 1.1rem;display:flex;box-shadow:0 10px 35px #0003,inset 0 1px #ffffff09}.brand-link{align-items:center;gap:.8rem;min-width:160px;display:flex}.brand-link img{width:110px;height:auto}.brand-link span{max-width:82px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1.2}.desktop-nav{align-items:center;gap:.2rem;display:flex}.desktop-nav a{color:#b6c2d2;min-height:42px;transition:color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);border-radius:10px;padding:.63rem .78rem;font-size:.9rem;font-weight:600}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{background:var(--azure-soft);color:var(--azure-strong)}.nav-actions{align-items:center;gap:.5rem;display:flex}.nav-toggle{background:var(--surface-3);width:44px;height:44px;color:var(--white);border-radius:12px;place-items:center;display:none}.nav-toggle svg{width:24px;height:24px}.mobile-nav{z-index:999;position:absolute;top:88px;left:0;right:0}.mobile-nav nav{border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-lg);border-radius:18px;gap:.15rem;padding:1rem;display:grid}.mobile-nav a{border-radius:10px;min-height:48px;padding:.75rem .9rem;font-weight:600}.mobile-nav a:hover,.mobile-nav a[aria-current=page]{background:var(--azure-soft);color:var(--azure-strong)}.hero{background:radial-gradient(circle at 82% 20%, #0080ff33, transparent 31%), radial-gradient(circle at 12% 90%, #244b821f, transparent 35%), linear-gradient(180deg, #060a12 0%, var(--paper) 100%);min-height:calc(100dvh - 88px);padding:clamp(3.5rem,7vw,7rem) 0 5rem;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.hero-copy{max-width:730px}.hero-copy h1{max-width:760px;color:var(--white);margin:1.1rem 0 1.5rem;font-size:clamp(3.65rem,5.35vw,5.15rem)}.hero-copy h1 span{color:var(--azure)}.hero-copy>p{max-width:650px;color:var(--muted);margin-bottom:2rem;font-size:clamp(1.05rem,1.8vw,1.25rem)}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-note{color:#b4c0d0;align-items:center;gap:.65rem;margin-top:1.8rem;font-size:.9rem;display:flex}.hero-note:before{background:var(--success);content:"";border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #0f8a5f1a}.hero-visual{min-height:650px;position:relative}.tech-visual{border:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 50% 46%,#0080ff24,#0000 38%),linear-gradient(145deg,#142033f0,#070c15fa);border-radius:32px;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 90px #0000006b}.tech-visual__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 80%);mask-image:radial-gradient(circle,#000 18%,#0000 80%)}.tech-core{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e18e6;border:1px solid #6fbaff3d;border-radius:20px;width:min(66%,390px);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 28px 70px #00000073,0 0 55px #0080ff1a}.tech-core__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:0 1rem;display:flex}.tech-core__brand{color:#8ebeea;letter-spacing:.12em;font-size:.67rem;font-weight:700}.tech-core__live{color:#89dabd;align-items:center;gap:.4rem;font-size:.65rem;font-weight:700;display:flex}.tech-core__live i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #34d399b8}.tech-core__content{padding:1.15rem}.tech-core__metric span,.tech-core__metric strong,.tech-core__metric small{display:block}.tech-core__metric span{color:#7a8a9e;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.tech-core__metric strong{color:var(--white);margin:.35rem 0;font-size:1.18rem}.tech-core__metric small{color:#8f9caf;font-size:.72rem}.tech-core__flow{grid-template-columns:repeat(4,1fr);gap:.45rem;margin:1.15rem 0;display:grid}.tech-core__flow div{border:1px solid var(--line);background:#ffffff09;border-radius:10px;min-width:0;padding:.65rem .55rem}.tech-core__flow span,.tech-core__flow strong{display:block}.tech-core__flow span{color:var(--azure-strong);font-size:.58rem}.tech-core__flow strong{color:#dfe8f3;text-overflow:ellipsis;margin-top:.15rem;font-size:.65rem;overflow:hidden}.tech-core__activity{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding-top:.9rem;display:flex}.tech-core__activity>div{align-items:center;gap:.65rem;min-width:0;display:flex}.tech-core__activity svg{color:#65b3ff;flex:none;width:19px}.tech-core__activity strong,.tech-core__activity small{display:block}.tech-core__activity strong{color:#dce6f1;font-size:.7rem}.tech-core__activity small{color:#7f8ca0;font-size:.6rem}.tech-core__status{color:#7eddbb;background:#34d3991a;border-radius:999px;padding:.3rem .45rem;font-size:.58rem;font-weight:700}.tech-connections{z-index:1;width:94%;height:94%;position:absolute;inset:3%}.tech-connections path{fill:none;stroke:#5aacff52;stroke-dasharray:5 8;stroke-width:1.2px}.tech-signal{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a111de0;border-radius:14px;align-items:center;gap:.65rem;min-width:170px;padding:.75rem;display:flex;position:absolute;box-shadow:0 14px 32px #0000004d}.tech-signal__icon{color:#72baff;background:#0080ff1f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tech-signal__icon svg{width:18px}.tech-signal strong,.tech-signal small{display:block}.tech-signal strong{color:#edf4fb;font-size:.75rem}.tech-signal small{color:#8290a4;font-size:.61rem}.tech-signal--one{top:8%;left:5%}.tech-signal--two{top:9%;right:4%}.tech-signal--three{bottom:8%;left:4%}.tech-signal--four{bottom:7%;right:4%}.tech-pulse{z-index:0;background:radial-gradient(circle,#0080ff1a,#0000 68%);border:1px solid #0080ff2e;border-radius:50%;width:230px;height:230px;position:absolute}.tech-pulse--one{top:26%;left:31%}.tech-pulse--two{width:310px;height:310px;bottom:-8%;right:-10%}.trust-bar{z-index:2;margin-top:-1.5rem;position:relative}.trust-bar__inner{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.trust-item{border-right:1px solid var(--line);padding:1.25rem 1.4rem}.trust-item:last-child{border-right:0}.trust-item strong,.trust-item span{display:block}.trust-item strong{color:var(--white);margin-bottom:.25rem}.trust-item span{color:var(--muted);font-size:.86rem}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.journey-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);min-height:440px;transition:border-color var(--motion-base) var(--ease), box-shadow var(--motion-base) var(--ease), transform var(--motion-base) var(--ease);padding:clamp(1.7rem,4vw,3rem);position:relative;overflow:hidden}.journey-card:hover{box-shadow:var(--shadow-lg);border-color:#0080ff73;transform:translateY(-4px)}.journey-card:nth-child(2){background:radial-gradient(circle at 90% 10%, #0080ff1f, transparent 34%), var(--surface-2);color:var(--white);border-color:#0080ff52}.journey-card__number{border:1px solid var(--line);width:46px;height:46px;color:var(--azure-strong);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4rem;font-weight:700;display:flex}.journey-card:nth-child(2) .journey-card__number{border-color:var(--line-dark);color:#78bdff}.journey-card h3{max-width:520px;margin:.8rem 0 1rem;font-size:clamp(1.75rem,3vw,2.65rem)}.journey-card>p{max-width:560px;color:var(--muted)}.journey-card:nth-child(2)>p{color:var(--muted-dark)}.journey-card ul{gap:.5rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.journey-card li{align-items:center;gap:.65rem;font-size:.92rem;font-weight:600;display:flex}.journey-card li:before{background:var(--azure);content:"";border-radius:50%;flex:none;width:6px;height:6px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.capability-card{border:1px solid var(--line-dark);border-radius:var(--radius-md);min-height:100%;transition:background var(--motion-base) var(--ease), border-color var(--motion-base) var(--ease);background:#ffffff0e;padding:clamp(1.5rem,3vw,2.35rem)}.capability-card:hover{background:#ffffff14;border-color:#0080ff8c}.capability-card__top{grid-template-columns:auto 1fr;gap:1.2rem;display:grid}.capability-card__number{color:#74b9ff;letter-spacing:.12em;font-size:.8rem;font-weight:700}.capability-card h3{color:var(--white);margin-bottom:.7rem}.capability-card p{color:var(--muted-dark)}.compact-list,.detail-list{padding:0;list-style:none}.compact-list{gap:.65rem;margin:1.6rem 0;display:grid}.compact-list li{color:#e3e9f1;align-items:center;gap:.65rem;font-size:.92rem;display:flex}.compact-list svg{color:#6db6ff;flex:none;width:17px}.capability-card details{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);margin-bottom:1rem}.capability-card summary{color:#dce7f4;min-height:48px;padding:.78rem 0;font-size:.86rem;font-weight:700}.detail-list{color:var(--muted-dark);gap:.5rem;margin:0 0 1rem;font-size:.86rem;display:grid}.capability-card .text-link{color:#77bdff}.page-hero{background:radial-gradient(circle at 80% 20%, #0080ff2e, transparent 30%), var(--ink);color:var(--white);padding:clamp(5rem,9vw,8rem) 0 clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.page-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:3rem;display:grid}.page-hero h1{max-width:900px;margin:1rem 0 1.4rem;font-size:clamp(2.8rem,6vw,5.8rem)}.page-hero p{max-width:680px;color:var(--muted-dark);margin-bottom:0;font-size:clamp(1.04rem,1.6vw,1.2rem)}.page-hero__aside{gap:.8rem;display:grid}.page-hero__aside span{border:1px solid var(--line-dark);color:#dbe4ef;border-radius:12px;padding:.9rem 1rem;font-size:.9rem}.solution-list{gap:1rem;display:grid}.solution-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:.25fr .75fr 1fr;gap:1.5rem;padding:clamp(1.5rem,3vw,2.3rem);display:grid}.solution-row>span{color:var(--azure-strong);letter-spacing:.12em;font-size:.8rem;font-weight:700}.solution-row h3{margin-bottom:.7rem}.solution-row p{color:var(--muted);margin-bottom:0}.solution-row p+p{margin-top:.55rem}.solution-row ul{flex-wrap:wrap;align-content:start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.solution-row li,.tag{border:1px solid var(--line);background:var(--paper);color:#b8c5d5;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:600}.solution-row__benefit-label,.feature-card__benefit-label{color:#d9e5f2;letter-spacing:.08em;text-transform:uppercase;margin-top:1.15rem;font-size:.72rem;display:block}.solution-row .solution-row__benefits{gap:.48rem;margin-top:.7rem;display:grid}.solution-row .solution-row__benefits li{color:#c0cddd;background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;padding:0;font-size:.82rem;display:flex}.solution-row__benefits svg{color:#67dfb9;flex:none;width:16px}.process-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.process-card{border-top:2px solid var(--azure);background:#ffffff0d;padding:1.5rem}.process-card span{color:#75bbff;font-size:.76rem;font-weight:700}.process-card h3{color:var(--white);margin:2rem 0 .7rem}.process-card p{color:var(--muted-dark);margin-bottom:0;font-size:.9rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);padding:clamp(1.4rem,3vw,2rem)}.feature-card__icon{background:var(--azure-soft);width:48px;height:48px;color:var(--azure-strong);border-radius:14px;place-items:center;margin-bottom:2.4rem;display:grid}.feature-card__icon svg{width:23px}.feature-card h3{margin-bottom:.75rem}.feature-card p{color:var(--muted);margin-bottom:0}.feature-card__benefit-label{color:var(--azure-strong);margin-top:1.35rem}.benefit-showcase{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.benefit-phone-stage{background:linear-gradient(#519de70e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#519de70e 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 42%,#0080ff33,#0000 44%),#081321;border:1px solid #5ea6ee33;border-radius:34px;place-items:center;min-height:690px;padding:4.7rem 1.5rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff09}.benefit-phone-stage:before,.benefit-phone-stage:after{content:"";pointer-events:none;border:1px solid #4aa5ff1f;border-radius:50%;position:absolute}.benefit-phone-stage:before{width:430px;height:430px}.benefit-phone-stage:after{width:560px;height:560px}.benefit-phone-stage__label{z-index:3;color:#91a4ba;letter-spacing:.05em;text-transform:uppercase;background:#040a13b3;border:1px solid #78b2eb38;border-radius:999px;padding:.4rem .65rem;font-size:.66rem;font-weight:700;position:absolute;top:1.3rem;left:1.3rem}.benefit-phone{z-index:2;aspect-ratio:9/18.5;background:linear-gradient(145deg,#25364b,#0b111b 58%);border:1px solid #96bce140;border-radius:42px;width:min(310px,100%);padding:9px;position:relative;transform:rotate(-2deg);box-shadow:0 35px 75px #00000080,inset 0 0 0 2px #ffffff09}.benefit-phone__speaker{z-index:5;background:#03070d;border-radius:999px;width:82px;height:22px;position:absolute;top:16px;left:50%;translate:-50%}.benefit-phone__screen{background:radial-gradient(circle at 100% 0,#0080ff2b,#0000 30%),#07111e;border-radius:34px;flex-direction:column;height:100%;padding:2.8rem 1rem .9rem;display:flex;overflow:hidden}.benefit-phone__screen>header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.benefit-phone__screen header small,.benefit-phone__screen header strong{display:block}.benefit-phone__screen header small{color:#65b0fa;letter-spacing:.08em;font-size:.5rem;font-weight:800}.benefit-phone__screen header strong{color:#edf5ff;margin-top:.22rem;font-size:.82rem}.benefit-phone__online{color:#6fe0bd;background:#22c99614;border:1px solid #5bdab12e;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .45rem;font-size:.5rem;font-weight:700;display:flex}.benefit-phone__online i{background:currentColor;border-radius:50%;width:5px;height:5px}.benefit-phone__summary{background:#ffffff09;border:1px solid #619edb29;border-radius:17px;margin:1.2rem 0 .9rem;padding:1rem}.benefit-phone__summary>span{color:#6db8ff;text-transform:uppercase;font-size:.55rem;font-weight:800}.benefit-phone__summary h3{color:#f3f7fc;margin:.45rem 0;font-size:1.14rem;line-height:1.18}.benefit-phone__summary p{color:#8799ae;margin:0;font-size:.6rem;line-height:1.5}.benefit-phone__items{gap:.55rem;display:grid}.benefit-phone__item{background:#ffffff06;border:1px solid #619edb21;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.75rem;display:grid}.benefit-phone__item>span{color:#64b2ff;background:#0080ff1f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.benefit-phone__item--green>span{color:#61dcb4;background:#31cd9b1a}.benefit-phone__item--violet>span{color:#a98fff;background:#9170ff1a}.benefit-phone__item svg{width:15px}.benefit-phone__item>svg{color:#5ed6af}.benefit-phone__item small,.benefit-phone__item strong{display:block}.benefit-phone__item small{color:#718399;font-size:.52rem}.benefit-phone__item strong{color:#dce8f5;margin-top:.12rem;font-size:.66rem}.benefit-phone__screen>footer{border-top:1px solid #79a2ca1f;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:auto;padding-top:.8rem;display:grid}.benefit-phone__screen footer span{color:#708299;justify-content:center;align-items:center;gap:.25rem;font-size:.5rem;font-weight:700;display:flex}.benefit-phone__screen footer span:first-child{color:#69b5ff}.benefit-phone__screen footer svg{width:13px}.benefit-content__intro h2{max-width:720px;margin:1rem 0 1.2rem;font-size:clamp(2.25rem,4.4vw,4.4rem)}.benefit-content__intro p{color:#9aacbf;max-width:680px;font-size:1.02rem}.benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0 1.2rem;display:grid}.benefit-list article{background:#ffffff06;border:1px solid #71a0cf26;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem;display:grid}.benefit-list article>span{color:#6db8ff;background:#0080ff1c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.benefit-list article svg{width:19px}.benefit-list h3{color:#e9f2fc;margin:0 0 .35rem;font-size:1rem}.benefit-list p{color:#889bae;margin:0;font-size:.82rem;line-height:1.55}.benefit-disclaimer{color:#71849a;max-width:680px;margin:0 0 1.4rem;font-size:.76rem}.benefit-content .button svg{width:18px}.region-grid{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.region-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2);min-height:220px;padding:clamp(1.5rem,3vw,2.2rem)}.region-card:nth-child(2n){border-right:0}.region-card:nth-last-child(-n+2){border-bottom:0}.region-card>span{color:var(--azure-strong);text-transform:uppercase;font-size:.78rem;font-weight:700}.region-card h3{margin:2.5rem 0 .6rem}.region-card p{color:var(--muted)}.region-card small{color:#c9d4e2;font-weight:700}.legal-process .process-card{background:var(--ink)}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legal-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);padding:clamp(1.5rem,3vw,2.4rem)}.legal-card>svg{width:22px;color:var(--azure-strong);margin-bottom:2rem}.legal-card h2,.legal-card h3{color:var(--white)}.legal-card h2{margin:2.4rem 0 .75rem;font-size:1.45rem}.legal-card h2:first-child{margin-top:0}.legal-card p{color:var(--muted)}.legal-card a{color:var(--azure-strong);word-break:break-word;font-weight:700}.legal-card--wide{padding:clamp(1.5rem,4vw,3.5rem)}.legal-page{max-width:900px}.faq-list{gap:.7rem;margin-bottom:2rem;display:grid}.faq-list details{border:1px solid var(--line);background:var(--surface-2);border-radius:14px}.faq-list summary{min-height:56px;color:var(--white);padding:1rem 1.2rem;font-weight:700}.faq-list p{color:var(--muted);margin:0;padding:0 1.2rem 1.2rem}.legal-note{border-left:3px solid var(--azure);background:var(--azure-soft);color:#cbd7e5;margin:1.5rem 0;padding:1rem 1.2rem;font-size:.88rem}.founder-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.founder-image{aspect-ratio:4/5;border-radius:var(--radius-lg);background:linear-gradient(#438cd90e 1px, transparent 1px), linear-gradient(90deg, #438cd90e 1px, transparent 1px), radial-gradient(circle at 58% 32%, #0080ff57, transparent 38%), linear-gradient(145deg, #101b2c, #060b13 72%), var(--ink);background-size:34px 34px,34px 34px,auto,auto,auto;border:1px solid #61a5eb40;justify-self:center;width:min(100%,470px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000059,0 0 0 8px #0080ff09}.founder-image:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0409115c 82%,#040911b8),linear-gradient(115deg,#0080ff1a,#0000 42%);position:absolute;inset:0;box-shadow:inset 0 0 50px #02070e38}.founder-image img{z-index:1;object-fit:contain;object-position:center bottom;transform-origin:bottom;filter:saturate(.9)contrast(1.04)brightness(.94)drop-shadow(0 24px 32px #00000057);transform:scale(1.12)translateY(1.5%)}.founder-copy h2{margin:1rem 0 1.4rem}.founder-copy p{color:var(--muted)}.founder-facts{gap:.75rem;margin:2rem 0;display:grid}.founder-facts span{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.85rem 0;font-weight:600;display:flex}.founder-facts svg{width:18px;color:var(--azure-strong);flex:none}.cta-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 85% 20%, #0080ff4d, transparent 28%), var(--ink);color:var(--white);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(2rem,6vw,5rem);display:grid}.cta-panel h2{max-width:720px;margin:.8rem 0 1rem;font-size:clamp(2rem,4vw,3.7rem)}.cta-panel p{max-width:620px;color:var(--muted-dark);margin-bottom:0}.cta-panel__actions{flex-direction:column;gap:.7rem;display:flex}.section--showcase{background:radial-gradient(circle at 82% 18%, #0080ff29, transparent 26%), linear-gradient(180deg, #07101c, var(--paper));position:relative;overflow:hidden}.showcase-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.showcase-heading h2{max-width:760px;margin:.9rem 0 0}.showcase-heading p{color:var(--muted);margin:0;font-size:1.05rem}.showcase-layout{grid-template-columns:minmax(250px,.31fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.showcase-options{align-content:start;gap:.55rem;display:grid}.showcase-option{border:1px solid var(--line);min-height:66px;color:var(--muted-dark);text-align:left;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:#ffffff06;border-radius:14px;grid-template-columns:34px 1fr 18px;align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid}.showcase-option:hover,.showcase-option.is-active{color:var(--white);background:#0080ff1f;border-color:#4ca4ffbf}.showcase-option>svg:first-child{color:#6db8ff;background:#0080ff21;border-radius:10px;width:34px;height:34px;padding:7px}.showcase-option>svg:last-child{color:#5d718a;width:18px;transition:transform var(--motion-fast) var(--ease)}.showcase-option.is-active>svg:last-child{color:var(--azure-strong);transform:translate(2px)}.showcase-option span{font-weight:700;line-height:1.25}.showcase-result{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-lg);background:#0c1624eb;overflow:hidden}.showcase-result__inner{grid-template-columns:minmax(355px,.92fr) minmax(0,1.08fr);min-height:620px;display:grid}.showcase-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(1.5rem,2.8vw,2.7rem);display:flex}.showcase-copy h3{overflow-wrap:break-word;max-width:14ch;margin:1rem 0;font-size:clamp(1.8rem,2.35vw,2.6rem)}.showcase-copy p{color:var(--muted)}.showcase-copy>strong{color:#dce9f7;font-size:.96rem}.showcase-tags{flex-wrap:wrap;gap:.45rem;margin:1.35rem 0 1.6rem;display:flex}.showcase-tags span{border:1px solid var(--line);color:#aebdd0;border-radius:999px;padding:.36rem .62rem;font-size:.72rem;font-weight:700}.showcase-visual{background-color:#08111e;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;min-height:500px;padding:2.7rem 1.25rem 1.25rem;position:relative;overflow:hidden}.showcase-visual__label{z-index:8;border:1px solid var(--line);color:#8fa0b5;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080fbf;border-radius:999px;padding:.35rem .55rem;font-size:.63rem;font-weight:700;position:absolute;top:.85rem;left:1rem}.mock-browser,.mock-app,.mock-operations,.concept-visual{background:#f7f9fc;border:1px solid #ffffff26;border-radius:20px;height:100%;min-height:450px;overflow:hidden;box-shadow:0 28px 65px #0000005c}.mock-browser{color:#172033}.mock-browser__bar{background:#e9eef5;align-items:center;gap:6px;min-height:42px;padding:0 .8rem;display:flex}.mock-browser__bar>span{background:#b8c4d3;border-radius:50%;width:8px;height:8px}.mock-browser__bar div{color:#758397;background:#fff;border-radius:6px;width:min(62%,260px);margin-left:.5rem;padding:.3rem .6rem;font-size:.58rem}.mock-site{padding:clamp(1rem,3vw,2rem)}.mock-site header{justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.mock-site header strong{color:#0076e9;font-size:.9rem}.mock-site header span{color:#657287}.mock-site__hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:1.5rem;min-height:280px;display:grid}.mock-site__hero small{color:#0076e9;font-weight:700}.mock-site__hero h3{color:#111827;max-width:380px;margin:.55rem 0;font-size:clamp(1.6rem,3vw,2.55rem)}.mock-site__hero p{color:#657287;max-width:350px;font-size:.78rem}.mock-button{color:#fff;background:#0080ff;border-radius:999px;padding:.5rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.mock-site__signal{aspect-ratio:1;color:#27557f;text-align:center;background:radial-gradient(circle,#fff 0 28%,#ddecff 29% 48%,#f3f7fc 49%);border-radius:50%;place-content:center;gap:.4rem;display:grid}.mock-site__signal svg{color:#0080ff;width:48px;margin:auto}.mock-site__signal span{font-size:.58rem}.mock-site__cards{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.mock-site__cards span{background:linear-gradient(110deg,#edf2f8 0 42%,#f9fbfd 42%);border:1px solid #e2e8f1;border-radius:10px;min-height:58px}.mock-app{color:#172033;grid-template-columns:58px 1fr;display:grid}.mock-app aside{background:#101a2b;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.mock-app aside strong{color:#fff;background:#0080ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mock-app aside span{background:#344158;border-radius:999px;width:25px;height:7px}.mock-app aside span.is-active{background:#4ca4ff}.mock-app__content{min-width:0;padding:clamp(1rem,3vw,1.8rem)}.mock-app__content header{justify-content:space-between;align-items:center;display:flex}.mock-app__content small{color:#758397}.mock-app__content h3{color:#111827;margin:.25rem 0}.mock-avatar{color:#0076e9;background:#e3f0ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:700;display:grid}.mock-app__toolbar{gap:.45rem;margin:1.2rem 0;display:flex}.mock-app__toolbar span,.mock-chip{color:#56657a;background:#edf2f8;border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-weight:700}.mock-app__toolbar span:first-child{color:#0076e9;background:#ddecff}.mock-app__rows{gap:.65rem;display:grid}.mock-app__rows>div{border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:8px 1fr 1fr auto;align-items:center;gap:.7rem;padding:.85rem;display:grid}.mock-app__rows strong,.mock-app__rows small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mock-app__rows strong{font-size:.72rem}.mock-app__rows small{color:#758397;font-size:.62rem}.mock-status{background:#0080ff;border-radius:50%;width:8px;height:8px}.mock-status--2{background:#8b5cf6}.mock-status--3{background:#f59e0b}.mock-operations{color:var(--white);background:#0e1725;padding:clamp(1rem,3vw,1.8rem)}.mock-operations>header{justify-content:space-between;align-items:center;display:flex}.mock-operations>header small{color:#7fa4c8}.mock-operations>header h3{margin:.25rem 0}.mock-operations>header svg{color:#58adff;width:36px}.mock-kanban{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1.5rem 0;display:grid}.mock-kanban section{border:1px solid var(--line);background:#ffffff09;border-radius:12px;min-width:0;padding:.65rem}.mock-kanban section>strong{color:#a9bdd2;margin-bottom:.7rem;font-size:.65rem;display:block}.mock-kanban section>div{border:1px solid var(--line);color:#dce6f1;background:#152237;border-radius:9px;align-items:flex-start;gap:.45rem;min-height:60px;margin-top:.45rem;padding:.65rem;font-size:.66rem;display:flex}.mock-kanban section>div span{background:var(--azure);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.3rem}.mock-operations footer{color:#91dfc3;background:#34d39914;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem;font-size:.68rem;display:flex}.mock-operations footer svg{width:16px}.concept-visual{isolation:isolate;position:relative}.concept-visual>img{object-fit:cover}.concept-visual__shade{z-index:1;background:linear-gradient(#04091014,#040910e6);position:absolute;inset:0}.concept-visual__panel{z-index:2;color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080f1ad1;border:1px solid #ffffff2e;border-radius:16px;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.concept-visual__title{align-items:center;gap:.65rem;display:flex}.concept-visual__title svg{color:#67b4ff;width:24px}.concept-visual__flow{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:.85rem;display:grid}.concept-visual__flow div{border:1px solid var(--line);background:#ffffff0b;border-radius:9px;min-width:0;padding:.55rem}.concept-visual__flow span,.concept-visual__flow small{display:block}.concept-visual__flow span{color:var(--azure-strong);font-size:.62rem;font-weight:700}.concept-visual__flow small{color:#c1cede;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.58rem;overflow:hidden}.concept-visual__network{z-index:3;color:#67b4ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040910b8;border:1px solid #fff3;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:1rem;right:1rem}.concept-visual__network svg{width:25px}.showcase-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.showcase-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-sm);overflow:hidden}.showcase-card .showcase-visual{min-height:380px;padding:2.5rem .9rem .9rem}.showcase-card .mock-browser,.showcase-card .mock-app,.showcase-card .mock-operations,.showcase-card .concept-visual{min-height:330px}.showcase-card__body{padding:1.4rem}.showcase-card__body h3{margin:.7rem 0}.showcase-card__body p,.showcase-card__body li{color:var(--muted)}.showcase-card__body ul,.physical-card__body ul{gap:.35rem;margin:1rem 0 0;padding-left:1.1rem;display:grid}.showcase-card__body li::marker{color:var(--azure)}.physical-card__body li::marker{color:var(--azure)}.section-action{justify-content:center;margin-top:2rem;display:flex}.physical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.physical-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(180px,.8fr) 1fr;display:grid;overflow:hidden}.physical-card__image{min-height:300px;position:relative}.physical-card__image img{object-fit:cover}.physical-card__image:after{background:linear-gradient(90deg, transparent 58%, var(--surface-2));content:"";position:absolute;inset:0}.physical-card__image span{z-index:2;color:#a9b8ca;background:#05080fc2;border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-weight:700;position:absolute;bottom:.8rem;left:.8rem}.physical-card__body{align-self:center;padding:1.4rem}.physical-card__body p,.physical-card__body li,.physical-card__body small{color:var(--muted)}.physical-card__body small{margin-top:1rem;font-size:.7rem;display:block}.service-boundary{border:1px solid var(--line);max-width:900px;color:var(--muted);text-align:center;border-radius:12px;margin:1.5rem auto 0;padding:1rem;font-size:.85rem}.sound-control{border:1px solid var(--line);background:var(--surface-3);color:#b7c4d4;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;width:44px;min-height:44px;display:inline-flex}.sound-control:hover,.sound-control[aria-pressed=true]{color:var(--azure-strong);border-color:#0080ff8c}.sound-control svg{width:20px}.sound-control--full{justify-content:flex-start;width:100%;padding:.7rem .9rem}.social-links{flex-wrap:wrap;gap:.55rem;display:flex}.social-links a{border:1px solid var(--line);min-height:44px;color:var(--muted-dark);border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-weight:700;display:inline-flex}.social-links a:hover{border-color:var(--azure);color:var(--azure-strong)}.social-links svg{width:20px;height:20px}.social-links--compact a{justify-content:center;width:44px;padding:0}.mobile-nav__tools{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.6rem;margin-top:.5rem;padding-top:.9rem;display:grid}.qualifier{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-lg);grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden}.qualifier__intro{background:radial-gradient(circle at 90% 10%, #0080ff33, transparent 32%), var(--ink);color:var(--white);padding:clamp(1.7rem,4vw,3.5rem)}.qualifier__intro h2{margin:1rem 0 1.2rem;font-size:clamp(2rem,4vw,3.2rem)}.qualifier__intro>p{color:var(--muted-dark)}.qualifier__steps{gap:.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.qualifier__steps li{color:#8997aa;align-items:center;gap:.7rem;padding:.6rem 0;font-size:.86rem;font-weight:600;display:flex}.qualifier__steps li span{border:1px solid #455167;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.qualifier__steps .is-active{color:var(--white)}.qualifier__steps .is-active span,.qualifier__steps .is-complete span{border-color:var(--azure);background:var(--azure)}.qualifier__steps .is-complete{color:#aebdd0}.qualifier__steps .is-complete span{color:#0000;position:relative}.qualifier__steps .is-complete span:after{color:var(--white);content:"✓";position:absolute}.qualifier__form{padding:clamp(1.7rem,4vw,3.5rem)}.qualifier fieldset{border:0;margin:0 0 2rem;padding:0}.qualifier legend{margin-bottom:1rem;font-size:1.05rem;font-weight:700}.choice-grid{gap:.75rem;display:grid}.choice-grid--two{grid-template-columns:repeat(2,1fr)}.choice{border:1px solid var(--line);cursor:pointer;min-height:150px;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);border-radius:14px;align-content:end;padding:1rem;display:grid;position:relative}.choice:hover,.choice.is-selected{border-color:var(--azure);background:var(--azure-soft)}.choice input{opacity:0;position:absolute}.choice__check{border:1px solid var(--line);background:var(--surface-3);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:1rem;right:1rem}.choice.is-selected .choice__check{border-color:var(--azure);background:var(--azure);color:var(--white)}.choice__check svg{width:14px}.choice strong,.choice small{display:block}.choice small{color:var(--muted);margin-top:.35rem}.field-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.field-grid label{color:#dbe5f0;font-size:.84rem;font-weight:700}.field-grid label span{color:var(--muted);font-weight:400}.field-grid input,.field-grid select{border:1px solid var(--line);background:var(--surface-3);width:100%;min-height:50px;color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);border-radius:10px;outline:none;margin-top:.4rem;padding:.75rem .85rem}.field-grid input:focus,.field-grid select:focus{border-color:var(--azure);box-shadow:0 0 0 4px #0080ff1a}.qualifier__result{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.qualifier__result span,.qualifier__result strong{display:block}.qualifier__result span{color:var(--muted);text-transform:uppercase;font-size:.78rem}.byte-launcher{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:radial-gradient(circle at 10% 20%,#0080ff29,#0000 30%),#0b1523e0;border:1px solid #57a1ee40;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin-bottom:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.byte-launcher__icon{color:#72baff;background:#0080ff1f;border:1px solid #5bb1ff4d;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.byte-launcher__icon svg,.byte-launcher .button svg{width:22px}.byte-launcher h2{margin:.35rem 0;font-size:clamp(1.35rem,2vw,1.8rem)}.byte-launcher p{max-width:720px;color:var(--muted);margin:0}.byte{z-index:1500;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));position:fixed}.byte-trigger{background:var(--azure);min-width:92px;height:52px;color:var(--white);transition:transform var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-weight:700;display:flex;box-shadow:0 16px 38px #004f9e52}.byte-trigger:hover{background:var(--azure-strong);transform:translateY(-2px)}.byte-trigger svg{width:20px}.byte-hint{border:1px solid var(--line);background:var(--surface-2);width:min(330px,100vw - 40px);box-shadow:var(--shadow-lg);color:var(--muted);text-align:left;border-radius:16px;grid-template-columns:1fr auto;gap:.8rem;padding:1rem;display:grid;position:absolute;bottom:62px;right:0}.byte-hint>button:first-child{color:var(--muted);text-align:left;background:0 0;padding:0}.byte-hint>button:last-child{background:var(--paper);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.byte-hint strong{color:var(--white);margin-bottom:.2rem;display:block}.byte-hint svg{width:18px;color:var(--muted)}.byte-backdrop{z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a1473;position:fixed;inset:0}.byte-dialog{border:1px solid var(--line);border-radius:var(--radius-md);width:min(620px,100vw - 40px);max-height:min(790px,100dvh - 110px);box-shadow:var(--shadow-lg);overscroll-behavior:contain;scrollbar-color:#529de673 transparent;background:#09121ff7;padding:1.25rem;position:absolute;bottom:64px;right:0;overflow-y:auto}.byte-dialog__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.byte-dialog__header span{color:var(--azure-strong);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.byte-dialog__header span svg{width:15px}.byte-dialog__header h2{margin:.25rem 0 0;font-size:1.55rem}.byte-dialog__controls{gap:.35rem;display:flex}.byte-dialog__controls button{background:var(--paper);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.byte-dialog__controls svg{width:20px}.byte-dialog__status{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.byte-dialog__status span{border:1px solid var(--line);color:#9fb0c5;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.byte-messages{scrollbar-width:thin;gap:.65rem;max-height:230px;padding:.2rem .2rem .7rem;display:grid;overflow-y:auto}.byte-message{border-radius:14px;width:fit-content;max-width:88%;padding:.72rem .85rem;font-size:.88rem;line-height:1.5}.byte-message--assistant{border:1px solid var(--line);color:#c6d3e3;background:#ffffff09;border-bottom-left-radius:4px}.byte-message--user{background:var(--azure);color:var(--white);border-bottom-right-radius:4px;justify-self:end}.byte-message--loading{color:var(--muted);align-items:center;gap:.28rem;display:flex}.byte-message--loading span{background:var(--azure-strong);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate byte-dot}.byte-message--loading span:nth-child(2){animation-delay:.15s}.byte-message--loading span:nth-child(3){margin-right:.25rem;animation-delay:.3s}@keyframes byte-dot{to{opacity:.3;transform:translateY(-3px)}}.byte-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.4rem;display:grid}.byte-quick button{border:1px solid var(--line);color:#c5d2e2;text-align:left;min-height:46px;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:#ffffff06;border-radius:11px;padding:.65rem .75rem;font-size:.78rem;line-height:1.35}.byte-quick button:hover{background:var(--azure-soft);border-color:#48a3ffb3}.byte-result{background:#0080ff13;border:1px solid #479df047;border-radius:15px;margin-top:.8rem;padding:1rem}.byte-result__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.byte-result__top span,.byte-followup>span{color:var(--azure-strong);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.byte-result__top h3{max-width:440px;margin:.25rem 0 0;font-size:1.08rem;line-height:1.35}.byte-result__top>strong{color:#78e7c3;background:#23d39b1f;border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.7rem}.byte-result>p{color:#aab9cb;margin:.8rem 0;font-size:.82rem}.byte-result ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.byte-result li{color:#d1ddec;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.byte-result li svg{color:#67dfb9;flex:none;width:15px}.byte-followup{gap:.4rem;margin-top:.9rem;display:grid}.byte-followup ul{gap:.45rem}.byte-followup li{color:#aebed0;align-items:flex-start}.byte-followup li:before{content:"•";color:var(--azure-strong)}.byte-result__actions{gap:.65rem;margin-top:1rem;display:grid}.byte-result__actions .button{width:100%}.byte-result__actions .button svg{width:18px}.byte-result__actions>a:last-child{color:#9fcaff;text-align:center;font-size:.78rem;font-weight:700}.byte-form{gap:.4rem;margin-top:.9rem;display:grid}.byte-form label{color:#9eafc3;font-size:.72rem;font-weight:700}.byte-form>div{border:1px solid var(--line);background:#0309128c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.5rem;display:grid}.byte-form textarea{resize:vertical;min-height:48px;max-height:120px;color:var(--white);font:inherit;background:0 0;border:0;outline:0;padding:.35rem .4rem;font-size:.86rem;line-height:1.45}.byte-form textarea::placeholder{color:#66778d}.byte-form button{background:var(--azure);width:44px;height:44px;color:var(--white);border-radius:11px;place-items:center;display:grid}.byte-form button:disabled{cursor:not-allowed;opacity:.4}.byte-form button svg{width:19px}.byte-error,.byte-privacy{color:#8798ad;margin:.65rem 0 0;font-size:.7rem;line-height:1.45}.byte-error{color:#ffc19f}.site-footer{color:var(--white);background:#0b1220;padding:5rem 0 1.5rem}.footer-grid{grid-template-columns:1.5fr repeat(3,.7fr);gap:2.5rem;padding-bottom:4rem;display:grid}.footer-brand img{width:150px;height:auto;margin-bottom:1.5rem}.footer-brand p{color:#b5c0d0;max-width:390px}.footer-brand span{color:#7f8da1;font-size:.82rem}.footer-column{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.footer-column h2{color:#77869b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem}.footer-column a{color:#d7dfeb;min-height:32px;font-size:.88rem}.footer-column a:hover{color:#78bdff}.footer-contact a:first-of-type{color:#78bdff;align-items:center;gap:.35rem;font-weight:700;display:flex}.footer-contact svg{width:16px}.footer-contact .social-links a{justify-content:center;width:44px;min-height:44px;padding:0}.footer-contact .social-links svg{width:20px}.footer-bottom{color:#7f8da1;border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding-top:1.3rem;font-size:.78rem;display:flex}.footer-bottom div{gap:1rem;display:flex}.section--client-project{background:radial-gradient(circle at 15% 40%,#00aeff21,#0000 27%),linear-gradient(#070c15 0%,#05080f 100%);position:relative;overflow:hidden}.section--client-project:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.section--client-project .container{z-index:1;position:relative}.client-project-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.25rem;display:flex}.client-project-heading p{max-width:430px;color:var(--muted);text-align:right;margin:0}.client-project{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#0a101be0;border:1px solid #ffffff21;grid-template-columns:minmax(300px,.72fr) minmax(0,1.35fr);display:grid;overflow:hidden}.client-project__brand{border-right:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 40%,#00b7ff2b,#0000 36%),linear-gradient(145deg,#ffffff09,#0000);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:600px;padding:clamp(2rem,4vw,4rem);display:flex}.client-project__status{color:#8cecc9;letter-spacing:.09em;text-transform:uppercase;background:#34d39914;border:1px solid #34d39947;border-radius:999px;align-items:center;gap:.55rem;padding:.48rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.client-project__status span{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #34d399cc}.client-project__logo{aspect-ratio:1;background:#00000057;border:1px solid #00b7ff33;border-radius:28%;place-items:center;width:min(220px,70%);padding:1.15rem;display:grid;box-shadow:inset 0 1px #ffffff12,0 24px 60px #0080ff21}.client-project__logo img{object-fit:contain;width:100%;height:100%}.client-project__brand>div:last-child{gap:.25rem;display:grid}.client-project__brand strong{font-size:1.45rem}.client-project__brand>div:last-child span{color:var(--muted);font-size:.88rem}.client-project__content{flex-direction:column;justify-content:center;padding:clamp(2.2rem,5vw,5rem);display:flex}.client-project__content h2{max-width:760px;margin:1rem 0 1.25rem;font-size:clamp(2rem,4vw,4rem)}.client-project__content>p{max-width:720px;color:var(--muted-dark);margin-bottom:2rem;font-size:clamp(1rem,1.4vw,1.12rem)}.client-project__scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.client-project__scope li{border:1px solid var(--line);border-radius:var(--radius-sm);color:#dce7f5;background:#ffffff06;align-items:center;gap:.7rem;min-height:58px;padding:.85rem 1rem;display:flex}.client-project__scope svg{width:18px;height:18px;color:var(--success);flex:none}.client-project__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.client-project__footer>span{max-width:470px;color:var(--muted);align-items:flex-start;gap:.65rem;font-size:.78rem;line-height:1.5;display:flex}.client-project__footer>span svg{width:18px;height:18px;color:var(--azure-strong);flex:none}.client-marquee{border-block:1px solid var(--line);background:var(--surface-2);padding:1.25rem 0;overflow:hidden}.client-marquee__item{filter:grayscale();opacity:.72;place-items:center;width:180px;height:70px;display:grid}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:1040px){.client-project{grid-template-columns:.7fr 1fr}.client-project__brand{min-height:540px;padding-inline:2rem}.client-project__content{padding-inline:2.5rem}.client-project__scope{grid-template-columns:1fr}.client-project__footer{flex-direction:column;align-items:flex-start}.desktop-nav{display:none}.nav-toggle{display:grid}.hero-grid,.page-hero__grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-copy{max-width:860px}.hero-visual{min-height:560px}.tech-core{width:min(62%,430px)}.trust-bar__inner{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.process-grid{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-showcase{grid-template-columns:1fr}.benefit-phone-stage{min-height:660px}.benefit-content{max-width:820px}.qualifier{grid-template-columns:1fr}.byte-launcher{grid-template-columns:auto minmax(0,1fr)}.byte-launcher .button{grid-column:1/-1;width:100%}.showcase-result__inner{grid-template-columns:1fr}.showcase-visual{min-height:520px}.physical-card{grid-template-columns:1fr}.physical-card__image:after{background:linear-gradient(180deg, transparent 64%, var(--surface-2))}.qualifier__steps{grid-template-columns:repeat(4,1fr)}.footer-grid{grid-template-columns:1.4fr repeat(2,.8fr)}.footer-contact{grid-column:2/-1}}@media (max-width:760px){.client-project-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.client-project-heading p{text-align:left}.client-project{border-radius:var(--radius-md);grid-template-columns:1fr}.client-project__brand{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:2rem 1.25rem}.client-project__logo{width:170px;padding:.85rem}.client-project__content{padding:2rem 1.25rem}.client-project__content h2{font-size:clamp(2rem,10vw,3rem)}.client-project__scope li{min-height:54px}.client-project__footer .button{width:100%}.container{width:min(calc(100% - 28px), var(--container))}.section{padding:4.5rem 0}.site-header{padding:8px 0}.nav-shell{min-height:58px;padding-left:.85rem}.brand-link img{width:98px}.brand-link span,.nav-actions>.button{display:none}.nav-actions{gap:.35rem}.mobile-nav{top:75px}.hero{padding:2.2rem 0 3.5rem}.hero-grid{gap:2.3rem}.hero-copy h1{margin:.9rem 0 1.15rem;font-size:clamp(2.5rem,11.8vw,3.65rem)}.hero-copy>p{margin-bottom:1.5rem;font-size:1.02rem}.hero-note{align-items:flex-start;margin-top:1.35rem;line-height:1.45}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-visual{min-height:540px}.tech-visual{border-radius:24px}.tech-core{width:calc(100% - 24px);top:16px;left:12px;translate:0}.tech-core__flow{grid-template-columns:repeat(2,1fr)}.tech-connections,.tech-pulse{display:none}.tech-signal{width:calc(50% - 18px);min-width:0;padding:.65rem}.tech-signal--one,.tech-signal--three{left:12px}.tech-signal--two,.tech-signal--four{right:12px}.tech-signal--one,.tech-signal--two{top:auto;bottom:82px}.tech-signal--three,.tech-signal--four{bottom:14px}.trust-bar{margin-top:0}.trust-bar__inner,.journey-grid,.capability-grid,.feature-grid,.legal-grid,.region-grid,.founder-grid,.field-grid{grid-template-columns:1fr}.founder-image{width:min(100%,430px)}.benefit-phone-stage{border-radius:25px;min-height:590px;padding:4.4rem 1rem 1rem}.benefit-phone{width:min(280px,100%)}.benefit-list{grid-template-columns:1fr}.benefit-content .button{width:100%}.showcase-heading,.showcase-layout{grid-template-columns:1fr}.showcase-heading{gap:1rem}.showcase-options{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-option{grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-content:space-between;gap:.6rem;min-height:104px}.showcase-option>svg:last-child{display:none}.showcase-option span{grid-column:1/-1}.showcase-result__inner{min-height:0}.showcase-copy{padding:1.5rem}.showcase-copy .button{width:100%}.showcase-visual{min-height:450px;padding:2.6rem .75rem .75rem}.showcase-visual__label{left:.75rem}.mock-browser,.mock-app,.mock-operations,.concept-visual{border-radius:15px;min-height:400px}.mock-site{padding:.9rem}.mock-site__hero{grid-template-columns:1.3fr .7fr;gap:.8rem;min-height:250px}.mock-site__hero h3{font-size:1.45rem}.mock-site__hero p{font-size:.66rem}.mock-site header span{display:none}.mock-site__signal{font-size:.5rem}.mock-app{grid-template-columns:42px 1fr}.mock-app aside strong{width:28px;height:28px}.mock-app__content{padding:.85rem}.mock-app__rows>div{grid-template-columns:7px 1fr auto}.mock-app__rows small{display:none}.mock-kanban{gap:.4rem}.mock-kanban section{padding:.4rem}.mock-kanban section>div{min-height:72px;padding:.5rem;font-size:.58rem}.concept-visual__panel{padding:.75rem;bottom:.65rem;left:.65rem;right:.65rem}.concept-visual__flow{grid-template-columns:repeat(2,1fr)}.showcase-gallery,.physical-grid{grid-template-columns:1fr}.showcase-card .showcase-visual{min-height:370px}.showcase-card .mock-browser,.showcase-card .mock-app,.showcase-card .mock-operations,.showcase-card .concept-visual{min-height:320px}.physical-card__image{min-height:250px}.trust-item{border-right:0;border-bottom:1px solid var(--line)}.trust-item:last-child{border-bottom:0}.journey-card{min-height:0}.journey-card__number{margin-bottom:2.5rem}.solution-row,.process-grid{grid-template-columns:1fr}.region-card{border-right:0;border-bottom:1px solid var(--line);min-height:0}.region-card:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.region-card:last-child{border-bottom:0}.cta-panel{grid-template-columns:1fr}.cta-panel__actions,.cta-panel__actions .button{width:100%}.qualifier__steps{grid-template-columns:1fr 1fr}.choice-grid--two{grid-template-columns:1fr}.choice{min-height:132px}.qualifier__result{flex-direction:column;align-items:stretch}.qualifier__result .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-contact{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}.byte{bottom:14px;right:14px}.byte-trigger{width:52px;min-width:52px;padding:0}.byte-trigger span{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.byte-dialog{width:calc(100vw - 28px);max-height:calc(100dvh - 100px);padding:1rem;position:fixed;bottom:78px;right:14px;overflow-y:auto}.byte-hint{width:calc(100vw - 28px);position:fixed;bottom:78px;right:14px}.byte-launcher{grid-template-columns:1fr;align-items:start}.byte-launcher__icon{width:50px;height:50px}}@media (max-width:420px){.hero-visual{min-height:548px}.tech-core__top{padding-inline:.8rem}.tech-core__live{font-size:.58rem}.tech-core__content{padding:.9rem}.tech-core__activity small,.tech-signal small,.tech-core__status{display:none}.tech-signal{min-height:56px}.tech-signal__icon{width:32px;height:32px}.showcase-option{min-height:96px;padding:.7rem;font-size:.82rem}.showcase-copy h3{font-size:1.65rem}.byte-quick{grid-template-columns:1fr}.byte-result__top{flex-direction:column;align-items:flex-start}.byte-dialog__header h2{font-size:1.35rem}.benefit-phone-stage{min-height:540px;padding-inline:.65rem}.benefit-phone-stage__label{font-size:.58rem;top:1rem;left:1rem}.benefit-phone{border-radius:36px;width:250px;transform:none}.benefit-phone__screen{border-radius:29px;padding:2.6rem .8rem .75rem}.benefit-phone__summary{margin-top:.85rem;padding:.8rem}.benefit-phone__summary h3{font-size:1rem}.benefit-phone__item{padding:.6rem}.mock-browser__bar div{width:70%}.mock-site__signal{display:none}.mock-site__hero{grid-template-columns:1fr}.mock-site__cards span{min-height:45px}.mock-app__toolbar span:last-child{display:none}.mock-kanban{grid-template-columns:1fr}.mock-kanban section:nth-child(3){display:none}.mock-kanban section>div{min-height:48px}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-contact{grid-column:auto}}@media (max-height:500px){.byte{bottom:10px;right:10px}.byte-trigger{width:48px;min-width:48px;height:48px;padding:0}.byte-trigger span{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.byte-dialog,.byte-hint{max-height:calc(100dvh - 78px);bottom:66px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-proof-section{z-index:3;background:var(--paper);padding:0 0 clamp(5rem,8vw,7rem);position:relative}.home-proof{box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#111c2ce6,#080d16f0);border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:minmax(190px,.55fr) minmax(0,1.5fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.25rem,2.4vw,2rem);display:grid}.home-proof__brand{align-items:center;gap:1rem;display:flex}.home-proof__logo{background:#00000052;border:1px solid #00b7ff3b;border-radius:19px;flex:none;place-items:center;width:76px;height:76px;padding:.55rem;display:grid}.home-proof__logo img{object-fit:contain;width:100%;height:100%}.home-proof__brand span,.home-proof__brand strong{display:block}.home-proof__brand span{color:#78d9b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.home-proof__brand strong{font-size:1.22rem}.home-proof__content{border-left:1px solid var(--line);min-width:0;padding-left:clamp(1.5rem,3vw,3rem)}.home-proof__content h2{margin:.55rem 0 .6rem;font-size:clamp(1.45rem,2.4vw,2.25rem)}.home-proof__content p{color:#93a2b5;max-width:720px;margin:0;font-size:.9rem}.home-proof__actions{gap:.55rem;min-width:148px;display:grid}.home-proof__external{color:#9cb0c7;justify-content:center;align-items:center;gap:.4rem;min-height:44px;font-size:.8rem;font-weight:700;display:flex}.home-proof__external:hover{color:var(--white)}.home-proof__external svg{width:16px}.home-outcomes{background:radial-gradient(circle at 85% 20%,#0080ff14,#0000 25%),#080d16;padding:clamp(5rem,9vw,8rem) 0;position:relative}.home-section-heading{gap:1rem;max-width:760px;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.home-section-heading h2{margin:0}.home-section-heading p{color:#95a4b8;max-width:660px;margin:0;font-size:1.05rem}.home-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.home-outcome-grid>div{min-width:0;height:100%}.home-outcome-card{border:1px solid var(--line);height:100%;transition:border-color var(--motion-base) var(--ease), transform var(--motion-base) var(--ease), box-shadow var(--motion-base) var(--ease);background:#0b1320;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 50px #0003}.home-outcome-card:hover{border-color:#40a0ff57;transform:translateY(-4px);box-shadow:0 26px 65px #0000004d}.home-outcome-card__media{aspect-ratio:4/3;background:#050a12;display:block;position:relative;overflow:hidden}.home-outcome-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#070c147a);position:absolute;inset:0}.home-outcome-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1)}.home-outcome-card:hover .home-outcome-card__media img{transform:scale(1.025)}.home-outcome-card__content{flex-direction:column;flex:1;padding:clamp(1.35rem,2.4vw,2rem);display:flex;position:relative}.home-outcome-card__icon{color:#75baff;background:#0c1827;border:1px solid #56aaff59;border-radius:13px;place-items:center;width:44px;height:44px;margin-top:-3rem;margin-bottom:1.25rem;display:grid;box-shadow:0 12px 28px #00000059}.home-outcome-card__icon svg{width:21px}.home-outcome-card__problem{color:#7c91aa;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.home-outcome-card h3{margin:.65rem 0 .85rem;font-size:clamp(1.45rem,2.3vw,2rem)}.home-outcome-card p{color:#9cabbf;margin-bottom:1.35rem;font-size:.92rem}.home-outcome-card ul{gap:.5rem;margin:0 0 1.65rem;padding:0;list-style:none;display:grid}.home-outcome-card li{color:#d1dbe8;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.home-outcome-card li:before{background:var(--azure);content:"";border-radius:50%;flex:none;width:6px;height:6px}.home-outcome-card__link{color:#76baff;align-items:center;gap:.5rem;min-height:44px;margin-top:auto;font-size:.85rem;font-weight:800;display:flex}.home-outcome-card__link svg{width:17px;transition:transform var(--motion-fast) var(--ease)}.home-outcome-card__link:hover svg{transform:translate(4px)}.home-benefits{background:radial-gradient(circle at 15% 55%,#0080ff21,#0000 28%),linear-gradient(#05080f,#07101c);padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.home-benefits__layout{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.home-benefits__content>h2{max-width:700px;margin:1rem 0 1.15rem}.home-benefits__content>p{color:#9cabbf;max-width:650px;margin-bottom:2rem;font-size:1.02rem}.home-benefit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.home-benefit-tabs button{border:1px solid var(--line);color:#9eadc0;text-align:left;min-height:144px;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:#ffffff06;border-radius:16px;align-content:start;gap:.45rem;padding:1rem;display:grid}.home-benefit-tabs button:hover,.home-benefit-tabs button.is-active{color:var(--white);background:#0080ff17;border-color:#48a3ff66}.home-benefit-tabs button>span{color:#68b3ff;background:#0080ff1a;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:.25rem;display:grid}.home-benefit-tabs button>span svg{width:19px}.home-benefit-tabs button strong{font-size:.92rem}.home-benefit-tabs button small{color:#8595aa;font-size:.72rem;line-height:1.45}.home-mobile-stage{border:1px solid var(--line);min-height:680px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 44%,#0080ff2e,#0000 37%),#09101bb8;border-radius:32px;place-items:center;display:grid;position:relative}.home-mobile-stage:before{border-radius:inherit;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.home-mobile-stage__label{z-index:2;color:#7d8da2;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800;position:absolute;top:1.2rem;left:1.2rem}.home-mobile-device{z-index:1;background:linear-gradient(145deg,#253348,#070b12 48%,#172237);border:1px solid #bdd8f147;border-radius:47px;width:min(310px,100% - 2rem);min-height:610px;padding:9px;position:relative;box-shadow:0 34px 75px #00000094}.home-mobile-device__speaker{z-index:3;background:#03060a;border-radius:999px;width:74px;height:18px;position:absolute;top:19px;left:50%;translate:-50%}.home-mobile-screen{background:linear-gradient(#0d1726,#07101a);border:1px solid #ffffff0b;border-radius:38px;flex-direction:column;min-height:590px;padding:3.2rem .9rem .9rem;display:flex;overflow:hidden}.home-mobile-screen>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.85rem;display:flex}.home-mobile-screen>header small,.home-mobile-screen>header strong{display:block}.home-mobile-screen>header small{color:#607590;letter-spacing:.08em;font-size:.52rem;font-weight:800}.home-mobile-screen>header strong{margin-top:.18rem;font-size:.82rem}.home-mobile-screen>header>span{color:#71d5b4;align-items:center;gap:.35rem;font-size:.54rem;font-weight:700;display:flex}.home-mobile-screen>header>span i{background:var(--success);border-radius:50%;width:6px;height:6px}.home-mobile-screen>section{background:#0080ff13;border:1px solid #48a3ff33;border-radius:16px;margin:.9rem 0 .75rem;padding:.9rem}.home-mobile-screen>section>span{color:#65b1fb;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.home-mobile-screen>section h3{margin:.4rem 0 .55rem;font-size:1.08rem;line-height:1.2}.home-mobile-screen>section p{color:#92a3b7;margin:0;font-size:.66rem;line-height:1.5}.home-mobile-screen__items{gap:.55rem;display:grid}.home-mobile-screen__items>div{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:66px;padding:.7rem;display:grid}.home-mobile-screen__items>div>span{color:#69b4ff;background:#0080ff1c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.home-mobile-screen__items>div>span svg{width:17px}.home-mobile-screen__items small,.home-mobile-screen__items strong{display:block}.home-mobile-screen__items small{color:#6f829b;font-size:.54rem}.home-mobile-screen__items strong{color:#d5dfeb;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.67rem;overflow:hidden}.home-mobile-screen__items>div>svg{color:#6cd4b1;width:15px}.home-mobile-screen>footer{border-top:1px solid var(--line);justify-content:space-around;align-items:center;gap:.35rem;margin-top:auto;padding-top:.8rem;display:flex}.home-mobile-screen>footer span{color:#62758d;justify-items:center;gap:.2rem;font-size:.49rem;font-weight:700;display:grid}.home-mobile-screen>footer span:first-child{color:#66b4ff}.home-mobile-screen>footer svg{width:15px}.home-conversion{background:#080d16;padding:clamp(5rem,9vw,8rem) 0}.home-conversion__panel{box-shadow:var(--shadow-lg);background:radial-gradient(circle at 86% 40%,#0080ff29,#0000 30%),linear-gradient(140deg,#0d1726,#080d16);border:1px solid #6eb6ff33;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.home-conversion__panel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.home-conversion__copy,.home-diagnostic-preview{z-index:1;position:relative}.home-conversion__copy h2{max-width:720px;margin:1rem 0 1.2rem}.home-conversion__copy p{color:#9eacbf;max-width:650px;margin-bottom:1.75rem;font-size:1.02rem}.home-conversion__copy small{color:#8292a7;margin-top:1rem;font-size:.78rem;display:block}.home-diagnostic-preview{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080f8c;border-radius:20px;gap:.65rem;padding:1.1rem;display:grid}.home-diagnostic-preview__label{color:#6eaeea;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.home-diagnostic-step{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:82px;padding:.85rem;display:grid}.home-diagnostic-step>span{color:#65b2ff;background:#0080ff1c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:800;display:grid}.home-diagnostic-step strong,.home-diagnostic-step small{display:block}.home-diagnostic-step strong{font-size:.83rem}.home-diagnostic-step small{color:#7f90a6;margin-top:.2rem;font-size:.68rem;line-height:1.4}.client-logo-static{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.25rem;display:flex}.client-logo-static .client-marquee__item{min-width:190px}.client-marquee{gap:.8rem;display:grid}.client-marquee__track{align-items:center;gap:0;width:max-content;animation:28s linear infinite client-marquee;display:flex}.client-marquee__track.is-reverse{animation-duration:34s;animation-direction:reverse}.client-marquee__set{flex:none;gap:1rem;padding-right:1rem;display:flex}.client-marquee:hover .client-marquee__track,.client-marquee:focus-within .client-marquee__track{animation-play-state:paused}@keyframes client-marquee{to{transform:translate(-50%)}}@media (max-width:1100px){.home-proof{grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr)}.home-proof__actions{grid-column:1/-1;grid-template-columns:auto auto;justify-content:end;align-items:center}.home-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-outcome-grid>div:last-child{grid-column:1/-1}.home-outcome-grid>div:last-child .home-outcome-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);display:grid}.home-outcome-grid>div:last-child .home-outcome-card__icon{margin-top:0}.home-benefits__layout{grid-template-columns:1fr}.home-mobile-stage{min-height:660px}}@media (max-width:760px){.home-proof{grid-template-columns:1fr;gap:1.3rem;padding:1.25rem}.home-proof__content{border-top:1px solid var(--line);border-left:0;padding:1.3rem 0 0}.home-proof__content .eyebrow{font-size:.65rem}.home-proof__content h2{font-size:1.5rem}.home-proof__actions{grid-column:auto;grid-template-columns:1fr;width:100%}.home-proof__actions .button{width:100%}.home-outcome-grid{grid-template-columns:1fr}.home-outcome-grid>div:last-child{grid-column:auto}.home-outcome-grid>div:last-child .home-outcome-card{display:flex}.home-outcome-grid>div:last-child .home-outcome-card__icon{margin-top:-3rem}.home-outcome-card{border-radius:20px}.home-outcome-card__content{padding:1.3rem}.home-benefit-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-benefit-tabs button{min-height:112px;padding:.85rem}.home-benefit-tabs button small{display:none}.home-mobile-stage{border-radius:22px;min-height:600px}.home-mobile-stage__label{max-width:180px;font-size:.53rem;top:.9rem;left:.9rem}.home-mobile-device{border-radius:42px;width:min(286px,100% - 1.2rem);min-height:548px}.home-mobile-screen{border-radius:34px;min-height:528px}.home-conversion__panel{border-radius:22px;grid-template-columns:1fr;padding:1.5rem}.home-conversion__copy .button{width:100%}.home-diagnostic-preview{padding:.8rem}}@media (max-width:420px){.home-benefit-tabs button strong{font-size:.78rem;line-height:1.25}.home-mobile-stage{min-height:570px}.home-mobile-device{width:264px;min-height:520px}.home-mobile-screen{min-height:500px}}@media (prefers-reduced-motion:reduce){.home-outcome-card,.home-outcome-card__media img{transform:none!important}.client-marquee__track{width:100%;animation:none}.client-marquee__set{flex-wrap:wrap;justify-content:center;width:100%}.client-marquee__set[aria-hidden=true]{display:none}}
