.mv3 .pbuild-hero{padding:var(--3xl) var(--gutter) 72px;text-align:center}.mv3 .pbuild-hero,.mv3 .pbuild-hero__copy{align-items:center;display:flex;flex-direction:column;gap:var(--md)}.mv3 .pbuild-hero__copy{max-width:100%;width:536.53px}.mv3 .pbuild-hero__lede{padding-top:var(--xs)}.mv3 .pbuild-hero__cta{display:flex;gap:var(--sm);padding-top:var(--sm)}.mv3 .pbuild__panel{display:flex;flex-direction:column}.mv3 .pbuild__q{align-items:flex-start;display:flex;gap:var(--xl);padding:var(--xl)}.mv3 .pbuild__q+.pbuild__q{border-top:1px solid var(--line)}.mv3 .pbuild__q-label{display:flex;flex:none;flex-direction:column;gap:var(--2xs);width:232px}.mv3 .pbuild__n{color:var(--muted-600);font-size:12px;letter-spacing:.08em;line-height:20px}.mv3 .pbuild__q-t{color:var(--ink-strong);font-size:20px;line-height:24px}.mv3 .pbuild__opts{display:grid;flex:1 0 0;gap:var(--xs);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mv3 .pbuild__opts--three{grid-template-columns:repeat(3,minmax(0,1fr))}.mv3 .pbuild__opt{background:var(--bg);border:1.5px solid var(--line);border-radius:var(--radius);color:var(--ink);display:flex;flex-direction:column;gap:var(--2xs);padding:var(--sm) var(--md);text-align:left;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.mv3 .pbuild__opt:not(.is-active):hover{border-color:#e2e0da;transform:translateY(-1px)}.mv3 .pbuild__opt.is-active{background:linear-gradient(var(--ink),var(--ink)) padding-box,var(--grad-interview) border-box;border-color:transparent;color:var(--on-dark)}.mv3 .pbuild__opt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mv3 .pbuild__opt-t{font-size:16px;line-height:20px}.mv3 .pbuild__opt-d{color:var(--muted-600);font-size:12px;line-height:16px}.mv3 .pbuild__opt.is-active .pbuild__opt-d{color:hsla(0,0%,98%,.74)}.mv3 .pbuild__go{display:flex;justify-content:center}.mv3 .pbuild__out{display:flex;flex-direction:column;gap:var(--xl);width:100%}.mv3 .pbuild__empty{align-items:center;background:var(--ink-strong);border-radius:var(--radius);color:var(--on-dark);display:flex;flex-direction:column;gap:var(--md);overflow:hidden;padding:var(--3xl) var(--xl);position:relative;text-align:center}.mv3 .pbuild__empty:before{background-image:var(--grad-interview);content:"";height:2px;left:0;position:absolute;right:0;top:0}.mv3 .pbuild__mark{background:linear-gradient(var(--ink-strong),var(--ink-strong)) padding-box,var(--grad-interview) border-box;border:1.5px solid transparent;border-radius:50%;color:var(--on-dark);display:grid;font-size:24px;height:56px;line-height:1;place-items:center;width:56px}.mv3 .pbuild__empty-t{color:var(--on-dark);font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:36px;max-width:24ch}.mv3 .pbuild__empty-d{color:hsla(0,0%,98%,.86);max-width:60ch}.mv3 .pbuild__shared{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:var(--md);justify-content:space-between;padding:var(--md) var(--lg)}.mv3 .pbuild__shared-copy{display:flex;flex-direction:column;gap:var(--2xs);min-width:0}.mv3 .pbuild__shared-d{color:var(--ink);font-size:14px;line-height:20px;max-width:68ch}.mv3 .pbuild__shared .btn{flex:none;padding:var(--xs) var(--md)}.mv3 .pbuild__result{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.mv3 .pbuild__result-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:var(--xl);justify-content:space-between;padding:var(--xl)}.mv3 .pbuild__result-copy{display:flex;flex-direction:column;gap:var(--xs);min-width:0}.mv3 .pbuild__result-t{color:var(--ink-strong);font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:36px}.mv3 .pbuild__result-d{max-width:60ch}.mv3 .pbuild__acts{display:flex;flex:none;flex-wrap:wrap;gap:var(--xs)}.mv3 .pbuild__acts .btn{padding:var(--xs) var(--md)}.mv3 .pbuild__meta{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mv3 .pbuild__meta-cell{display:flex;flex-direction:column;gap:var(--xs);min-width:0;padding:var(--lg) var(--xl)}.mv3 .pbuild__meta-cell+.pbuild__meta-cell{border-left:1px solid var(--line)}.mv3 .pbuild__k{color:var(--muted-600);font-size:12px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.mv3 .pbuild__meta-v{color:var(--ink-strong);font-size:16px;line-height:24px}.mv3 .pbuild__ep{display:flex;gap:var(--md);padding:var(--xl)}.mv3 .pbuild__ep+.pbuild__ep{border-top:1px solid var(--line)}.mv3 .pbuild__ep-n{background:var(--ink);border-radius:50%;color:var(--on-dark);display:grid;flex:none;font-size:12px;height:32px;line-height:1;place-items:center;width:32px}.mv3 .pbuild__ep-body{display:flex;flex:1 0 0;flex-direction:column;gap:var(--xs);min-width:0}.mv3 .pbuild__ep-t{color:var(--ink-strong);font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:28px}.mv3 .pbuild__ep-guest{color:var(--red-500);font-size:14px;line-height:20px}.mv3 .pbuild__ep-d{color:var(--ink);font-size:16px;line-height:24px}.mv3 .pbuild__quotes{display:grid;gap:var(--xs);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--2xs)}.mv3 .pbuild__quote{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--2xs);min-width:0;padding:var(--sm) var(--md)}.mv3 .pbuild__quote p{color:var(--ink-strong);font-size:14px;line-height:20px}.mv3 .pbuild__take{display:flex;flex-direction:column;gap:var(--2xs);padding-top:var(--2xs)}.mv3 .pbuild__take p{color:var(--muted-600);font-size:14px;line-height:20px}.mv3 .pbuild__run{background:var(--ink-strong);border-radius:var(--radius);color:var(--on-dark);display:flex;flex-direction:column;gap:var(--md);padding:var(--2xl);position:relative}.mv3 .pbuild__run:before{background-image:var(--grad-interview);border-radius:var(--radius) var(--radius) 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.mv3 .pbuild__run .pbuild__k{color:var(--red-500)}.mv3 .pbuild__steps{display:flex;flex-direction:column;gap:var(--sm)}.mv3 .pbuild__step{color:hsla(0,0%,98%,.78);display:flex;font-size:15px;gap:var(--sm);line-height:24px}.mv3 .pbuild__step-n{color:var(--red-500);flex:none}.mv3 .pbuild__next{border-top:1px solid hsla(0,0%,98%,.14);display:flex;flex-direction:column;gap:var(--sm);margin-top:var(--xs);padding-top:var(--xl)}.mv3 .pbuild__next-t{color:var(--on-dark);font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:28px}.mv3 .pbuild__next-d{color:hsla(0,0%,98%,.74);font-size:15px;line-height:24px;max-width:68ch}.mv3 .pbuild__next-fine{color:hsla(0,0%,98%,.52);font-size:13px;line-height:20px;max-width:68ch}.mv3 .pbuild__next .btn--light{align-self:flex-start;box-shadow:0 0 0 4px hsla(0,0%,98%,.12);margin-top:var(--xs)}.mv3 .pbuild__next .btn--light:hover{box-shadow:0 0 0 5px hsla(0,0%,98%,.24)}.mv3 .pbuild-why__track{display:flex;flex-direction:column}.mv3 .pbuild-why__track .row:hover{background:none}@media (max-width:900px){.mv3 .pbuild__q{flex-direction:column;gap:var(--md)}.mv3 .pbuild__q-label{width:100%}.mv3 .pbuild__result-head{flex-direction:column}.mv3 .pbuild__meta{grid-template-columns:1fr}.mv3 .pbuild__meta-cell+.pbuild__meta-cell{border-left:0;border-top:1px solid var(--line)}}@media (max-width:700px){.mv3 .pbuild-hero{gap:var(--xl);padding:var(--2xl) var(--gutter) 48px}.mv3 .pbuild-hero__copy{width:100%}.mv3 .pbuild-hero__copy .hero__title{font-size:40px;letter-spacing:-.8px}.mv3 .pbuild-hero__cta{flex-direction:column;width:100%}.mv3 .pbuild-hero__cta .btn{width:100%}.mv3 .pbuild__q{padding:var(--md)}.mv3 .pbuild__opts,.mv3 .pbuild__opts--three{grid-template-columns:1fr}.mv3 .pbuild__go .btn{width:100%}.mv3 .pbuild__empty{padding:var(--2xl) var(--md)}.mv3 .pbuild__empty-t{font-size:26px;line-height:30px}.mv3 .pbuild__shared{align-items:flex-start;flex-direction:column}.mv3 .pbuild__shared .btn{width:100%}.mv3 .pbuild__result-head{padding:var(--md)}.mv3 .pbuild__result-t{font-size:26px;line-height:30px}.mv3 .pbuild__acts{width:100%}.mv3 .pbuild__acts .btn{flex:1 0 auto}.mv3 .pbuild__ep,.mv3 .pbuild__meta-cell{padding:var(--md)}.mv3 .pbuild__ep{flex-direction:column;gap:var(--sm)}.mv3 .pbuild__ep-t{font-size:22px;line-height:26px}.mv3 .pbuild__quotes{grid-template-columns:1fr}.mv3 .pbuild__run{padding:var(--lg)}.mv3 .pbuild__next-t{font-size:22px;line-height:26px}.mv3 .pbuild__next .btn--light{width:100%}}.mv3 .pbuild__panel .pbuild__go{margin-top:var(--xl)}