.hero{grid-template-columns:1.05fr 1fr;gap:48px}.hero h1{font-size:clamp(40px,4.25vw,60px)}.product-preview{background:#fff;border:1px solid #d9e5f1;border-radius:14px;box-shadow:0 22px 70px #1b53841a;transform:rotate(1deg);min-width:0}.preview-title{display:flex;justify-content:space-between;align-items:center;padding:18px 23px;border-bottom:1px solid var(--line);gap:12px}.preview-brand{font-weight:750;font-size:16px}.preview-badge{font-size:9px;color:#617a92;border:1px solid var(--line);padding:3px 8px;border-radius:20px}.preview-content{padding:25px}.preview-kicker{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#6c7f93;margin-bottom:20px}.preview-person{display:flex;align-items:center;gap:12px}.preview-avatar{width:42px;height:42px;border-radius:12px;background:#e4effa;color:var(--blue);display:grid;place-content:center;font-weight:600;flex-shrink:0}.preview-person strong{font-size:14px;display:block}.preview-person div>span{display:block;font-size:10px;color:var(--muted)}.fit-pill{margin-left:auto;font-size:8px;color:#287b5c;background:#ecf7f1;padding:4px 7px;border-radius:4px;white-space:nowrap}.activity-path{list-style:none;padding:0;margin:24px 0 18px}.activity-path li{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #edf1f5}.activity-path li>span{font-size:9px;color:#7b8da2;border:1px solid var(--line);border-radius:50%;width:25px;height:25px;display:grid;place-content:center;flex-shrink:0}.activity-path b{font-size:12px}.activity-path p{font-size:11px;margin:0}.activity-path i{margin-left:auto;font-size:14px;font-style:normal;color:#328e69}.activity-path .active>span{background:var(--blue);color:white;border-color:var(--blue)}.preview-message{background:#edf4fc;border-radius:8px;padding:15px;font-size:12px;line-height:1.7;color:#34516f}.preview-caption{margin-top:13px;font-size:9px;color:#718399}.source-explorer{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;margin-top:40px}.source-options{display:flex;flex-direction:column;border-top:1px solid var(--line)}.source-options button{text-align:left;border:0;border-bottom:1px solid var(--line);background:white;padding:18px 15px;display:flex;align-items:center;gap:18px;font-size:14px;color:var(--ink)}.source-options button>span{color:#8d9aac;font-size:10px}.source-options i{margin-left:auto;font-style:normal}.source-options button[aria-selected=true]{background:#edf5fd;color:var(--blue)}#source-panel{background:#f2f7fc;border:1px solid #e0eaf5;border-radius:10px;padding:36px;display:flex;flex-direction:column;justify-content:center;min-height:340px}#source-panel h3{font-size:31px;letter-spacing:-1.3px;margin-top:22px}#source-panel p{font-size:15px}.source-flow{border-top:1px solid #d5e2ef;padding-top:20px;font-size:12px;line-height:2;color:var(--blue)}.source-note{font-size:10px;color:#7a8898;margin-top:25px}.product-pair{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.product-pair p{max-width:510px}.score-preview{background:white;padding:30px;border:1px solid var(--line);border-radius:10px}.score-row{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #e7edf4;font-size:13px;gap:20px}.score-row b{color:var(--blue)}.score-footer{font-size:10px;color:var(--muted);padding-top:20px}.control-grid,.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.control-grid article{padding-top:28px;border-top:1px solid var(--line)}.control-grid h3{margin-top:25px;font-size:24px}.control-grid p,.setup-grid p{font-size:14px}.control-icon{font-size:24px;color:var(--blue)}.onboarding{background:#f2f7fc}.setup-grid article>span{font-size:11px;color:var(--blue);font-weight:700}.setup-grid h3{margin-top:20px;font-size:24px}.pace-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#eef5fc}.pace-section p{font-size:15px}.pace-section .pace-caveat{font-size:11px;margin-bottom:0}.pace-visual{background:white;padding:35px;border:1px solid var(--line);border-radius:10px}.pace-bars{height:160px;display:flex;align-items:end;gap:7px}.pace-bars>span{height:var(--height);flex:1;background:#0a66c2;border-radius:3px 3px 0 0;opacity:.8}.pace-bars>span:nth-child(-n+5){background:#b4d4f1}.pace-labels{display:flex;justify-content:space-between;margin-top:16px;gap:20px;font-size:9px;color:var(--blue);font-weight:600}.pace-visual small{display:block;color:var(--muted);font-size:10px;margin-top:16px}.policy-link{font-size:12px;margin-top:25px}.pilot-scope{padding-left:20px;font-size:13px;color:var(--muted);line-height:2;margin-bottom:25px}@media(max-width:1000px){.hero{gap:30px}.hero h1{font-size:45px}.fit-pill{display:none}.product-pair,.pace-section{gap:40px}.control-grid,.setup-grid{gap:25px}.preview-content{padding:22px}.source-explorer{gap:25px}}@media(max-width:700px){.hero{display:block}.hero h1{font-size:42px}.product-preview{margin-top:40px;transform:none}.preview-title{padding:16px 20px}.preview-content{padding:22px}.fit-pill{display:block;font-size:8px}.source-explorer,.product-pair,.pace-section{grid-template-columns:1fr;gap:30px}.source-options button{padding:14px 10px;font-size:13px}#source-panel{padding:25px;min-height:280px}#source-panel h3{font-size:27px}.control-grid,.setup-grid{grid-template-columns:1fr;gap:20px}.control-grid h3{margin-top:15px}.setup-grid article{border-top:1px solid var(--line);padding-top:22px}.pace-visual{padding:25px}.pace-bars{gap:5px;height:145px}.hero .secondary{display:block;margin-left:0}header{padding-left:18px;padding-right:18px}}@media(max-width:360px){.fit-pill{display:none}.hero h1{font-size:37px}header .logo{width:218.5px}header{padding-left:12px;padding-right:12px}}
.steps{grid-template-columns:repeat(3,1fr)}.footer-contact{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px}.footer-contact span{font-size:11px;color:var(--muted)}.footer-contact a:hover{text-decoration:underline}.home-faq{background:#f3f7fb}.home-faq details{max-width:850px}@media(max-width:1000px){.steps{grid-template-columns:repeat(3,1fr);gap:22px}}@media(max-width:700px){.steps{grid-template-columns:1fr}.footer-contact{align-items:flex-start}}
.limit-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px max(52px,calc((100vw - 1216px)/2));background:#edf5fc;border-bottom:1px solid #dde9f5;font-size:12px}.limit-strip span{color:var(--muted)}.limit-strip b{color:var(--ink);margin-right:5px}.limit-strip a{color:var(--blue);font-weight:600;white-space:nowrap}.not-fit{background:#f3f7fb}.not-fit ul{padding-left:20px;color:var(--muted);font-size:15px;line-height:2}.workflow>.eyebrow{margin-bottom:38px}.onboarding .setup-grid p{font-size:13px}.footer-contact{line-height:1.6}footer small{grid-column:1/-1;text-align:left;max-width:none}.get-started .pilot-card .button{margin-top:10px}@media(max-width:700px){.limit-strip{display:block;padding:20px 23px;font-size:11px}.limit-strip a{display:block;margin-top:8px}.not-fit ul{font-size:14px;line-height:1.9}}

.studio-overview{padding:30px;background:white;border:1px solid var(--line);border-radius:12px}.studio-overview ol{list-style:none;padding:0;margin:22px 0}.studio-overview li{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.studio-overview li>span{color:var(--blue);font-size:11px;font-weight:700;padding-top:4px}.studio-overview h3{font-size:20px;letter-spacing:-.6px;margin:0 0 5px}.studio-overview p{font-size:13px;margin:0}.studio-overview small{font-size:11px;color:var(--muted)}.studio-coming{font-size:13px;padding-top:20px;border-top:1px solid var(--line)}.studio-coming b{color:var(--ink)}
