.video-feature{background:var(--card)}.video-feature-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;display:grid}.video-example{color:#f4efe6;background:#171b22;border:1px solid #ffffff24;border-radius:20px;min-width:0;padding:10px;box-shadow:0 20px 45px #0002}.video-example-chrome{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 18px;font-size:9px;display:flex}.video-example-chrome>span{align-items:center;gap:8px;display:flex}.video-example-chrome b{color:#b4f238;font-size:9px}.video-example-picture{aspect-ratio:16/9;background:#12161a;border-radius:10px;position:relative;overflow:hidden}.video-example-picture video{object-fit:cover;width:100%;height:100%}.video-promo-overlay{color:#fff;pointer-events:none;text-shadow:0 2px 12px #0008;width:54%;position:absolute;top:12%;left:5%}.video-promo-overlay>span{letter-spacing:.13em;font-size:8px;font-weight:800}.video-promo-overlay>strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:18px;font-size:clamp(24px,3vw,43px);font-weight:650;line-height:1.1;display:block}.video-start{color:#20192e;cursor:pointer;background:#b4f238;border-radius:100px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:750;display:flex;position:absolute;bottom:9%;left:5%;box-shadow:0 5px 25px #0006}.video-start:hover{background:#c4ff55}.video-example-caption{color:#c0bcc6;padding:14px 10px 5px;font-size:11px;line-height:1.7}.video-feature-copy article{gap:18px;margin-bottom:27px;display:flex}.video-feature-copy article>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.video-feature-copy h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.25}.video-feature-copy p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.85}.video-feature-tags{flex-wrap:wrap;gap:15px;font-size:11px;font-weight:600;display:flex}.video-feature-tags span{align-items:center;gap:6px;display:flex}.video-feature-tags svg{color:var(--primary)}@media (width<=850px){.video-feature-grid{grid-template-columns:1fr;gap:35px}.video-promo-overlay>strong{font-size:clamp(26px,5vw,45px)}}@media (width<=420px){.video-example-chrome{padding:7px 4px 13px;font-size:7px}.video-example-chrome b{font-size:7px}.video-start{gap:7px;padding:9px 12px;font-size:10px}.video-start svg{width:14px}.video-promo-overlay>span{font-size:6px}.video-promo-overlay>strong{margin-top:10px;font-size:25px}.video-feature-copy h3{font-size:22px}.video-example-caption{font-size:10px}}.technology-section{color:var(--foreground)}.technology-diagram{border:1px solid var(--border);background:radial-gradient(ellipse at 22% 20%,#b4f2380d,transparent 55%),var(--card);border-radius:26px;width:100%;height:700px;position:relative;overflow:hidden}.technology-connections{fill:none;stroke-width:2px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tech-cable{stroke:#94b950}.tech-packet{stroke:#b4f238;stroke-dasharray:10 35;animation:3s linear infinite tech-transfer}.tech-packet-return{animation-direction:reverse}.tech-upload{stroke:#a6ae9c;stroke-dasharray:5 7;opacity:.3}.technology-sending .tech-upload{stroke:#b4f238;stroke-dasharray:12 20;opacity:1;animation:1s linear infinite tech-transfer}.tech-telemetry{stroke:#a383d0;stroke-dasharray:2 8;animation:5s linear infinite tech-transfer}.tech-display{color:#fff;background:#171d20;border:2px solid #485044;border-radius:15px;width:58%;padding:9px;position:absolute;top:5%;left:4%;box-shadow:0 15px 30px #0002}.tech-display-bar,.tech-display-foot{letter-spacing:.07em;color:#e8e8df;justify-content:space-between;align-items:center;gap:12px;padding:6px 7px 12px;font-size:9px;display:flex}.tech-display-bar>span,.tech-display-foot>span:first-child{align-items:center;gap:7px;display:flex}.tech-screen-content{aspect-ratio:16/9;color:#223020;background:#b4f238;border-radius:6px;padding:7%;position:relative;overflow:hidden}.tech-screen-content>small{z-index:1;letter-spacing:.1em;font-size:9px;font-weight:800;position:relative}.tech-screen-content>strong{z-index:1;font-family:var(--font-display);letter-spacing:-.06em;margin-top:18px;font-size:clamp(27px,4.6vw,65px);font-weight:700;line-height:.98;display:block;position:relative}.tech-screen-content>img{object-fit:contain;width:85%;max-width:none;height:84%;animation:6s ease-in-out infinite product-float;position:absolute;top:12%;right:-12%}.tech-screen-content>span{letter-spacing:.06em;font-size:8px;font-weight:700;position:absolute;bottom:8%;left:7%}.tech-display-foot{padding:13px 6px 4px;font-size:8px}.tech-display-foot>span:first-child{color:#b4f238}.tech-player{color:#f4efe6;text-align:center;background:linear-gradient(130deg,#35393d,#191d21);border:1px solid #5a6062;border-radius:14px;flex-direction:column;align-items:center;gap:11px;width:20%;min-height:180px;padding:25px;display:flex;position:absolute;top:15%;left:74%;box-shadow:0 13px 35px #0003}.tech-player-light{background:#b4f238;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;right:14px;box-shadow:0 0 8px #b4f238}.tech-player>svg{color:#b4f238}.tech-player>strong{letter-spacing:.1em;font-size:12px}.tech-player>p{color:#d0cdd5;font-size:10px;line-height:1.7}.tech-player-ports{gap:7px;margin-top:8px;display:flex}.tech-player-ports i{background:#080a0c;border:1px solid #5b5e61;width:17px;height:6px;display:block}.tech-node-caption{color:var(--muted-foreground);width:150%;font-size:11px;position:absolute;top:calc(100% + 14px);left:-25%}.tech-console{border:1px solid var(--border);background:var(--background);border-radius:14px;width:48%;position:absolute;top:62%;left:5%;overflow:hidden;box-shadow:0 14px 30px #0001}.tech-console-bar{border-bottom:1px solid var(--border);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:15px;padding:10px 17px;font-size:10px;display:flex}.tech-console-bar>span{align-items:center;gap:9px;display:flex}.tech-console-content{padding:20px 24px}.tech-console-eyebrow{letter-spacing:.1em;color:var(--muted-foreground);font-size:9px}.tech-console-content h3{font-family:var(--font-display);letter-spacing:-.04em;margin-top:7px;font-size:23px;font-weight:650}.tech-console-files{gap:6px;margin-top:15px;display:grid}.tech-console-files>span{align-items:center;gap:8px;font-size:11px;display:flex}.tech-console-files svg{color:var(--primary)}.tech-console-files b{color:var(--muted-foreground);margin-left:auto;font-size:9px;font-weight:400}.tech-publish{color:#20192e;cursor:pointer;background:#b4f238;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:17px;font-size:12px;font-weight:750;display:flex}.tech-publish:disabled{opacity:.7;cursor:progress}.tech-molly{text-align:center;flex-direction:column;align-items:center;width:24%;display:flex;position:absolute;top:63%;left:72%}.tech-molly>img{object-fit:contain;filter:drop-shadow(0 5px 10px #7954b822);width:95px;height:95px}.tech-molly>div{margin-top:8px}.tech-molly span{color:#a986d9;letter-spacing:.1em;font-size:9px;font-weight:750}.light .tech-molly span{color:#7954b8}.tech-molly strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:9px;font-size:20px;font-weight:600;line-height:1.2;display:block}.tech-molly p{color:var(--muted-foreground);margin-top:9px;font-size:11px;line-height:1.75}.tech-molly a{color:#b396da;align-items:center;gap:8px;margin-top:10px;font-size:11px;font-weight:700;display:inline-flex}.light .tech-molly a{color:#7954b8}.technology-progress{justify-content:space-between;align-items:center;gap:20px;padding:22px 8px;display:flex}.technology-progress>span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.technology-progress>div{gap:17px;display:flex}.technology-progress>div>span{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:flex}.technology-progress>div>.complete{color:var(--primary)}.technology-caption{color:var(--muted-foreground);max-width:850px;font-size:11px;line-height:1.8}.technology-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:55px;display:grid}.technology-benefits svg{color:var(--primary);margin-bottom:20px}.technology-benefits h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.2}.technology-benefits p{color:var(--muted-foreground);margin-top:15px;font-size:14px;line-height:1.85}.tech-display-menu .tech-screen-content{color:#302321;background:#f3e9d4;flex-direction:column;padding:0;display:flex}.tech-screen-promo{flex:1;padding:7%;position:relative;overflow:hidden}.tech-screen-promo>small{z-index:1;letter-spacing:.1em;font-size:8px;font-weight:800;position:relative}.tech-screen-promo>strong{z-index:1;font-family:var(--font-display);letter-spacing:-.05em;max-width:75%;margin-top:18px;font-size:clamp(25px,3.2vw,45px);font-weight:650;line-height:1.03;display:block;position:relative}.tech-screen-promo img{object-fit:contain;width:60%;max-width:none;height:110%;animation:6s ease-in-out infinite food-float;position:absolute;top:-5%;right:-10%}.tech-screen-menu{color:#fff;background:#6a3e26;gap:18px;padding:15px 7%;display:flex}.tech-screen-menu>span{flex-direction:column;gap:5px;font-size:7px;display:flex}.tech-screen-menu b{font-size:10px}.technology-paused *{animation-play-state:paused!important}@keyframes tech-transfer{to{stroke-dashoffset:-120px}}@media (width<=900px){.technology-diagram{height:650px}.tech-console{width:50%;top:61%}.tech-player{width:23%;padding:22px 15px;top:14%;left:73%}.tech-molly{width:25%;top:60%;left:71%}.tech-console-content{padding:18px}.technology-benefits{grid-template-columns:1fr 1fr;gap:35px}.tech-node-caption{font-size:10px}.tech-screen-content>strong{font-size:43px}.tech-molly strong{font-size:19px}.technology-progress{flex-direction:column;align-items:start;gap:15px}}@media (width<=600px){.technology-diagram{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 16px;height:auto;padding:22px 15px;display:grid;overflow:visible}.technology-connections{display:none}.tech-display{grid-column:1/-1;width:auto;position:relative;top:auto;left:auto}.tech-player{grid-area:2/2;width:100%;min-height:150px;padding:22px 12px;position:relative;top:auto;left:auto}.tech-node-caption{font-size:9px;top:calc(100% + 7px)}.tech-console{grid-area:3/1/auto/-1;width:auto;position:relative;top:auto;left:auto}.tech-console:before{content:"";border-left:2px dashed #b4f238;height:30px;position:absolute;top:-31px;left:75%}.tech-player:before{content:"";border-left:2px solid #a4bf74;height:30px;position:absolute;top:-32px;left:50%}.tech-molly{grid-area:2/1;justify-content:center;width:auto;padding:0 8px;position:relative;top:auto;left:auto}.tech-molly>img{width:65px;height:65px}.tech-molly strong{font-size:17px}.tech-molly span{font-size:8px}.tech-molly p{margin-top:7px;font-size:10px}.tech-molly a{font-size:10px}.tech-screen-content>strong{font-size:clamp(38px,10vw,58px)}.tech-screen-content>small{font-size:7px}.tech-screen-content>span{font-size:6px}.tech-display-bar{font-size:8px}.tech-display-foot{font-size:6px}.tech-screen-promo>strong{font-size:clamp(28px,6vw,40px)}.tech-screen-promo>small{font-size:6px}.tech-screen-menu{gap:12px;padding:12px 7%}.tech-screen-menu>span{font-size:5px}.tech-screen-menu b{font-size:8px}.technology-benefits{grid-template-columns:1fr;gap:30px;margin-top:40px}.technology-benefits h3{font-size:24px}.technology-progress{padding:20px 0}.technology-progress>div{flex-wrap:wrap;gap:15px}.technology-progress>div>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.technology-diagram *{animation:none!important}}
