:root{color-scheme:dark;--navy:#051c2c;--green:#59e3a3;--cyan:#42c5e4;--muted:#a8bdc9;--edge:#315263;--surface:#0b2a3c;--paper:#eff8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--paper);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}img{display:block;width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h1{font-size:clamp(60px,8.2vw,125px);line-height:.94;letter-spacing:-.065em}h2{font-size:clamp(36px,4.9vw,72px);line-height:1.03;letter-spacing:-.05em}h3{font-size:28px;letter-spacing:-.035em}em{font-style:normal;color:var(--green)}p{line-height:1.65}.muted,p.muted{color:var(--muted);font-size:13px}.eyebrow{font-family:monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan);margin-bottom:28px}.skip{position:fixed;left:20px;top:-80px;background:var(--green);color:var(--navy);padding:16px;z-index:20}.skip:focus{top:20px}.preview-bar{height:34px;padding:0 4vw;border-bottom:1px solid var(--edge);font-size:10px;color:var(--muted);letter-spacing:.07em}.preview-bar,header{display:flex;align-items:center;justify-content:space-between}header{padding:24px 4vw;position:relative;z-index:5;background:var(--navy)}.logo{display:flex;gap:13px;align-items:center;flex-shrink:0}.symbol,.words{position:relative;overflow:hidden;mix-blend-mode:lighten}.symbol{width:51px;height:52px}.symbol img{position:absolute;max-width:none;width:217px;left:-29.7px;top:-49.8px}.words{width:157px;height:52px}.words img{position:absolute;max-width:none;width:328px;left:-129px;top:-91px}nav{gap:32px;font-size:13px}nav,nav a{display:flex;align-items:center}nav a{min-height:44px;position:relative}nav a[aria-current]:after{content:"";height:2px;position:absolute;bottom:4px;left:0;right:0;background:var(--green)}nav a:last-child{border:1px solid var(--edge);border-radius:30px;padding:0 20px}.button{background:var(--green);color:var(--navy);border:0;padding:18px 22px;min-height:54px;display:inline-flex;justify-content:space-between;gap:35px;align-items:center;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:var(--cyan);transform:translateY(-3px)}.button span{font-size:22px}.hero-copy>p:not(.eyebrow){font-size:18px;max-width:470px;margin:28px 0}.hero-bottom{display:flex;gap:40px;align-items:center;margin-top:35px}.hero-bottom p{font-size:15px;color:var(--muted)}.signal-hero{padding:32px 4vw 0;overflow:hidden;background:radial-gradient(ellipse at 83% 57%,#09536b 0,transparent 47%);min-height:650px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:20px}.signal-hero .hero-copy{position:relative;z-index:2;padding-bottom:60px}.signal-hero h1{font-size:clamp(70px,9.5vw,146px)}.signal-stage{height:580px;position:relative;perspective:1000px}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#42c5e420 1px,transparent 0),linear-gradient(90deg,#42c5e420 1px,transparent 0);background-size:50px 50px;transform:rotate(-13deg);-webkit-mask-image:linear-gradient(transparent,#000,transparent);mask-image:linear-gradient(transparent,#000,transparent)}.stage-screen{width:108%;position:absolute;left:-6%;top:120px;transform:rotateY(-12deg) rotate(-8deg);box-shadow:0 40px 100px #0009;animation:stage-in 1s both}.browser-frame{border:1px solid #638b9a;border-radius:8px;overflow:hidden;background:#0e3041;box-shadow:0 25px 70px #0004}.browser-top{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-family:monospace;font-size:9px;color:#bdccd2}.browser-top>span:first-child{color:var(--cyan);letter-spacing:3px}.browser-frame>img{aspect-ratio:16/10;object-fit:cover;object-position:top}.stage-phone{position:absolute;width:135px;right:0;bottom:55px;transform:rotate(8deg);border:5px solid #163b4c;border-radius:23px;overflow:hidden;box-shadow:0 25px 60px #000b;animation:phone-in 1.2s both}.stage-label{top:45px;left:40px;letter-spacing:.14em;color:var(--cyan)}.stage-index,.stage-label{position:absolute;font:10px monospace}.stage-index{bottom:20px;left:25px;color:var(--muted)}.ticker{display:flex;justify-content:space-around;gap:24px;align-items:center;background:var(--green);color:var(--navy);font-size:clamp(17px,3vw,40px);font-weight:700;padding:25px 4vw;letter-spacing:-.04em}.ticker b{font-weight:400}.app-feature,.approach,.collection,.concept-section,.services-block,.showcase{padding:100px 6vw}.section-heading{margin-bottom:45px}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 35px}.project-grid article:first-child{grid-column:1/-1}.project-grid article:first-child .browser-frame>img{aspect-ratio:2.4}.project-grid article{transition:transform .3s}.project-grid article:hover{transform:translateY(-5px)}.caption{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:20px}.caption h3{font-size:23px}.caption span{font-size:12px;color:var(--muted)}.app-feature{background:linear-gradient(135deg,#0e3945,#072538);display:grid;grid-template-columns:.9fr 1.2fr;align-items:center;gap:6vw;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.app-feature p:not(.eyebrow){max-width:380px;margin-top:25px}.phones{display:flex;gap:18px;align-items:center;justify-content:center;min-width:0;position:relative}.phones img{width:28%;border:5px solid #173f50;border-radius:26px;box-shadow:0 25px 40px #0006}.phones img:first-child{transform:translateY(28px) rotate(-9deg)}.phones img:nth-child(3){transform:translateY(28px) rotate(9deg)}.service-list article{display:grid;grid-template-columns:70px 1fr 65px;gap:30px;border-top:1px solid var(--edge);padding:35px 0;align-items:start}.service-list article:last-child{border-bottom:1px solid var(--edge)}.service-num{font-family:monospace;color:var(--cyan);padding-top:10px}.service-list h3{font-size:clamp(35px,4vw,58px)}.service-list p{color:var(--muted);margin-top:14px;max-width:600px}.service-list article>a{width:60px;height:60px;display:grid;place-items:center;border:1px solid var(--edge);border-radius:50%;font-size:30px;transition:background .2s,color .2s}.service-list article>a:hover{background:var(--green);color:var(--navy)}footer{padding:90px 6vw 25px;background:radial-gradient(ellipse at 85% 30%,#12534f,transparent 65%),#041624;border-top:1px solid var(--edge)}footer h2{font-size:clamp(50px,7.5vw,112px);margin:25px 0 35px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--edge);padding-top:25px;margin-top:80px;font-size:11px;color:var(--muted)}.page-intro{padding:65px 6vw 80px;background:radial-gradient(ellipse at 90% 50%,#105367,transparent 60%)}.page-intro>p:last-child{max-width:600px;margin-top:30px;color:var(--muted);font-size:18px}.page-intro h1{max-width:1000px}.concept-section{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center;background:#082333}.concept-section p:not(.eyebrow){margin-top:25px;color:var(--muted);max-width:380px}.dashboard{width:100%;padding:30px;border:1px solid #3c7180;border-radius:12px;background:linear-gradient(140deg,#16404e,#071d2c);box-shadow:0 30px 90px #0006}.dash-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.dash-head span{font-size:10px;text-transform:uppercase;color:var(--green);padding:7px;border:1px solid #3c7180}.dashboard>.muted{margin:15px 0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--edge);padding-top:25px;font-size:12px;color:var(--muted)}.metrics strong{display:block;font-size:30px;font-weight:400;color:var(--paper);margin-top:10px}.chart{height:180px;display:flex;gap:10px;align-items:end;border-bottom:1px solid var(--edge);padding-top:30px}.chart i{flex:1 1;background:linear-gradient(var(--green),#168e85);height:35%;border-radius:4px 4px 0 0}.chart i:nth-child(2n){height:55%;background:linear-gradient(var(--cyan),#1c6682)}.chart i:nth-child(3n){height:70%}.chart i:last-child{height:94%}.dash-bottom{display:grid;grid-template-columns:1fr auto;gap:15px;font-size:12px;margin-top:25px;color:var(--muted)}.dash-bottom b{color:var(--green);font-weight:400}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.steps article{border-top:1px solid var(--edge);padding-top:25px}.steps span{font:11px monospace;color:var(--cyan)}.steps h3{margin:25px 0 18px}.steps p{color:var(--muted)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:70px 6vw 100px}.contact-layout>div>p{margin:25px 0;max-width:350px;color:var(--muted)}.process{padding-left:20px;color:var(--muted);line-height:2.5;font-size:14px}.contact-form{padding:32px;background:var(--surface);border:1px solid var(--edge);border-radius:12px}.form-note{color:var(--cyan);margin-bottom:25px}.contact-form label{display:block;font-size:13px;margin:22px 0}.contact-form input,.contact-form select,.contact-form textarea{width:100%;display:block;margin-top:10px;border:1px solid #466271;background:#061d2d;border-radius:5px;padding:14px;color:var(--paper);min-height:48px}.contact-form textarea{resize:vertical}.contact-form .button{width:100%}.form-status{color:var(--green);font-size:14px;margin-top:20px}.tabs{display:flex;gap:12px;margin-bottom:30px;border-bottom:1px solid var(--edge)}.tabs button{padding:18px 22px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:14px}.tabs button[aria-selected=true]{border-color:var(--green);color:var(--paper)}[hidden]{display:none!important}.showcase-panel{animation:panel-in .5s}.showcase-panel>.browser-frame>img{aspect-ratio:2.2}.showcase-panel>.phones{padding:45px;background:radial-gradient(#155662,#092637);height:530px;border:1px solid var(--edge)}.showcase-panel>.phones img{height:420px;width:auto;max-width:28%;object-fit:contain}.showcase-copy{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-top:30px}.showcase-copy p{color:var(--muted);font-size:13px;max-width:300px}.orbit,.orbit header{background:#061c2e}.orbit .button{border-radius:40px}.orbit h1,.orbit h2{font-weight:500;letter-spacing:-.055em}.orbit-hero{position:relative;text-align:center;overflow:hidden;padding:65px 5vw 30px;background:radial-gradient(ellipse at 50% 40%,#114655,transparent 65%)}.orbit-hero .hero-copy{position:relative;z-index:2}.orbit-hero h1{font-size:clamp(56px,6.6vw,100px)}.orbit-hero h1 em{background:linear-gradient(90deg,var(--green),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.orbit-hero .hero-copy>p:not(.eyebrow){margin:25px auto}.orbit-art{height:170px;position:relative;max-width:600px;margin:0 auto 30px}.orb{position:absolute;width:145px;height:145px;left:calc(50% - 72px);top:10px;border-radius:50%;background:radial-gradient(circle at 27% 23%,#bdffda,#51dbc5 24%,#17798c 47%,#062d48 72%);box-shadow:inset -20px -20px 25px #0007,0 0 65px #42c5e425}.orbit-art i{position:absolute;width:370px;height:105px;left:calc(50% - 185px);top:30px;border:1px solid #42c5e477;border-radius:50%;transform:rotate(-18deg)}.orbit-art i:nth-of-type(2){transform:rotate(25deg);border-color:#59e3a350}.orbit-art i:nth-of-type(3){transform:rotate(80deg);width:280px;left:calc(50% - 140px)}.orbit-node{position:absolute;width:15px;height:15px;border-radius:50%;background:var(--green);left:24%;top:95px;box-shadow:0 0 25px var(--green);animation:orbit-pulse 4s ease-in-out infinite}.orbit-projects{display:flex;align-items:center;justify-content:center;gap:35px;margin-top:55px;perspective:1000px}.orbit-projects>div:first-child,.orbit-projects>div:last-child{width:36%;transform:rotate(-6deg) rotateY(10deg)}.orbit-projects>div:last-child{transform:rotate(6deg) rotateY(-10deg)}.orbit-projects>div:nth-child(2){width:120px;flex-shrink:0;border:4px solid #29566a;border-radius:23px;overflow:hidden;box-shadow:0 25px 50px #0008}.orbit-note{display:block;font:10px monospace;color:var(--muted);margin-top:30px}.orbit .collection{background:#0b2c40;border-radius:55px 55px 0 0}.orbit .browser-frame{border-radius:18px}.orbit .app-feature{border-radius:45px;margin:0 3vw;background:radial-gradient(ellipse at 70% 40%,#14555b,#0a2c40);border:1px solid var(--edge)}.orbit .service-list article{background:#0b2b3f;border:1px solid var(--edge);border-radius:24px;margin:16px 0;padding:30px}.statement{padding:100px 6vw}.statement h2{font-size:clamp(30px,4.3vw,65px);line-height:1.24}.precision h1,.precision h2{font-family:Impact,Arial Narrow,sans-serif;font-weight:400;letter-spacing:-.015em}.precision h1{font-size:clamp(76px,9.5vw,144px)}.precision .button{background:var(--cyan)}.precision .button:hover{background:var(--green)}.precision-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:620px;border-bottom:1px solid var(--edge);padding-left:5vw}.precision-hero>div:first-child{padding:35px 0 50px;position:relative;z-index:2}.precision-hero p:not(.eyebrow){max-width:390px;margin:25px 0 30px;color:var(--muted)}.precision-product{position:relative;padding:60px 20px 80px;height:100%;display:flex;align-items:center;background:linear-gradient(140deg,#103e4d,#061c2c);overflow:hidden;border-left:1px solid var(--edge)}.precision-product:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#42c5e41a 1px,transparent 0),linear-gradient(90deg,#42c5e41a 1px,transparent 0);background-size:60px 60px}.precision-product .phones{width:100%;gap:10px}.precision-product .phones img{border-radius:22px;width:29%;border-width:4px}.product-tag{position:absolute;bottom:30px;left:30px;right:30px;display:flex;justify-content:space-between;font:10px monospace;letter-spacing:.12em;color:var(--cyan)}.technical-note{margin-top:45px;display:flex;gap:25px;flex-wrap:wrap;font:9px monospace;letter-spacing:.1em;color:var(--muted)}.crosshair{position:absolute;inset:25px;border:1px solid var(--edge);clip-path:polygon(0 0,10% 0,10% 1%,1% 1%,1% 10%,0 10%,0 0,100% 0,100% 10%,99% 10%,99% 1%,90% 1%,90% 0,100% 0,100% 100%,90% 100%,90% 99%,99% 99%,99% 90%,100% 90%,100% 100%,0 100%,0 90%,1% 90%,1% 99%,10% 99%,10% 100%)}.precision .browser-frame,.precision .contact-form,.precision .dashboard{border-radius:0}.precision .collection{background:#082536}.precision .project-grid article:first-child{grid-column:auto}.precision .project-grid article:first-child .browser-frame>img{aspect-ratio:16/10}.precision .service-list h3{font-family:Impact,Arial Narrow,sans-serif;font-weight:400;letter-spacing:.01em}.comparison header>span{font:10px monospace;color:var(--muted)}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:0 4vw 65px}.comparison-card{padding:28px;border:1px solid var(--edge);background:#092a3c;transition:transform .3s}.comparison-card:hover{transform:translateY(-6px)}.comparison-card>span{font:11px monospace;color:var(--cyan)}.comparison-card h2{font-size:32px;min-height:100px;margin:25px 0 15px}.comparison-card p{font-size:14px;color:var(--muted);min-height:80px}.comparison-card>strong{display:block;color:var(--green);margin-top:30px;font-size:14px}.mini-art{height:170px;position:relative;display:grid;place-items:center;margin-top:30px;background:radial-gradient(#17616a,transparent 65%);overflow:hidden}.mini-art b{font-size:65px;letter-spacing:-.06em;position:relative}.mini-art i{position:absolute;width:200px;height:100px;border:1px solid var(--cyan);transform:rotate(-15deg)}.orbit .mini-art i{border-radius:50%;width:170px;height:170px;box-shadow:inset 0 0 40px #59e3a360}.precision .mini-art b{font-family:Impact,sans-serif;font-weight:400;text-transform:uppercase}.precision .mini-art i{width:90%;height:140px;transform:none}.comparison-notes{padding:30px 6vw 60px;border-top:1px solid var(--edge);font-size:14px;color:var(--muted)}.comparison-notes a{display:inline-block;margin-top:20px;color:var(--cyan)}.reveal{opacity:1}.motion-ready .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.motion-ready .reveal.visible{opacity:1;transform:none}@keyframes stage-in{0%{opacity:0;transform:translateY(40px) rotateY(-12deg) rotate(-8deg)}to{opacity:1;transform:rotateY(-12deg) rotate(-8deg)}}@keyframes phone-in{0%{opacity:0;transform:translateY(60px) rotate(8deg)}to{opacity:1;transform:rotate(8deg)}}@keyframes panel-in{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes orbit-pulse{50%{transform:translate(15px,-12px);box-shadow:0 0 35px var(--cyan)}}@media(max-width:900px){nav{gap:18px}.hero-bottom{flex-direction:column;align-items:start;gap:20px}.signal-hero h1{font-size:90px}.signal-stage{height:480px}.stage-phone{width:110px;bottom:50px}.signal-hero{min-height:540px}.showcase-copy{flex-wrap:wrap}.precision-hero h1{font-size:100px}.precision-product .phones img{border-radius:15px}.comparison-card{padding:20px}.comparison-card h2{font-size:28px}}@media(max-width:640px){header{padding:20px;flex-wrap:wrap;gap:20px}.logo{gap:9px}.symbol{width:42px;height:43px}.symbol img{width:179px;left:-24.5px;top:-41px}.words{width:132px;height:44px}.words img{width:276px;left:-108.5px;top:-76.6px}nav{width:100%;justify-content:space-between;gap:10px;font-size:12px}nav a:last-child{padding:0 14px}.preview-bar{padding:0 20px;font-size:9px;letter-spacing:0}.eyebrow{font-size:10px;letter-spacing:.09em;margin-bottom:22px}h1{font-size:61px}h2{font-size:39px}h3{font-size:25px}.button{font-size:12px;padding:15px 18px;gap:25px}.signal-hero{display:block;padding:35px 22px 0;min-height:0}.signal-hero .hero-copy{padding-bottom:0}.signal-hero h1{font-size:84px}.hero-bottom{margin-top:25px;gap:20px}.signal-stage{height:325px;margin-top:25px}.stage-screen{top:45px;left:0;width:95%;transform:rotate(-6deg)}.stage-phone{width:84px;bottom:35px;right:0;border-width:3px;border-radius:16px}.stage-label{top:5px;left:0;font-size:8px}.stage-index{bottom:12px;left:0;font-size:9px}.ticker{padding:22px 20px;gap:14px;flex-wrap:wrap;font-size:16px}.ticker b:last-of-type,.ticker span:last-child{display:none}.app-feature,.approach,.collection,.concept-section,.services-block,.showcase{padding:55px 22px}.section-heading{margin-bottom:30px}.project-grid{grid-template-columns:1fr;gap:35px}.project-grid article:first-child{grid-column:auto}.project-grid article:first-child .browser-frame>img{aspect-ratio:16/10}.caption{display:block;margin-top:17px}.caption h3{font-size:22px;margin-bottom:7px}.caption span{font-size:12px}.app-feature{grid-template-columns:1fr;gap:35px}.phones{gap:12px;padding:10px 0 25px}.phones img{width:29%;border-width:3px;border-radius:16px}.service-list article{grid-template-columns:26px 1fr 44px;gap:12px;padding:25px 0}.service-list h3{font-size:34px}.service-list p{font-size:14px}.service-list article>a{width:44px;height:44px;font-size:24px}.service-num{font-size:11px}.footer-bottom{display:block;margin-top:55px;line-height:1.8}.footer-bottom a{display:block;margin-top:15px}footer{padding:60px 22px 25px}footer h2{font-size:65px}.page-intro{padding:40px 22px 50px}.page-intro>p:last-child{font-size:16px;margin-top:25px}.concept-section{grid-template-columns:1fr;gap:35px}.dashboard{padding:20px}.dash-head{align-items:start}.dash-head strong{font-size:15px}.dash-head span{font-size:8px}.metrics strong{font-size:23px}.chart{height:140px;gap:7px}.steps{grid-template-columns:1fr;gap:30px}.steps h3{margin:18px 0 10px}.contact-layout{grid-template-columns:1fr;gap:35px;padding:45px 22px 60px}.contact-form{padding:22px}.tabs{gap:0}.tabs button{padding:15px 10px;font-size:11px;flex:1 1;text-align:left;min-height:55px}.showcase-copy{display:block;padding-top:25px}.showcase-copy p{margin:15px 0 20px}.showcase-panel>.browser-frame>img{aspect-ratio:16/10}.showcase-panel>.phones{height:310px;padding:25px 8px}.showcase-panel>.phones img{height:220px;border-radius:15px}.orbit-hero{padding:30px 22px}.orbit-art{height:140px;margin-bottom:20px}.orb{width:120px;height:120px;left:calc(50% - 60px)}.orbit-art i{width:270px;height:85px;left:calc(50% - 135px)}.orbit-art i:nth-of-type(3){width:230px;left:calc(50% - 115px)}.orbit-hero h1{font-size:54px;line-height:1.02}.orbit-hero .hero-copy>p:not(.eyebrow){font-size:15px}.orbit-projects{gap:12px;margin-top:40px}.orbit-projects>div:first-child,.orbit-projects>div:last-child{width:38%;flex-shrink:0}.orbit-projects>div:nth-child(2){width:75px;border-width:3px;border-radius:15px}.orbit-projects .browser-top{font-size:6px;padding:0 5px;height:17px}.orbit-projects .browser-top>span:first-child{display:none}.orbit-note{font-size:8px}.orbit .collection{border-radius:30px 30px 0 0}.orbit .app-feature{border-radius:25px;margin:0 12px;padding:40px 20px}.orbit .service-list article{padding:24px 15px;grid-template-columns:20px 1fr 44px;gap:8px;border-radius:20px}.orbit .service-list h3{font-size:30px}.statement{padding:55px 22px}.statement h2{font-size:32px;line-height:1.25}.precision-hero{display:block;padding:0}.precision-hero>div:first-child{padding:35px 22px 40px}.precision-hero h1{font-size:85px}.precision-hero p:not(.eyebrow){font-size:16px;max-width:300px}.technical-note{margin-top:30px;gap:15px;font-size:8px}.precision-product{height:350px;padding:30px 25px 60px;border-left:0;border-top:1px solid var(--edge)}.precision-product .phones img{width:28%;max-height:240px;object-fit:contain;border-radius:15px}.product-tag{font-size:8px;bottom:20px;left:22px;right:22px}.precision .project-grid article:first-child{grid-column:auto}.comparison header>span{font-size:8px}.comparison-grid{grid-template-columns:1fr;padding:0 22px 45px}.comparison-card{padding:25px}.comparison-card h2{min-height:0;font-size:35px}.comparison-card p{min-height:0}.comparison-notes{padding:30px 22px 45px}.mini-art{height:150px}.browser-top{font-size:8px}.browser-top>span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:75%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}@media(max-width:640px){.signal-hero h1{font-size:70px}.precision .page-intro h1{font-size:64px}}.evolution{--surface:#09293b}.evolution .preview-bar{background:#041724}.evolution header{padding-top:22px;padding-bottom:22px}.evolution .button{border-radius:6px}.evolution .text-link{display:inline-flex;align-items:center;gap:35px;min-height:48px;color:var(--green);font-size:14px;border-bottom:1px solid #487568}.evolution .text-link:hover{color:var(--cyan)}.studio-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px;padding:50px 5vw 60px;gap:0;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 45%,#10515b,transparent 55%)}.studio-heading{position:relative;z-index:2}.studio-heading h1{font-size:clamp(78px,8.7vw,132px);font-weight:650;letter-spacing:-.075em}.studio-intro{margin-top:38px;display:flex;align-items:center;gap:35px}.studio-intro p{font-size:15px;color:var(--muted);max-width:260px}.studio-montage{height:520px;position:relative;perspective:1400px;margin-left:15px}.montage-remnant{width:100%;position:absolute;left:0;top:70px;transform:rotateY(-13deg) rotate(-5deg);box-shadow:0 30px 80px #0007}.montage-remnant .browser-frame>img{aspect-ratio:1.55;object-fit:cover;object-position:top}.montage-app{position:absolute;width:145px;right:-10px;bottom:0;transform:rotate(7deg);border:5px solid #173d4d;border-radius:25px;overflow:hidden;box-shadow:0 25px 65px #0009}.montage-orbit{position:absolute;inset:40px -20px 0 0;border:1px solid #42c5e459;border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 80px #1db69920}.montage-orbit:before{content:"";position:absolute;inset:30px -30px;border-radius:50%;border:1px solid #59e3a330;transform:rotate(30deg)}.montage-caption{position:absolute;top:10px;left:20px;color:var(--cyan);font:10px monospace;letter-spacing:.13em}.studio-ribbon{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 5vw;background:var(--green);color:var(--navy);font-size:clamp(22px,3.1vw,44px);font-weight:600;letter-spacing:-.04em}.studio-ribbon b{font-weight:400}.project-introduction{padding:100px 6vw 70px;display:grid;grid-template-columns:1.4fr 1fr;gap:25px 70px;align-items:end}.project-introduction>.eyebrow{grid-column:1/-1;margin-bottom:0}.project-introduction>p:last-child{max-width:360px;color:var(--muted);font-size:16px}.project-chapter{padding:85px 6vw;display:grid;grid-template-columns:.8fr 1.3fr;gap:7vw;align-items:center;border-top:1px solid var(--edge);overflow:hidden}.chapter-heading,.project-chapter{position:relative}.chapter-heading h2{font-size:clamp(42px,4.7vw,69px);position:relative;z-index:1}.chapter-heading>p:not(.eyebrow){color:var(--muted);margin-top:25px;max-width:350px;font-size:15px}.chapter-index{font:clamp(70px,10vw,150px) Arial,sans-serif;position:absolute;top:-35px;left:-15px;color:#42c5e414;letter-spacing:-.06em}.project-tags{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 20px}.project-tags span{font-size:11px;border:1px solid #40616c;border-radius:20px;padding:8px 12px;color:var(--muted)}.chapter-heading>p.image-note{font-size:10px;letter-spacing:.06em;color:#8baab7}.chapter-visual{min-width:0;padding:35px 0}.chapter-tydified{background:radial-gradient(ellipse at 75% 45%,#15555f,#092a3c 55%,#051c2c 85%)}.chapter-tydified .phones{gap:20px}.chapter-tydified .phones img{width:27%;max-width:180px;transition:transform .45s}.chapter-tydified .phones:hover img:first-child{transform:translateY(10px) rotate(-6deg)}.chapter-tydified .phones:hover img:nth-child(3){transform:translateY(10px) rotate(6deg)}.chapter-remnant{background:linear-gradient(130deg,#071f30,#0b393e)}.remnant-visual{perspective:1300px}.remnant-visual .browser-frame{transform:rotateY(-6deg) rotate(2deg);transition:transform .5s}.remnant-visual:hover .browser-frame{transform:none}.remnant-visual .browser-frame>img{aspect-ratio:1.78;object-fit:contain}.interface-caption{margin:30px 0 0;display:flex;justify-content:space-between;gap:15px;font:9px monospace;letter-spacing:.12em;color:var(--cyan)}.website-strip{padding:95px 6vw;background:#061e30}.website-strip>.section-heading{display:grid;grid-template-columns:1fr auto;align-items:end}.website-strip>.section-heading>.eyebrow{grid-column:1/-1}.website-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}.website-pair h3{font-size:25px;margin:25px 0 8px}.website-pair p{font-size:12px;color:var(--muted)}.evolution .collection{border-top:1px solid var(--edge)}.evolution .page-intro{position:relative;overflow:hidden}.evolution .page-intro h1,.evolution .page-intro p{position:relative;z-index:1}.orbital-sculpture{position:relative;aspect-ratio:1.5}.orbital-sculpture>img{width:100%;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,black 45%,transparent 75%);mask-image:radial-gradient(ellipse,black 45%,transparent 75%);animation:sculpture-float 10s ease-in-out infinite;will-change:transform}.orbit-coordinate{position:absolute;font:9px monospace;letter-spacing:.14em;color:#84bbc7;z-index:1}.orbit-coordinate.top{top:4%;left:8%}.orbit-coordinate.bottom{bottom:7%;right:8%}.satellite-track{position:absolute;inset:18% 7%;border:1px solid #42c5e41a;border-radius:50%;transform:rotate(-25deg);animation:orbit-track 30s linear infinite;pointer-events:none}.satellite-track i{position:absolute;width:7px;height:7px;left:15%;top:8%;border-radius:50%;background:var(--cyan);box-shadow:0 0 20px var(--cyan)}.satellite-track.second{inset:7% 21%;animation-duration:45s;animation-direction:reverse}.satellite-track.second i{background:var(--green);box-shadow:0 0 20px var(--green)}.motion-control{display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;color:var(--muted);min-height:44px;cursor:pointer;position:relative;z-index:4}.motion-control input{width:16px;height:16px;accent-color:var(--green)}.flow-art:has(.motion-pause:checked) *,.glass-art:has(.motion-pause:checked) *{animation-play-state:paused!important}.glass-hero{position:relative;display:grid;grid-template-columns:1fr 1.1fr;padding:40px 5vw 0;align-items:center;background:radial-gradient(ellipse at 80% 45%,#0c3f50,transparent 63%)}.glass-title{position:relative;z-index:2;padding:35px 0 50px}.glass-title h1{font-size:clamp(57px,5.2vw,82px);line-height:1.01;font-weight:500}.glass-title>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8;margin:28px 0}.glass-title>.eyebrow{max-width:410px;line-height:1.7}.glass-art{position:relative;margin-left:-70px;margin-right:-50px}.glass-art .orbital-sculpture{aspect-ratio:1.25;min-height:480px}.glass-art .orbital-sculpture>img{object-fit:cover}.glass-art .motion-control{position:absolute;bottom:0;left:0;right:0}.glass-project-labels{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--edge);margin-top:25px}.glass-project-labels>a{display:flex;flex-direction:column;gap:15px;padding:25px;border-right:1px solid var(--edge);transition:background .25s}.glass-project-labels>a:first-child{padding-left:0}.glass-project-labels>a:last-child{border:0}.glass-project-labels>a:hover{background:#42c5e40b}.glass-project-labels span{font:9px monospace;letter-spacing:.12em;color:var(--cyan)}.glass-project-labels strong{font-weight:400;font-size:26px}.orbit-glass .project-introduction{padding-top:90px}.orbit-glass .project-chapter{margin:20px 3vw;border-radius:40px;border:1px solid #37636b66}.orbit-glass .chapter-remnant{grid-template-columns:1.3fr .8fr}.orbit-glass .chapter-remnant>.chapter-heading{grid-column:2;grid-row:1}.orbit-glass .chapter-remnant>.chapter-visual{grid-column:1;grid-row:1}.orbit-glass .button{border-radius:40px}.orbit-glass .page-intro:after{content:"";background:url(/design-options/technology/orbit-sculpture.png) 50%/contain no-repeat;position:absolute;right:-3%;top:-50%;width:52%;height:200%;opacity:.2;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,black,transparent 70%);mask-image:radial-gradient(ellipse,black,transparent 70%)}.orbit-glass .contact-form{border-radius:25px}.orbit-glass .website-strip{border-radius:40px 40px 0 0;margin-top:40px}.flow-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:45px 5vw 0;background:radial-gradient(ellipse at 75% 40%,#113f4d,transparent 60%);overflow:hidden}.flow-copy{position:relative;z-index:2;padding:30px 0 50px}.flow-copy h1{font-size:clamp(67px,7vw,108px);font-weight:550}.flow-copy>p:not(.eyebrow){margin:30px 0;font-size:15px;color:var(--muted);max-width:420px}.flow-art{position:relative;min-height:480px;display:flex;align-items:center}.flow-art .orbital-sculpture{width:128%;flex-shrink:0;margin-left:-12%}.flow-art .orbital-sculpture>img{-webkit-mask-image:radial-gradient(ellipse,black 40%,transparent 72%);mask-image:radial-gradient(ellipse,black 40%,transparent 72%)}.flow-art .motion-control{position:absolute;bottom:0;left:0;right:0}.orbit-project-badge{position:absolute;background:#0a2b3cdc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #498892;padding:17px 20px;border-radius:10px;min-width:180px;box-shadow:0 15px 50px #0003;z-index:3;transition:transform .3s,border-color .3s}.orbit-project-badge:hover{transform:translateY(-5px);border-color:var(--green)}.orbit-project-badge>span{font:9px monospace;color:var(--cyan);letter-spacing:.1em}.orbit-project-badge>strong{font-size:22px;font-weight:500;display:flex;justify-content:space-between;gap:25px;margin-top:10px}.orbit-project-badge b{font-weight:400;color:var(--green)}.badge-app{right:0;top:0}.badge-remnant{left:0;bottom:45px}.flow-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding:25px 0;border-top:1px solid var(--edge);font:10px monospace;letter-spacing:.1em;color:var(--muted)}.nexus-flow .project-introduction{border-bottom:1px solid var(--edge)}.nexus-flow .project-chapter{margin:25px 3vw;border-radius:14px;border:1px solid var(--edge)}.nexus-flow .chapter-index{color:#42c5e411}.nexus-flow .page-intro{background:radial-gradient(ellipse at 85% 30%,#115249,transparent 65%)}.nexus-flow .service-list article{border-left:3px solid #42c5e445;padding-left:25px}.nexus-flow .contact-form{background:linear-gradient(145deg,#103d48,#092839)}.evolution-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:0 5vw 70px}.evolution-card{padding:25px;border:1px solid var(--edge);background:linear-gradient(135deg,#0d3343,#061d2d);border-radius:16px;overflow:hidden;transition:transform .3s}.evolution-card:hover{transform:translateY(-5px)}.evolution-card>.eyebrow{display:block;font-size:10px}.evolution-thumb{height:200px;display:flex;align-items:center;position:relative;overflow:hidden;margin:0 -25px 25px}.evolution-thumb>img{height:100%;object-fit:cover;mix-blend-mode:screen}.evolution-thumb>.browser-frame{width:90%;margin:auto;transform:rotate(-6deg);flex-shrink:0}.evolution-card h2{font-size:35px;margin-bottom:18px}.evolution-card p{font-size:14px;color:var(--muted);min-height:75px}.evolution-card>strong{display:block;font-size:13px;color:var(--green);margin-top:25px}.nexus-flow .evolution-thumb>img{transform:scale(1.2) translateX(10%)}@keyframes sculpture-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes orbit-track{to{transform:rotate(335deg)}}@media(max-width:1000px){.studio-intro{flex-direction:column;align-items:start;gap:25px}.studio-heading h1{font-size:90px}.studio-montage{height:430px}.montage-app{width:110px;bottom:20px}.studio-hero{min-height:560px}.glass-title h1{font-size:60px}.glass-art{margin-left:-40px}.flow-copy h1{font-size:76px}.orbit-project-badge{min-width:150px;padding:14px}.orbit-project-badge>strong{font-size:18px}.chapter-remnant .chapter-visual{padding:0}.project-chapter{gap:4vw}.chapter-heading h2{font-size:43px}.evolution-cards{gap:15px}.evolution-card{padding:20px}.evolution-card h2{font-size:28px}}@media(max-width:700px){.flow-hero,.glass-hero,.studio-hero{display:block;padding:35px 22px 0}.studio-heading h1{font-size:77px;line-height:.97}.studio-intro{margin-top:25px}.studio-montage{height:355px;margin:25px 0 0}.montage-remnant{top:65px;width:91%;left:0}.montage-app{width:98px;right:0;bottom:30px;border-width:3px;border-radius:18px}.montage-caption{font-size:8px;left:0;top:15px}.montage-orbit{inset:35px 0 40px}.studio-ribbon{padding:22px;gap:15px;font-size:19px}.studio-ribbon>span{max-width:45%}.project-introduction{display:block;padding:60px 22px 45px}.project-introduction>.eyebrow{margin-bottom:24px}.project-introduction h2{font-size:42px}.project-introduction>p:last-child{font-size:15px;margin-top:25px}.project-chapter{grid-template-columns:1fr;padding:55px 22px 40px;gap:25px}.chapter-heading h2{font-size:45px}.chapter-index{font-size:120px;left:0;top:-20px}.chapter-heading>p:not(.eyebrow){font-size:15px;margin-top:22px}.project-tags{margin:22px 0 12px}.chapter-visual{padding:15px 0 5px}.chapter-tydified .phones{gap:10px}.chapter-tydified .phones img{width:28%;border-radius:16px}.interface-caption{font-size:8px;letter-spacing:0;line-height:1.5;margin-top:22px}.remnant-visual .browser-frame{transform:none}.website-strip{padding:55px 22px}.website-strip>.section-heading{display:block}.website-strip .text-link{margin-top:22px}.website-pair{grid-template-columns:1fr;gap:35px}.website-pair h3{font-size:23px;margin-top:20px}.glass-title{padding:5px 0 0;text-align:center}.glass-title h1{font-size:49px;line-height:1.04}.glass-title>.eyebrow{font-size:9px;max-width:290px;margin:0 auto 24px}.glass-title>p:not(.eyebrow){font-size:15px;margin:25px 0}.glass-art{margin:15px -22px 0}.glass-art .orbital-sculpture{aspect-ratio:1.35;min-height:0}.glass-art .orbital-sculpture>img{object-fit:contain}.orbit-coordinate{font-size:7px;letter-spacing:.08em}.orbit-coordinate.top{top:0;left:8%;display:none}.orbit-coordinate.bottom{bottom:14%;right:9%}.glass-art .motion-control{bottom:-8px;font-size:9px}.glass-project-labels{margin-top:25px;grid-template-columns:1fr 1fr 1fr}.glass-project-labels>a{padding:20px 8px;gap:12px}.glass-project-labels span{font-size:7px;letter-spacing:.03em}.glass-project-labels strong{font-size:15px;line-height:1.4}.orbit-glass .project-introduction{padding-top:60px}.nexus-flow .project-chapter,.orbit-glass .project-chapter{margin:14px 12px;padding:45px 20px 35px;border-radius:24px}.orbit-glass .chapter-remnant{grid-template-columns:1fr}.orbit-glass .chapter-remnant>.chapter-heading,.orbit-glass .chapter-remnant>.chapter-visual{grid-column:auto;grid-row:auto}.orbit-glass .page-intro:after{width:80%;right:-28%;opacity:.12}.orbit-glass .website-strip{margin-top:25px;border-radius:28px 28px 0 0}.flow-copy{padding:5px 0 25px}.flow-copy h1{font-size:65px;line-height:.98}.flow-copy>p:not(.eyebrow){font-size:15px;margin:25px 0}.flow-art{min-height:320px;margin:0 -10px}.flow-art .orbital-sculpture{width:120%;margin-left:-10%;aspect-ratio:1.35}.orbit-project-badge{padding:12px 14px;min-width:145px;background:#0a2b3cee}.orbit-project-badge>span{font-size:8px}.orbit-project-badge>strong{font-size:18px;gap:15px;margin-top:7px}.badge-app{top:0;right:0}.badge-remnant{left:0;bottom:40px}.flow-art .motion-control{bottom:-6px;font-size:9px}.flow-bottom{font-size:8px;line-height:1.7;padding:25px 0;margin-top:15px}.flow-bottom span{max-width:48%}.nexus-flow .service-list article{padding-left:12px}.evolution-cards{grid-template-columns:1fr;padding:0 22px 50px;gap:25px}.evolution-card{padding:25px}.evolution-card h2{font-size:36px}.evolution-card p{min-height:0}.evolution-thumb{height:220px}.evolution .page-intro h1{font-size:58px}.evolution .chapter-heading>p.image-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.orbital-sculpture>img,.satellite-track{animation:none!important}.motion-control{display:none}}@media(min-width:701px) and (max-width:1000px){.studio-heading h1{font-size:74px}.studio-montage{margin-left:5px}.studio-hero{gap:15px}.flow-copy h1{font-size:64px}.glass-title h1{font-size:52px}}@media(max-width:700px){.studio-heading h1{font-size:68px}.glass-title h1{font-size:44px}.flow-copy h1{font-size:57px}}header nav{gap:24px}.contact-actions{display:flex;gap:25px;align-items:center;margin-top:30px}.release-form{padding:60px 6vw 100px;max-width:1100px;margin:auto}.release-form .form-intro{margin-bottom:35px}.release-form .form-intro>p:last-child{color:var(--muted);margin-top:20px}.release-form form{padding:35px;background:var(--surface);border:1px solid var(--edge);border-radius:25px}.release-form label{display:block;font-size:14px;margin:20px 0}.release-form input,.release-form select,.release-form textarea{width:100%;padding:15px;margin-top:10px;background:#061d2d;color:var(--paper);border:1px solid #466271;border-radius:6px;min-height:48px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-message{padding:20px;border:1px solid var(--green);margin-top:25px;color:var(--green)}.form-message.error{border-color:#f3aa93;color:#f3aa93}.form-note{font-size:12px;color:var(--muted);margin-top:18px}.button:disabled{opacity:.6;cursor:wait}.faq details{padding:25px 0;border-bottom:1px solid var(--edge)}.faq summary{cursor:pointer;font-size:20px;min-height:44px}.faq details p{color:var(--muted);max-width:700px;margin-top:15px}.faq h2{margin-bottom:30px}@media(max-width:640px){header nav{gap:9px;font-size:11px}.contact-actions{flex-direction:column;align-items:start;gap:20px}.release-form{padding:45px 22px 60px}.release-form form{padding:22px}.field-row{grid-template-columns:1fr;gap:0}}img{height:auto}.orbital-sculpture>img{height:100%}header nav a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:640px){header{flex-wrap:wrap;gap:12px}header nav{width:100%;justify-content:space-between;gap:8px;font-size:12px}}.page-intro>h1+p{max-width:600px;margin-top:30px;color:var(--muted);font-size:18px}.project-link{color:inherit;text-decoration:none}.project-link:focus-visible,.project-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.page-intro>h1+p{font-size:16px;margin-top:25px}}.arrow{width:1.1em;height:1.1em;flex-shrink:0;transition:transform .2s ease}a:hover .arrow,button:hover .arrow{transform:translateX(3px)}a:hover .arrow-ext{transform:translate(2px,-2px)}.button .arrow{width:20px;height:20px}nav a:last-child{gap:8px}.text-link{gap:12px}.chapter-links{display:flex;flex-wrap:wrap;column-gap:28px}.project-link{display:inline-flex;align-items:center;gap:8px}.project-link .arrow{width:.75em;height:.75em}.browser-top .arrow{width:12px;height:12px}a.browser-frame{display:block}.service-list article>a .arrow{width:24px;height:24px}.glass-project-labels>a{display:grid;grid-template-columns:1fr auto;align-items:center;align-content:start;gap:15px 12px}.glass-project-labels>a>span:first-child{grid-column:1/-1}.glass-project-labels .label-chip{width:40px;height:40px;border:1px solid var(--edge);border-radius:50%;display:grid;place-items:center;color:var(--green);transition:background .25s,color .25s,border-color .25s}.glass-project-labels .label-chip .arrow{width:18px;height:18px}.glass-project-labels>a:hover .label-chip{background:var(--green);border-color:var(--green);color:var(--navy)}@media(max-width:700px){.glass-project-labels{grid-template-columns:1fr}.glass-project-labels>a,.glass-project-labels>a:first-child{padding:18px 0;border-right:0;border-bottom:1px solid var(--edge);gap:8px 12px}.glass-project-labels>a:last-child{border-bottom:0}.glass-project-labels span{font-size:9px;letter-spacing:.12em}.glass-project-labels strong{font-size:22px}}.orbit-hero h1 em,em{font-style:normal;color:var(--muted);background:none}.glass-title,.page-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:32px;align-content:center;text-align:left}.page-intro{column-gap:6vw}.glass-title{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.glass-title>.button{white-space:nowrap}.glass-title>h1,.page-intro>h1{grid-column:1/-1;grid-row:1;max-width:none}.glass-title>.eyebrow,.glass-title>p:not(.eyebrow),.page-intro>.eyebrow,.page-intro>h1+p{grid-row:2;margin:40px 0 0;padding-top:16px;border-top:1px solid var(--edge);max-width:none}.glass-title>.eyebrow,.page-intro>.eyebrow{grid-column:1;line-height:1.7}.glass-title>p:not(.eyebrow),.page-intro>h1+p{grid-column:2;max-width:560px}.glass-title>.button,.page-intro>.contact-actions{grid-column:2;grid-row:3;justify-self:start;margin-top:24px}@media(max-width:700px){.glass-title,.page-intro{grid-template-columns:minmax(0,1fr)}.glass-title>h1,.page-intro>h1{text-align:left}.glass-title>.button,.glass-title>.eyebrow,.glass-title>p:not(.eyebrow),.page-intro>.contact-actions,.page-intro>.eyebrow,.page-intro>h1+p{grid-column:1;margin-left:34px;max-width:none}.glass-title>.eyebrow,.page-intro>.eyebrow{grid-row:2;margin-top:28px;margin-bottom:0}.glass-title>p:not(.eyebrow),.page-intro>h1+p{grid-row:3;border-top:0;padding-top:0;margin-top:12px}.glass-title>.button,.page-intro>.contact-actions{grid-row:4;margin-top:20px}}.footer-bottom a{display:inline-flex;align-items:center;gap:6px}.page-intro:after{pointer-events:none}