@font-face{font-family:IB;src:url(assets/body.ttf) format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#080b0e;color:#f1f2f2;font-family:Arial,Helvetica,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:6px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d2dce4}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:white;color:#080b0e;z-index:100}.skip:focus{top:12px}.preview{padding:8px 4%;font:8px/1.6 Arial,sans-serif;letter-spacing:1.8px;display:flex;justify-content:space-between;background:#11161a;color:#a8b0b7;border-bottom:1px solid #22292f}.preview span{letter-spacing:1.2px}header{height:112px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid #293138}.brand{display:block;text-decoration:none;line-height:1}.brand img{display:block;width:246px;height:auto}.brand span{font-weight:700;letter-spacing:2px;font-size:24px}.brand small{display:block;font-size:9px;letter-spacing:4px;margin-top:8px}nav{display:flex;gap:38px;align-items:center;font-size:12px}nav a{text-decoration:none}.nav-cta{display:flex;gap:35px;border:1px solid #555e65;padding:12px 18px}.hero{padding:42px 4% 0}.hero-top{display:flex;justify-content:space-between;gap:30px}.eyebrow,.hero-index{font-size:9px;line-height:1.8;letter-spacing:2px;text-transform:uppercase;margin:0;color:#aab2ba}.hero-index{letter-spacing:1px;font-size:8px}.hero h1{font-size:clamp(90px,12.8vw,205px);font-weight:400;line-height:.98;letter-spacing:-.065em;margin:52px 0 35px}.hero h1 span{color:#89949f}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:50px}.hero-bottom p{font-size:17px;line-height:1.5;margin:0;color:#c1c7cc}.text-link{text-decoration:none;border-bottom:1px solid #667079;padding:10px 0;font-size:11px;min-width:245px;display:flex;justify-content:space-between}.film-stage{height:430px;background:#10171d;border:1px solid #273038;position:relative;overflow:hidden}.film-frame{height:100%;position:relative;background:linear-gradient(125deg,#182127 0%,#11171d 43%,#080c10 100%)}.film-label{position:absolute;top:30px;left:30px;font-size:9px;letter-spacing:2px;color:#a1adb6}.film-placeholder{position:absolute;top:50%;left:30px;transform:translateY(-50%);font-size:clamp(30px,4.5vw,66px);font-weight:400;line-height:1.05;letter-spacing:-2px;color:#75838d}.film-caption{position:absolute;bottom:27px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#a7b2ba;border-top:1px solid #38434b;padding-top:15px}.statement{padding:140px 10% 120px}.statement h2,h2{font-size:clamp(38px,5.6vw,84px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:35px 0}.statement-bottom{display:grid;grid-template-columns:1.4fr 1fr;gap:15%;margin-top:45px}.statement-bottom p{max-width:510px;font-size:17px;margin:0;color:#d3d8dd}.statement-bottom .muted{font-size:13px;color:#8d99a4}.services{padding:60px 4% 120px;border-top:1px solid #2b333a}.section-heading{display:flex;justify-content:space-between;margin-bottom:50px}.section-heading>span{font-size:10px;color:#8d99a4}.service-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:12%}.service-tabs button{width:100%;background:transparent;border:0;border-bottom:1px solid #303942;display:flex;align-items:center;text-align:left;color:#89959f;padding:26px 0;font-size:25px;cursor:pointer}.service-tabs button>span{font-size:9px;margin-right:28px;color:#89959f}.service-tabs button b{margin-left:auto;font-weight:400;font-size:20px}.service-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#edf0f3}.service-layout article{padding-top:15px}.service-layout h3{font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-1px;margin:24px 0}.service-layout article>p:not(.eyebrow){color:#b5bec6;font-size:14px}.service-layout ul{font-size:12px;padding-left:18px;color:#c4ccd2;line-height:2}.service-note{border-top:1px solid #303942;padding-top:20px;margin-top:25px;font-size:11px!important;color:#87949f!important}.record{padding:100px 8%;background:#10161b;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.record-intro>p:last-child{font-size:14px;max-width:350px;color:#aeb8c1}.record-demo{border:1px solid #48535c;padding:30px;background:#0c1115}.record-heading,.record-meta{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1px;color:#94a3ae}.record-demo label{display:block;font-size:11px;margin:28px 0 5px;color:#c8d1d7}.record-demo select{width:100%;background:#151e25;border:1px solid #47545d;color:white;padding:12px;font-size:12px}.sample-route{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#9facb6;margin:25px 0}.record-rule{height:2px;background:#37434d;position:relative;margin:25px 0}.sample-cross{position:absolute;width:7px;height:7px;background:#d8e1e7;left:55%;top:-2px}.record-demo>p{font-size:12px;color:#c0cad1;min-height:65px}.record-meta{border-top:1px solid #37434d;padding-top:20px}.founder{padding:120px 8%;display:grid;grid-template-columns:1fr 2fr;gap:12%;align-items:start}.founder h2{margin-top:0}.founder p:not(.eyebrow){max-width:570px;font-size:14px;color:#bbc4cc}.small{font-size:11px!important;color:#8796a1!important}.brief{padding:100px 8%;border-top:1px solid #2e363d;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#0d1216}.brief h2{font-size:clamp(38px,4.7vw,68px)}.brief>div>p{max-width:340px;font-size:14px;color:#b3bec7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}form label{display:block;font-size:10px;color:#aebbc5;margin-bottom:25px}input,textarea,form select{width:100%;padding:11px 0;background:transparent;border:0;border-bottom:1px solid #4d5a64;border-radius:0;color:#f1f2f2}select option{background:#11181e;color:white}textarea{resize:vertical}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:14px 20px;border:1px solid #6c7982;background:transparent;color:#fff;font-size:11px;text-decoration:none;cursor:pointer}.button:hover{background:#edf0f3;color:#080b0e}form .button{width:100%}#form-result{font-size:11px;color:#b5c1ca;min-height:20px}.wordmark{padding:100px 4% 80px;border-bottom:1px solid #29323a}.wordmark img{display:block;width:100%;height:auto}footer{padding:30px 4%;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:8px;letter-spacing:1px;color:#a6b2bc}footer p{margin:0}footer a{text-decoration:none}.desk{max-width:1150px;margin:auto;padding:70px 5%}.desk h1{font-size:65px;line-height:1;letter-spacing:-3px;font-weight:400}.desk h2{font-size:30px}.desk-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.desk article{border:1px solid #35414a;padding:25px}.desk .wide{grid-column:1/-1}.desk .status{font-size:9px;letter-spacing:1px;color:#9aabb7}.desk table{border-collapse:collapse;width:100%;font-size:11px}.desk td,.desk th{padding:12px 4px;text-align:left;border-bottom:1px solid #35414a;overflow-wrap:anywhere}.desk li{font-size:13px;margin:15px 0}.desk input[type=checkbox]{width:auto}.desk .button{margin:6px 3px}.pipeline{padding:40px 0 70px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0}.metrics>div{border-top:1px solid #35414a;padding-top:20px}.metrics strong{display:block;font-size:32px;font-weight:400}.metrics span{font-size:10px;color:#9aabb7}.pipeline-tools{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.import-label{position:relative;overflow:hidden;margin:6px 3px}.import-label input{position:absolute;inset:0;opacity:0;cursor:pointer}.prospect{margin-bottom:15px}.prospect-head{display:flex;justify-content:space-between;gap:20px}.prospect h3{font-size:22px;margin:0}.prospect p{font-size:12px}.prospect select{color:#fff;max-width:100%;background:#11181e}.pipeline textarea[readonly]{border:1px solid #35414a;padding:18px;background:#11181e}.empty-state{padding:25px;border:1px dashed #35414a;font-size:13px;color:#9aabb7}#pipeline-status{font-size:12px;color:#c4cdd4}@media(max-width:800px){header{height:90px;padding:0 5%}.brand img{width:180px}nav>a:not(.nav-cta){display:none}nav{gap:0}.nav-cta{font-size:10px;padding:10px 11px;gap:15px}.preview{font-size:7px;padding:8px 5%}.preview span{display:none}.hero{padding:30px 5% 0}.hero-index{display:none}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:25vw;margin:50px 0 35px}.hero-bottom{display:block;padding-bottom:35px}.hero-bottom p{font-size:15px}.text-link{margin-top:25px;max-width:260px;min-width:0}.film-stage{height:280px}.film-label{top:22px;left:20px}.film-placeholder{left:20px;font-size:40px;letter-spacing:-1.5px}.film-caption{left:20px;right:20px;font-size:7px;bottom:20px}.film-caption>span:last-child{display:none}.statement{padding:80px 7%}.statement-bottom{grid-template-columns:1fr;gap:25px}.statement-bottom p{font-size:15px}.statement h2,h2{font-size:42px}.services{padding:40px 5% 70px}.section-heading{margin-bottom:15px}.service-layout{grid-template-columns:1fr;gap:35px}.service-tabs button{font-size:20px;padding:22px 0}.service-tabs button>span{margin-right:20px}.service-layout h3{font-size:29px}.record,.founder,.brief{grid-template-columns:1fr;gap:35px;padding:70px 7%}.record-demo{padding:22px}.record h2{margin-top:25px}.record-heading{font-size:7px;gap:8px}.record-demo>p{min-height:0}.sample-route{font-size:7px}.founder h2{margin-top:0}.brief h2{font-size:42px}.form-row{grid-template-columns:1fr;gap:0}.wordmark{padding:70px 5% 50px}footer{flex-wrap:wrap;padding:25px 5%;font-size:7px}.desk{padding:50px 5%}.desk h1{font-size:47px}.desk-grid{grid-template-columns:1fr}.desk .wide{grid-column:auto}.metrics{gap:10px}.metrics strong{font-size:26px}.metrics span{font-size:9px}.prospect-head{flex-direction:column;gap:8px}}@media(max-width:370px){.brand img{width:155px}.nav-cta{font-size:9px;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

/* Centered editorial composition, revision 3. */
.preview{justify-content:center;text-align:center}.preview span{display:none}header{height:auto;min-height:140px;flex-direction:column;justify-content:center;gap:20px;padding:27px 5% 23px}.brand img{width:238px;height:auto}nav{justify-content:center;gap:35px}nav .nav-cta{border:0;padding:0;gap:9px}.hero{max-width:1600px;margin:auto;padding:65px 4% 0;text-align:center}.hero-top{justify-content:center}.hero h1{font-size:clamp(64px,7.6vw,120px);line-height:1.08;letter-spacing:-.055em;margin:28px auto 30px;max-width:1200px}.hero h1 span{color:#d8dde0}.hero-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding-bottom:55px}.hero-bottom p{font-size:17px;color:#aab5bd}.hero-bottom .button{justify-content:center;min-width:215px;border-color:#80909a;background:#e7e9e8;color:#15191c}.hero-bottom .button:hover{background:#fff}.film-stage{height:auto;aspect-ratio:16/7;border:0;background:#11181d;max-width:1440px;margin:auto}.film-frame{text-align:center}.film-placeholder{left:50%;top:50%;transform:translate(-50%,-50%);font-size:42px;white-space:nowrap}.film-label{left:0;right:0;text-align:center}.film-caption{justify-content:center}.film-caption>span:last-child{display:none}.film-stage video{width:100%;height:100%;display:block;object-fit:cover}.film-stage .concept-badge{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);background:#080b0ed9;color:#d6dce0;border:1px solid #6c7c8770;padding:5px 12px;font-size:8px;letter-spacing:1.5px;white-space:nowrap}.statement{text-align:center;max-width:1100px;margin:auto;padding:110px 5% 95px}.statement h2{font-size:clamp(40px,4.6vw,68px);margin:25px 0}.statement-bottom{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:28px}.statement-bottom p{max-width:640px;font-size:16px}.statement-bottom .muted{max-width:570px}.services{text-align:center;padding:65px 5% 95px}.section-heading{justify-content:center;margin-bottom:35px}.service-layout{display:block;max-width:1080px;margin:auto}.service-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.service-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:15px;line-height:1.4;min-height:100px;padding:15px 5px}.service-tabs button>span{margin:0;font-size:8px;letter-spacing:2px}.service-layout article{max-width:650px;margin:50px auto 0;padding-top:0}.service-layout h3{font-size:34px;margin:18px auto 24px;max-width:550px}.service-layout article>p{max-width:600px;margin-left:auto;margin-right:auto}.service-layout ul{list-style:none;padding:0;line-height:2.2;font-size:12px}.service-note{max-width:560px!important;margin-top:30px!important;padding-top:20px}.record{display:flex;flex-direction:column;text-align:center;gap:35px;padding:90px 5%}.record h2{font-size:clamp(40px,4.6vw,68px);margin:20px 0}.record-intro>p:last-child{max-width:520px;margin:0 auto}.record-demo{width:100%;max-width:660px;text-align:left}.record-demo>p{text-align:center;margin:25px auto;max-width:510px}.record-rule{margin:28px 0}.record-demo label{font-size:11px}.record-demo select{text-align:center}.founder{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center;padding:95px 5%;max-width:1000px;margin:auto}.founder h2{font-size:clamp(40px,4.6vw,68px);margin-bottom:30px}.founder p:not(.eyebrow){margin:20px auto;max-width:620px}.brief{display:flex;flex-direction:column;align-items:center;text-align:center;gap:38px;padding:85px 5%}.brief h2{font-size:clamp(40px,4.6vw,68px);margin:20px auto 25px}.brief>div>p{max-width:540px;margin:16px auto}.brief form{width:100%;max-width:650px;text-align:left}.brief .button{justify-content:center;gap:16px}.arrow-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;vertical-align:middle}.wordmark{display:flex;flex-direction:column;align-items:center;gap:25px;padding:75px 5% 65px}.wordmark img{width:min(440px,78vw);height:auto}.wordmark img.footer-monogram{width:44px;height:44px;opacity:.8}footer{justify-content:center;flex-wrap:wrap;text-align:center;gap:25px}.desk header{gap:20px}.desk h1{font-weight:400}
@media(max-width:800px){header{min-height:132px;padding:25px 5% 20px;gap:21px}.brand img{width:218px}nav{gap:24px;font-size:9px}nav>a:not(.nav-cta){display:block}nav .nav-cta{font-size:9px}.hero{padding:40px 5% 0}.hero .eyebrow{font-size:7px;letter-spacing:1.3px}.hero h1{font-size:clamp(43px,10.9vw,77px);margin:25px auto;letter-spacing:-.052em}.hero-bottom{padding-bottom:35px;gap:22px}.hero-bottom p{font-size:13px;line-height:1.7}.hero-bottom .button{font-size:10px;min-height:44px;min-width:190px}.film-stage{aspect-ratio:16/10}.film-placeholder{font-size:28px}.statement{padding:70px 7%}.statement h2,.record h2,.founder h2,.brief h2{font-size:36px;letter-spacing:-1.3px}.statement-bottom p{font-size:14px}.services{padding:50px 5% 65px}.service-tabs{grid-template-columns:1fr 1fr;gap:14px 22px}.service-tabs button{font-size:12px;gap:8px;min-height:88px;padding:12px 4px}.service-layout article{margin-top:35px;padding:0 3%}.service-layout h3{font-size:27px}.service-layout article>p:not(.eyebrow){font-size:13px}.service-layout ul{font-size:11px}.record{padding:65px 6%;gap:30px}.record-demo{padding:22px}.founder{padding:65px 7%}.brief{padding:65px 7%;gap:28px}.form-row{grid-template-columns:1fr}.wordmark{padding:55px 5%}.wordmark img{width:78vw;max-width:350px}.wordmark img.footer-monogram{width:34px;height:34px}footer{flex-direction:column;gap:14px;padding:25px 5% 35px}.film-stage .concept-badge{font-size:7px;letter-spacing:.8px;padding:4px 8px;bottom:12px}.record-demo .record-heading{font-size:7px}.record-demo .sample-route{font-size:7px}}
.film-disclosure{text-align:center;color:#8b98a2;font-size:8px;letter-spacing:1.3px;padding:15px 15px 0;margin:0}.film-stage{aspect-ratio:16/9}.film-stage video{object-fit:contain}@media(max-width:800px){.film-disclosure{font-size:6px;letter-spacing:.5px;line-height:1.8;padding-top:12px}}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}[hidden]{display:none!important}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#f4a891}button:disabled{opacity:.65;cursor:default}.ops-table-wrap{overflow-x:auto}.ops-list{display:grid;gap:20px}.ops-card{border:1px solid #35414a;padding:25px}.ops-card h3{font-size:22px;font-weight:400}.ops-card p{font-size:13px;color:#b9c5cd}.ops-card textarea{min-height:80px}.ops-toolbar{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.ops-card pre{white-space:pre-wrap;font:12px/1.7 Arial;background:#141d24;padding:20px}.ops-badge{font-size:10px;letter-spacing:1px;color:#aebfcb}.ops-card .form-row{gap:20px}.ops-card select{background:#111b22;color:#f2f4f6;padding:12px;border:1px solid #42525d}.sales-links{display:flex;gap:12px;flex-wrap:wrap}