:root{--type-page-size:clamp(2.25rem,4vw,3rem);--type-page-leading:1;--type-value-size:2rem;--type-value-leading:1.125;--type-section-size:1.125rem;--type-section-leading:1.35;--type-subsection-size:1rem;--type-subsection-leading:1.4;--type-body-size:0.875rem;--type-body-leading:1.5;--type-support-size:0.75rem;--type-support-leading:1.5;--type-label-size:0.6875rem;--type-label-leading:1.35;--type-document-title-size:1.75rem;--type-document-value-size:1.5rem;--type-document-heading-size:0.75rem;--type-document-body-size:0.625rem;--type-document-label-size:0.5625rem;--type-document-micro-size:0.5rem}body{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.type-page-title{color:var(--forest);font-family:var(--font-display),Georgia,serif;font-size:var(--type-page-size);font-weight:600;letter-spacing:-.055em;line-height:var(--type-page-leading)}.type-display-value{font-size:var(--type-value-size);line-height:var(--type-value-leading)}.type-display-value,.type-document-value{font-family:var(--font-display),Georgia,serif;font-weight:600;letter-spacing:-.04em}.type-document-value{font-size:var(--type-document-value-size);line-height:1.1}.type-section-title{font-size:var(--type-section-size);font-weight:700;letter-spacing:-.03em;line-height:var(--type-section-leading)}.type-subsection-title{font-size:var(--type-subsection-size);font-weight:700;letter-spacing:-.02em;line-height:var(--type-subsection-leading)}.type-body,.type-control{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.type-control{font-weight:600}.type-supporting{font-size:var(--type-support-size);line-height:var(--type-support-leading)}.type-label{font-size:var(--type-label-size);font-weight:700;letter-spacing:.08em;line-height:var(--type-label-leading);text-transform:uppercase}.cockpit-intro h1,.od-page-head h1,.page-title{font-family:var(--font-display),Georgia,serif;font-size:var(--type-page-size);font-weight:600;letter-spacing:-.055em;line-height:var(--type-page-leading)}.cockpit-intro-copy,.od-page-copy,.page-subtitle{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.app-crumbs,.rail-plan a,.rail-plan p,.rail-plan strong{font-size:var(--type-support-size);line-height:var(--type-support-leading)}.app-mobile-rail nav a,.app-new-offer,.rail-profile-copy strong{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.app-mobile-rail nav a>.absolute,.rail-label,.rail-profile-copy span{font-size:var(--type-label-size);line-height:var(--type-label-leading)}.cockpit-estimate,.cockpit-summary-item strong,.od-metric-value,.od-money-value,.od-value-large,.stat-value{font-family:var(--font-display),Georgia,serif;font-size:var(--type-value-size)!important;font-weight:600;letter-spacing:-.04em;line-height:var(--type-value-leading)}.cockpit-summary-item small,.cockpit-summary-item>span,.od-metric-label,.od-metric-value small,.stat-hint,.stat-label{font-size:var(--type-support-size);line-height:var(--type-support-leading)}.cockpit-section-head h2,.od-portal-card-head h2,.od-surface-head h2{font-size:var(--type-section-size);line-height:var(--type-section-leading)}.od-company-mark strong,.od-onboarding-done>strong,.od-panel h3,.od-plan-card h3,.od-portal-activity h2,.od-portal-brand strong,.od-site-preview-top strong,.od-usage-row>strong{font-size:var(--type-subsection-size);line-height:var(--type-subsection-leading)}.od-alert,.od-contact-list p,.od-delete-form>p,.od-page-copy,.od-panel p,.od-panel-copy,.od-portal-activity article,.od-portal-empty,.od-portal-greeting p,.od-portal-job-note,.od-portal-message,.od-readonly-grid strong,.od-site-preview-hero p,.od-value-split strong{font-size:var(--type-body-size)!important;line-height:var(--type-body-leading)}.od-account-copy span,.od-account-form label>span,.od-calendar-job span,.od-company-mark span,.od-delete-form label>span,.od-document-title span,.od-field-hint,.od-onboarding-steps small,.od-password-form label>span,.od-payment-line span,.od-person-copy span,.od-plan-card li,.od-portal-card-head p,.od-portal-contact small,.od-portal-document small,.od-security-line span,.od-settings-link span,.od-surface-head p,.od-usage-row>div span,.od-value small,.od-value-large small,.od-value-split small{font-size:var(--type-support-size);line-height:var(--type-support-leading)}.od-field-label,.od-kicker,.od-offer-totals-inline label,.od-onboarding-steps i,.od-panel-label,.od-portal-contact>span,.od-portal-greeting>span,.od-portal-kicker,.od-portal-nav-actions small,.od-portal-photo-grid>div,.od-portal-status,.od-preview-label span,.od-readonly-grid span,.od-security-foot,.od-surface .label{font-size:var(--type-label-size);line-height:var(--type-label-leading)}.od-account-copy strong,.od-calendar-job strong,.od-company-form>div:nth-child(2)>div>div:first-child h2,.od-document-title strong,.od-payment-line strong,.od-person-copy strong,.od-portal-contact strong,.od-portal-document strong,.od-qr-panel strong,.od-security-line strong,.od-settings-link strong,.od-usage-row>div strong,.od-website-editor>div:nth-child(2)>div>div:first-child h2{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.cockpit-data-label,.cockpit-detail-kicker,.cockpit-eyebrow,.cockpit-items-head,.cockpit-media span,.od-eyebrow,.od-status,.od-surface .hidden.md\:block th,.od-table th{font-size:var(--type-label-size);line-height:var(--type-label-leading)}.cockpit-data-value,.cockpit-item,.cockpit-items-total,.cockpit-lead strong,.cockpit-primary-action,.cockpit-search input,.cockpit-secondary-action,.cockpit-tabs button,.cockpit-text-link,.od-button,.od-calendar-job strong,.od-search input,.od-select,.od-surface .hidden.md\:block td,.od-surface .input,.od-tab,.od-table td{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.od-field-label,.od-surface .hidden.md\:block th,.od-surface .label,.od-table th{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.od-account-result,.od-activity-line,.od-calendar-day,.od-calendar-time,.od-notice,.od-onboarding-steps strong,.od-plan-card>strong small,.od-portal-document a,.od-portal-progress span,.od-portal-progress>div,.od-progress-value,.od-site-preview-cta,.od-site-preview-top,.od-stepper,.od-website-share{font-size:var(--type-support-size)!important;line-height:var(--type-support-leading)}.od-calendar-day strong,.od-empty,.od-offer-totals-inline dl div,.od-value{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.od-portal-greeting h1,.od-site-preview-hero h2{font-family:var(--font-display),Georgia,serif;font-size:var(--type-page-size);font-weight:600;letter-spacing:-.05em;line-height:var(--type-page-leading)}.od-plan-card>strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-value-size);line-height:var(--type-value-leading)}.cockpit-items-total strong,.od-progress-value{font-size:var(--type-section-size);line-height:var(--type-section-leading)}.cockpit-confidence,.cockpit-detail-header>span,.cockpit-detail-location,.cockpit-lead-avatar,.cockpit-lead-meta,.cockpit-lead-preview,.cockpit-lead-service,.od-avatar{font-size:var(--type-support-size);line-height:var(--type-support-leading)}.cockpit-status{font-size:var(--type-label-size);line-height:var(--type-label-leading)}.cockpit-ai-note p,.cockpit-ai-note strong,.cockpit-empty{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.cockpit-detail-header h2{font-family:var(--font-display),Georgia,serif;font-size:var(--type-value-size);font-weight:600;letter-spacing:-.05em;line-height:var(--type-value-leading)}.od-portal-contact small,.od-portal-document a,.od-portal-progress small{font-size:var(--type-label-size);line-height:var(--type-label-leading)}.od-offer-document-head small,.od-offer-document-head span,.od-offer-document-note,.od-offer-document-table-head{font-size:var(--type-document-micro-size);line-height:1.35}.od-offer-document-customer p,.od-offer-document-customer>span,.od-offer-document-row,.od-offer-document-total{font-size:var(--type-document-label-size);line-height:1.45}.od-offer-document-row span small{font-size:var(--type-document-micro-size);line-height:1.35}.od-offer-document-head strong,.od-preview-label{font-size:var(--type-document-heading-size);line-height:1.4}.od-offer-document-customer h2{font-family:var(--font-display),Georgia,serif;font-size:var(--type-document-title-size);line-height:1.1}.od-offer-document-total strong{font-family:var(--font-display),Georgia,serif;font-size:var(--type-document-value-size);line-height:1.1}.od-offer-items-head{font-size:var(--type-label-size);line-height:var(--type-label-leading)}.od-offer-item>strong{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.admin-shell h1{color:var(--forest);font-family:var(--font-display),Georgia,serif;font-size:var(--type-value-size);font-weight:600;letter-spacing:-.045em;line-height:var(--type-value-leading)}.admin-shell h2{font-size:var(--type-section-size);line-height:var(--type-section-leading)}.admin-shell button,.admin-shell input,.admin-shell label,.admin-shell select,.admin-shell table{font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (max-width:1399px){.od-layout-settings,.od-offer-builder-layout{grid-template-columns:minmax(0,1fr)}.od-offer-preview-wrap{position:static}}@media (max-width:639px){:root{--type-page-size:2.25rem}}