.links-strip{padding:0 0 96px}.links-strip .container{border-top:1px solid var(--border);padding-top:56px}.pricing-example{max-width:680px;margin:0 auto}.pricing-example h3{margin-bottom:16px}.pricing-example table{table-layout:fixed;width:100%}.pricing-example th:first-child,.pricing-example td:first-child{width:42%}.pricing-example th:nth-child(2),.pricing-example td:nth-child(2){width:26%}.pricing-example th:nth-child(3),.pricing-example td:nth-child(3){width:32%}.pricing-example td:nth-child(2),.pricing-example td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.pricing-example th:nth-child(2),.pricing-example th:nth-child(3){text-align:right}.pricing-example .th-unit{color:var(--text-light);font-size:.875rem;font-weight:400;display:block}.pricing-example th,.pricing-example td{vertical-align:middle}.pricing-example .yearly-badge{margin:6px 0 0;display:inline-block}.pricing-example th:first-child,.pricing-example td:first-child{padding-left:0}.pricing-example th:last-child,.pricing-example td:last-child{padding-right:16px}@media (width<=700px){.pricing-example .th-unit{display:none}.pricing-example th,.pricing-example td{padding:12px 6px;font-size:.875rem}.pricing-example th:first-child,.pricing-example td:first-child{width:36%;padding-left:0}.pricing-example th:nth-child(2),.pricing-example td:nth-child(2){width:30%}.pricing-example th:nth-child(3),.pricing-example td:nth-child(3){width:34%;padding-right:10px}.pricing-example .yearly-badge{display:none}.pricing-example .pricing-example-badge{display:block}.pricing-example h3{font-size:1.25rem}}.pricing-example-note{color:var(--text-light);margin-top:16px;font-size:1rem}.pricing-example-badge{color:var(--primary);margin:14px 0 0;font-size:.875rem;font-weight:600;display:none}.pricing-summary-link{text-align:center;max-width:680px;margin:40px auto 0}.lead-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.lead-copy .section-label{margin-bottom:12px;display:block}.lead-copy h2{margin-bottom:20px}.lead-copy p{max-width:46ch;color:var(--text-light)}.lead-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.lead-split--photo-first{grid-template-columns:.95fr 1.05fr}.lead-split--photo-first .lead-copy{order:2}.lead-split--photo-first .lead-photo{order:1}@media (width<=860px){.lead-split{grid-template-columns:1fr;gap:28px}.lead-copy p{max-width:none}.lead-split--photo-first .lead-copy{order:1}.lead-split--photo-first .lead-photo{order:2}}.step-card{text-align:center}.step-number{background:var(--bg-light);width:56px;height:56px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.form-actions{text-align:center;margin-top:24px}.form-actions .btn{min-width:220px}.fit-scroll{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.fit-scroll .seo-table-wrap{border-radius:inherit;margin:0}.fit-table{min-width:720px}.fit-table th:first-child,.fit-table td:first-child{padding-left:24px}.fit-table th:last-child,.fit-table td:last-child{padding-right:24px}.fit-table thead th{padding-top:20px;padding-bottom:20px}.fit-table tbody tr:last-child th,.fit-table tbody tr:last-child td{border-bottom:0}.fit-scroll{position:relative}.fit-scroll:after{content:"";pointer-events:none;opacity:1;width:40px;transition:opacity var(--transition);background:linear-gradient(90deg,#fff0,#fffffff2);position:absolute;top:0;bottom:0;right:0}.fit-scroll.is-end:after{opacity:0}@media (width>=861px){.fit-scroll:after{display:none}}.fit-table thead th{font-size:1rem}.fit-table tbody th{width:18%}.fit-table td{font-size:1rem}.home-links{border-top:0;padding:0}.home-links h2{color:var(--primary);margin:0 0 22px;font-size:1.5rem}.home-links h2:after{content:"";background:var(--accent);border-radius:2px;width:56px;height:3px;margin-top:14px;display:block}.feature-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.feature-card-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.feature-more{color:var(--teal,#1a5f6f);margin-top:12px;font-size:.875rem;font-weight:500;display:inline-block}.pricing-summary-link a{color:var(--accent-strong);border-bottom:2px solid var(--accent);padding-bottom:2px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.pricing-summary-link a:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}
