.top-hero,.top-metrics-wrap,#examples,#how,#proof,#faq,#cta,.top-surface{z-index:1;position:relative}.top-hero-grid{gap:var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.top-eyebrow{color:var(--ink);margin-bottom:var(--space-lg);font-weight:700}.top-hero h1{font-size:var(--hero-title);font-weight:900;line-height:1.3}.top-hero h1 span{white-space:normal;display:inline}.top-hero h1 span:first-child{display:block}.top-hero-body,.top-copy{margin:var(--space-lg) 0;line-height:var(--lh-body);color:var(--ink-70)}.top-promises{text-align:left;gap:var(--space-sm);margin:var(--space-lg) 0;max-width:var(--lp-size-12);font-size:var(--fs-small);line-height:var(--lh-body);padding:0;list-style:none;display:grid}.top-promises li{gap:var(--space-sm);display:flex}.top-promises span,.top-example-icon{color:var(--ink)}.top-flow{border:1px solid var(--ink-12);border-radius:var(--radius-card);padding:var(--space-lg);background:var(--surface)}.top-flow h2{font-size:var(--fs-eyebrow)}.flow-label{white-space:nowrap;margin:var(--space-lg) 0 var(--space-md);font-weight:700;font-size:var(--fs-small)}.flow-label span{border:1px solid var(--ink-12);border-radius:var(--radius-pill);margin-left:var(--space-sm);padding:4px 8px}.flow-before{gap:var(--lp-size-23);list-style:none;display:flex}.flow-before li{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:0;border:1px solid var(--ink-12);border-radius:var(--space-sm);text-align:center;min-width:0;line-height:1.4;font-size:var(--fs-micro);flex:1 1 0;justify-content:center;align-items:center;padding:8px 4px;display:flex;position:relative}.flow-before li:not(:last-child):after{content:"→";right:calc(-1 * var(--lp-size-23));position:absolute;top:50%;transform:translateY(-50%)}.flow-after{align-items:center;gap:var(--space-sm);color:var(--ink);font-size:var(--fs-small);display:flex}.flow-after strong{white-space:nowrap;background:var(--navy);color:var(--on-brand);border:var(--lp-size-6) solid var(--navy);border-radius:var(--space-sm);padding:var(--space-md)}.flow-after strong:first-child{flex:1}.top-flow figcaption,.top-recording figcaption,.top-note{font-size:var(--fs-small);color:var(--ink-muted);line-height:var(--lh-body);margin-top:var(--space-md)}.top-metrics{background:var(--navy);color:var(--on-brand);border-radius:var(--radius-card);grid-template-columns:1.3fr .7fr 1fr;display:grid}.top-metrics>div{padding:var(--space-lg)}.top-metrics>div+div{border-left:1px solid var(--glass-edge)}.top-metrics p{font-size:var(--fs-small);margin-bottom:var(--space-md)}.top-metrics strong{font-size:var(--fs-eyebrow)}.top-screen{border-radius:var(--radius-card);border:1px solid var(--ink-12);width:100%;height:auto;margin-top:var(--space-lg);display:block}.top-surface{background:var(--surface)}.top-comparison{border-collapse:collapse;width:100%;margin-top:var(--space-xl);font-size:var(--fs-body)}.top-comparison th,.top-comparison td{padding:var(--space-md) 10px;border-bottom:1px solid var(--ink-12);text-align:left;line-height:var(--lh-body)}.top-comparison th:not(:first-child),.top-comparison td{width:21%}.top-comparison tr>:last-child{background:var(--ink-06);color:var(--ink);font-weight:700}.top-comparison thead tr>:last-child{background:var(--navy);color:var(--on-brand)}.top-example-icon{width:32px;height:32px;margin-bottom:var(--space-md)}.top-steps{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.top-steps li{position:relative}.top-steps li:not(:last-child):after{content:"→";color:var(--brand-strong);font-size:var(--fs-eyebrow);position:absolute;top:8px;right:-28px}.top-steps h3{font-size:var(--fs-lead)}.top-steps p{font-size:var(--fs-body);color:var(--ink-70);line-height:var(--lh-body);margin-top:var(--space-sm)}.top-deliverables{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--ink-12)}.top-deliverables>h3{font-size:var(--fs-title-sm);text-align:center}.top-documents{padding:var(--space-xl) var(--space-md) var(--space-md);display:flex}.sample-item{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.sample-document{padding:var(--sample-top-pad) var(--space-lg) var(--space-lg);background:var(--surface);border:1px solid var(--ink-12);border-radius:var(--space-sm);flex:1;position:relative}.sample-item+.sample-item{margin-left:var(--space-md)}.sample-tag{right:var(--space-md);top:var(--space-md);border:var(--lp-size-6) solid var(--ink-12);background:var(--paper);color:var(--ink);font-size:var(--fs-small);padding:4px 8px;position:absolute}.sample-document h3{border-bottom:2px solid var(--ink);padding-bottom:var(--space-md)}.sample-row{padding:var(--space-md) 0;border-bottom:1px solid var(--ink-12);font-size:var(--fs-small);line-height:var(--lh-body)}.sample-example{color:var(--ink-muted)}.sample-item figcaption{min-height:3.6em;margin-top:var(--space-lg);padding:0 var(--space-md);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-70)}.top-delivery-promise{text-align:center;margin-top:var(--space-lg);font-size:var(--fs-lead)}.top-case-note{border-left:var(--border-accent) solid var(--ink-12);padding-left:var(--space-md)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top-hero-actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.top-text-link{color:var(--brand-strong);font-size:var(--fs-body);text-underline-offset:4px;font-weight:700}.top-comparison-value{align-items:flex-start;gap:var(--space-sm);display:flex}.top-check{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.top-fee-band{background:var(--ink-06);border:var(--lp-size-6) solid var(--ink-12);border-left:var(--band-rule) solid var(--navy);width:100%;color:var(--ink);text-align:center;padding:var(--space-md);margin-top:var(--space-lg);font-weight:700;line-height:var(--lh-body)}.top-faq-grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.top-faq-card{padding:var(--space-lg);border:1px solid var(--ink-12);border-radius:var(--radius-card);background:var(--surface)}.top-faq-card h3{font-size:var(--fs-lead);line-height:var(--lh-head)}.top-faq-card p{margin-top:var(--space-md);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-70)}.top-faq-more{text-align:center;margin-top:var(--space-lg)}@media (width<=767px){.top-hero h1{font-size:var(--hero-title)}.top-hero h1 span{display:block}.top-hero-grid,.top-metrics,.top-steps{grid-template-columns:1fr}.top-metrics>div+div{border-left:0;border-top:1px solid var(--glass-edge)}.flow-before,.flow-after{flex-direction:column;align-items:stretch}.flow-before{gap:var(--space-lg)}.flow-before li:not(:last-child):after{content:"↓";top:auto;bottom:-24px;right:50%;transform:none}.flow-after>span{text-align:center;transform:rotate(90deg)}.top-steps li:not(:last-child):after{content:"↓";top:auto;bottom:-34px;left:16px}.top-documents{gap:var(--space-lg);flex-direction:column}.sample-item+.sample-item{margin-left:0}.top-faq-grid{grid-template-columns:1fr}}.top-metrics small{font-size:var(--fs-small);margin-top:var(--space-md);line-height:var(--lh-body);display:block}.top-verifiable{margin-top:var(--space-xl);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-muted)}.top-verifiable a{color:var(--ink-70);text-underline-offset:3px}.top-comparison-cards{margin-top:var(--space-xl);padding:0;list-style:none;display:none}@media (width<=1100px){.flow-after{flex-direction:column;align-items:stretch}.flow-after>span{text-align:center;transform:rotate(90deg)}.flow-before{gap:var(--space-lg);flex-direction:column}.flow-before li:not(:last-child):after{content:"↓";top:auto;bottom:-24px;right:50%;transform:none}}@media (width<=767px){.top-comparison{display:none}.top-comparison-cards{gap:var(--space-lg);display:grid}.top-comparison-cards li{border:1px solid var(--ink-12);border-radius:var(--radius-card);overflow:hidden}.top-comparison-cards h3{padding:var(--space-md);font-size:var(--fs-lead)}.top-comparison-cards dl>div{gap:var(--space-md);padding:var(--space-md);border-top:1px solid var(--ink-12);line-height:var(--lh-body);grid-template-columns:80px 1fr;display:grid}.top-comparison-cards dl>div:last-child{background:var(--ink-06);color:var(--ink);font-weight:700}.top-comparison-cards dd{margin:0}}.top-roadmap{margin-top:var(--space-xl);padding:var(--space-lg);border:var(--lp-size-6) solid var(--ink-12);border-radius:var(--radius-card);background:var(--surface)}.top-roadmap h3{font-size:var(--fs-eyebrow)}.top-roadmap strong{color:var(--ink)}.quick-check{margin-top:var(--space-xl);gap:var(--space-lg);display:grid}.quick-check fieldset{border:var(--lp-size-6) solid var(--ink-12);border-radius:var(--radius-card);min-width:0;padding:var(--space-lg)}.quick-check legend{padding:0 var(--space-sm);font-weight:700}.quick-options{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-options label{min-height:var(--lp-size-16);align-items:center;gap:var(--space-sm);padding:var(--space-sm);cursor:pointer;line-height:var(--lh-body);display:flex}.quick-options input{width:var(--lp-size-3);height:var(--lp-size-3);accent-color:var(--brand-strong);flex-shrink:0}.quick-check :focus-visible{outline:var(--border-control) solid var(--brand-strong);outline-offset:var(--lp-size-5)}.quick-result:not(:empty){margin-top:var(--space-xl);padding:var(--space-lg);background:var(--paper);border:var(--lp-size-6) solid var(--ink-12);border-radius:var(--radius-card)}.quick-result ul{gap:var(--space-lg);margin:var(--space-lg) 0;padding:0;list-style:none;display:grid}.quick-result p{line-height:var(--lh-body)}.quick-result .top-consult-action{margin-top:var(--space-lg)}.uw-fab{max-width:calc(100% - var(--space-xl));white-space:normal;text-align:center}@media (width<=360px){.quick-options{grid-template-columns:1fr}}@media (width<=767px){.quick-check fieldset[data-question=jobs] .quick-options,.quick-check fieldset[data-question=concern] .quick-options{grid-template-columns:1fr}}.quick-progress progress{width:100%;height:var(--progress-height);accent-color:var(--ink);display:block}.quick-navigation{justify-content:space-between;gap:var(--space-md);display:flex}.quick-navigation button{height:var(--control-height)!important;white-space:normal!important}.recording-player{position:relative}.recording-toggle{width:var(--play-size);height:var(--play-size);border-radius:var(--radius-pill);background:var(--brand-strong);color:var(--on-brand);cursor:pointer;box-shadow:var(--shadow-cta);border:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recording-toggle:hover{background:var(--brand-deep)}.recording-toggle svg{width:var(--lp-size-11);height:var(--lp-size-11)}.verification-cards{gap:var(--space-md);margin:var(--space-lg) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.verification-cards>a{padding:var(--space-lg);border:var(--lp-size-6) solid var(--ink-12);border-radius:var(--radius-card);background:var(--surface);text-decoration:none;display:block;position:relative}.verification-cards h3{font-size:var(--fs-lead);padding-right:var(--space-lg);color:var(--ink)}.verification-cards p{margin-top:var(--space-md)}.verification-cards a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brand-strong);text-decoration-color:var(--brand-strong)}.verification-icon{top:var(--space-lg);right:var(--space-md);width:var(--lp-size-3);height:var(--lp-size-3);position:absolute}@media (width<=767px){.verification-cards{grid-template-columns:1fr}}.flow-before li{flex-direction:column}.flow-word{white-space:nowrap;display:block}
