/* DINO Vision — dedicated visual system. Original logo assets are used unchanged. */
.dino-vision{--dv-bg:#08060e;--dv-panel:#121019;--dv-panel-2:#191421;--dv-text:#f8f5fb;--dv-muted:#b6aebe;--dv-line:rgba(255,255,255,.12);--dv-lime:#d2f419;--dv-violet:#9d1afb;--dv-purple:#be39fb;background:var(--dv-bg);color:var(--dv-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}
.dino-vision *{box-sizing:border-box}.dino-vision a{color:inherit;text-decoration:none}.dino-vision a:focus-visible,.dino-vision button:focus-visible,.dino-vision input:focus-visible,.dino-vision select:focus-visible{outline:3px solid var(--dv-lime);outline-offset:3px}.dv-skip{position:absolute;top:-60px;left:16px;z-index:100;background:var(--dv-lime);color:#08060e!important;padding:12px 16px;border-radius:8px}.dv-skip:focus{top:12px}
.dv-header{position:sticky;top:0;z-index:50;background:rgba(8,6,14,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(210,244,25,.13)}.dv-nav-wrap{max-width:1240px;height:82px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:26px}.dv-logo{width:102px;flex:0 0 102px;display:flex;align-items:center}.dv-logo img{display:block;width:100%;height:auto}.dv-nav{display:flex;align-items:center;gap:30px}.dv-nav a,.dv-back-link{font-size:12px;color:#d1c9d9;transition:color .2s}.dv-nav a:hover,.dv-back-link:hover{color:var(--dv-lime)}.dv-nav-actions{display:flex;align-items:center;gap:18px}.dv-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 19px;border-radius:7px;font-size:12px;font-weight:800;letter-spacing:.01em;transition:transform .2s,background .2s;cursor:pointer;border:1px solid transparent}.dv-button:hover{transform:translateY(-2px)}.dv-button-lime{background:var(--dv-lime);color:#100d12!important}.dv-button-lime:hover{background:#e2ff46}.dv-menu,.dv-mobile{display:none}
.dv-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--dv-line)}.dv-hero-glow{position:absolute;width:780px;height:780px;border-radius:50%;right:-160px;top:-300px;background:radial-gradient(circle,rgba(157,26,251,.17),rgba(157,26,251,.04) 42%,transparent 68%);pointer-events:none}.dv-hero-inner{position:relative;z-index:1;max-width:1240px;min-height:620px;margin:auto;padding:94px 32px 80px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:54px}.dv-kicker{display:flex;align-items:center;gap:10px;color:#d5f65a;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin:0 0 24px}.dv-live-dot,.dv-footer-status i{width:7px;height:7px;border-radius:50%;background:var(--dv-lime);box-shadow:0 0 14px rgba(210,244,25,.6);display:inline-block;flex:0 0 7px}.dv-hero h1{font-size:clamp(48px,6.4vw,82px);line-height:.99;letter-spacing:-.075em;margin:0;max-width:670px;font-weight:760}.dv-hero h1 span{color:var(--dv-lime)}.dv-hero-lead{font-size:16px;line-height:1.8;color:#c5bdcd;max-width:510px;margin:28px 0 30px}.dv-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.dv-text-link{font-size:12px;font-weight:750;display:inline-flex;align-items:center;gap:12px;color:#f4eef8}.dv-text-link span{color:var(--dv-lime);font-size:18px}.dv-hero-foot{margin-top:58px;padding-top:17px;border-top:1px solid var(--dv-line);display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:520px;color:#958b9f;font-size:10px}.dv-status{font-size:9px;letter-spacing:.13em;color:#c6b9d0;border:1px solid #3c3344;border-radius:4px;padding:6px 8px;white-space:nowrap}
.dv-hero-art{min-height:410px;position:relative;display:grid;place-items:center}.dv-orbit{position:absolute;border:1px solid rgba(190,57,251,.28);border-radius:50%;transform:rotate(-24deg)}.dv-orbit-one{width:390px;height:300px}.dv-orbit-two{width:470px;height:365px;border-color:rgba(210,244,25,.14);transform:rotate(24deg)}.dv-logo-panel{position:relative;z-index:2;width:min(100%,390px);padding:12px;filter:drop-shadow(0 28px 65px rgba(157,26,251,.2))}.dv-logo-panel img{display:block;width:100%;height:auto}.dv-float{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:13px 15px;background:rgba(20,16,27,.94);border:1px solid rgba(255,255,255,.14);border-radius:9px;box-shadow:0 20px 55px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.dv-float-top{top:30px;left:-3px}.dv-float-bottom{bottom:35px;right:-8px}.dv-float-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:rgba(210,244,25,.12);color:var(--dv-lime);font-size:19px}.dv-float-icon.dv-purple{background:rgba(190,57,251,.16);color:#d987ff}.dv-float strong,.dv-float small{display:block}.dv-float strong{font-size:11px}.dv-float small{font-size:9px;color:#a99eaf;margin-top:4px}.dv-art-caption{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:.23em;color:#82758e;white-space:nowrap}.dv-ticker{min-height:54px;display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,42px);padding:12px 24px;border-top:1px solid var(--dv-line);color:#d8d0df;font-size:9px;letter-spacing:.16em;font-weight:800;flex-wrap:wrap}.dv-ticker b{color:var(--dv-lime);font-size:13px}
.dv-section{padding:112px max(32px,calc((100% - 1176px)/2))}.dv-section-label{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--dv-line);padding-bottom:18px;color:#93869f;font-size:9px;letter-spacing:.16em;font-weight:750}.dv-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;padding:56px 0 68px;align-items:start}.dv-intro h2,.dv-heading-row h2,.dv-values h2{font-size:clamp(36px,4.8vw,58px);letter-spacing:-.065em;line-height:1.07;font-weight:650;margin:0}.dv-intro h2 em,.dv-heading-row h2 em,.dv-values h2 em,.dv-jenny h2 em,.dv-waitlist h2 em{font-style:normal;color:var(--dv-lime)}.dv-intro-copy p,.dv-values-grid>div>p{font-size:14px;line-height:1.85;color:#b9afc2;margin:0 0 18px}.dv-intro-copy .dv-text-link{margin-top:8px}.dv-manifesto{min-height:190px;display:flex;align-items:center;gap:30px;padding:34px 42px;border:1px solid rgba(190,57,251,.27);background:linear-gradient(110deg,rgba(157,26,251,.12),rgba(18,16,25,.4) 65%);border-radius:12px;position:relative;overflow:hidden}.dv-manifesto:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(210,244,25,.17);border-radius:50%;right:-80px;top:-100px;box-shadow:0 0 0 34px rgba(210,244,25,.025),0 0 0 68px rgba(210,244,25,.02)}.dv-manifesto-mark{font-size:64px;font-weight:900;letter-spacing:-.1em;color:var(--dv-lime);line-height:1}.dv-manifesto p{font-size:clamp(20px,3vw,31px);letter-spacing:-.045em;line-height:1.3;margin:0}.dv-manifesto p strong{color:#c9b9d5;font-weight:500}.dv-manifesto-side{position:absolute;bottom:22px;right:26px;font-size:8px;letter-spacing:.16em;color:#9a8ca5;z-index:1}
.dv-experience{background:#100d16;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.dv-heading-row{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:50px 0 38px}.dv-heading-row>p{max-width:330px;color:#aaa0b4;font-size:13px;line-height:1.8;margin:0 0 5px}.dv-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dv-feature{border:1px solid rgba(255,255,255,.1);background:#15111b;border-radius:10px;padding:20px 18px 22px;min-width:0;transition:transform .25s,border-color .25s}.dv-feature:hover{transform:translateY(-5px);border-color:rgba(210,244,25,.4)}.dv-feature-top{display:flex;justify-content:space-between;align-items:center;color:#8f8299;font-size:10px;letter-spacing:.1em}.dv-feature-symbol{font-size:20px;color:var(--dv-lime)}.dv-feature-graphic{height:172px;position:relative;overflow:hidden;margin:13px 0 18px;border-radius:7px;background:#20182b}.dv-graphic-community{background:radial-gradient(circle at 50% 50%,#3b2353,#1b1524 70%)}.dv-bubble{position:absolute;padding:8px 10px;border:1px solid rgba(255,255,255,.17);background:rgba(16,12,23,.8);border-radius:6px;font-size:9px;color:#e7ddec}.dv-bubble-a{top:20px;left:12px}.dv-bubble-b{top:26px;right:9px;color:var(--dv-lime)}.dv-bubble-c{bottom:25px;left:10px}.dv-bubble-d{bottom:18px;right:15px;color:#e5aaff}.dv-graphic-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--dv-lime);color:#151019;font-weight:900;font-size:12px;line-height:1.1;box-shadow:0 0 0 9px rgba(210,244,25,.08)}.dv-graphic-discover{background:linear-gradient(135deg,#241733,#17111e)}.dv-discover-card{position:absolute;left:20px;top:21px;right:28px;bottom:19px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);padding:15px}.dv-mini-tag{font-size:8px;letter-spacing:.18em;color:var(--dv-lime);display:block;margin-bottom:13px}.dv-discover-card strong{font-size:21px;line-height:1.05;letter-spacing:-.04em}.dv-discover-lines{display:flex;gap:5px;margin-top:14px}.dv-discover-lines i{height:3px;border-radius:2px;background:#8f46bc;width:22%}.dv-discover-lines i:first-child{background:var(--dv-lime);width:36%}.dv-discover-star{position:absolute;right:12px;top:13px;color:#d47cff;font-size:28px}.dv-graphic-peers{padding:20px;background:#21172c}.dv-quote-mark{font-size:45px;line-height:.8;color:var(--dv-lime)}.dv-graphic-peers>p{font-size:16px;line-height:1.25;letter-spacing:-.03em;margin:8px 0 18px}.dv-peer-stack{display:flex;align-items:center}.dv-peer-stack span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#d7c1ec;color:#21172c;font-size:9px;font-weight:900;border:2px solid #21172c;margin-right:-5px}.dv-peer-stack span:nth-child(2){background:#d2f419}.dv-peer-stack span:nth-child(3){background:#b96be8}.dv-peer-stack b{font-size:8px;line-height:1.2;font-weight:600;color:#b6a8c0;margin-left:12px}.dv-graphic-ai{display:grid;place-items:center;background:radial-gradient(circle,#382049,#19121f 68%)}.dv-ai-orb{width:108px;height:108px;border-radius:0;transform:rotate(-12deg) translateY(-18px);display:grid;place-items:center;background:none;box-shadow:none;position:relative}.dv-ai-orb span{display:block;width:100%;height:100%;transform:rotate(12deg)}.dv-ai-orb span img{width:100%;height:100%;object-fit:contain;display:block}.dv-ai-orb:after{content:"";position:absolute;inset:-13px;border:1px solid rgba(210,244,25,.3);border-radius:36px}.dv-ai-ping{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--dv-lime);box-shadow:0 0 12px rgba(210,244,25,.6)}.dv-ai-ping-one{top:35px;right:48px}.dv-ai-ping-two{bottom:38px;left:48px;background:#d77bff}.dv-ai-caption{position:absolute;bottom:13px;font-size:8px;letter-spacing:.18em;color:#c0b0cc}.dv-feature h3{font-size:17px;line-height:1.25;letter-spacing:-.04em;margin:0 0 10px}.dv-feature>p{font-size:11px;line-height:1.75;color:#b3a8bc;min-height:77px;margin:0 0 18px}.dv-feature-tag{display:block;padding-top:14px;border-top:1px solid var(--dv-line);font-size:8px;letter-spacing:.11em;color:#b5a7c1}.dv-disclaimer{font-size:10px;line-height:1.6;color:#887c93;margin:18px 0 0}
.dv-blog-page{padding-top:90px;padding-bottom:90px}.dv-blog-list{display:grid;gap:22px;margin-top:28px}.dv-blog-card{padding:28px 26px;background:#15111b;border:1px solid rgba(255,255,255,.1);border-radius:10px}.dv-blog-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;margin:0 0 18px;background:#0d0a12}.dv-blog-card h2{font-size:clamp(22px,3vw,30px);letter-spacing:-.04em;margin:8px 0 12px;line-height:1.2}.dv-blog-excerpt{font-size:13px;line-height:1.75;color:#b3a8bc;margin:0 0 16px}.dv-blog-body{font-size:13px;line-height:1.85;color:#ded5e5}.dv-form-message.error{padding:12px 14px;border-radius:8px;font-size:12px;background:rgba(220,80,100,.12);border:1px solid rgba(220,80,100,.35);color:#ffb4c0;margin-bottom:16px}
.dv-jenny{position:relative;overflow:hidden;border-block:1px solid rgba(190,57,251,.17);background:#09070f}.dv-jenny-glow{position:absolute;left:-150px;top:-240px;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(157,26,251,.17),transparent 68%)}.dv-jenny-inner{position:relative;max-width:1176px;margin:auto;padding:110px 32px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.dv-jenny-visual{min-height:400px;position:relative;display:grid;place-items:center;align-self:start;transform:translateY(-40px)}.dv-jenny-ring{position:absolute;width:400px;height:400px;border:1px solid rgba(190,57,251,.38);border-radius:50%;box-shadow:0 0 0 28px rgba(190,57,251,.035),0 0 0 58px rgba(190,57,251,.025)}.dv-jenny-core{position:relative;width:280px;height:280px;display:grid;place-items:center;border-radius:0;transform:rotate(-9deg);background:none;box-shadow:none}.dv-jenny-core span{display:block;width:100%;height:100%;transform:rotate(9deg)}.dv-jenny-core span img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 25px 70px rgba(157,26,251,.3))}.dv-jenny-core i{position:absolute;right:-13px;top:-13px;font-style:normal;color:var(--dv-lime);font-size:36px}.dv-jenny-note{position:absolute;padding:12px 15px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:#17111f;font-size:10px;color:#ddd2e6}.dv-jenny-note span{color:var(--dv-lime);margin-right:8px}.dv-jenny-note-a{left:0;top:67px}.dv-jenny-note-b{right:0;bottom:69px}.dv-jenny-caption{position:absolute;bottom:6px;color:#82748d;font-size:8px;letter-spacing:.2em}.dv-jenny-copy .dv-kicker{margin-bottom:18px}.dv-jenny h2,.dv-waitlist h2{font-size:clamp(42px,5vw,62px);line-height:1.02;letter-spacing:-.07em;margin:0 0 25px;font-weight:650}.dv-jenny-copy>p:not(.dv-kicker){font-size:14px;line-height:1.9;color:#b9afc2}.dv-jenny-copy ul{list-style:none;padding:0;margin:27px 0;display:grid;gap:15px}.dv-jenny-copy li{font-size:12px;color:#e3dce9;display:flex;gap:12px;align-items:flex-start}.dv-jenny-copy li span{color:var(--dv-lime)}.dv-jenny-note{font-size:10px;line-height:1.7;color:#a99cb3;border-left:2px solid var(--dv-purple);padding-left:13px;margin-top:22px}
.dv-values{background:#100d16}.dv-values-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-top:54px}.dv-values-grid>div>p{margin-top:24px;max-width:420px}.dv-value-list article{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--dv-line)}.dv-value-list article:first-child{padding-top:0}.dv-value-list article>span{color:var(--dv-lime);font-size:10px;letter-spacing:.12em;padding-top:4px}.dv-value-list h3{font-size:15px;letter-spacing:-.02em;margin:0 0 7px}.dv-value-list p{font-size:11px;line-height:1.7;color:#a99fb2;margin:0}
.dv-waitlist{position:relative;overflow:hidden;background:#08060e;border-top:1px solid rgba(210,244,25,.18)}.dv-waitlist-glow{position:absolute;width:750px;height:750px;left:-280px;top:-80px;border-radius:50%;background:radial-gradient(circle,rgba(157,26,251,.16),transparent 68%)}.dv-waitlist-inner{position:relative;max-width:1176px;margin:auto;padding:110px 32px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.dv-waitlist-copy{position:sticky;top:130px}.dv-waitlist-copy>p:not(.dv-kicker){font-size:14px;line-height:1.85;color:#b9afc2;max-width:390px}.dv-waitlist-points{display:grid;gap:13px;margin:27px 0;color:#ded5e5;font-size:11px}.dv-waitlist-points span:first-letter{color:var(--dv-lime)}.dv-privacy-note{font-size:10px!important;color:#8e8297!important;margin-top:35px}.dv-form-card{padding:31px;background:#13101a;border:1px solid rgba(255,255,255,.13);border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.2)}.dv-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--dv-line);padding-bottom:22px;margin-bottom:25px}.dv-form-overline{font-size:8px;letter-spacing:.18em;color:var(--dv-lime)}.dv-form-heading h3{font-size:25px;letter-spacing:-.05em;margin:9px 0 0}.dv-form-number{font-size:9px;letter-spacing:.1em;color:#8c7d98}.dv-field{display:grid;gap:8px;margin-bottom:18px}.dv-field label{font-size:10px;font-weight:750;color:#eae3f0}.dv-field label b{color:var(--dv-lime)}.dv-field input,.dv-field select{width:100%;min-height:47px;border:1px solid #3a3044;border-radius:6px;background:#0b0910;padding:12px 13px;color:#f7f1fb;font:inherit;font-size:12px}.dv-field input::placeholder{color:#786d83}.dv-field select{color:#cfc4d8}.dv-field select:invalid{color:#786d83}.dv-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.dv-consent{display:flex;align-items:flex-start;gap:10px;color:#b4a8bf;font-size:10px;line-height:1.65;margin:20px 0}.dv-consent input{margin-top:2px;accent-color:var(--dv-lime);flex:0 0 auto}.dv-form-privacy{font-size:10px;line-height:1.7;color:#8f8299}.dv-form-privacy a,.dv-success a{color:var(--dv-lime);text-decoration:underline;text-underline-offset:3px}.dv-submit{width:100%;margin-top:10px;min-height:52px}.dv-success{padding:18px 0 4px}.dv-success-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--dv-lime);color:#100d12;border-radius:50%;font-size:22px;font-weight:900}.dv-success h3{font-size:25px;letter-spacing:-.04em}.dv-success p{font-size:12px;line-height:1.7;color:#b9afc2}.dv-footer{padding:45px max(32px,calc((100% - 1176px)/2)) 22px;background:#050409;border-top:1px solid var(--dv-line)}.dv-footer-top{display:flex;align-items:center;gap:30px;padding-bottom:32px}.dv-footer-logo{display:block;width:88px;flex:0 0 88px}.dv-footer-logo img{display:block;width:100%;height:auto}.dv-footer-top>p{font-size:10px;line-height:1.8;color:#988ca3;margin:0 auto 0 0}.dv-footer-cta{font-size:11px;color:var(--dv-lime)}.dv-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--dv-line);font-size:9px;color:#82768c}.dv-footer-bottom>span:nth-child(2){display:flex;gap:20px}.dv-footer-bottom a:hover{color:var(--dv-lime)}.dv-footer-status{display:flex;align-items:center;gap:8px;letter-spacing:.12em}
@media(max-width:1000px){.dv-nav{gap:17px}.dv-nav a{font-size:11px}.dv-hero-inner{gap:25px}.dv-hero-art{transform:scale(.92)}.dv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-feature>p{min-height:0}.dv-jenny-inner,.dv-waitlist-inner{gap:45px}.dv-values-grid{gap:45px}}
@media(max-width:760px){.dv-nav-wrap{height:70px;padding:0 20px}.dv-logo{width:77px;flex-basis:77px}.dv-nav,.dv-nav-actions .dv-back-link,.dv-nav-actions>.dv-button{display:none}.dv-menu{display:block;background:transparent;border:1px solid #4a3b54;color:#fff;border-radius:6px;padding:10px 13px;font:inherit;font-size:11px}.dv-mobile{display:grid;gap:0;padding:8px 22px 16px;background:#100d16;border-top:1px solid var(--dv-line)}.dv-mobile a{padding:13px 0;border-bottom:1px solid var(--dv-line);font-size:12px;color:#eee6f3}.dv-hero-inner{grid-template-columns:1fr;gap:20px;padding:68px 22px 45px;min-height:0}.dv-hero h1{font-size:clamp(48px,12vw,70px)}.dv-hero-lead{font-size:14px;margin:23px 0}.dv-hero-foot{margin-top:36px;align-items:flex-start}.dv-hero-art{min-height:340px;transform:none;margin:0 -8px}.dv-orbit-one{width:300px;height:240px}.dv-orbit-two{width:350px;height:280px}.dv-logo-panel{width:min(84%,330px)}.dv-float-top{left:0;top:20px}.dv-float-bottom{right:0;bottom:26px}.dv-float{padding:10px}.dv-float strong{font-size:10px}.dv-float small{font-size:8px}.dv-ticker{font-size:8px;gap:12px}.dv-section{padding:75px 22px}.dv-section-label{font-size:8px}.dv-intro-grid,.dv-values-grid{grid-template-columns:1fr;gap:25px;padding:38px 0 42px}.dv-intro h2,.dv-heading-row h2,.dv-values h2{font-size:clamp(36px,9vw,48px)}.dv-manifesto{padding:26px 20px;gap:17px;min-height:160px}.dv-manifesto-mark{font-size:43px}.dv-manifesto p{font-size:21px}.dv-manifesto-side{font-size:7px;right:15px;bottom:13px}.dv-heading-row{display:block;padding:38px 0 28px}.dv-heading-row>p{margin-top:19px}.dv-feature-grid{gap:10px}.dv-feature{padding:13px}.dv-feature-graphic{height:140px}.dv-discover-card{left:12px;right:12px;padding:11px}.dv-discover-card strong{font-size:17px}.dv-bubble{font-size:8px;padding:6px}.dv-feature h3{font-size:15px}.dv-feature>p{font-size:10px}.dv-feature-tag{font-size:7px;line-height:1.5}.dv-jenny-inner{grid-template-columns:1fr;gap:35px;padding:75px 22px}.dv-jenny-visual{min-height:330px;order:2}.dv-jenny-copy{order:1}.dv-jenny-ring{width:245px;height:245px}.dv-jenny-core{width:228px;height:228px}.dv-jenny-core span img{max-width:100%;max-height:100%}.dv-jenny-note-a{left:0;top:35px}.dv-jenny-note-b{right:0;bottom:42px}.dv-values-grid{padding-bottom:0}.dv-waitlist-inner{grid-template-columns:1fr;gap:35px;padding:76px 22px}.dv-waitlist-copy{position:static}.dv-form-card{padding:22px 17px}.dv-footer{padding:36px 22px 20px}.dv-footer-top{display:grid;grid-template-columns:70px 1fr;gap:14px}.dv-footer-logo{width:70px;flex-basis:70px}.dv-footer-top>p{font-size:9px}.dv-footer-cta{grid-column:1/3;padding-top:7px}.dv-footer-bottom{align-items:flex-start;flex-direction:column;gap:15px}.dv-footer-bottom>span:nth-child(2){flex-wrap:wrap;gap:16px}}
@media(max-width:390px){.dv-feature-grid{grid-template-columns:1fr}.dv-feature-graphic{height:165px}.dv-feature{padding:17px}.dv-feature>p{font-size:11px}.dv-hero-actions{gap:18px}.dv-hero-foot{flex-direction:column}.dv-float-top{top:4px}.dv-float-bottom{bottom:13px}.dv-ticker span:last-of-type{display:none}}
@media(prefers-reduced-motion:reduce){.dino-vision *, .dino-vision *:before,.dino-vision *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}