:root{color-scheme:dark;--bg:#070708;--panel:#111214;--panel-2:#151619;--line:#292a2e;--ink:#f7f7f8;--muted:#9b9ca3;--green:#68d5a8;--green-bg:#102a21;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.landing-page{min-height:100vh}.landing-container{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.landing-skip{position:fixed;left:18px;top:-60px;z-index:100;background:#fff;color:#09090a;padding:11px 15px;border-radius:8px}.landing-skip:focus{top:18px}.landing-header{height:76px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(7,7,8,.88);backdrop-filter:blur(16px);position:sticky;top:0;z-index:40}.landing-nav{height:100%;display:flex;align-items:center}.landing-brand{font-weight:850;font-size:19px;letter-spacing:-.04em;text-decoration:none}.landing-nav nav{display:flex;gap:31px;margin-left:auto;margin-right:34px}.landing-nav nav a,.landing-footer a{color:#a2a3aa;text-decoration:none;font-size:13px;font-weight:650}.landing-nav nav a:hover,.landing-footer a:hover{color:#fff}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 18px;border-radius:9px;background:#f4f4f5;color:#09090a;text-decoration:none;font-size:13px;font-weight:800;border:1px solid #fff;transition:.18s ease}.landing-button:hover{background:#dcdcdf;transform:translateY(-1px)}.landing-button-small{padding:10px 15px;font-size:12px}.landing-hero{padding:92px 0 86px;overflow:hidden;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(590px,1.18fr);gap:60px;align-items:center}.landing-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#aaaab1;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.landing-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(104,213,168,.11)}.hero-copy h1{font-size:clamp(48px,5.2vw,72px);line-height:.98;letter-spacing:-.062em;margin:25px 0 26px;max-width:670px}.hero-copy h1 span{color:#8f9097}.hero-copy>p{max-width:590px;color:#a6a7ae;font-size:17px;line-height:1.7;margin:0}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.landing-link{display:inline-flex;gap:10px;align-items:center;color:#e5e5e7;font-size:13px;font-weight:750;text-underline-offset:4px}.hero-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:38px;padding-top:25px;border-top:1px solid #232428}.hero-proof span{color:#8d8e95;font-size:11px;display:flex;align-items:center;gap:8px}.hero-proof span:before{content:"";width:4px;height:4px;background:#5c5d64;border-radius:50%}.product-window{border:1px solid #33343a;border-radius:16px;background:#0b0c0e;box-shadow:0 35px 90px rgba(0,0,0,.42);overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.window-bar{height:53px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #26272b;background:#101113}.window-brand{font-size:12px;font-weight:850}.window-status{margin-left:auto;display:flex;align-items:center;gap:7px;color:#8f9198;font-size:9px}.window-status i{width:6px;height:6px;border-radius:50%;background:var(--green)}.window-body{min-height:475px;display:grid;grid-template-columns:48px 1fr}.window-body aside{border-right:1px solid #25262a;padding-top:18px;display:flex;align-items:center;flex-direction:column;gap:10px}.window-body aside b{font-size:12px;color:#72737b;width:30px;height:30px;display:grid;place-items:center;border-radius:7px}.window-body aside b.active{background:#eee;color:#0b0b0c}.window-content{padding:24px}.preview-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.preview-heading small,.preview-heading strong{display:block}.preview-heading small{font-size:7px;color:#74757d;letter-spacing:.13em;font-weight:850;margin-bottom:6px}.preview-heading strong{font-size:17px}.preview-heading>span{font-size:8px;color:#a7a8af;border:1px solid #37383d;border-radius:99px;padding:6px 9px}.preview-grid{display:grid;grid-template-columns:1fr .82fr;gap:14px}.preview-form,.preview-media{border:1px solid #292a2e;border-radius:11px;background:#121315;padding:15px}.preview-form label{display:block;color:#8c8d94;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.fake-input,.fake-text,.fake-row>div{border:1px solid #33343a;background:#0c0d0f;border-radius:7px;color:#dedee1;font-size:9px}.fake-input{height:36px;display:flex;align-items:center;padding:0 10px;margin-bottom:13px}.fake-input .x-mark{width:19px;height:19px;background:#eee;color:#080809;border-radius:5px;display:grid;place-items:center;margin-right:8px;font-size:9px}.fake-input i{margin-left:auto;color:#777}.fake-text{height:67px;padding:10px;position:relative;margin-bottom:12px}.fake-text small{position:absolute;right:8px;bottom:7px;color:#676870;font-size:7px}.fake-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fake-row>div{padding:9px;min-width:0}.fake-row span{font-size:8px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fake-schedule{margin-top:12px;padding:10px;border:1px solid #303136;border-radius:7px;display:flex;align-items:center;gap:8px}.fake-schedule>i{width:16px;height:16px;border-radius:4px;background:#eee;color:#09090a;display:grid;place-items:center;font-size:9px}.fake-schedule strong,.fake-schedule small{display:block}.fake-schedule strong{font-size:8px}.fake-schedule small{font-size:7px;color:#7f8087;margin-top:2px}.fake-button{margin-top:12px;background:#eee;color:#09090a;text-align:center;border-radius:7px;padding:10px;font-size:9px;font-weight:850}.media-top{display:flex;justify-content:space-between;font-size:7px;color:#898a91;font-weight:800;letter-spacing:.08em}.media-top i{font-style:normal;color:#66676e}.media-feature{height:154px;margin:13px 0 8px;border-radius:8px;background:linear-gradient(145deg,#27292e,#0c0d0f);position:relative;overflow:hidden}.media-feature:before{content:"";position:absolute;width:110px;height:110px;border:1px solid rgba(255,255,255,.08);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.media-feature .play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:34px;height:34px;background:rgba(255,255,255,.9);color:#101113;border-radius:50%;display:grid;place-items:center;font-size:10px}.media-feature small{position:absolute;bottom:9px;right:9px;color:#b2b3b9;font-size:7px}.media-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.media-row span{height:50px;border-radius:6px;background:#202125}.media-row span:nth-child(2){background:#18191c}.media-row span:nth-child(3){background:#25262a}.queue-card{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;background:var(--green-bg);border:1px solid #204839;border-radius:8px}.queue-card>i{font-style:normal;color:var(--green)}.queue-card span{min-width:0;flex:1}.queue-card strong,.queue-card small{display:block}.queue-card strong{font-size:8px}.queue-card small{font-size:7px;color:#78a995;margin-top:2px}.queue-card b{font-size:7px;color:var(--green)}.landing-section{padding:105px 0;border-bottom:1px solid var(--line)}.section-intro{max-width:700px;margin-bottom:48px}.section-intro h2,.workflow-copy h2,.team-copy h2,.landing-cta h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.045em;margin:18px 0}.section-intro p,.workflow-copy>p,.team-copy>p{color:var(--muted);font-size:15px;line-height:1.7;max-width:610px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}.feature-grid article{padding:30px;min-height:320px;background:#101113;position:relative;border-right:1px solid var(--line)}.feature-grid article:last-child{border-right:0}.feature-number{position:absolute;right:25px;top:25px;color:#5f6067;font-size:9px;font-weight:800}.feature-icon{width:39px;height:39px;border:1px solid #3b3c42;border-radius:9px;display:grid;place-items:center;margin-bottom:74px;color:#e9e9eb}.feature-grid h3{font-size:19px;margin:0 0 13px;letter-spacing:-.025em}.feature-grid p{color:#97989f;line-height:1.65;font-size:13px;margin:0}.workflow-section{background:#0a0b0c}.workflow-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.workflow-copy{position:sticky;top:112px}.workflow-copy .landing-link{margin-top:20px}.workflow-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.workflow-list li{display:grid;grid-template-columns:46px 1fr 44px;gap:18px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.workflow-list li>span{color:#707178;font-size:10px;font-weight:850}.workflow-list h3{font-size:17px;margin:0 0 7px}.workflow-list p{margin:0;color:#919299;font-size:12px;line-height:1.6}.workflow-list b{width:40px;height:40px;border:1px solid #34353a;border-radius:9px;display:grid;place-items:center;font-size:13px}.team-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.team-panel{border:1px solid #323339;background:#111214;border-radius:14px;padding:22px;box-shadow:0 28px 60px rgba(0,0,0,.25)}.team-panel-head{display:flex;justify-content:space-between;padding:0 3px 18px;border-bottom:1px solid var(--line);font-size:8px;color:#898a91;font-weight:850;letter-spacing:.1em}.member-row{display:flex;align-items:center;gap:12px;padding:16px 3px;border-bottom:1px solid #27282c}.member-row>i{font-style:normal;width:34px;height:34px;border:1px solid #37383d;background:#191a1d;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800}.member-row>span{min-width:0;flex:1}.member-row strong,.member-row small{display:block}.member-row strong{font-size:12px}.member-row small{font-size:9px;color:#84858d;margin-top:4px}.member-row>b{font-size:8px;color:#a8a9b0;border:1px solid #34353a;border-radius:99px;padding:5px 8px}.access-note{display:flex;gap:9px;align-items:center;margin-top:18px;padding:12px;border-radius:8px;background:var(--green-bg);color:#8cd8ba;font-size:9px}.access-note i{font-style:normal}.team-copy ul{list-style:none;padding:0;margin:28px 0 0}.team-copy li{display:flex;gap:10px;padding:10px 0;color:#c9c9cd;font-size:12px}.team-copy li i{color:var(--green);font-style:normal}.landing-cta{padding:78px 0}.landing-cta .landing-container{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.landing-cta h2{margin-bottom:0}.landing-footer{border-top:1px solid var(--line);padding:27px 0 35px}.landing-footer .landing-container{display:flex;align-items:center;gap:25px}.landing-footer p{margin:0;color:#74757c;font-size:11px}.landing-footer .landing-container>a:last-child{margin-left:auto}.landing-page a:focus-visible{outline:3px solid rgba(104,213,168,.42);outline-offset:4px}@media(max-width:1020px){.hero-grid{grid-template-columns:1fr;gap:55px}.hero-copy{max-width:760px}.product-window{max-width:760px;transform:none}.workflow-layout,.team-grid{gap:55px}.window-body{min-height:440px}}@media(max-width:760px){.landing-container{width:min(var(--max),calc(100% - 32px))}.landing-header{height:68px}.landing-nav nav{display:none}.landing-nav .landing-button{margin-left:auto}.landing-hero{padding:68px 0}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:15px}.product-window{overflow:hidden}.window-body{min-height:0;grid-template-columns:38px 1fr}.window-content{padding:16px}.preview-grid{grid-template-columns:1fr}.preview-media{display:none}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.feature-grid article:last-child{border-bottom:0}.feature-icon{margin-bottom:42px}.landing-section{padding:76px 0}.workflow-layout,.team-grid{grid-template-columns:1fr}.workflow-copy{position:static}.team-panel{order:2}.team-copy{order:1}.landing-cta .landing-container{align-items:flex-start;flex-direction:column}.landing-footer .landing-container{flex-wrap:wrap}.landing-footer p{order:3;width:100%}}@media(max-width:460px){.landing-container{width:calc(100% - 28px)}.landing-button-small{padding:9px 12px}.landing-hero{padding-top:52px}.hero-copy h1{font-size:40px}.hero-actions{align-items:stretch;flex-direction:column;gap:16px}.hero-actions .landing-button{width:100%}.hero-actions .landing-link{justify-content:center}.hero-proof{gap:12px 18px}.product-window{border-radius:12px}.window-content{padding:13px}.preview-heading strong{font-size:14px}.preview-form{padding:12px}.fake-row{grid-template-columns:1fr}.window-body aside{display:none}.window-body{display:block}.section-intro h2,.workflow-copy h2,.team-copy h2,.landing-cta h2{font-size:34px}.workflow-list li{grid-template-columns:34px 1fr}.workflow-list li>b{display:none}.team-panel{padding:16px}.member-row>b{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-button{transition:none}}
