.credits-page{--credits-line:#2b2e37;--credits-muted:#a9b0bf;background:#090b0e}.credits-page .shell{width:min(1480px,calc(100% - 80px));max-width:none}.credits-page #demo,.credits-page section[id]{scroll-margin-top:100px}.credits-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:70px;align-items:center;padding-block:86px 70px}.credits-hero-copy h1{margin:25px 0;font-size:clamp(40px,4.15vw,66px);letter-spacing:-.055em;line-height:1.05}.credits-hero-copy h1 span{display:block}.credits-hero-copy h1 span:first-child{color:#ff5875}.credits-lead{max-width:530px;color:#c1c6d0;font-size:18px;line-height:1.7}.credits-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.credits-actions .button,.credits-cta .button{display:inline-flex;gap:20px;align-items:center;justify-content:center;min-height:48px}.credits-access{margin:20px 0 0;color:var(--credits-muted);font-size:12px;line-height:1.6}.credits-demo{border:1px solid #3a313b;background:#0d1015;box-shadow:0 24px 80px #0005;min-width:0}.credits-demo-top{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--credits-line);font:700 10px var(--font-mono);letter-spacing:.07em;color:#9a9fad}.credits-demo-top>span:first-child{display:flex;align-items:center;gap:9px;color:#e7e9ef}.credits-demo-recording{display:block;width:100%;aspect-ratio:16/9;background:#121921}.credits-demo-note{margin:0;padding:12px 20px;border-top:1px solid var(--credits-line);color:#9199aa;font-size:10px;line-height:1.5}.credits-journey{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:26px 0;border-block:1px solid var(--credits-line)}.credits-journey li{display:flex;gap:18px;padding-inline:30px;border-right:1px solid var(--credits-line)}.credits-journey li:first-child{padding-left:0}.credits-journey li:last-child{padding-right:0;border:0}.credits-step-number{font:500 12px var(--font-mono);color:#ff7890;padding-top:4px}.credits-journey h2{font-size:17px;margin:0 0 10px}.credits-journey p{color:var(--credits-muted);font-size:13px;line-height:1.7;margin:0}.credits-section{padding-block:90px}.credits-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:110px}.credits-cta h2,.credits-detail h2,.credits-faq>h2,.credits-history h2,.credits-section-heading h2{font-size:clamp(30px,3.2vw,46px);line-height:1.1;letter-spacing:-.045em;margin:18px 0 22px;max-width:650px;text-wrap:balance}.credits-canvas-guide p,.credits-cta p,.credits-detail header>p,.credits-faq p,.credits-feature-list p,.credits-history p,.credits-steps p{color:var(--credits-muted);font-size:15px;line-height:1.75}.credits-detail header>p{max-width:520px}.credits-feature-list article{padding-block:24px;border-bottom:1px solid var(--credits-line)}.credits-feature-list article:first-child{padding-top:0}.credits-feature-list article:last-child{border:0;padding-bottom:0}.credits-canvas-guide h3,.credits-feature-list h3,.credits-steps h3{font-size:19px;line-height:1.35;margin:0 0 10px}.credits-feature-list p{margin:0}.credits-text-link{display:inline-block;color:#ff8fa4;font-size:13px;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.credits-text-link span{margin-left:10px}.credits-band{background:#101218;border-block:1px solid var(--credits-line)}.credits-detail header>.credits-side-note{padding-left:20px;border-left:2px solid #ff5875;margin-top:30px;font-size:13px}.credits-section-heading h2{max-width:730px;margin-bottom:46px}.credits-setup-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:85px;align-items:start}.credits-steps{list-style:none;padding:0;margin:0}.credits-steps li{display:grid;grid-template-columns:30px 1fr;gap:20px;margin-bottom:30px}.credits-steps p{margin:0}.credits-canvas-guide{border:1px solid #3b3d48;background:#101319;padding:25px}.credits-canvas-diagram{position:relative;border:1px solid #768496;height:122px;margin-bottom:25px;background:repeating-linear-gradient(90deg,transparent 0 19%,#27303a55 20%),repeating-linear-gradient(0deg,transparent 0 24%,#27303a55 25%)}.credits-canvas-diagram>span{position:absolute;left:12px;bottom:12px;color:#a0adbf;font:500 11px var(--font-mono)}.credits-canvas-diagram>div{position:absolute;top:8px;right:8px;width:36%;height:25px;border:1px solid #ff7890;display:flex;align-items:center;padding:4px;gap:4px}.credits-canvas-diagram i{width:12px;height:12px;border:1px solid #bdabb8;transform:rotate(45deg)}.credits-canvas-diagram b{background:#ff5875;width:40%;height:5px}.credits-canvas-diagram em{background:#58414c;flex:1;height:5px}.credits-canvas-guide p{font-size:13px}.credits-canvas-guide table{width:100%;border-collapse:collapse;margin-block:22px;text-align:left;font-size:12px}.credits-canvas-guide th{font-size:11px;font-weight:500;color:#a2abba}.credits-canvas-guide :is(th,td){border-bottom:1px solid var(--credits-line);padding:12px 6px}.credits-canvas-guide .credits-canvas-note{border-left:2px solid #ff7890;padding-left:15px}.credits-history{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-block:40px;border-block:1px solid var(--credits-line)}.credits-history h2{margin-bottom:0}.credits-history p:first-child{margin-top:0}.credits-history p:last-child{margin-bottom:0}.credits-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px}.credits-faq>h2{margin-top:0}.credits-faq details{border-bottom:1px solid var(--credits-line)}.credits-faq details:first-child{border-top:1px solid var(--credits-line)}.credits-faq summary{display:block;position:relative;padding:22px 36px 22px 0;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.credits-faq summary::-webkit-details-marker{display:none}.credits-faq summary:after{content:"+";position:absolute;right:4px;color:#ff7890}.credits-faq details[open] summary:after{content:"−"}.credits-faq details p{margin:0;padding:0 32px 22px 0;font-size:14px}.credits-cta{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:42px;border:1px solid #633044;background:linear-gradient(105deg,#25141e,#101216)}.credits-cta h2{font-size:clamp(29px,3vw,40px);margin-block:16px}.credits-cta p{max-width:650px;margin:0}.credits-page :is(a,button,summary,input):focus-visible{outline:2px solid #ff8ba1;outline-offset:4px}@media (max-width:1100px){.credits-page .shell{width:calc(100% - 48px)}.credits-hero{gap:35px;padding-block:60px}.credits-hero-copy h1{font-size:clamp(34px,4.2vw,46px)}.credits-hero-copy .eyebrow{font-size:10px}.credits-lead{font-size:16px}.credits-detail,.credits-history{gap:50px}.credits-faq,.credits-setup-grid{gap:40px}}@media (max-width:800px){.credits-hero{grid-template-columns:1fr;gap:38px}.credits-hero-copy h1{font-size:clamp(40px,7vw,58px)}.credits-lead{max-width:640px}.credits-demo{width:100%;max-width:680px}.credits-journey{grid-template-columns:1fr;padding-block:0}.credits-journey li,.credits-journey li:first-child,.credits-journey li:last-child{padding:24px 0;border-right:0}.credits-journey li+li{border-top:1px solid var(--credits-line)}.credits-section{padding-block:60px}.credits-cta,.credits-detail,.credits-faq,.credits-history,.credits-setup-grid{grid-template-columns:1fr;gap:30px}.credits-detail header>p{max-width:none}.credits-detail header>.credits-side-note{margin-top:22px}.credits-canvas-guide{max-width:600px}.credits-history{padding-block:35px}.credits-faq>h2{margin-bottom:0}.credits-cta{padding:28px}.credits-cta .button{justify-self:start}}@media (max-width:480px){.credits-page .shell{width:calc(100% - 32px)}.credits-hero{padding-block:42px}.credits-hero-copy h1{font-size:clamp(32px,8.8vw,42px)}.credits-actions{display:grid;grid-template-columns:1fr}.credits-demo-top{font-size:9px}.credits-demo-note,.credits-demo-top{padding-inline:14px}.credits-canvas-guide{padding:18px}.credits-steps li{grid-template-columns:20px 1fr;gap:15px}.credits-cta{padding:25px}.credits-cta .button{justify-self:stretch}}