.brand .logo-wheel,.network-center .logo-wheel{transform-origin:24px 24px;animation:30s linear infinite logo-wheel-spin}@keyframes logo-wheel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.brand .logo-wheel,.network-center .logo-wheel{animation:none}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-BqEyEoaF.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-7RbcRiD8.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-BZpUvMxY.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}:root{--ink:#182532;--muted:#6d7b87;--accent:#2269e5;--dark:#102232;--surface:#f4f7fa;--line:#e1e8ee;scroll-behavior:smooth}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font:400 15px/1.65 Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}.container-wide{width:min(1320px,100% - 80px);margin:auto}.site-header{border-bottom:1px solid var(--line);z-index:30;background:#fff;height:84px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{white-space:nowrap;align-items:center;gap:11px;font-size:17px;font-weight:700;line-height:1.1;display:flex}.brand b{color:var(--accent)}.brand small{color:#8896a3;letter-spacing:1.1px;margin-top:5px;font-size:8px;display:block}.brand-icon{width:44px;height:44px;color:var(--accent);flex:0 0 44px;place-items:center;font-size:24px;line-height:1;display:grid;position:relative}.brand-wheel{width:100%;height:100%;position:absolute;inset:0}.brand-letter{font-weight:700;position:relative}.desktop-nav{color:#52616e;gap:34px;font-size:13px;font-weight:500;display:flex}.desktop-nav a:hover,.btn-link:hover,.text-arrow:hover{color:var(--accent)}.header-contact{border-bottom:1px solid var(--ink);padding:8px 0;font-size:13px;font-weight:700}.header-contact span{color:var(--accent);margin-left:15px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:650px;padding-top:72px;padding-bottom:80px;display:grid}.eyebrow{color:var(--accent);letter-spacing:1.6px;font-size:10px;font-weight:700}.status-dot{background:#35bd8c;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block;box-shadow:0 0 0 4px #35bd8c1c}.hero h1,.section h2,.contact-section h2{letter-spacing:-2.8px;margin:27px 0;font-size:clamp(42px,4.3vw,66px);font-weight:700;line-height:1.08}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy>p{max-width:510px;color:var(--muted);font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.btn-primary,.price-button{background:var(--accent);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:34px;padding:16px 20px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.btn-primary:hover,.price-button:hover{background:#1454c1;transform:translateY(-2px)}.btn-link{font-size:13px;font-weight:700}.btn-link span{margin-left:9px}.hero-foot{color:var(--muted);gap:27px;margin-top:54px;font-size:11px;display:flex}.hero-foot i{color:#32a980;margin-right:5px;font-style:normal}.hero-visual{background:var(--dark);color:#fff;border-radius:8px;min-height:500px;padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 25px 60px #1c3d5a21}.hero-visual:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.visual-top,.visual-bottom{color:#9ab0bf;letter-spacing:1px;justify-content:space-between;font-size:9px;font-weight:700;display:flex;position:relative}.visual-top i{background:#5ba5ff;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.visual-bottom{position:absolute;bottom:24px;left:27px;right:27px}.network{position:absolute;inset:65px 0}.orbit{border:1px solid #ffffff18;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:260px;height:260px}.orbit-two{width:390px;height:390px}.network-center{background:#1c3448;border:1px solid #7ba8c640;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ffffff06}.center-mark{background:var(--accent);border-radius:9px;place-items:center;width:52px;height:52px;margin-bottom:12px;font-size:21px;font-weight:700;display:grid}.network-center strong{letter-spacing:1px;font-size:10px}.network-center small{color:#99adba;letter-spacing:.7px;margin-top:5px;font-size:8px}.node{background:#1c3448e8;border:1px solid #6e899a42;border-radius:7px;align-items:center;gap:10px;min-width:162px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 10px 26px #0003}.node>span{color:#a9c9ff;background:#315271;border-radius:6px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.node b,.node small{display:block}.node b{font-size:11px}.node small{color:#a0b3c1;font-size:9px}.node-one{top:15%;left:8%}.node-two{top:15%;right:7%}.node-three{bottom:15%;left:8%}.node-four{bottom:15%;right:7%}.trust-strip{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-inner{color:#71808d;justify-content:space-between;align-items:center;gap:20px;min-height:91px;display:flex}.trust-inner span{letter-spacing:1.2px;font-size:9px;font-weight:700}.trust-inner b{color:#71808d;font-size:14px;font-weight:500}.section{padding-top:115px;padding-bottom:115px}.section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:52px;display:flex}.section h2,.contact-section h2{letter-spacing:-1.7px;margin:15px 0 0;font-size:clamp(34px,3.1vw,47px)}.section-head>p{max-width:390px;color:var(--muted);margin:0;font-size:15px}.pillars{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pillars article{border-right:1px solid var(--line);padding:30px}.pillars article>span{color:var(--accent);font-size:10px;font-weight:700}.pillars h3,.feature-card h3{letter-spacing:-.3px;margin:30px 0 10px;font-size:19px}.pillars p,.feature-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.features-section{background:var(--surface)}.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:315px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex}.feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #243c5010}.feature-icon{width:42px;height:42px;color:var(--accent);background:#edf3ff;border-radius:8px;place-items:center;font-size:22px;display:grid}.feature-card small{letter-spacing:1px;color:#97a4b1;margin-top:30px;font-size:9px;font-weight:700}.feature-card h3{margin:12px 0 10px}.feature-card p{flex:1}.feature-card a{color:var(--accent);margin-top:23px;font-size:12px;font-weight:700}.feature-card a span{margin-left:8px}.text-arrow{margin-top:30px;font-size:13px;font-weight:700;display:inline-block}.text-arrow span{margin-left:15px}.pricing-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.price-card{border:1px solid var(--line);border-radius:6px;padding:35px}.price-top{color:var(--muted);letter-spacing:1px;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.price-tag{color:var(--accent);background:#edf3ff;border-radius:3px;padding:5px 8px}.price-card h3{letter-spacing:-.5px;margin:34px 0 8px;font-size:25px}.price-card>p{color:var(--muted);min-height:48px;font-size:13px}.price{letter-spacing:-1.5px;margin:30px 0;font-size:clamp(29px,3vw,42px);font-weight:700}.price span{letter-spacing:0;color:var(--muted);font-size:13px;font-weight:400}.price-card ul{border-top:1px solid var(--line);color:#516170;margin:0 0 10px;padding:24px 0;font-size:13px;list-style:none}.price-card li{padding:5px 0}.price-card li:before{content:"✓";color:#2ca77d;margin-right:10px}.price-button{width:100%;margin-top:15px}.custom-note{background:var(--surface);border:1px solid var(--line);align-items:center;gap:18px;margin-top:16px;padding:24px 28px;display:flex}.custom-note>span{color:var(--accent);font-size:25px}.custom-note b{font-size:14px}.custom-note p{color:var(--muted);margin:4px 0 0;font-size:12px}.custom-note a{white-space:nowrap;color:var(--accent);margin-left:auto;font-size:12px;font-weight:700}.contact-section{background:var(--dark);color:#fff;padding:100px 0}.contact-inner{grid-template-columns:1fr 420px;align-items:center;gap:80px;display:grid}.contact-section .eyebrow{color:#7aa8ff}.contact-section p{color:#a3b3bf;max-width:440px;margin:23px 0 0}.contact-links a,.contact-pending{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;font-weight:500;display:flex}.contact-links a:hover{color:#8fb8ff}.contact-pending small{color:#99adba;font-size:11px;font-weight:400}.footer{color:#8fa1ad;background:#0c1b27}.footer-inner{justify-content:space-between;gap:20px;padding:25px 0;font-size:11px;display:flex}.footer a{color:#fff}@media (width<=1000px){.desktop-nav{gap:15px}.hero{gap:25px}.feature-grid{grid-template-columns:repeat(2,1fr)}.contact-inner{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=750px){.container-wide{width:calc(100% - 36px)}.site-header{height:68px}.desktop-nav{display:none}.header-contact{font-size:11px}.hero{grid-template-columns:1fr;gap:45px;padding-top:58px}.hero h1{letter-spacing:-1.8px;font-size:43px}.hero-visual{min-height:430px}.network{inset:50px 0}.node{min-width:136px;padding:9px}.node-one,.node-three{left:3%}.node-two,.node-four{right:3%}.orbit-two{width:320px;height:320px}.trust-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:22px 0;display:grid}.trust-inner>span{grid-column:1/-1}.trust-inner b{min-width:0;font-size:13px}.section{padding-top:72px;padding-bottom:72px}.section-head{margin-bottom:30px;display:block}.section-head>p{margin-top:22px}.pillars{grid-template-columns:1fr}.pillars article{border-right:0;border-bottom:1px solid var(--line)}.pillars h3{margin-top:15px}.pricing-grid,.contact-inner{grid-template-columns:1fr}.contact-inner{gap:35px}.contact-section{padding:75px 0}.custom-note{flex-wrap:wrap;align-items:flex-start}.custom-note a{margin-left:44px}.footer-inner{flex-wrap:wrap}.hero-foot{flex-wrap:wrap;gap:12px 20px}}@media (width<=430px){.feature-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-visual{min-height:390px}.node{min-width:125px}.node small{font-size:8px}.network-center{width:120px;height:120px}.orbit-one{width:200px;height:200px}.orbit-two{width:280px;height:280px}.price-card{padding:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*{animation:none!important}}.hero{isolation:isolate;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35% 30%,#eaf2ff 0,#0000 65%);width:65%;height:78%;position:absolute;top:4%;left:-18%}.hero:after{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='190' viewBox='0 0 480 190' fill='none'%3E%3Cpath d='M-28 175C54 67 129 190 215 88S382 5 506 50M-28 187C54 79 129 202 215 100S382 17 506 62M-28 163C54 55 129 178 215 76S382 -7 506 38' stroke='%232269e5' stroke-opacity='.10'/%3E%3Ccircle cx='215' cy='88' r='5' fill='%232269e5' fill-opacity='.14'/%3E%3Ccircle cx='360' cy='30' r='3' fill='%232269e5' fill-opacity='.18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:480px;height:190px;position:absolute;bottom:1%;left:-8%}.hero-visual{background:radial-gradient(circle at 50% 48%,#22465f 0,#142b3e 46%,#102232 100%);border-radius:30px;box-shadow:0 32px 75px #16334c35}.hero-visual:after{content:"";border:1px solid #ffffff0e;border-radius:50%;width:260px;height:260px;position:absolute;top:-105px;right:-80px;box-shadow:0 0 0 24px #ffffff06,0 0 0 52px #ffffff04}.network:before{content:"";opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400' fill='none'%3E%3Cpath d='M300 200L114 86M300 200L486 86M300 200L114 314M300 200L486 314M300 200V28M300 200V372M300 200H105M300 200H495' stroke='%2375b7f7' stroke-opacity='.38' stroke-width='1' stroke-dasharray='5 7'/%3E%3Ccircle cx='114' cy='86' r='4' fill='%238bbfff'/%3E%3Ccircle cx='486' cy='86' r='4' fill='%238bbfff'/%3E%3Ccircle cx='114' cy='314' r='4' fill='%238bbfff'/%3E%3Ccircle cx='486' cy='314' r='4' fill='%238bbfff'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.network-center{animation:6s ease-in-out infinite center-breathe;box-shadow:0 0 0 12px #ffffff06,0 0 48px #438af32b}.orbit-one{border-color:#9bbdd82a}.orbit-two{border-style:dashed;animation:90s linear infinite orbit-spin}.node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;animation:7s ease-in-out infinite node-float}.node>span{border-radius:10px}.btn-primary,.price-button{border-radius:12px;box-shadow:0 8px 18px #2269e526}.feature-icon{border-radius:14px}.pillars{border:0;gap:16px}.pillars article{border:1px solid var(--line);background:linear-gradient(155deg,#fff 65%,#f1f6ff);border-radius:22px;padding:32px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pillars article:last-child{border:1px solid var(--line)}.pillars article:after{content:"";border:1px solid #2269e51c;border-radius:50%;width:140px;height:140px;position:absolute;top:-48px;right:-38px;box-shadow:0 0 0 18px #2269e509,0 0 0 36px #2269e507}.pillars article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #183d6410}.features-section{background:linear-gradient(145deg,#f5f8fc,#f0f5fa);position:relative;overflow:hidden}.features-section:before{content:"";pointer-events:none;border:1px solid #2269e51b;border-radius:50%;width:500px;height:500px;position:absolute;top:-170px;right:-100px;box-shadow:0 0 0 45px #2269e509,0 0 0 90px #2269e508,0 0 0 135px #2269e506}.features-section>.container-wide{position:relative}.feature-grid{gap:18px}.feature-card{border-radius:22px;position:relative;overflow:hidden;box-shadow:0 8px 25px #183d6408}.feature-card:after{content:"";border:1px solid #2269e51a;border-radius:30px;width:105px;height:105px;transition:transform .6s;position:absolute;top:-35px;right:-28px;transform:rotate(30deg);box-shadow:0 0 0 16px #2269e508,0 0 0 32px #2269e505}.feature-card:hover:after{transform:rotate(65deg)}.feature-icon{z-index:1;position:relative}.feature-card:nth-child(2) .feature-icon{color:#269a75;background:#eaf8f3}.feature-card:nth-child(3) .feature-icon{color:#bd8036;background:#fff3e6}.feature-card:nth-child(4) .feature-icon{color:#7965be;background:#f2efff}.price-card{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 12px 32px #183d6409}.price-card:after{content:"";pointer-events:none;border:1px solid #2269e51b;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-55px;box-shadow:0 0 0 20px #2269e508,0 0 0 40px #2269e506}.price-card>*{z-index:1;position:relative}.price-tag{border-radius:20px;padding:6px 11px}.custom-note{background:linear-gradient(110deg,#f1f6ff,#f7f9fb);border-radius:20px}.contact-section{background:radial-gradient(ellipse at 83% 110%, #224864, transparent 53%), var(--dark);position:relative;overflow:hidden}.contact-section:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M48 43v10m-5-5h10' stroke='%23fff' stroke-opacity='.12' stroke-width='1'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000)}.contact-inner{position:relative}.contact-links{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff08;border:1px solid #ffffff16;border-radius:22px;padding:8px 24px}.contact-links a:last-child,.contact-pending:last-child{border-bottom:0}.contact-links a span:last-child{transition:transform .2s}.contact-links a:hover span:last-child{transform:translate(4px,-4px)}.feature-card:nth-child(2),.pillars article:nth-child(2){transition-delay:80ms}.feature-card:nth-child(3),.pillars article:nth-child(3){transition-delay:.16s}.feature-card:nth-child(4){transition-delay:.24s}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes center-breathe{0%,to{box-shadow:0 0 0 12px #ffffff06,0 0 48px #438af32b}50%{box-shadow:0 0 0 18px #ffffff09,0 0 70px #438af345}}@media (width<=750px){.hero:after{width:290px}.hero-visual{border-radius:24px}.pillars{gap:12px}.pillars article{border:1px solid var(--line)}.contact-links{padding:5px 18px}.node{animation:none}}@media (prefers-reduced-motion:reduce){.node,.network-center,.orbit-two{animation:none!important}.pillars article,.feature-card{transition:none}}#platform,#pricing{isolation:isolate;position:relative}#platform:before,#pricing:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Ccircle cx='36' cy='36' r='1.15' fill='%232269e5' fill-opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 5%,#000 55%,#0000 100%);mask-image:linear-gradient(120deg,#0000 5%,#000 55%,#0000 100%)}#platform:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 430' fill='none'%3E%3Cpath d='M80 370C139 270 265 281 314 183S431 40 565 70M55 386C114 286 240 297 289 199S406 56 540 86M30 402C89 302 215 313 264 215S381 72 515 102M5 418C64 318 190 329 239 231S356 88 490 118' stroke='%232269e5' stroke-opacity='.12'/%3E%3Ccircle cx='314' cy='183' r='6' fill='%232269e5' fill-opacity='.13'/%3E%3Ccircle cx='421' cy='86' r='4' fill='%232269e5' fill-opacity='.19'/%3E%3C/svg%3E") 50%/contain no-repeat;width:520px;height:430px;position:absolute;top:40px;right:-12vw}.features-section:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3E%3Cpath d='M50 46v8m-4-4h8' stroke='%232269e5' stroke-opacity='.15'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 72%);mask-image:linear-gradient(115deg,#000,#0000 72%)}.features-section>.container-wide{z-index:1}#pricing:before{opacity:.7;-webkit-mask-image:linear-gradient(90deg,#000,#0000 45%,#000);mask-image:linear-gradient(90deg,#000,#0000 45%,#000)}#pricing:after{content:"";z-index:-1;pointer-events:none;border:1px solid #2269e51c;border-radius:50%;width:480px;height:480px;position:absolute;bottom:65px;left:-14vw;box-shadow:0 0 0 34px #2269e508,0 0 0 68px #2269e507,0 0 0 102px #2269e505}.trust-strip{position:relative;overflow:hidden}.trust-strip:before{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 24px,#2269e507 24px 25px);position:absolute;inset:0}.trust-inner{position:relative}.contact-section:after{content:"";pointer-events:none;border:1px solid #b6d6ff24;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-300px;left:-170px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff06,0 0 0 135px #ffffff04}.contact-inner{z-index:1}.footer{background-image:repeating-linear-gradient(135deg,#0000 0 36px,#ffffff06 36px 37px);position:relative}@media (width<=750px){#platform:after{width:300px;height:270px;right:-130px}#pricing:after{width:250px;height:250px;left:-190px}.contact-section:after{width:300px;height:300px;bottom:-210px}}.site-header{-webkit-backdrop-filter:blur(10px)saturate(175%);backdrop-filter:blur(10px)saturate(175%);background:#f4f8fd8f;border-bottom:1px solid #ffffff8c;box-shadow:0 8px 32px #142a3e14}.price-card,.price-card.featured{-webkit-backdrop-filter:blur(10px)saturate(175%);backdrop-filter:blur(10px)saturate(175%);background:#f5f9ff8f;border:1px solid #cbdaecb8;box-shadow:0 12px 32px #142a3e14,inset 0 1px #fffc}.price-card.featured{background:#ebf3ff8f;border-color:#cbdaecb8}body{overflow-x:clip}.header-actions{align-items:center;gap:22px;display:flex}.landing-theme-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;place-items:center;font-size:20px;transition:background .2s,border-color .2s;display:grid}.landing-theme-toggle:hover{background:var(--surface);border-color:var(--accent)}.landing-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-theme=dark]{--ink:#ecf3f9;--muted:#a7b8c6;--accent:#88b1ff;--surface:#192a39;--line:#3b5061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{background:#111c27}[data-theme=dark] .site-header{background:#111c27a3;border-bottom-color:#96b4cd33;box-shadow:0 8px 32px #0003}[data-theme=dark] .desktop-nav{color:var(--muted)}[data-theme=dark] .header-contact{border-bottom-color:var(--ink)}[data-theme=dark] .hero:before{opacity:.4;background:radial-gradient(at 35% 30%,#244970 0,#0000 65%)}[data-theme=dark] .hero h1 em{color:var(--accent)}[data-theme=dark] .btn-primary,[data-theme=dark] .price-button{color:#fff;background:#356fda}[data-theme=dark] .center-mark{background:#356fda}[data-theme=dark] .brand b,[data-theme=dark] .text-arrow,[data-theme=dark] .feature-card a,[data-theme=dark] .custom-note a{color:var(--accent)}[data-theme=dark] .trust-inner b{color:var(--muted)}[data-theme=dark] .pillars article{border-color:var(--line);background:linear-gradient(155deg,#203344 60%,#1b3045)}[data-theme=dark] .features-section{background:linear-gradient(145deg,#182a39,#142331)}[data-theme=dark] .feature-card{border-color:var(--line);background:#203344}[data-theme=dark] .feature-card small{color:#adbfce}[data-theme=dark] .price-card,[data-theme=dark] .price-card.featured{background:#203344b3;border-color:#87a5be59;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff12}[data-theme=dark] .price-card.featured{background:#24394fb3}[data-theme=dark] .price-card ul{color:var(--muted)}[data-theme=dark] .price-tag{color:var(--accent);background:#293f59}[data-theme=dark] .custom-note{border-color:var(--line);background:linear-gradient(110deg,#203449,#192a39)}[data-theme=dark] .feature-icon{filter:brightness(.85)}@media (width<=750px){.header-actions{gap:10px}.landing-theme-toggle{width:34px;height:34px}}.hero:before{height:82%;top:0}.ui-icon{vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.feature-icon{border-radius:16px;width:56px;height:56px}.feature-icon .ui-icon{width:32px;height:32px}.node>span{flex:0 0 42px;width:42px;height:42px}.node>span .ui-icon{width:27px;height:27px}.node{gap:12px}.header-contact .ui-icon,.btn-primary .ui-icon,.btn-link .ui-icon,.feature-card a .ui-icon,.price-button .ui-icon,.text-arrow .ui-icon,.footer .ui-icon{width:20px;height:20px}.landing-theme-toggle .ui-icon{width:23px;height:23px}.hero-foot .ui-icon{width:18px;height:18px}.custom-note>span .ui-icon{width:32px;height:32px}.custom-note a .ui-icon{width:19px;height:19px;margin-left:6px}.price-card li{align-items:center;gap:11px;display:flex}.price-card li:before{content:none}.price-card li>.ui-icon{color:#2ca77d;width:19px;height:19px}.contact-links .ui-icon{width:24px;height:24px}@media (width<=750px){.node{gap:8px;min-width:145px;padding:10px}.node>span{flex-basis:34px;width:34px;height:34px}.node>span .ui-icon{width:24px;height:24px}}@media (width<=430px){.node{min-width:130px}.node>span{flex-basis:30px;width:30px;height:30px}.node>span .ui-icon{width:22px;height:22px}}.hero-visual{min-height:600px}.network{inset:65px 0}.node-one,.node-two{top:18%;bottom:auto}.node-three,.node-four{top:auto;bottom:18%}.node-five{width:172px;top:0;left:calc(50% - 86px)}.node-six{width:172px;bottom:0;left:calc(50% - 86px)}.node{will-change:transform;animation:5.6s ease-in-out infinite module-drift}.node-two{animation-delay:-1s}.node-three{animation-delay:-2s}.node-four{animation-delay:-3s}.node-five{animation-delay:-4s}.node-six{animation-delay:-.7s}.orbit-one{animation:26s linear infinite orbit-spin}.orbit-two{animation-duration:52s}.orbit-one:after,.orbit-two:after{content:"";background:#9bcaff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px 3px #5cafff88}.orbit-two:after{background:#62d5be;box-shadow:0 0 14px 3px #62d5be77}.network-center{animation:4s ease-in-out infinite core-pulse}.network:before{animation:4s ease-in-out infinite connection-pulse}.node-five>span{color:#c1caff;background:#3a4668}.node-six>span{color:#8cddcb;background:#284d55}@keyframes module-drift{0%,to{transform:translate(0)rotate(-.4deg)}50%{transform:translate(5px,-14px)rotate(.5deg)}}@keyframes core-pulse{0%,to{box-shadow:0 0 0 12px #ffffff06,0 0 48px #438af32b}50%{box-shadow:0 0 0 23px #ffffff0b,0 0 80px #438af35c}}@keyframes connection-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (width<=750px){.hero-visual{min-height:570px}.node-one,.node-three{left:4%}.node-two,.node-four{right:4%}.node-five,.node-six{width:160px;left:calc(50% - 80px)}.node{animation-duration:6s}}@media (width<=430px){.hero-visual{min-height:550px}.network-center{width:120px;height:120px}.node{animation-name:module-drift-small}.node-one,.node-three{left:2%}.node-two,.node-four{right:2%}.node-five,.node-six{width:150px;left:calc(50% - 75px)}.orbit-two{width:280px;height:350px}}@keyframes module-drift-small{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.node,.network-center,.network:before,.orbit-one,.orbit-two{will-change:auto;animation:none!important}}.node-seven,.node-eight{width:172px;top:calc(50% - 34px);bottom:auto}.node-seven{animation-delay:-2.6s;left:5%}.node-eight{animation-delay:-4.8s;right:5%}.node-seven>span{color:#debcf2;background:#4e455f}.node-eight>span{color:#a3d7ff;background:#284b69}@media (width>=751px) and (width<=1100px){.hero{grid-template-columns:1fr}.hero-visual{justify-self:center;width:100%;max-width:680px}.hero-copy{max-width:650px}}@media (width<=750px){.node-seven,.node-eight{width:145px}.node-seven{left:3%}.node-eight{right:3%}}@media (width<=520px){.network-center{width:90px;height:90px}.network-center strong{font-size:8px}.network-center small{font-size:6px}.network-center .center-mark{width:34px;height:34px;margin-bottom:6px;font-size:18px}.node-seven,.node-eight{gap:6px;width:120px;min-width:0;padding:9px 7px}.node-seven{left:1.5%}.node-eight{right:1.5%}.node-seven>span,.node-eight>span{flex-basis:28px;width:28px;height:28px}.node-seven b,.node-eight b{font-size:10px}.node-seven small,.node-eight small{font-size:7px}}@media (width<=380px){.network-center{width:70px;height:70px}.network-center strong{font-size:6px}.network-center small{display:none}.node-seven,.node-eight{gap:5px;width:96px;padding:8px 6px}.node-seven>span,.node-eight>span{flex-basis:23px;width:23px;height:23px}.node-seven .ui-icon,.node-eight .ui-icon{width:20px;height:20px}.node-seven b,.node-eight b{font-size:9px}.node-seven small,.node-eight small{display:none}}#platform:before{opacity:1;background:url(./squares-BBclsXsS.svg) 0 0/contain no-repeat;width:min(850px,85vw);height:620px;inset:0 auto auto -13vw;-webkit-mask-image:none;mask-image:none}#platform:after{opacity:.75;background:url(./waves-C73mMVtA.svg) 50%/contain no-repeat;width:700px;height:470px;top:auto;bottom:-40px;right:-17vw}.features-section:before{width:min(850px,90vw);height:620px;box-shadow:none;background:url(./circles-bhRyGOQx.svg) 100% 0/contain no-repeat;border:0;border-radius:0;inset:-90px -110px auto auto}.features-section:after{opacity:.55;background:url(./squares-BBclsXsS.svg) 50%/contain no-repeat;width:650px;height:510px;inset:auto auto -160px -200px;transform:rotate(14deg);-webkit-mask-image:linear-gradient(30deg,#000,#0000 83%);mask-image:linear-gradient(30deg,#000,#0000 83%)}#pricing:before{opacity:1;background:url(./waves-C73mMVtA.svg) 50%/contain no-repeat;width:min(1050px,110vw);height:680px;inset:30px auto auto -18vw;-webkit-mask-image:none;mask-image:none}#pricing:after{width:610px;height:490px;box-shadow:none;opacity:.7;background:url(./circles-bhRyGOQx.svg) 50%/contain no-repeat;border:0;border-radius:0;inset:auto -18vw -80px auto;transform:rotate(155deg)}.contact-section:before{background:url(./contact-shapes-BB8WnH1r.svg) 100%/cover no-repeat;width:min(1100px,100%);height:100%;inset:0 0 auto auto;-webkit-mask-image:none;mask-image:none}.contact-section:after{width:700px;height:490px;box-shadow:none;filter:brightness(2);opacity:.55;background:url(./waves-C73mMVtA.svg) 50%/contain no-repeat;border:0;border-radius:0;bottom:-210px;left:-180px}.footer{background-image:none}[data-theme=dark] #platform:before,[data-theme=dark] #platform:after,[data-theme=dark] .features-section:before,[data-theme=dark] .features-section:after,[data-theme=dark] #pricing:before,[data-theme=dark] #pricing:after{filter:brightness(1.65)}@media (width<=750px){#platform:before{opacity:.7;width:420px;height:430px;left:-190px}#platform:after{width:420px;height:330px;bottom:-65px;right:-180px}.features-section:before{width:500px;height:480px;right:-250px}.features-section:after{width:430px;height:390px;left:-220px}#pricing:before{width:650px;height:530px;left:-240px}#pricing:after{width:430px;height:400px;right:-230px}.contact-section:before{opacity:.7;width:100%}.contact-section:after{width:480px;left:-240px}}.pillars article>span{width:58px;height:58px;color:var(--accent);letter-spacing:-1px;font-variant-numeric:tabular-nums;background:#2269e517;border:1px solid #2269e521;border-radius:16px;place-items:center;font-size:29px;font-weight:700;line-height:1;display:grid}.pillars h3{margin-top:24px}[data-theme=dark] .pillars article>span{background:#88b1ff1f;border-color:#88b1ff2e}#pricing:after{bottom:24px;-webkit-mask-image:radial-gradient(#000 20%,#0000 69%);mask-image:radial-gradient(#000 20%,#0000 69%)}#pricing:before{-webkit-mask-image:linear-gradient(#0000,#000 18% 74%,#0000);mask-image:linear-gradient(#0000,#000 18% 74%,#0000)}.contact-section:before{height:calc(100% - 64px);top:32px;-webkit-mask-image:linear-gradient(#0000,#000 23% 75%,#0000);mask-image:linear-gradient(#0000,#000 23% 75%,#0000)}.contact-section:after{-webkit-mask-image:radial-gradient(#000 12%,#0000 69%);mask-image:radial-gradient(#000 12%,#0000 69%)}#platform:after{bottom:12px;-webkit-mask-image:linear-gradient(#0000,#000 25% 65%,#0000);mask-image:linear-gradient(#0000,#000 25% 65%,#0000)}.features-section:before{-webkit-mask-image:linear-gradient(#0000,#000 30% 72%,#0000);mask-image:linear-gradient(#0000,#000 30% 72%,#0000)}.features-section:after{bottom:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}[data-theme=dark] .contact-section{background:linear-gradient(#111c27,#0000 160px),radial-gradient(at 83% 110%,#224864,#0000 53%),#0b1823}@media (width<=750px){#pricing:after{bottom:24px}#platform:after{bottom:12px}.features-section:after{bottom:0}}.contact-section:before,.contact-section:after{-webkit-mask-image:none;mask-image:none}.trust-inner b{align-items:center;gap:11px;display:flex}.trust-inner b .ui-icon{width:25px;height:25px;color:var(--accent)}.contact-section{border-top:1px solid #96b4cd29}.contact-section:before{height:100%;top:0}.contact-main{align-items:center;gap:16px;min-width:0;display:flex}.contact-icon{color:#a7caff;background:#8bb8ff1f;border:1px solid #8bb8ff26;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.contact-icon .ui-icon{width:26px;height:26px}.contact-text{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-text small{color:#a3b3bf;font-size:11px;font-weight:400}.contact-text b{overflow-wrap:anywhere;font-size:15px;font-weight:500}.contact-channel>.ui-icon{color:#a7caff;flex:0 0 20px;width:20px;height:20px;margin-left:14px}@media (width<=430px){.contact-main{gap:11px}.contact-icon{flex-basis:40px;width:40px;height:40px}.contact-text b{font-size:13px}}.price-top{flex-wrap:wrap;align-items:center;gap:16px}.price-plan-label{letter-spacing:.2px;color:var(--ink);align-items:center;gap:12px;font-size:15px;display:flex}.price-plan-label>b{width:44px;height:44px;color:var(--accent);letter-spacing:-.6px;background:#2269e51a;border:1px solid #2269e526;border-radius:13px;place-items:center;font-size:22px;line-height:1;display:grid}.price-tag{padding:8px 12px;font-size:10px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .85s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), box-shadow .3s, border-color .3s;transform:translateY(28px)scale(.98)}.reveal.is-visible{opacity:1;transform:none}.hero-visual.reveal{transform:translate(22px,22px)scale(.97);--reveal-delay:.14s!important}.hero-visual.reveal.is-visible{transform:none}.price-card:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(460px circle at var(--pointer-x,50%) var(--pointer-y,20%), #88b1ff29, transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.price-card.is-visible{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.price-card:hover,.price-card:focus-within{transform:perspective(900px) translateY(-9px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:#6997da99;box-shadow:0 26px 55px #142a3e29,inset 0 1px #ffffffa6}.price-card:hover:before,.price-card:focus-within:before{opacity:1}[data-theme=dark] .price-card:hover,[data-theme=dark] .price-card:focus-within{border-color:#88b1ff99;box-shadow:0 28px 60px #0005,inset 0 1px #ffffff18}}@media (prefers-reduced-motion:reduce){.reveal,.hero-visual.reveal{opacity:1;transition:none;transform:none}.price-card:hover,.price-card:focus-within{transform:none}.price-card:before{transition:none}}.price-plan-label>b{box-sizing:border-box;width:44px;min-width:44px;height:44px;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.6px;background:#2269e51a;border:1px solid #2269e526;border-radius:13px;place-items:center;font-family:Roboto,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1;display:grid}[data-theme=dark] .price-plan-label>b{background:#88b1ff1f;border-color:#88b1ff2e}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.price-card{flex-direction:column;min-width:0;padding:30px;display:flex}.price-card>p{min-height:86px;margin-bottom:0}.price-card .price{flex-wrap:wrap;align-items:baseline;gap:6px 9px;min-height:72px;font-size:clamp(30px,2.6vw,39px);line-height:1.3;display:flex}.price-card .price-button{margin-top:auto}.price-card ul{padding-bottom:28px}@media (width>=751px) and (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card.modular{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 8px)}}@media (width<=750px){.pricing-grid{grid-template-columns:1fr}.price-card>p{min-height:0}.price-card .price{min-height:0;margin:28px 0}.price-card{padding:28px}.price-card ul{margin-bottom:0}}@media (width>=751px) and (width<=1100px){.price-card.modular{grid-column:auto;justify-self:stretch;max-width:none}.pricing-grid>.price-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 8px)}}#platform:before,#platform:after,.features-section:before,.features-section:after,#pricing:before,#pricing:after,.contact-section:before,.contact-section:after{animation:pattern-drift var(--pattern-duration,12s) ease-in-out infinite alternate;animation-delay:var(--pattern-delay,0s)}#platform:before{--pattern-x:20px;--pattern-y:14px;--pattern-duration:12s}#platform:after{--pattern-x:-24px;--pattern-y:-16px;--pattern-duration:14s;--pattern-delay:-9s}.features-section:before{--pattern-x:-18px;--pattern-y:22px;--pattern-duration:13s;--pattern-delay:-5s}.features-section:after{--pattern-x:22px;--pattern-y:-15px;--pattern-rotation:14deg;--pattern-duration:15s;--pattern-delay:-13s}#pricing:before{--pattern-x:18px;--pattern-y:-20px;--pattern-duration:14s;--pattern-delay:-7s}#pricing:after{--pattern-x:-20px;--pattern-y:18px;--pattern-rotation:155deg;--pattern-duration:16s;--pattern-delay:-15s}.contact-section:before{--pattern-x:-14px;--pattern-y:10px;--pattern-duration:15s;--pattern-delay:-11s}.contact-section:after{--pattern-x:25px;--pattern-y:-18px;--pattern-duration:13s;--pattern-delay:-4s}@keyframes pattern-drift{0%{transform:translate(0, 0) rotate(var(--pattern-rotation,0deg))}40%{transform:translate(var(--pattern-x), var(--pattern-y)) rotate(var(--pattern-rotation,0deg))}to{transform:translate(calc(var(--pattern-x) * -.5), calc(var(--pattern-y) * .6)) rotate(var(--pattern-rotation,0deg))}}@media (prefers-reduced-motion:reduce){#platform:before,#platform:after,.features-section:before,.features-section:after,#pricing:before,#pricing:after,.contact-section:before,.contact-section:after{animation:none}}.features-section:after{opacity:1;-webkit-mask-image:radial-gradient(#000 35%,#0000 90%);mask-image:radial-gradient(#000 35%,#0000 90%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.feature-card.reveal.is-visible{transition-delay:0s}.feature-card.reveal.is-visible:hover,.feature-card:not(.reveal):hover{transform:translateY(-6px);box-shadow:0 18px 35px #0003}}.footer-rights{flex-direction:column;margin-top:10px;font-size:10px;line-height:1.5;display:flex}.footer-workspaces{color:#fff;align-self:flex-start;align-items:flex-end;gap:10px;font-size:21px;font-weight:600;line-height:1;display:flex}.footer-workspaces img{width:48px;height:auto}.footer-workspaces-text{flex-direction:column;gap:6px;display:flex}.footer-workspaces-text small{color:#8fa1ad;font-size:10px;font-weight:400;line-height:1.3}.footer-inner{flex-direction:column}.footer-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.footer-details{justify-content:flex-start;gap:60px}.footer-details .footer-rights{margin-top:0}@media (width<=750px){.footer-row{flex-wrap:wrap}.footer-details{gap:20px 40px}}.footer .footer-web-dev-button{color:#fff;background-color:#1c3448;border-radius:8px;align-items:center;gap:4px;width:fit-content;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:500;display:flex}.footer .footer-web-dev-button:hover{filter:brightness(1.3)}.footer .footer-web-dev-button svg{width:30px;height:auto}@media (width<=750px){.footer .footer-web-dev-button{margin-left:0}}@media (width>=751px){.footer-details{grid-template-columns:1fr auto 1fr;align-items:start;gap:20px;display:grid}}.trust-inner b .ui-icon{border:1px solid var(--line);background:0 0;border-radius:10px;width:46px;height:46px;padding:10px}.brand-icon,.network-center .center-mark{color:var(--accent);background:0 0;border-radius:0;display:block}.network-center .center-mark{color:#fff;flex-shrink:0;width:60%;height:60%;margin:0}.landing-theme-toggle .theme-icon-dark,[data-theme=dark] .landing-theme-toggle .theme-icon-light{display:none}[data-theme=dark] .landing-theme-toggle .theme-icon-dark{display:inline-block}.client-showcase{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.client-preview{border:1px solid var(--line);background:var(--surface);border-radius:20px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 55px #10223218}.client-browser{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:11px;display:flex}.client-browser-dots{gap:5px;display:flex}.client-browser-dots i{background:var(--muted);opacity:.4;border-radius:50%;width:7px;height:7px}.client-preview img{width:100%;height:auto;display:block}.client-preview-action{color:#fff;background:#102232;border:1px solid #ffffff30;border-radius:30px;align-items:center;gap:14px;padding:12px 17px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 6px 20px #10223230}.client-description h3{letter-spacing:-1px;margin:20px 0;font-size:clamp(30px,3vw,42px);line-height:1.15}.client-description p{color:var(--muted);font-size:15px;line-height:1.8}.client-site-link{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:20px 0;font-size:20px;font-weight:600;display:flex}.client-site-link small{color:var(--muted);letter-spacing:1.4px;margin-bottom:6px;font-size:9px;font-weight:500;display:block}.client-link-arrow{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:grid}.client-site-link:hover .client-link-arrow{background:var(--accent);color:#fff}[data-theme=dark] .client-site-link:hover .client-link-arrow{color:var(--dark)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.client-preview{transform:perspective(900px)rotateX(0)rotateY(0)}.client-preview:hover{transform:perspective(900px) translateY(-5px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:0 26px 60px #10223230}}@media (width<=750px){.client-showcase{grid-template-columns:1fr}.client-preview-action{bottom:12px;right:12px}}.screens-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:14px 0;display:grid}.screen-card{--screen-angle:12deg;--screen-roll:-2deg;border:1px solid var(--line);background:var(--surface);transform:perspective(1000px) rotateX(5deg) rotateY(var(--screen-angle,0deg)) rotateZ(var(--screen-roll,0deg));border-radius:20px;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 18px 35px #10223220}.screen-card-image{aspect-ratio:2;position:relative;overflow:hidden}.screen-card-image img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.screen-card-expand{color:#fff;background:#102232;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:14px;right:14px}.screen-card-caption{border-top:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.screen-card-caption>span{color:var(--accent);font-size:10px}.screen-card-caption h3{margin:0;font-size:15px;line-height:1.4}.screen-card-caption small{color:var(--muted);margin-left:auto;font-size:10px}.screen-dialog{transform-origin:0 0;border:1px solid var(--line);background:var(--surface);width:calc(100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:16px;padding:0;overflow:auto}.screen-dialog::backdrop{background:#06111de0}.screen-dialog>img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.screen-dialog[open]::backdrop{animation:.52s screen-backdrop-enter}.screen-dialog[open].is-closing::backdrop{animation:.42s reverse forwards screen-backdrop-enter}}@keyframes screen-backdrop-enter{0%{opacity:0}to{opacity:1}}.screen-dialog-header{background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;font-size:14px;display:flex;position:sticky;top:0}.screen-dialog-header button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.screen-card:hover{transform:perspective(1000px)translateY(-8px)rotateX(0)rotateY(0)rotate(0);box-shadow:0 18px 35px #10223225}}@media (width<=1000px){.screen-card-caption{flex-wrap:wrap}.screen-card-caption small{display:none}}@media (width<=750px){.screens-grid{grid-template-columns:1fr;gap:30px}.screen-card{--screen-angle:6deg;transform:perspective(1000px) rotateY(var(--screen-angle,0deg)) rotateZ(var(--screen-roll,0deg)) scale(.97)}}.landing-menu-toggle{display:none}@media (width<=750px){.header-inner{gap:12px}.header-actions{gap:10px}.header-contact{display:none}.landing-menu-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.landing-menu-toggle span{background:currentColor;border-radius:2px;width:18px;height:2px}.landing-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.landing-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.landing-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.desktop-nav.is-open{border-bottom:1px solid var(--line);background:var(--surface);max-height:calc(100dvh - 68px);color:var(--ink);flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px #10223220}.desktop-nav.is-open a{border-radius:8px;padding:10px 12px}.desktop-nav.is-open a:hover,.desktop-nav.is-open a:focus-visible{background:var(--line)}}.screens-section{color:#ecf3f9;background:#152534;position:relative;overflow:hidden}.screens-section:before,.screens-section:after{content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.screens-section:before{filter:brightness(1.5);opacity:1;background-image:url(./contact-shapes-BB8WnH1r.svg);width:min(700px,75vw);height:500px;top:-120px;right:-100px}.screens-section:after{filter:brightness(2.4);opacity:1;background-image:url(./squares-BBclsXsS.svg),url(./waves-C73mMVtA.svg);background-position:0 0,0 100%;background-size:80%,100%;width:min(850px,95vw);height:auto;top:-50px;bottom:-160px;left:-100px}.screens-section>.container-wide{position:relative}.screens-section .screen-card{color:#ecf3f9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a2e40f2;border-color:#9ab6ce45;box-shadow:0 18px 38px #0007}.screens-section .screen-card-caption{border-color:#9ab6ce35}.screens-section .screen-card-caption small{color:#a7b8c6}.screens-section .screen-card:hover{box-shadow:0 26px 52px #0009}.screens-section .eyebrow{color:#88b1ff}.screens-section .section-head>p{color:#a7b8c6}
