.tp .tp-hero__frame{aspect-ratio:12/7;background-position:50%;background-size:cover;padding:0;overflow:hidden}.tp .tp-hero__ui-image{width:1000px;max-width:calc(100% - var(--kc-space-12));aspect-ratio:5/3;object-fit:contain;background:var(--kc-deep-black);border-top-left-radius:var(--kc-radius-lg);border-top-right-radius:var(--kc-radius-lg);position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media(max-width:767px){.tp .pf-hero__frame{aspect-ratio:4/3}.tp .tp-hero__ui-image{max-width:calc(100% - var(--kc-space-6))}}.tp-head--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.tp-head--center .kc-heading{max-width:760px}.tp-head--center.pf-head .kc-text{max-width:640px}.tp .pf-head>.kc-heading{color:var(--kc-color-fg);-webkit-text-fill-color:var(--kc-color-fg);background-image:none}.tp-steps{align-items:stretch}.tp-step{gap:var(--kc-space-3)}.tp-step .kc-heading{margin:0}.tp-step__number{font-family:var(--kc-font-mono);font-size:var(--kc-text-xs);letter-spacing:var(--kc-tracking-wide);color:var(--kc-color-fg-muted)}.tp-value{gap:var(--kc-space-3)}.tp-value .kc-heading{margin:0}.tp-value__icon{width:var(--kc-space-10);height:var(--kc-space-10);border-radius:var(--kc-radius-sm);background:var(--kc-color-surface-soft);color:var(--kc-color-fg);justify-content:center;align-items:center;display:inline-flex}.tp .pf-section--surface{background:var(--kc-color-surface-soft)}.tp .pf-checks{gap:var(--kc-space-4);flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.tp .pf-checks li{align-items:flex-start;gap:var(--kc-space-3);display:flex}.tp .pf-checks li svg{margin-top:var(--kc-space-1);color:var(--kc-vibrant-orange);flex-shrink:0}.tp .pf-checks li span{font-size:var(--kc-text-md);line-height:var(--kc-leading-body);color:var(--kc-color-fg-muted)}.tp .pf-checks li b{font-weight:var(--kc-weight-medium);color:var(--kc-color-fg)}.tp .pf-checks code{font-family:var(--kc-font-mono);color:var(--kc-color-fg)}.tp .tp-planlocal__image{border-radius:var(--kc-radius-lg);width:100%;height:auto;display:block}.tp .tp-step code{color:var(--kc-vibrant-orange)}.tp-step-slash{color:var(--kc-vibrant-orange);-webkit-text-fill-color:var(--kc-vibrant-orange)}
