.mkt{--ground:#0a0a0a;--panel:#131313;--deep:#070706;--cream:#f2eee3;--soft:#cdc8bb;--muted:#8c887c;--rule:#2a2825;--amber:#f2b233;--orange:#e8722e;--accent:var(--amber);--mkt-maxw:1080px;color:var(--cream);font-family:var(--body);font-size:16px;line-height:1.6}.mkt .accent-orange{--accent:var(--orange)}.mkt .wrap{max-width:var(--mkt-maxw);margin:0 auto;padding-inline:24px}.mkt h1,.mkt h2,.mkt h3{font-family:var(--display);font-weight:600;letter-spacing:-.01em;line-height:1.13;text-wrap:balance;margin:0}.mkt h1{font-weight:700;font-size:clamp(32px,5.2vw,48px)}.mkt h2{font-size:clamp(24px,3.4vw,31px)}.mkt h3{font-size:19px}.mkt p{margin:0}.mkt ol,.mkt ul{margin:0;padding:0;list-style:none}.mkt a{color:inherit;text-decoration:none}.mkt a:hover{text-decoration:underline}.mkt .eyebrow{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;display:block}.mkt .eyebrow,.mkt .pill{font-family:var(--body);font-weight:600}.mkt .pill{display:inline-block;background:var(--amber);color:#131313;font-size:14px;padding:11px 24px;border-radius:999px;white-space:nowrap;border:none;cursor:pointer;line-height:1.6}.mkt .pill:hover{text-decoration:none;opacity:.92}.mkt .pill.orange{background:var(--orange)}.mkt .tick{color:var(--accent);flex:none;font-family:var(--display);font-weight:700;line-height:1.55}.mkt .hero{text-align:left;padding:0;padding-block:clamp(52px,8vw,84px) clamp(34px,5vw,50px)}.mkt .hero .inner{display:flex;flex-direction:column;gap:20px;max-width:900px}.mkt .hero .eyebrow{margin:0}.mkt .hero h1{font-size:clamp(32px,5.2vw,48px);margin:0}.mkt .hero .lede{max-width:58ch;font-size:clamp(17px,2vw,20px);color:var(--soft);margin:0}.mkt .hero .links{display:flex;gap:26px;flex-wrap:wrap;font-family:var(--display);font-weight:600;font-size:14.5px;color:var(--accent);margin-top:4px}.mkt .hero.center{text-align:center;padding-block:clamp(56px,9vw,92px) clamp(36px,5vw,56px)}.mkt .hero.center .inner{align-items:center;gap:22px;max-width:none}.mkt .hero.center h1{font-size:clamp(34px,5.6vw,52px)}.mkt .hero.center .lede{font-size:clamp(17px,2.1vw,21px);max-width:44ch}.mkt .hero .links .cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:6px}.mkt .ghost{display:inline-block;border:1px solid var(--rule);color:var(--cream);font-weight:600;font-size:14px;padding:10px 22px;border-radius:999px;white-space:nowrap;font-family:var(--body)}.mkt .ghost:hover{border-color:var(--amber);text-decoration:none}.mkt .hero.compact{padding-block:clamp(34px,5vw,52px) clamp(28px,4vw,40px)}.mkt .hero.compact .inner{max-width:820px}.mkt .hero.compact h1{font-size:clamp(30px,4.6vw,44px)}.mkt .hero.narrow .inner{max-width:760px;gap:18px}.mkt .back{padding-top:22px;font-size:13.5px;color:var(--muted)}.mkt .back a:hover{color:var(--cream)}.mkt section{padding-block:clamp(46px,6.5vw,70px)}.mkt section.tight{padding-top:clamp(10px,1.5vw,18px)}.mkt section.flush{padding-top:0}.mkt section.short{padding-block:clamp(30px,4vw,44px)}.mkt .divider{border-top:1px solid var(--rule)}.mkt .head{display:flex;flex-direction:column;gap:12px;max-width:760px;margin-bottom:34px}.mkt .head p{color:var(--muted);font-size:16.5px}.mkt .head.center{text-align:center;align-items:center;max-width:none;margin-bottom:30px}.mkt .head.center p{max-width:60ch}.mkt .cols{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,64px);align-items:start}.mkt .cols h2{margin-bottom:0}.mkt .reasons{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.mkt .reasons li{display:flex;gap:12px;font-size:15.5px;color:var(--soft);padding-block:14px;border-bottom:1px solid var(--rule)}.mkt .reasons .tick{color:var(--amber);line-height:1.5}.mkt .why{display:flex;flex-direction:column;gap:20px}.mkt .why p{font-size:15.5px;color:var(--soft)}.mkt .why b{color:var(--cream);font-size:17px;letter-spacing:-.005em;display:block;margin-bottom:3px}.mkt .go,.mkt .why b{font-family:var(--display);font-weight:600}.mkt .go{font-size:15.5px;color:var(--amber)}.mkt .close{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.mkt .close p{max-width:54ch;color:var(--muted)}.mkt .close .after{margin-top:4px;font-size:14.5px}.mkt .close .after a{color:var(--accent);font-family:var(--display);font-weight:600}.mkt .svc{display:flex;flex-direction:column}.mkt .svc-item{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,4vw,52px);padding-block:30px;border-top:1px solid var(--rule)}.mkt .svc-item:last-child{border-bottom:1px solid var(--rule)}.mkt .svc-left{display:flex;flex-direction:column;gap:10px}.mkt .svc-left .when{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--accent)}.mkt .svc-right{display:flex;flex-direction:column;gap:14px}.mkt .svc-right>p{color:var(--soft);font-size:15.5px}.mkt .svc-right li{display:flex;gap:11px;color:var(--soft);font-size:15px;padding-block:7px}.mkt .sep{background:var(--deep);border:1px solid var(--rule);border-left:2px solid var(--accent);padding:clamp(26px,3.6vw,38px);display:flex;flex-direction:column;gap:14px}.mkt .sep p{color:var(--soft);max-width:66ch;font-size:16px}.mkt .sep-list{display:flex;flex-direction:column;max-width:70ch}.mkt .sep-list li{display:flex;gap:11px;color:var(--soft);font-size:15.5px;padding-block:11px;border-bottom:1px solid var(--rule)}.mkt .sep-list li:last-child{border-bottom:none}.mkt .faq{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.mkt .qa{padding-block:20px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,48px)}.mkt .qa h3{font-size:17px;color:var(--accent)}.mkt .qa p{color:var(--soft);font-size:15px}.mkt .alt{display:flex;flex-direction:column;gap:7px;max-width:64ch}.mkt .alt h3{font-size:18px}.mkt .alt p{color:var(--soft);font-size:15.5px}.mkt .alt-go{font-family:var(--display);font-weight:600;font-size:15px;color:var(--accent);padding-top:6px}.mkt .cmp{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule)}.mkt .cmp-h{padding:14px 0 13px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--rule)}.mkt .cmp-h.a{color:var(--muted);padding-right:clamp(18px,3vw,36px);border-right:1px solid var(--rule)}.mkt .cmp-h.b{color:var(--accent);padding-left:clamp(18px,3vw,36px)}.mkt .cmp div.c{padding:15px 0;border-bottom:1px solid var(--rule);font-size:15px;display:flex;gap:11px}.mkt .cmp div.c.a{color:var(--muted);padding-right:clamp(18px,3vw,36px);border-right:1px solid var(--rule)}.mkt .cmp div.c.b{color:var(--cream);padding-left:clamp(18px,3vw,36px)}.mkt .cmp .m{flex:none;font-family:var(--display);font-weight:700;line-height:1.5}.mkt .cmp .c.a .m{color:#4a4740}.mkt .cmp .c.b .m{color:var(--accent)}.mkt .who{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mkt .who-item{border-top:2px solid var(--accent);padding-top:16px;display:flex;flex-direction:column;gap:9px}.mkt .who-item h3{font-size:16.5px}.mkt .who-item p{color:var(--soft);font-size:14.5px}.mkt .who.panels .who-item{background:var(--panel);border-top:1px solid var(--rule);border:1px solid var(--rule);padding:24px 24px 26px}.mkt .who.panels .who-item h3{color:var(--amber)}.mkt .stages{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mkt .stage{background:var(--panel);border:1px solid var(--rule);border-top:2px solid var(--accent);padding:26px 26px 24px;display:flex;flex-direction:column;gap:11px}.mkt .stage .n{font-family:var(--display);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.mkt .stage>p{color:var(--soft);font-size:15px}.mkt .stage ul{display:flex;flex-direction:column;margin-top:3px}.mkt .stage li{display:flex;gap:10px;font-size:14.5px;color:var(--soft);padding-block:8px;border-bottom:1px solid var(--rule)}.mkt .stage li:last-child{border-bottom:none}.mkt .stage .tick{line-height:1.5}.mkt .paths{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mkt .path{background:var(--deep);border:1px solid var(--rule);padding:28px;display:flex;flex-direction:column;gap:13px}.mkt .path .tag{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--accent)}.mkt .path p{color:var(--soft);font-size:15.5px}.mkt .top{padding-block:clamp(44px,6vw,64px) 0}.mkt .top h1{font-size:clamp(28px,4vw,38px);margin-bottom:16px}.mkt .col{max-width:680px}.mkt .group{padding-top:6px}.mkt .group+.group{margin-top:clamp(34px,5vw,46px)}.mkt .group-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--amber);padding-bottom:14px;border-bottom:1px solid var(--rule);margin:0 0 22px}.mkt .group-label.orange{color:var(--orange)}.mkt .svc-list .group-label{margin-bottom:0}.mkt .svc-row{padding-block:24px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(18px,4vw,44px)}.mkt .svc-row h3{color:var(--amber);font-size:18px}.mkt .svc-row.orange h3{color:var(--orange)}.mkt .partner,.mkt .svc-row p{color:var(--soft);font-size:15.5px}.mkt .partner{border-top:1px solid var(--rule);margin-top:clamp(36px,5vw,48px);padding-top:20px;max-width:760px}.mkt .partner a{color:var(--amber);font-family:var(--display);font-weight:600}.mkt .gains{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--rule)}.mkt .gain{padding:24px 0 26px;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.mkt .gain:first-child{border-right:1px solid var(--rule);padding-right:clamp(18px,2.6vw,34px)}.mkt .gain:nth-child(2){padding-left:clamp(18px,2.6vw,34px)}.mkt .gain h3{font-size:17px}.mkt .gain p{color:var(--soft);font-size:15px}.mkt .apps{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.mkt .app{background:var(--panel);border:1px solid var(--rule);border-top:2px solid var(--amber);padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}.mkt .app.ai{border-top-color:var(--orange)}.mkt .app.ai .tick{color:var(--orange)}.mkt .app>p{color:var(--soft);font-size:15px}.mkt .app ul{display:flex;flex-direction:column;margin-top:2px}.mkt .app li{display:flex;gap:10px;font-size:14.5px;color:var(--soft);padding-block:8px;border-bottom:1px solid var(--rule)}.mkt .app li:last-child{border-bottom:none}.mkt .app .tick{line-height:1.5}.mkt .app .more{margin-top:auto;padding-top:8px;font-family:var(--display);font-weight:600;font-size:14.5px;color:var(--amber)}.mkt .app.ai .more{color:var(--orange)}.mkt .support{border-top:1px solid var(--rule);margin-top:clamp(8px,1.5vw,14px);padding-top:22px;color:var(--soft);font-size:15.5px}.mkt .support a{color:var(--amber);font-family:var(--display);font-weight:600}.mkt .feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;border-top:1px solid var(--rule)}.mkt .feat>div{border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:7px;padding:22px clamp(18px,2.6vw,34px) 24px 0}.mkt .feat>div+div{padding-left:clamp(18px,2.6vw,34px);border-left:1px solid var(--rule)}.mkt .feat h3{font-size:16.5px}.mkt .feat p{color:var(--soft);font-size:15px}.mkt .video{margin-top:8px}.mkt .video a{display:block;position:relative;max-width:760px;border:1px solid var(--rule);overflow:hidden}.mkt .video img{display:block;width:100%;height:auto}.mkt .video .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(7,7,6,.34);transition:background .15s ease}.mkt .video a:hover .play{background:rgba(7,7,6,.14)}.mkt .video .play span{width:66px;height:46px;border-radius:12px;background:var(--orange);display:flex;align-items:center;justify-content:center;color:#131313;font-size:20px;line-height:1;padding-left:3px}.mkt .video p{color:var(--muted);font-size:13.5px;margin-top:10px}.mkt .video a:hover{text-decoration:none}.mkt .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;border-top:1px solid var(--rule)}.mkt .two>div{border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:9px;padding:24px clamp(18px,3vw,40px) 26px 0}.mkt .two>div+div{padding-left:clamp(18px,3vw,40px);border-left:1px solid var(--rule)}.mkt .two p{color:var(--soft);font-size:15.5px}.mkt .role{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--amber)}.mkt .formwrap{border-top:1px solid var(--rule);padding-block:clamp(34px,5vw,48px) clamp(50px,7vw,72px)}.mkt .formwrap.apply{padding-bottom:clamp(40px,5.5vw,56px)}.mkt form.mform{display:flex;flex-direction:column;gap:18px;max-width:640px}.mkt .mform label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted);display:block;margin-bottom:8px}.mkt .mform input,.mkt .mform select,.mkt .mform textarea{width:100%;background:var(--panel);border:1px solid var(--rule);color:var(--cream);font-family:var(--body);font-size:16px;padding:13px 15px;border-radius:0}.mkt .mform select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.mkt .mform input::-moz-placeholder,.mkt .mform textarea::-moz-placeholder{color:#6d6a61}.mkt .mform input::placeholder,.mkt .mform textarea::placeholder{color:#6d6a61}.mkt .mform input:focus,.mkt .mform select:focus,.mkt .mform textarea:focus{outline:none;border-color:var(--accent)}.mkt .mform textarea{min-height:140px;resize:vertical}.mkt .mform.apply textarea{min-height:110px}.mkt .mform .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mkt .mform button{background:var(--accent);color:#131313;font-family:var(--body);font-weight:600;font-size:15px;padding:13px 28px;border:none;border-radius:999px;cursor:pointer;align-self:flex-start}.mkt .mform button:disabled{opacity:.6;cursor:default}.mkt .mform .err{color:#e8722e;font-size:14px}.mkt .sent{max-width:640px;display:flex;flex-direction:column;gap:10px}.mkt .sent h3{font-size:20px}.mkt .sent p,.mkt .under{color:var(--soft);font-size:15.5px}.mkt .under{border-top:1px solid var(--rule);margin-top:34px;padding-top:22px;max-width:640px;display:flex;flex-direction:column;gap:9px}.mkt .under a{color:var(--accent);font-family:var(--display);font-weight:600}.mkt .how{padding-block:clamp(36px,5vw,52px) clamp(48px,6.5vw,68px)}.mkt .how,.mkt .how-grid{border-top:1px solid var(--rule)}.mkt .how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;counter-reset:s}.mkt .how-grid>div{border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:6px;padding:22px clamp(18px,2.6vw,34px) 24px 0}.mkt .how-grid>div+div{padding-left:clamp(18px,2.6vw,34px);border-left:1px solid var(--rule)}.mkt .how-grid .n{counter-increment:s;font-family:var(--display);font-weight:700;font-size:13px;color:var(--accent)}.mkt .how-grid .n:before{content:counter(s,decimal-leading-zero)}.mkt .how-grid h3{font-size:16.5px}.mkt .how-grid p{color:var(--soft);font-size:15px}.mkt .films{padding-block:clamp(34px,5vw,48px) clamp(40px,5.5vw,56px)}.mkt .films,.mkt .films+.films{border-top:1px solid var(--rule)}.mkt .vgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,3.5vw,40px)}.mkt .vcard{display:flex;flex-direction:column;gap:11px}.mkt .vcard a.shot{display:block;position:relative;border:1px solid var(--rule);overflow:hidden}.mkt .vcard img{display:block;width:100%;height:auto}.mkt .vcard .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(7,7,6,.26);transition:background .15s ease}.mkt .vcard a.shot:hover .play{background:rgba(7,7,6,.12)}.mkt .vcard .play span{width:54px;height:54px;border-radius:999px;background:var(--amber);color:#131313;display:flex;align-items:center;justify-content:center;font-size:18px;padding-left:3px}.mkt .vcard a.shot:hover{text-decoration:none}.mkt .vcard .kind{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}.mkt .vcard h3{font-size:17.5px}.mkt .vcard p.d{color:var(--soft);font-size:15px}.mkt .vcard p.d a{font-weight:600}.mkt .vcard .guide-shot,.mkt .vcard p.d a{color:var(--amber);font-family:var(--display)}.mkt .vcard .guide-shot{display:flex;align-items:flex-end;aspect-ratio:16/9;padding:18px;background:var(--panel);border:1px solid var(--rule);font-weight:700;font-size:15px;letter-spacing:.02em}.mkt .vcard a.guide-shot:hover{text-decoration:none;border-color:var(--amber)}.mkt .notify{border-top:1px solid var(--rule);padding-block:clamp(34px,5vw,46px) clamp(50px,7vw,72px)}.mkt .notify .inner{max-width:560px;display:flex;flex-direction:column;gap:14px}.mkt .notify p{color:var(--soft);font-size:15.5px}.mkt .notify form{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.mkt .notify input{flex:1 1 260px;background:var(--panel);border:1px solid var(--rule);color:var(--cream);font-family:var(--body);font-size:16px;padding:13px 15px;border-radius:0}.mkt .notify input::-moz-placeholder{color:#6d6a61}.mkt .notify input::placeholder{color:#6d6a61}.mkt .notify input:focus{outline:none;border-color:var(--amber)}.mkt .notify button{background:var(--amber);color:#131313;font-family:var(--body);font-weight:600;font-size:15px;padding:13px 28px;border:none;border-radius:999px;cursor:pointer}.mkt .notify button:disabled{opacity:.6;cursor:default}.mkt .notify .err{color:var(--orange);font-size:14px}.mkt .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.mkt .chip{font-size:12.5px;font-weight:600;letter-spacing:.04em;padding:6px 13px;border:1px solid var(--rule);border-radius:999px;color:var(--soft)}.mkt .chip:hover{text-decoration:none;color:var(--cream);border-color:var(--muted)}.mkt .chip.on{background:var(--amber);border-color:var(--amber);color:#131313}.mkt .posts{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.mkt .post{display:grid;grid-template-columns:minmax(0,.28fr) minmax(0,1fr);gap:clamp(18px,4vw,44px);padding-block:26px;border-bottom:1px solid var(--rule)}.mkt .post .meta{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.mkt .post .meta .cat{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--amber)}.mkt .post h3{font-size:20px}.mkt .post h3 a:hover{color:var(--amber);text-decoration:none}.mkt .post p{color:var(--soft);font-size:15.5px;margin-top:8px}.mkt .post .read{display:inline-block;margin-top:12px;font-family:var(--display);font-weight:600;font-size:14.5px;color:var(--amber)}.mkt .empty{color:var(--muted);font-size:15.5px;padding-block:30px;border-top:1px solid var(--rule)}.mkt .more-link{font-family:var(--display);font-weight:600;font-size:15px;color:var(--amber)}.mkt .doc-page{--mkt-maxw:1120px;--panel:#111110;line-height:1.65}.mkt .doc-page .layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(28px,5vw,64px);padding-block:clamp(34px,5vw,52px) clamp(56px,8vw,88px)}.mkt .doc-page .toc{position:sticky;top:calc(var(--util-h) + var(--bar-h) + 26px);align-self:start;font-size:13.5px}.mkt .doc-page .toc p{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 12px}.mkt .doc-page .toc a{display:block;color:var(--muted);text-decoration:none;padding-block:5px;border-left:1px solid var(--rule);padding-left:12px}.mkt .doc-page .toc a:hover{color:var(--cream);border-left-color:var(--amber)}.mkt .doc-page .doc{min-width:0;overflow-wrap:anywhere}.mkt .doc-page .doc h1,.mkt .doc-page .doc h2,.mkt .doc-page .doc h3{line-height:1.2}.mkt .doc-page .doc h1{font-size:clamp(27px,3.6vw,34px)}.mkt .doc-page .doc h2{font-size:21px;margin-top:40px;padding-top:22px;border-top:1px solid var(--rule)}.mkt .doc-page .doc h2:first-of-type{margin-top:30px}.mkt .doc-page .doc h3{font-size:16.5px;margin-top:26px}.mkt .doc-page .doc p{margin:13px 0 0;color:var(--soft)}.mkt .doc-page .doc a{text-decoration:underline}.mkt .doc-page .doc a:hover{color:var(--cream)}.mkt .doc-page .doc ol,.mkt .doc-page .doc ul{margin:12px 0 0;padding-left:20px;color:var(--soft)}.mkt .doc-page .doc ul{list-style:disc}.mkt .doc-page .doc ol{list-style:decimal}.mkt .doc-page .doc li{margin-top:6px}.mkt .doc-page .doc ul.plain{list-style:none;padding-left:0}.mkt .doc-page .doc ul.plain li{display:flex;gap:10px}.mkt .doc-page .doc ul.plain .b{color:var(--amber);flex:none}.mkt .doc-page .doc strong{color:var(--cream);font-weight:600}.mkt .doc-page .doc code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;background:#1a1917;padding:2px 6px;border-radius:3px;color:var(--cream)}.mkt .doc-page .lead{font-size:17px;color:var(--soft)}.mkt .doc-page .warn{background:var(--deep);border:1px solid var(--rule);border-left:2px solid var(--orange);padding:22px 24px;margin-top:22px}.mkt .doc-page .warn .tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--orange)}.mkt .doc-page .warn p:first-of-type{margin-top:8px}.mkt .doc-page .tablewrap{overflow-x:auto;margin-top:16px;border-top:1px solid var(--rule)}.mkt .doc-page table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.mkt .doc-page th{text-align:left;font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 16px 12px 0}.mkt .doc-page td,.mkt .doc-page th{vertical-align:top;border-bottom:1px solid var(--rule)}.mkt .doc-page td{padding:13px 16px 13px 0;color:var(--soft)}.mkt .doc-page td:first-child{color:var(--cream);white-space:nowrap}.mkt .doc-page td.wrapcell:first-child{white-space:normal}.mkt .doc-page figure{margin:22px 0 0}.mkt .doc-page figure img{display:block;width:100%;height:auto;border:1px solid var(--rule);background:#fff}.mkt .doc-page figcaption{color:var(--muted);font-size:13px;margin-top:9px}.mkt .doc-page .meta{color:var(--muted);font-size:13px;margin-top:34px;padding-top:18px;border-top:1px solid var(--rule)}.mkt .doc-page .contact{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule);margin-top:22px}.mkt .doc-page .contact>div{padding:18px 0;border-bottom:1px solid var(--rule)}.mkt .doc-page .contact>div:nth-child(odd){border-right:1px solid var(--rule);padding-right:28px}.mkt .doc-page .contact>div:nth-child(2n){padding-left:28px}.mkt .doc-page .contact .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}.mkt .doc-page .contact .v{font-family:var(--display);font-weight:600;font-size:17px;margin-top:5px;color:var(--cream)}.mkt .doc-page .contact .v a{text-decoration:none}.mkt .doc-page .contact .n{color:var(--soft);font-size:14.5px;margin-top:4px}@media (max-width:900px){.mkt .gains,.mkt .who{grid-template-columns:1fr}.mkt .gain{border-right:none!important;padding-right:0!important;padding-left:0!important}}@media (max-width:860px){.mkt .doc-page .layout{grid-template-columns:minmax(0,1fr);gap:0}.mkt .doc-page .toc{position:static;margin-bottom:30px}.mkt .doc-page .toc a{display:inline-block;border-left:none;padding:4px 14px 4px 0}.mkt .doc-page .contact{grid-template-columns:minmax(0,1fr)}.mkt .doc-page .contact>div:nth-child(odd){border-right:none;padding-right:0}.mkt .doc-page .contact>div:nth-child(2n){padding-left:0}}@media (max-width:820px){.mkt .cols{grid-template-columns:1fr;gap:30px}.mkt .hero .inner{max-width:none}.mkt .svc-item{gap:14px}.mkt .qa,.mkt .svc-item{grid-template-columns:1fr}.mkt .qa{gap:10px}.mkt .cmp{grid-template-columns:1fr}.mkt .cmp div.c.a,.mkt .cmp-h.a{border-right:none;padding-right:0}.mkt .cmp div.c.b,.mkt .cmp-h.b{padding-left:0}.mkt .apps,.mkt .paths,.mkt .stages{grid-template-columns:1fr}.mkt .feat>div+div{padding-left:0;border-left:none}.mkt .feat>div{padding-right:0}}@media (max-width:760px){.mkt .post{gap:10px}.mkt .post,.mkt .svc-row{grid-template-columns:1fr}.mkt .svc-row{gap:8px}.mkt .two>div+div{padding-left:0;border-left:none}.mkt .two>div{padding-right:0}.mkt .mform .row{grid-template-columns:1fr}.mkt .how-grid>div+div{padding-left:0;border-left:none}.mkt .how-grid>div{padding-right:0}}