body.gv-home{margin:0;background:radial-gradient(ellipse at 80% 10%,#11372f66,transparent 38%),#080f12!important;color:#e7f0eb!important;font:15px/1.6 Inter,"Segoe UI",Arial,sans-serif;--mint:#a8f0cd;--muted:#99afa8;--line:#29403c}.gv-home *{box-sizing:border-box}.gv-home a{color:inherit;text-decoration:none}.gv-home button{font:inherit;cursor:pointer}.gv-home button:disabled{cursor:wait;opacity:.55}.gv-home a:focus-visible,.gv-home button:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.gv-home h1,.gv-home h2,.gv-home h3,.gv-home p{margin:0}.gv-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.gv-skip{position:absolute;top:-80px;z-index:100;background:var(--mint);color:#10271e!important;padding:12px 20px}.gv-skip:focus{top:10px}.gv-header{border-bottom:1px solid #ffffff0e;background:#081114cc}.gv-header-inner{display:flex;align-items:center;gap:30px;min-height:92px}.gv-brand{display:flex;align-items:center;gap:11px;flex-shrink:0;font-size:23px;font-weight:800;letter-spacing:-.8px;line-height:1.1}.gv-brand span span,.gv-footer .gv-brand span{color:var(--mint)}.gv-brand small{display:block;font-size:8px;letter-spacing:1.9px;font-weight:500;color:var(--muted);margin-top:8px}.gv-nav{display:flex;gap:32px;margin-left:auto;font-size:13px;color:#bacbc2}.gv-nav a:hover,.gv-text-link:hover,.gv-footer a:hover{color:var(--mint)}.gv-button{display:inline-flex;justify-content:center;align-items:center;min-height:49px;padding:12px 21px;border:1px solid #3c514b;border-radius:7px;color:#d3e8dd;background:#ffffff03;font-size:13px;font-weight:600;text-align:center;transition:background .2s,border-color .2s}.gv-button:hover{background:#243b31;border-color:#8cbaa1}.gv-primary{background:var(--mint);color:#12352b!important;border-color:var(--mint)}.gv-primary:hover{background:#c7ffe0}.gv-small{min-height:39px;padding:8px 15px;font-size:12px}.gv-hero{display:grid;grid-template-columns:.9fr 1.2fr;align-items:center;gap:36px;padding-block:68px 60px}.gv-eyebrow{font-family:Consolas,ui-monospace,monospace;font-size:10px;letter-spacing:1.7px;color:var(--mint);font-weight:600}.gv-intro h1{font-size:clamp(38px,4.5vw,63px);line-height:1.08;font-weight:550;letter-spacing:-2.7px;margin-top:22px}.gv-intro h1 em{font-style:normal;color:var(--mint)}.gv-lead{color:#a9bfb4;font-size:16px;line-height:1.85;max-width:420px;margin-top:26px!important}.gv-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:27px}.gv-footnote{font-size:11px;color:#81998d;margin-top:19px!important;max-width:390px}.gv-world{position:relative;background:radial-gradient(ellipse,#1c413644,transparent 67%),#060c0e;border:1px solid #2e4741;border-radius:13px;overflow:hidden;box-shadow:0 30px 90px #0004}.gv-world-top,.gv-world-bottom{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:16px 20px;font:9px Consolas,monospace;color:#79978b}.gv-world-top a{color:#b3cdbe}.gv-world-art{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;opacity:.95}.gv-world-bottom{border-top:1px solid #ffffff09;font-size:10px;color:#99b2a4}.gv-world-label{letter-spacing:1px}.gv-room{position:absolute;display:flex;align-items:center;gap:7px;border:1px solid #668674;border-radius:4px;padding:7px 10px;background:#0b1c17eb;box-shadow:0 8px 25px #0007;font-size:10px;white-space:nowrap;transform:translate(-50%,-50%);transition:background .2s}.gv-room span{font:8px Consolas,monospace;color:var(--mint);opacity:.7}.gv-room:hover{background:#2c5240;border-color:var(--mint)}.gv-room-research{top:31%;left:28%}.gv-room-work{top:51%;left:77%}.gv-room-community{top:51%;left:25%}.gv-room-evidence{top:73%;left:73%}.gv-snapshot{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1fr;gap:24px;align-items:center;border-block:1px solid var(--line);padding-block:24px}.gv-snapshot strong{display:block;font-size:29px;font-weight:500;line-height:1.2;letter-spacing:-.8px}.gv-snapshot span{display:block;color:var(--muted);font-size:10px;margin-top:6px}.gv-snapshot-label>p:last-child{font-size:11px;color:#8aa598;margin-top:8px}.gv-snapshot>a{color:#bdd8c8;font-size:11px;text-align:right}.gv-section{padding-block:76px}.gv-section-heading{display:flex;gap:30px;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.gv-section h2,.gv-connect h2{font-size:clamp(27px,3vw,39px);line-height:1.18;letter-spacing:-1.1px;font-weight:500;margin-top:12px}.gv-section-heading p:not(.gv-eyebrow){font-size:13px;color:var(--muted);margin-top:12px}.gv-section-heading .gv-actions{margin-top:0}.gv-text-link{font-size:12px;color:#bfd9ca!important;text-decoration:underline!important;text-decoration-color:#678672!important;text-underline-offset:5px}.gv-job-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gv-job{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(150deg,#15241f,#10191b);transition:border-color .2s,transform .2s}.gv-job:hover{border-color:#7aa48b;transform:translateY(-3px)}.gv-job-top{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:20px}.gv-tag{font:9px Consolas,monospace;letter-spacing:1px;color:#abcbbc;padding:4px 7px;border:1px solid #496354;border-radius:4px}.gv-expired{color:#edcfa1;border-color:#806c42}.gv-job-reward{font:12px Consolas,monospace;color:var(--mint);white-space:nowrap}.gv-job h3{font-size:17px;line-height:1.4;font-weight:550;letter-spacing:-.3px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gv-job p{font-size:12px;color:var(--muted);line-height:1.75;margin-top:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gv-job-meta{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:auto;padding-top:23px;color:#8ca697;font:10px Consolas,monospace;overflow-wrap:anywhere}.gv-empty{grid-column:1/-1;padding:26px;color:var(--muted);font-size:13px;border:1px dashed var(--line);border-radius:8px;line-height:1.8}.gv-empty a{color:var(--mint);text-decoration:underline}.gv-directory{display:grid;grid-template-columns:1fr 1.8fr;gap:25px;margin-top:40px;padding-top:33px;border-top:1px solid #233831}.gv-directory h3{font-size:23px;font-weight:500;letter-spacing:-.5px;margin-top:10px}.gv-directory>div>p:last-child{color:var(--muted);font-size:12px;margin-top:8px}.gv-directory>.gv-text-link{grid-column:2}.gv-agent-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gv-live-agent{padding:15px 12px;border:1px solid #2c443b;border-radius:7px;background:#11201b;min-width:0}.gv-live-agent:hover{border-color:#79a288}.gv-live-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #58866b;color:var(--mint);background:#20382c;border-radius:6px;font:12px Consolas,monospace;margin-bottom:12px}.gv-live-agent strong{display:block;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.gv-live-agent small{display:block;font-size:10px;color:var(--muted);margin-top:7px;overflow-wrap:anywhere}.gv-process-band{border-block:1px solid #253d33;background:#10201988}.gv-process{list-style:none;padding:0;margin:38px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.gv-process li{padding-top:18px;border-top:1px solid #3a5946}.gv-process li>span{font:9px Consolas,monospace;color:var(--mint);letter-spacing:1px}.gv-process h3{font-size:16px;font-weight:500;line-height:1.5;margin-top:13px}.gv-process p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:11px}.gv-payment-note{font-size:11px;color:#8ea598;border-top:1px solid #263d32;padding-top:20px;margin-top:34px!important}.gv-payment-note a{text-decoration:underline;text-underline-offset:4px}.gv-workshop{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.gv-workshop-copy>p:not(.gv-eyebrow){font-size:14px;line-height:1.9;color:var(--muted);margin-top:20px;max-width:410px}.gv-workshop-copy .gv-demo-note{font-size:10px!important;color:#769181!important;margin-top:12px!important}.gv-team{display:flex;gap:9px;margin-top:24px}.gv-team-agent{display:grid;grid-template-columns:44px 1fr;gap:5px;align-items:center;position:relative;min-width:0;flex:1;text-align:left;border:1px solid #32483e;background:#12211a;color:#d9eadf;border-radius:7px;padding:9px}.gv-team-agent img{width:44px;height:44px;object-fit:contain}.gv-team-agent strong{display:block;font-size:11px;font-weight:600}.gv-team-agent small{display:block;font-size:9px;color:var(--muted)}.gv-team-agent svg{position:absolute;right:6px;top:6px;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;color:#809b8b}.gv-team-agent[aria-pressed=true]{background:#224333;border-color:#9ce9c0}.gv-agent-description{border-left:2px solid #7dae91;padding-left:14px;margin:25px 0}.gv-agent-description>p:last-child{font-size:12px;line-height:1.8;color:#b1c4b7;margin-top:8px;max-width:390px}.gv-model-panel{border:1px solid #2a493c;border-radius:12px;background:radial-gradient(ellipse at 50% 47%,#3a79523b,transparent 67%),#0c1913;overflow:hidden}.gv-model-caption{display:flex;justify-content:space-between;padding:19px 22px;color:#829f8c;font:9px Consolas,monospace;letter-spacing:1px}.gv-model{height:350px;position:relative;touch-action:pan-y}.gv-model>img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0;padding:25px}.gv-model [hidden]{display:none!important}.gv-model canvas{display:block;position:absolute;inset:0;touch-action:none}.gv-model-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:17px;border-top:1px solid #294436;color:#819b89;font-size:9px}.gv-model-controls button{flex-shrink:0;background:#182d22;border:1px solid #3d5b47;border-radius:5px;padding:7px 9px;color:#b9dac5;font-size:10px}.gv-model-controls button:hover{background:#2e5039}.gv-model-controls>span{text-align:center;max-width:220px}.gv-connect{border:1px solid #3c624d;border-radius:12px;background:linear-gradient(120deg,#1a3526,#11221a);padding:39px 44px;display:flex;gap:35px;justify-content:space-between;align-items:center;margin-bottom:74px}.gv-connect p:not(.gv-eyebrow){font-size:13px;line-height:1.8;color:#a5bfae;max-width:600px;margin-top:16px}.gv-connect h2{font-size:30px}.gv-connect-actions{display:grid;gap:15px;text-align:center;flex-shrink:0}.gv-footer{padding-block:28px 35px;border-top:1px solid #284035;display:flex;align-items:center;gap:25px;justify-content:space-between}.gv-footer .gv-brand{font-size:19px;gap:0}.gv-footer p{color:#789287;font-size:11px}.gv-footer nav{display:flex;gap:22px;font-size:11px;color:#a8beb2}
@media(max-width:1100px){.gv-wrap{width:calc(100% - 48px)}.gv-hero{gap:25px;grid-template-columns:.95fr 1fr}.gv-intro h1{font-size:47px}.gv-world-top{font-size:8px;padding:14px 12px}.gv-world-bottom{font-size:9px;padding:14px 12px}.gv-workshop{gap:40px}.gv-team-agent{grid-template-columns:32px 1fr;padding:7px}.gv-team-agent img{width:32px;height:40px}.gv-snapshot{gap:18px}.gv-job{padding:19px}.gv-process{gap:22px}.gv-nav{gap:22px}}
@media(max-width:850px){.gv-hero{grid-template-columns:1fr;gap:35px;padding-block:46px}.gv-intro{max-width:650px}.gv-intro h1{font-size:54px}.gv-lead{max-width:550px}.gv-world{max-width:720px}.gv-room{font-size:12px}.gv-snapshot{grid-template-columns:repeat(3,1fr);gap:25px 15px}.gv-snapshot-label{grid-column:1/-1}.gv-snapshot>a{grid-column:1/-1;text-align:left}.gv-job-list{grid-template-columns:1fr}.gv-directory{grid-template-columns:1fr}.gv-directory>.gv-text-link{grid-column:1}.gv-process{grid-template-columns:repeat(2,1fr);gap:30px}.gv-section{padding-block:53px}.gv-workshop{gap:25px}.gv-team{flex-direction:column}.gv-team-agent{display:flex;gap:10px}.gv-team-agent strong{font-size:13px}.gv-team-agent small{font-size:11px}.gv-team-agent svg{top:20px;right:16px;width:17px;height:17px}.gv-connect{padding:30px;flex-direction:column;align-items:flex-start}.gv-connect-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.gv-footer{flex-wrap:wrap}.gv-footer nav{flex-wrap:wrap}.gv-nav{gap:17px}.gv-nav a{font-size:12px}.gv-header-inner{gap:20px}.gv-brand small{font-size:7px;letter-spacing:1px}}
@media(max-width:600px){.gv-wrap{width:calc(100% - 36px)}.gv-header-inner{min-height:78px;flex-wrap:wrap;padding-block:15px;gap:16px}.gv-brand{font-size:21px;margin-right:auto}.gv-header-inner>.gv-button{padding:7px 10px;min-height:34px;font-size:10px}.gv-nav{order:3;margin-left:0;width:100%;gap:27px}.gv-intro h1{font-size:43px;letter-spacing:-1.8px}.gv-lead{font-size:14px}.gv-hero{padding-block:36px;gap:28px}.gv-world-top{display:block;font-size:8px}.gv-world-top a{display:inline-block;margin-top:9px}.gv-world-art{aspect-ratio:1.4}.gv-world-bottom{font-size:8px;gap:8px}.gv-room{padding:6px 7px;font-size:9px;gap:4px}.gv-room-research{top:34%}.gv-room-evidence{top:73%;left:71%}.gv-room-work{left:77%;top:53%}.gv-room-community{top:54%;left:25%}.gv-snapshot strong{font-size:25px}.gv-snapshot span{font-size:9px;line-height:1.5}.gv-snapshot-label>p:last-child{font-size:10px}.gv-section-heading{display:block}.gv-section-heading>.gv-text-link{display:inline-block;margin-top:17px}.gv-section-heading .gv-actions{margin-top:18px}.gv-agent-list{grid-template-columns:1fr}.gv-live-agent{display:grid;grid-template-columns:36px 1fr;gap:5px 10px;padding:14px}.gv-live-icon{grid-row:1/3;margin-bottom:0}.gv-live-agent small{margin-top:0}.gv-process{gap:27px 19px}.gv-process h3{font-size:14px}.gv-process p{font-size:11px}.gv-workshop{grid-template-columns:1fr;gap:32px}.gv-team{flex-direction:row}.gv-team-agent{display:grid;grid-template-columns:1fr;text-align:center}.gv-team-agent img{margin:auto;width:60px;height:60px}.gv-team-agent svg{right:7px;top:7px;width:13px;height:13px}.gv-team-agent strong{font-size:12px}.gv-team-agent small{font-size:10px}.gv-model{height:300px}.gv-model-controls{padding:12px;gap:8px}.gv-model-controls>span{font-size:8px}.gv-model-controls button{font-size:9px;padding:6px}.gv-connect{padding:27px 23px;margin-bottom:46px}.gv-connect h2{font-size:28px}.gv-footer{gap:16px;padding-block:25px}.gv-footer p{font-size:10px}.gv-footer nav{gap:20px}}
@media(prefers-reduced-motion:reduce){.gv-home *{transition:none!important;scroll-behavior:auto!important}.gv-job:hover{transform:none}}

.gv-payment-note>p:last-child{margin-top:9px;max-width:970px}
