.scene-heading{max-width:22ch;color:var(--text);font:600 clamp(30px, min(4cqw, 6.4cqh), 56px) / 1.06 var(--font-heading);letter-spacing:-.032em;text-wrap:balance;margin:0 0 clamp(22px,3.4cqh,40px)}.scene-note{max-width:60ch;color:var(--text);font:400 clamp(16px, 1.4cqw, 18px) / 1.55 var(--font-ui);margin:calc(-1*clamp(10px,1.8cqh,22px)) 0 clamp(22px,3.4cqh,36px)}.title-card{max-width:900px}.title-card__eyebrow{border:1px solid var(--edge);background:var(--surface);height:38px;color:var(--text);font:500 14px/1 var(--font-ui);border-radius:999px;align-items:center;gap:10px;margin:0 0 clamp(20px,3.4cqh,32px);padding:0 16px 0 8px;display:inline-flex}.title-card__dot{background:var(--orb-gradient);border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #fff}.title-card__headline{color:var(--text);font:600 clamp(38px, min(5.4cqw, 8.6cqh), 86px) / 1.02 var(--font-heading);letter-spacing:-.04em;text-wrap:balance;margin:0}.title-card__body{max-width:54ch;color:var(--text);font:400 clamp(16px, 1.5cqw, 19px) / 1.6 var(--font-ui);margin:clamp(18px,3cqh,28px) 0 0}.feature-grid__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(22px,3.6cqh,40px) clamp(24px,4cqw,56px);margin:0;padding:0;list-style:none;display:grid}.feature-grid__item{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 16px;display:grid}.feature-grid__item .icon-tile{grid-row:span 2}.feature-grid__title{color:var(--text);font:600 17px/1.3 var(--font-heading);letter-spacing:-.015em;margin:2px 0 0}.feature-grid__body{max-width:42ch;color:var(--text);font:400 15.5px/1.55 var(--font-ui);margin:0}.steps__list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(20px,3cqw,36px);margin:0;padding:0;list-style:none;display:grid}.steps__item{border-top:1px solid var(--hairline);padding-top:18px}.steps__number{color:var(--accent);font:600 clamp(40px, min(4.4cqw, 7cqh), 64px) / 1 var(--font-heading);letter-spacing:-.04em;margin-bottom:12px;display:block}.steps__title{color:var(--text);font:600 17px/1.3 var(--font-heading);letter-spacing:-.015em;margin:0 0 6px}.steps__body{color:var(--text);font:400 15.5px/1.55 var(--font-ui);margin:0}@container stage (max-width:640px){.steps__item{grid-template-columns:36px minmax(0,1fr);column-gap:12px;padding-top:14px;display:grid}.steps__number{grid-row:span 2;margin:0;font-size:34px}}.pricing__plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing__plan{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--plan);padding:26px 24px 28px}.pricing__plan[data-featured]{background:var(--surface-strong);box-shadow:var(--lift-md)}.pricing__name{color:var(--text);font:600 16px/1.3 var(--font-heading);margin:0}.pricing__price{color:var(--accent);font:600 clamp(36px, 4cqw, 48px) / 1 var(--font-heading);letter-spacing:-.04em;margin:10px 0 0}.pricing__blurb{color:var(--text);font:400 15px/1.5 var(--font-ui);margin:10px 0 0}.pricing__features{border-top:1px solid var(--hairline);color:var(--text);font:500 14.5px/1.4 var(--font-ui);gap:10px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.pricing__features li{align-items:flex-start;gap:10px;display:flex}.pricing__features .icon{width:18px;height:18px;color:var(--accent);margin-top:1px}.projects__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.projects__item{border:1px solid var(--edge);border-radius:var(--r-card);background:var(--plan);flex-direction:column;gap:10px;padding:12px 12px 22px;display:flex}.projects__image{aspect-ratio:16/10;border-radius:calc(var(--r-card) - 10px);object-fit:cover;background:var(--orb-gradient);width:100%;margin-bottom:6px;display:block}.projects__name{color:var(--text);font:600 18px/1.3 var(--font-heading);letter-spacing:-.02em;margin:0 10px}.projects__description{color:var(--text);font:400 15px/1.55 var(--font-ui);margin:0 10px}.projects__link{color:var(--accent-strong);font:500 15px/1.4 var(--font-ui);text-underline-offset:4px;margin:4px 10px 0}.projects__empty{border:1px dashed var(--hairline);border-radius:var(--r-card);color:var(--text);font:400 16px/1.55 var(--font-ui);margin:0;padding:clamp(28px,5cqw,48px)}.faq__items{border-top:1px solid var(--hairline);max-width:860px}.faq__item{border-bottom:1px solid var(--hairline)}.faq__question{color:var(--text);font:600 clamp(16px, 1.6cqw, 19px) / 1.35 var(--font-heading);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 100% no-repeat;flex:none;width:14px;height:14px;transition:background-size .25s}.faq__item[open] .faq__question:after{background-size:100% 1.6px,1.6px 0}.faq__answer{max-width:64ch;color:var(--text);font:400 16px/1.6 var(--font-ui);margin:0;padding:0 0 22px}
