:root{--color-primary:#1b2a3d;--color-secondary:#f5f0eb;--color-accent:#b8956a;--color-surface:#fafaf8;--color-border:#e2ddd6;--color-error:#c4553a;--color-warning:#d4a843;--color-success:#5b8a6e;--color-info:#5a7fa0;--font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",monospace;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:28px;--text-display:40px;--section-gap:120px;--section-gap-compact:80px;--subsection-gap:48px;--content-gap:16px;--card-padding:32px;--page-top:64px;--content-max:1120px;--prose-max:720px;--grid-gutter:32px;--btn-radius:6px;--btn-padding:14px 28px;--card-radius:8px;--card-shadow:0 1px 3px rgba(27,42,61,.04);--card-border:1px solid var(--color-border);--screenshot-shadow:0 8px 32px rgba(27,42,61,.12);--input-height:48px;--heading-tracking:-0.02em}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--color-secondary);color:var(--color-primary);font-family:var(--font-family);font-size:var(--text-base);font-weight:400;line-height:1.65}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.marketing-shell{min-height:100vh;background:var(--color-secondary)}.site-main{width:100%}.marketing-container{width:min(100%,var(--content-max));margin:0 auto;padding:0 24px}.section-container{padding:var(--section-gap) 0}.section-container--compact{padding:var(--section-gap-compact) 0}.section-container--stone{background:var(--color-secondary)}.section-container--surface{background:var(--color-surface)}.section-container--inverse{background:var(--color-primary);color:var(--color-surface)}.marketing-grid,.section-stack{display:grid;gap:var(--subsection-gap)}.page-shell{width:min(100%,var(--content-max));margin:0 auto;padding:calc(var(--page-top) + 8px) 24px var(--section-gap);display:grid;gap:32px}.page-shell__intro-card{border:var(--card-border);border-radius:calc(var(--card-radius) + 4px);background:linear-gradient(180deg,hsla(60,17%,98%,.96),hsla(30,33%,94%,.88));box-shadow:var(--card-shadow);padding:var(--card-padding)}.page-shell__intro{max-width:var(--prose-max);display:grid;gap:var(--content-gap)}.page-title{margin:0;color:var(--color-primary);font-size:var(--text-display);font-weight:600;letter-spacing:var(--heading-tracking);line-height:1.2}.body-copy,.card-intro,.marketing-section p,.page-description{margin:0;color:var(--color-primary);font-size:var(--text-base);font-weight:400;line-height:1.65}.page-description{max-width:var(--prose-max)}.homepage-proof__metric,.section-title,.surface-card h2{margin:0;font-size:var(--text-xl);font-weight:600;letter-spacing:var(--heading-tracking);line-height:1.2}.feature-copy h3,.how-step h3,.product-frame__title,.surface-card h3{margin:0;font-size:var(--text-lg);font-weight:500;line-height:1.4}.section-label{display:inline-flex;align-items:center;color:var(--color-primary);font-size:var(--text-sm);font-weight:500;line-height:1.4}.marketing-link{color:inherit;text-decoration:none}.marketing-link:focus-visible,.marketing-link:hover{opacity:.88}.site-header-shell{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-border);background:#f7f3ee}.site-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.site-brand__logo{width:146px;height:auto}.site-nav{gap:14px}.site-nav,.site-nav-actions{display:flex;align-items:center}.site-nav-actions{gap:10px}.site-nav-primary{display:flex;align-items:center;gap:18px}.site-nav-utility{display:flex;align-items:center;gap:14px;padding-left:16px;border-left:1px solid rgba(27,42,61,.12)}.site-nav-primary a,.site-nav-utility a{font-size:var(--text-sm);font-weight:500}.site-nav-utility a{color:rgba(27,42,61,.78)}.site-nav-primary a:focus-visible,.site-nav-primary a:hover,.site-nav-utility a:focus-visible,.site-nav-utility a:hover{opacity:1;color:var(--color-primary)}.nav-login{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;color:rgba(27,42,61,.76);font-size:var(--text-sm);font-weight:400;line-height:1.4}.nav-login:focus-visible,.nav-login:hover{opacity:1;color:var(--color-primary)}.menu-button{display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--color-primary);border-radius:var(--btn-radius);background:transparent;color:var(--color-primary)}.mobile-nav-panel{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--btn-padding);border:1px solid transparent;border-radius:var(--btn-radius);font-size:var(--text-base);font-weight:500;line-height:1;text-decoration:none;cursor:pointer}.button:focus-visible,.button:hover{opacity:.88}.button:disabled{cursor:not-allowed;opacity:.5}.button--primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.button--secondary{background:hsla(0,0%,100%,.72);border-color:var(--color-primary);color:var(--color-primary)}.button--ghost{padding:0;border:0;background:transparent;color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.button-row,.home-cta-actions,.inline-link-actions{display:flex;flex-wrap:wrap;gap:16px}.card,.marketing-card,.surface-card{border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface);box-shadow:var(--card-shadow);padding:var(--card-padding)}.card{margin-top:0}.answer-first-block{display:grid;gap:var(--content-gap);max-width:var(--prose-max);padding:var(--card-padding);border:var(--card-border);border-left:4px solid var(--color-accent);border-radius:var(--card-radius);background:var(--color-secondary)}.answer-first-block h2{margin:0;font-size:var(--text-lg);font-weight:500;line-height:1.4}.answer-first-block p{margin:0}.audience-capability-card p,.audience-prose p,.card-intro,.compliance-faq-card p,.compliance-prose p,.footer-note,.form-result,.product-frame__bar,.product-frame__label,.proof-bar__caption{font-size:var(--text-base)}.audience-prose,.compliance-prose,.trust-block{max-width:var(--prose-max)}.audience-priority-prose,.list-grid,.page-link-grid,.pricing-grid{display:grid;gap:16px}.audience-priority-prose p,.page-link-grid p{margin:0}.page-link-grid a{text-decoration-thickness:1px;text-underline-offset:3px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pricing-page__plans{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pricing-page__plans-preview{display:grid;gap:28px;padding:32px;border:var(--card-border);border-radius:calc(var(--card-radius) + 4px);background:var(--color-secondary);box-shadow:var(--card-shadow)}.facts-page__coverage-grid,.facts-page__record-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.facts-page__coverage-card,.facts-page__record-card{display:grid;gap:12px;align-content:start;padding:20px;border:var(--card-border);border-radius:calc(var(--card-radius) - 4px);background:hsla(0,0%,100%,.78)}.facts-page__coverage-card p,.facts-page__record-card p{margin:0;color:var(--color-primary);font-size:var(--text-base);line-height:1.65}.pricing-plan-card{display:grid;gap:24px;align-content:start}.pricing-plan-card--recommended{border-color:var(--color-accent);background:#fffdf9}.pricing-plan-card__header,.pricing-plan-card__price-group{display:grid;gap:12px}.pricing-plan-card__eyebrow-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pricing-plan-card__best-fit,.pricing-plan-card__eyebrow{margin:0}.pricing-plan-card__eyebrow{font-size:var(--text-sm);font-weight:500;color:rgba(27,42,61,.7);text-transform:uppercase;letter-spacing:.06em}.pricing-plan-card__badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:hsla(33,35%,57%,.14);color:var(--color-primary);font-size:var(--text-sm);font-weight:500}.pricing-plan-card__intro,.pricing-plan-card__price,.pricing-plan-card__price-note{margin:0}.pricing-plan-card__price{font-size:var(--text-display);font-weight:600;letter-spacing:var(--heading-tracking);line-height:1.1}.pricing-plan-card__price-note{color:rgba(27,42,61,.74)}.pricing-plan-card__facts{display:grid;gap:14px;margin:0}.pricing-plan-card__facts div{display:grid;gap:4px;padding-top:14px;border-top:1px solid hsla(35,17%,86%,.9)}.pricing-plan-card__facts dt{font-size:var(--text-sm);font-weight:500;color:rgba(27,42,61,.72)}.pricing-plan-card__facts dd{margin:0}.pricing-plan-card__cta{justify-self:start}.pricing-page__comparison,.pricing-page__faq,.pricing-page__final-cta{display:grid;gap:24px}.pricing-comparison-table-wrap{overflow-x:auto}.pricing-comparison-table{width:100%;min-width:760px;border-collapse:collapse}.pricing-comparison-table td,.pricing-comparison-table th{padding:16px;border-bottom:1px solid hsla(35,17%,86%,.9);text-align:left;vertical-align:top}.pricing-comparison-table thead th{font-size:var(--text-sm);font-weight:600;color:rgba(27,42,61,.74)}.pricing-comparison-table tbody th{min-width:180px;font-size:var(--text-sm);font-weight:500}.pricing-comparison-table tbody td{min-width:136px}.workflow-page__final-cta,.workflow-page__intro{display:grid;gap:24px}.workflow-page__steps{display:grid;gap:32px}.workflow-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:var(--grid-gutter);align-items:center}.workflow-step--reverse .workflow-step__copy{order:2}.workflow-step--reverse .workflow-browser-frame{order:1}.workflow-step__copy{display:grid;gap:16px}.workflow-browser-frame{min-height:340px}.workflow-visual{display:grid;gap:16px;min-height:300px;padding:24px}.workflow-delivery-card,.workflow-summary-card,.workflow-upload-dropzone{display:grid;gap:8px;padding:20px;border:var(--card-border);border-radius:var(--card-radius);background:#fff}.workflow-delivery-card h3,.workflow-review-header h3,.workflow-style-header h3,.workflow-summary-card h3,.workflow-upload-dropzone h3{margin:0;font-size:var(--text-xl);font-weight:600;letter-spacing:var(--heading-tracking)}.workflow-delivery-card p,.workflow-summary-card p,.workflow-upload-dropzone p{margin:0}.workflow-chip-row{display:flex;flex-wrap:wrap;gap:12px}.workflow-review-header,.workflow-style-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.workflow-review-header h3,.workflow-review-header p,.workflow-style-header h3,.workflow-style-header p{margin:0}.workflow-swatch-row{display:flex;gap:12px}.workflow-swatch{width:48px;height:48px;border-radius:999px;border:1px solid rgba(27,42,61,.08)}.workflow-swatch--sand{background:#d7c0a4}.workflow-swatch--linen{background:#f3ede6}.workflow-swatch--slate{background:#76869a}.workflow-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-review-item,.workflow-room-card,.workflow-summary-row{padding:16px;border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface)}.workflow-room-card{min-height:112px;display:grid;place-items:end start;font-size:var(--text-base);font-weight:500;background:linear-gradient(180deg,hsla(30,33%,94%,.3),hsla(60,17%,98%,.94)),var(--color-surface)}.workflow-review-list,.workflow-summary-grid{display:grid;gap:12px}.workflow-review-item,.workflow-summary-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.workflow-review-item strong,.workflow-summary-row strong{font-weight:500}.deliverables-page__bundle,.deliverables-page__cta,.deliverables-page__evidence,.deliverables-page__list,.deliverables-page__viewer{display:grid;gap:24px}.deliverables-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.deliverables-page__card{display:grid;gap:12px;border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface);padding:20px}.deliverables-page__card h2,.deliverables-page__card p{margin:0}.deliverables-page__card p{color:var(--color-primary);font-size:var(--text-base);line-height:1.65}.deliverables-page__two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.deliverables-browser-frame{align-self:stretch}.deliverables-bundle-preview,.deliverables-viewer-preview{display:grid;gap:16px;padding:20px;background:var(--color-surface)}.deliverables-bundle-preview__row{display:grid;gap:4px;padding:16px;border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface)}.deliverables-bundle-preview__row span{color:rgba(27,42,61,.72);font-size:var(--text-sm);font-weight:500}.deliverables-bundle-preview__row strong{font-size:var(--text-base);font-weight:500;line-height:1.5}.deliverables-viewer-preview__hero{display:grid;gap:8px;padding:20px;border:var(--card-border);border-radius:var(--card-radius);background:linear-gradient(145deg,hsla(30,33%,94%,.48),hsla(60,17%,98%,.92)),var(--color-surface)}.deliverables-viewer-preview__hero h3,.deliverables-viewer-preview__hero p{margin:0}.deliverables-viewer-preview__hero p{color:var(--color-primary);font-size:var(--text-base);line-height:1.65}.deliverables-viewer-preview__chips{display:flex;flex-wrap:wrap;gap:12px}.teams-page__capabilities,.teams-page__compliance,.teams-page__cta,.teams-page__proof{display:grid;gap:24px}.teams-page__grid,.teams-page__scale-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.teams-page__card,.teams-page__scale-card{display:grid;gap:12px;border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface);padding:20px}.teams-page__card h2,.teams-page__card p,.teams-page__scale-card h3,.teams-page__scale-card p{margin:0}.teams-page__card p,.teams-page__scale-card p{color:var(--color-primary);font-size:var(--text-base);line-height:1.65}.teams-page__two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.examples-page__cta,.examples-page__evidence,.examples-page__gallery,.examples-style-groups{display:grid;gap:24px}.examples-style-group{display:grid;gap:20px}.examples-style-group__header{display:grid;gap:12px}.examples-style-group__intro{max-width:var(--prose-max)}.examples-style-group__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.examples-pair-card{display:grid;gap:16px;border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface);padding:20px}.examples-pair-card__preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.examples-pair-card__panel{position:relative;min-height:188px;border:var(--card-border);border-radius:var(--card-radius);overflow:hidden}.examples-pair-card__panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(60,17%,98%,.08),hsla(60,17%,98%,0)),linear-gradient(145deg,hsla(30,33%,94%,.18),hsla(0,0%,100%,.05))}.examples-pair-card__panel--before{background:linear-gradient(145deg,#d7c8b6,#eee3d7 48%,#cab89f)}.examples-pair-card__panel--after{background:linear-gradient(145deg,#aebcc7,#dbe4ea 48%,#cbd6c6)}.examples-pair-card__badge,.examples-pair-card__room{position:absolute;left:12px;z-index:1;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(60,17%,98%,.92);color:var(--color-primary);font-size:var(--text-sm);font-weight:500}.examples-pair-card__badge{top:12px}.examples-pair-card__room{bottom:12px}.examples-pair-card__body{display:grid;gap:8px}.examples-pair-card__body h3,.examples-pair-card__body p{margin:0}.examples-pair-card__labels{color:rgba(27,42,61,.72);font-size:var(--text-sm);font-weight:500}.audience-capability-grid,.compliance-disclosure-grid,.compliance-faq-grid,.compliance-hub__audit-grid,.compliance-hub__jurisdiction-grid,.compliance-hub__security-grid,.detail-card-grid,.page-two-column,.tool-results-grid{display:grid;gap:16px}.audience-capability-grid,.compliance-hub__audit-grid,.compliance-hub__jurisdiction-grid,.compliance-hub__security-grid,.detail-card-grid,.page-two-column{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.audience-capability-card,.compliance-disclosure-card,.compliance-faq-card,.compliance-hub__audit-card,.compliance-hub__jurisdiction-card,.compliance-hub__security-card{display:grid;gap:12px;border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface);padding:var(--card-padding)}.compliance-disclosure-card blockquote{margin:0;padding-left:16px;border-left:4px solid var(--color-accent)}.compliance-hub__workflows{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:start}.compliance-hub__workflows-copy{align-content:start}.compliance-hub__audit-card p,.compliance-hub__jurisdiction-card p,.compliance-hub__security-card p{margin:0;color:var(--color-primary);font-size:var(--text-base);line-height:1.65}.compliance-hub__security{display:grid;gap:24px}.compliance-hub__cta{margin-bottom:0}.site-footer{margin-top:var(--section-gap-compact);background:var(--color-primary);color:var(--color-surface)}.site-footer-shell{width:min(100%,var(--content-max));margin:0 auto;padding:var(--section-gap-compact) 24px 48px;display:grid;gap:32px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:24px}.site-footer-heading{margin:0 0 12px;font-size:var(--text-sm);font-weight:500}.site-footer-brand{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;padding:0;background:transparent;box-shadow:none}.site-footer-brand__logo{width:176px;height:auto;filter:brightness(0) invert(1)}.site-footer-links{display:grid;gap:8px}.site-footer a{text-decoration:none}.site-footer a,.site-footer p,.site-footer small{color:var(--color-surface);font-size:var(--text-sm)}.site-footer p,.site-footer small{margin:0}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:32px;border-top:1px solid hsla(60,17%,98%,.12)}.footer-copy{margin-left:auto}.demo-panel,.lead-form,.tool-panel{display:grid;gap:16px}.tool-access-disclosure{gap:12px;border-style:dashed;background:color-mix(in srgb,var(--color-surface) 82%,var(--color-secondary) 18%)}.tool-access-disclosure__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tool-access-disclosure__item{display:grid;gap:6px}.tool-access-disclosure__eyebrow{margin:0;color:var(--color-secondary);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tool-access-disclosure__item p:last-child{margin:0;color:rgba(27,42,61,.8)}.form-grid,.tool-form-grid{display:grid;gap:16px}.form-field,.tool-textarea,input,select,textarea{width:100%;min-height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--btn-radius);background:#fff;color:var(--color-primary);padding:12px 14px}textarea{resize:vertical}.form-result--success{color:var(--color-success)}.form-result--error{color:var(--color-error)}.tool-score{margin-top:16px}.tool-check-label{font-weight:500}.homepage-hero{padding-top:calc(var(--section-gap-compact) + 8px);padding-bottom:calc(var(--section-gap-compact) + 48px)}.feature-grid,.homepage-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:var(--grid-gutter);align-items:center}.feature-copy,.final-cta__copy,.homepage-hero__copy{display:grid;gap:var(--content-gap)}.homepage-hero__visual{display:grid;align-items:stretch}.homepage-hero__title{margin:0;max-width:11ch;font-size:var(--text-display);font-weight:600;letter-spacing:var(--heading-tracking);line-height:1.2}.feature-copy p,.final-cta__copy p,.homepage-hero__support,.proof-point__quote,.trust-block p{margin:0;max-width:var(--prose-max)}.feature-copy p,.final-cta__copy p,.homepage-hero__support,.homepage-proof__context,.trust-block p{color:rgba(27,42,61,.76)}.homepage-hero__actions{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.feature-link{display:inline-flex;width:fit-content;margin-top:8px;color:var(--color-primary);font-size:var(--text-base);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.feature-link:focus-visible,.feature-link:hover{opacity:.72}.browser-frame,.product-frame{border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface);box-shadow:var(--screenshot-shadow);overflow:hidden}.browser-frame__bar{height:40px;display:flex;align-items:center;padding:0 16px;background:var(--color-secondary);border-bottom:1px solid var(--color-border)}.browser-frame__url{width:100%;min-height:28px;display:flex;align-items:center;padding:0 12px;border-radius:6px;background:#fff;color:rgba(27,42,61,.56);font-size:var(--text-sm);font-weight:400}.browser-frame__content,.feature-visual-card,.hero-dashboard-mock,.viewer-mock{background:var(--color-surface)}.feature-visual-card{border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--screenshot-shadow);overflow:hidden}.product-frame__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--color-border);background:#fff;font-size:var(--text-sm);font-weight:500}.product-frame__body{display:grid;gap:12px;padding:20px}.product-frame__row{display:grid;gap:4px;padding:16px;border:var(--card-border);border-radius:var(--card-radius);background:var(--color-surface)}.product-frame__label{font-size:var(--text-sm);font-weight:500}.product-frame__value{font-size:var(--text-lg);font-weight:500;line-height:1.4}.proof-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.proof-asset-card{display:grid;gap:18px;padding:22px;border:var(--card-border);border-radius:var(--card-radius);background:#fff}.proof-asset-card__media{display:grid;gap:12px}.proof-asset-card__media--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-asset-card__frame{position:relative;aspect-ratio:16/10;overflow:hidden;border:var(--card-border);border-radius:var(--card-radius);background:linear-gradient(145deg,hsla(30,33%,94%,.42),hsla(0,0%,100%,.88)),var(--color-surface)}.proof-asset-card__frame img{width:100%;height:100%;object-fit:cover}.proof-asset-card__chip{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(60,17%,98%,.94);border:1px solid rgba(27,42,61,.12);color:var(--color-primary);font-size:var(--text-sm);font-weight:500}.proof-asset-card__copy{display:grid;gap:10px}.proof-asset-card__eyebrow{margin:0;color:rgba(27,42,61,.68);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.proof-asset-card__body p,.proof-asset-card__copy h3,.proof-asset-card__footnote{margin:0}.proof-asset-card__body{display:grid;gap:10px;color:var(--color-primary);font-size:var(--text-base);line-height:1.65}.proof-asset-card__footnote{color:rgba(27,42,61,.68);font-size:var(--text-sm);line-height:1.55}.proof-asset-card__checklist,.proof-asset-card__state-stack{display:grid;gap:10px;margin:0;padding:0}.proof-asset-card__checklist{padding-left:20px}.proof-asset-card__checklist li{color:rgba(27,42,61,.84)}.proof-asset-card__state-stack{padding:18px;border:var(--card-border);border-radius:var(--card-radius);background:linear-gradient(145deg,hsla(30,33%,94%,.42),hsla(0,0%,100%,.88)),var(--color-surface)}.proof-asset-card__state-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:var(--card-border);border-radius:14px;background:#fff}.proof-asset-card__state-row span,.proof-asset-card__state-row strong{font-size:var(--text-sm);line-height:1.5}.proof-asset-card__state-row span{color:rgba(27,42,61,.76)}.proof-asset-card__state-row strong{color:var(--color-primary);font-weight:600;white-space:nowrap}.visual-eyebrow{margin:0;color:rgba(27,42,61,.72);line-height:1.4}.visual-eyebrow,.visual-status{font-size:var(--text-sm);font-weight:500}.visual-status{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;white-space:nowrap}.visual-status--success{background:rgba(91,138,110,.12);color:var(--color-success)}.visual-status--warning{background:rgba(212,168,67,.16);color:var(--color-warning)}.visual-status--info{background:rgba(90,127,160,.14);color:var(--color-info)}.photo-placeholder{min-height:220px;display:grid;align-content:end;gap:8px;padding:20px;border:1px solid rgba(27,42,61,.08);border-radius:4px;background:hsla(30,33%,94%,.88)}.photo-placeholder p,.photo-placeholder strong{margin:0}.photo-placeholder strong{font-size:var(--text-lg);font-weight:500;line-height:1.4}.photo-placeholder p{font-size:var(--text-sm)}.photo-placeholder__eyebrow{color:rgba(27,42,61,.64);font-size:var(--text-sm);font-weight:500}.photo-placeholder--hero{min-height:360px}.photo-placeholder--compliance,.photo-placeholder--viewer{min-height:300px}.photo-placeholder--room{min-height:160px}.hero-browser-frame,.viewer-browser-frame{width:100%}.hero-dashboard-mock{display:grid;gap:20px;padding:24px}.compliance-visual__asset,.hero-dashboard-mock__hero-image,.style-visual__asset{width:100%;display:block}.hero-dashboard-mock__hero-image{min-height:360px;object-fit:cover;border:1px solid rgba(27,42,61,.08);border-radius:4px;background:hsla(30,33%,94%,.88)}.hero-dashboard-mock__intro,.style-visual__header>div,.viewer-mock__header>div{display:grid;gap:8px}.hero-dashboard-mock__intro h3,.style-visual__header h3,.viewer-mock__header h3{margin:0;font-size:var(--text-xl);font-weight:600;letter-spacing:var(--heading-tracking)}.hero-dashboard-mock__intro p,.style-visual__header p,.viewer-mock__header p{margin:0}.hero-dashboard-mock__details{display:flex;flex-wrap:wrap;gap:12px}.compliance-visual__disclosure p,.hero-dashboard-mock__detail,.style-visual__room-card p,.viewer-mock__disclosure{margin:0}.hero-dashboard-mock__detail{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border:var(--card-border);border-radius:999px;background:hsla(30,33%,94%,.72);color:rgba(27,42,61,.8);font-size:var(--text-sm);font-weight:500}.hero-dashboard-mock__job{display:flex;align-items:center;gap:14px;padding:16px;border:var(--card-border);border-radius:var(--card-radius);background:#fff}.hero-dashboard-mock__job-thumb{width:58px;height:42px;flex-shrink:0;border-radius:8px;border:1px solid rgba(27,42,61,.08);background:linear-gradient(145deg,#d5c5b6,#f3ece5 48%,#bed4c9)}.hero-dashboard-mock__job-copy{display:grid;gap:4px;flex:1}.hero-dashboard-mock__job-copy p{margin:0;color:rgba(27,42,61,.72)}.hero-dashboard-mock__job-address{color:var(--color-primary);font-weight:500}.compliance-visual{display:grid;gap:16px;padding:24px}.compliance-visual__photo{position:relative}.compliance-visual__watermark{position:absolute;left:20px;bottom:20px;display:inline-flex;min-height:36px;align-items:center;padding:0 14px;border-radius:6px;background:rgba(212,168,67,.16);color:var(--color-warning);font-size:var(--text-sm);font-weight:500}.compliance-visual__disclosure{display:grid;gap:8px;padding:16px;border:var(--card-border);border-radius:var(--card-radius);background:hsla(30,33%,94%,.72)}.compliance-visual__status{margin:0;color:var(--color-success);font-size:var(--text-sm);font-weight:500}.compliance-visual__thumb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compliance-visual__thumb{position:relative;aspect-ratio:4/3;overflow:hidden;border:var(--card-border);border-radius:var(--card-radius)}.compliance-visual__asset{height:100%;object-fit:cover}.compliance-visual__thumb span{position:absolute;left:10px;bottom:10px;display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;background:hsla(60,17%,98%,.92);color:var(--color-primary);font-size:12px;font-weight:500}.style-visual{display:grid;gap:20px;padding:24px}.style-visual__asset{border:var(--card-border);border-radius:var(--card-radius);background:#fff}.style-visual__series-tag{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:hsla(33,35%,57%,.16);color:var(--color-accent)}.viewer-mock{display:grid;gap:20px;padding:24px}.style-visual__header,.viewer-mock__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.viewer-mock__tabs{display:flex;flex-wrap:wrap;gap:10px}.viewer-mock__tab{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:var(--card-border);border-radius:999px;font-size:var(--text-sm);font-weight:500}.viewer-mock__tab--active{background:rgba(27,42,61,.08)}.viewer-mock__stage{display:grid;gap:12px}.viewer-mock__image{position:relative;aspect-ratio:16/10;overflow:hidden;border:var(--card-border);border-radius:var(--card-radius);background:linear-gradient(145deg,#d4d7d6,#eef1f0 48%,#bfd3c8)}.viewer-mock__window{position:absolute;top:10%;right:10%;width:25%;height:40%;border:1px solid rgba(27,42,61,.12);border-radius:4px;background:linear-gradient(180deg,rgba(160,191,217,.56),rgba(160,191,217,.18))}.viewer-mock__furniture{position:absolute;left:12%;bottom:20%;width:55%;height:24%;border-radius:7px;background:rgba(151,165,174,.72)}.viewer-mock__plant{position:absolute;right:13%;bottom:18%;width:9%;height:28%;border-radius:50% 50% 0 0;background:rgba(91,138,110,.72)}.viewer-mock__toggle{width:fit-content;min-height:40px;gap:6px;padding:4px;border:var(--card-border);background:#fff;font-size:var(--text-sm);font-weight:500}.viewer-mock__toggle,.viewer-mock__toggle span{display:inline-flex;align-items:center;border-radius:999px}.viewer-mock__toggle span{min-height:28px;padding:0 12px}.viewer-mock__toggle-active{background:rgba(27,42,61,.08)}.viewer-mock__disclosure{padding:16px;border-radius:var(--card-radius);background:rgba(212,168,67,.16);color:#7a5d12;font-size:var(--text-sm);font-weight:500}.proof-bar{display:grid;gap:24px;justify-items:center}.proof-bar__caption{font-size:var(--text-sm);font-weight:500;opacity:.72}.proof-bar__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 32px;width:100%}.proof-bar__item{text-align:center;font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;opacity:.52}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.how-step{display:grid;gap:16px}.how-step__icon{width:48px;height:48px;color:var(--color-primary)}.trust-block{margin:0 auto;gap:var(--content-gap)}.proof-point,.trust-block{display:grid;text-align:center}.proof-point{gap:16px;justify-items:center}.homepage-proof__metric{font-size:var(--text-display)}.proof-point__quote{max-width:560px;font-size:var(--text-lg);font-weight:400}.final-cta{display:grid;gap:24px}.final-cta__actions{display:flex;flex-wrap:wrap;gap:16px}.final-cta__reassurance{margin:0;font-size:var(--text-sm);font-weight:500;color:var(--color-surface)}.contact-page__section{display:grid;justify-items:center}.contact-page__stack{width:min(100%,760px);display:grid;gap:24px}.contact-page__form-card,.contact-page__intro-card{width:100%}.contact-page__form-card{display:grid;gap:24px}.contact-page__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__field{display:grid;gap:8px}.contact-page__field span{font-size:var(--text-sm);font-weight:500}.contact-page__field--full{grid-column:1/-1}.contact-page__intent-card{width:100%}.contact-page__intent-points{display:grid;gap:8px}.contact-page__intent-points p{margin:0}.contact-page__honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.section-container--inverse .button--secondary{border-color:var(--color-surface);color:var(--color-surface)}.section-container--inverse .button--ghost,.section-container--inverse .section-label,.section-container--inverse h2,.section-container--inverse h3,.section-container--inverse p{color:var(--color-surface)}.feature-grid--reverse .feature-copy{order:2}.feature-grid--reverse .product-frame{order:1}@media (max-width:960px){.site-brand__logo{width:134px}.site-footer-brand__logo{width:160px}.site-nav{display:none}.menu-button{display:inline-flex}.mobile-nav-panel{display:none}.mobile-nav-panel.is-open{display:grid;gap:24px;min-height:calc(100vh - 73px);align-content:start;padding:24px 24px 32px;border-top:1px solid var(--color-border);background:var(--color-surface)}.mobile-nav-groups{display:grid;gap:20px}.mobile-nav-group{display:grid;gap:12px}.mobile-nav-heading{margin:0;color:rgba(27,42,61,.64);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.mobile-nav-links{display:grid;gap:16px}.mobile-nav-links a{font-size:var(--text-lg);font-weight:500;text-decoration:none}.mobile-nav-actions{margin-top:4px}.compliance-hub__workflows,.contact-page__form-grid,.deliverables-page__two-column,.feature-grid,.footer-grid,.homepage-hero__grid,.how-grid,.page-two-column,.pricing-page__plans,.proof-bar__items,.teams-page__two-column,.workflow-room-grid,.workflow-step{grid-template-columns:1fr}.button-row,.final-cta__actions,.home-cta-actions,.homepage-hero__actions,.inline-link-actions{display:grid;grid-template-columns:1fr}.button{width:100%}.section-container{padding:var(--section-gap-compact) 0}.page-shell{padding-top:48px}.contact-page__field--full{grid-column:auto}}@media (max-width:640px){.site-brand__logo{width:120px}.site-footer-brand__logo{width:148px}.homepage-hero__title{font-size:clamp(32px,11vw,40px)}.pricing-comparison-table td,.pricing-comparison-table th{padding:12px}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-copy{margin-left:0}}.homepage-hero{padding-top:72px;padding-bottom:56px;border-bottom:1px solid rgba(27,42,61,.08)}.homepage-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1fr);gap:52px;align-items:start}.homepage-hero__copy{max-width:500px;gap:20px;padding-top:14px}.homepage-hero__visual{align-items:flex-start;justify-content:flex-start}.homepage-hero__title{max-width:10ch;font-size:clamp(48px,6vw,64px);line-height:1.08}.homepage-hero__support{max-width:34ch;font-size:18px;line-height:1.65}.home-cta-actions{gap:12px;align-items:center;margin-top:6px}.homepage-final-cta-section .button--primary,.homepage-hero .button--primary{background:var(--color-primary);border-color:var(--color-primary)}.homepage-final-cta-section .button--secondary,.homepage-hero .button--secondary,.homepage-qa__pricing-card .button--secondary{background:#fff;border-color:rgba(27,42,61,.2)}.homepage-qa__hero-visual{width:min(100%,570px);margin-left:auto;display:grid;gap:18px}.homepage-qa__hero-card{width:100%;aspect-ratio:3/2;border:var(--card-border);border-radius:18px;background:#f2ede6;box-shadow:none;overflow:hidden}.homepage-qa__hero-image{display:block;width:100%;height:100%;aspect-ratio:3/2;max-height:none;object-fit:cover;object-position:center 56%}.homepage-qa__hero-summary{width:min(100%,410px);display:grid;gap:12px;padding:18px 20px;border:var(--card-border);border-radius:16px;background:#fff;box-shadow:none}.homepage-qa__hero-bundle-title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.homepage-qa__hero-bundle-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.homepage-qa__hero-bundle-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid rgba(27,42,61,.08);font-size:var(--text-sm);line-height:1.5;color:rgba(27,42,61,.76)}.homepage-qa__hero-bundle-list li:first-child{border-top:0;padding-top:0}.homepage-qa__hero-bundle-list li:last-child{padding-bottom:0}.homepage-qa__hero-bundle-list svg{color:var(--color-success);flex-shrink:0}.homepage-qa__proof-artifact-section{padding:20px 0 32px}.homepage-final-cta-section .marketing-container,.homepage-qa__proof-artifact-section .marketing-container,.homepage-qa__proof-point-section .marketing-container,.homepage-qa__trust-section .marketing-container{display:flex;justify-content:center}.homepage-qa__section-header--proof{padding-bottom:10px}.homepage-final-cta-section{padding-bottom:0}.homepage-final-cta-section .final-cta__reassurance{color:rgba(27,42,61,.68)}.homepage-final-cta-section+.site-footer{margin-top:0}.homepage-qa__proof-strip{width:min(100%,1120px);display:grid;justify-items:center;gap:18px;text-align:center}.homepage-qa__proof-strip-caption{margin:0;font-size:var(--text-sm);line-height:1.65;color:rgba(27,42,61,.68)}.homepage-qa__proof-strip-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 24px;width:100%}.homepage-qa__proof-logo{display:grid;flex:0 1 220px;justify-items:start;align-content:start;gap:10px;min-width:0;padding:20px;border:1px solid rgba(27,42,61,.08);border-radius:16px;background:#fff;text-align:left}.homepage-qa__proof-link{color:inherit;text-decoration:none}.homepage-qa__proof-link:focus-visible,.homepage-qa__proof-link:hover{border-color:rgba(27,42,61,.18);opacity:1}.homepage-qa__proof-logo-mark{display:flex;align-items:center;justify-content:flex-start;width:auto;height:auto}.homepage-qa__proof-logo-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(27,42,61,.12);background:#f7f3ee;color:rgba(27,42,61,.68);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.homepage-qa__proof-logo-image{display:block;max-width:100%;max-height:54px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) saturate(0) brightness(.56) contrast(.9);opacity:.78}.homepage-qa__proof-logo-title{font-size:var(--text-sm);font-weight:600;line-height:1.4;color:var(--color-primary);letter-spacing:.02em}.homepage-qa__proof-logo-copy{margin:0;color:rgba(27,42,61,.68);font-size:var(--text-sm);line-height:1.55}.homepage-qa__proof-point-section,.homepage-qa__section,.homepage-qa__trust-section{display:grid;gap:40px}.homepage-qa__section-header{width:min(100%,720px);margin:0 auto;display:grid;gap:14px;justify-items:center;text-align:center}.homepage-qa__section-header p{margin:0;color:rgba(27,42,61,.76)}.homepage-qa__section-header--how{padding-bottom:34px}.homepage-qa__section-header--deliverables{padding-bottom:28px}.homepage-qa__section-header--pricing{padding-bottom:22px}.final-cta h2,.final-cta__copy h2,.homepage-qa__feature-copy h2,.homepage-qa__proof-point h2,.homepage-qa__section-header h2,.homepage-qa__trust-block h2{font-size:var(--text-xl);font-weight:600;letter-spacing:var(--heading-tracking);line-height:1.25}.homepage-qa__how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.homepage-qa__deliverable-card,.homepage-qa__how-card,.homepage-qa__pricing-card{border:var(--card-border);border-radius:16px;background:#fff;box-shadow:none}.homepage-qa__how-card{display:grid;justify-items:start;align-content:start;gap:14px;min-height:0;padding:28px;text-align:left}.homepage-qa__deliverable-card h3,.homepage-qa__feature-copy h3,.homepage-qa__how-card h3,.homepage-qa__teams-item h3{margin:0;font-size:var(--text-lg);font-weight:500;line-height:1.3}.homepage-qa__deliverable-card p,.homepage-qa__how-card p,.homepage-qa__teams-item p{margin:0;color:rgba(27,42,61,.76)}.homepage-qa__deliverable-icon,.homepage-qa__how-icon,.homepage-qa__teams-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:var(--card-border);border-radius:999px;background:var(--color-surface)}.homepage-qa__feature-grid,.homepage-qa__teams-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:48px;align-items:center}.homepage-qa__feature-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:34px}.homepage-qa__feature-grid--compliance{grid-template-columns:minmax(0,.8fr) minmax(620px,1.2fr);gap:28px}.homepage-qa__feature-grid--style{grid-template-columns:minmax(542px,1.12fr) minmax(0,.88fr);grid-template-areas:"visual copy";gap:28px}.homepage-qa__feature-grid--style>:first-child{grid-area:copy}.homepage-qa__feature-grid--style>:last-child{grid-area:visual}.homepage-qa__feature-grid--reverse{direction:rtl}.homepage-qa__feature-grid--reverse>*{direction:ltr}.homepage-qa__feature-copy{display:grid;max-width:500px;gap:16px;align-content:center}.homepage-qa__feature-copy p{max-width:46ch}.homepage-qa__feature-copy p,.homepage-qa__teams-placeholder p,.homepage-qa__trust-block p{margin:0;color:rgba(27,42,61,.76)}.homepage-qa__tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.homepage-qa__tag{min-height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(91,138,110,.18);background:#fbfaf7;color:var(--color-success);font-size:var(--text-sm)}.homepage-qa__tag,.homepage-qa__text-link{display:inline-flex;align-items:center;gap:6px;font-weight:500}.homepage-qa__text-link{width:fit-content;color:var(--color-info);font-size:var(--text-base);text-decoration:none}.homepage-qa__text-link:focus-visible,.homepage-qa__text-link:hover{opacity:.88}.homepage-qa__compliance-card,.homepage-qa__style-card{width:100%;max-width:452px;border:var(--card-border);border-radius:16px;background:#fff;box-shadow:none;overflow:hidden}.homepage-qa__compliance-card{max-width:650px;justify-self:end}.homepage-qa__style-card{max-width:542px;justify-self:start}.homepage-qa__compliance-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-secondary)}.homepage-qa__compliance-bar span{width:8px;height:8px;border-radius:999px;background:var(--color-border)}.homepage-qa__compliance-body{display:grid;gap:12px;padding:14px}.homepage-qa__compliance-disclosure{display:grid;gap:6px;padding:12px 14px;border:var(--card-border);border-radius:14px;background:#f7f3ee}.homepage-qa__compliance-disclosure-label{margin:0;color:rgba(27,42,61,.68);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.homepage-qa__compliance-disclosure p,.homepage-qa__compliance-status,.homepage-qa__proof-attribution,.homepage-qa__proof-context,.homepage-qa__style-meta p{margin:0;color:rgba(27,42,61,.76)}.homepage-qa__compliance-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.homepage-qa__compliance-photo{position:relative;aspect-ratio:16/10;overflow:hidden;border:var(--card-border);border-radius:var(--card-radius)}.homepage-qa__compliance-photo img{width:100%;height:100%;object-fit:cover}.homepage-qa__compliance-photo span{position:absolute;left:10px;bottom:10px;display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;background:hsla(60,17%,98%,.92);color:var(--color-primary);font-size:12px;font-weight:500}.homepage-qa__compliance-status{color:var(--color-success);font-size:var(--text-sm);font-weight:500}.homepage-qa__style-rooms{position:relative;aspect-ratio:16/10;overflow:hidden}.homepage-qa__style-image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;background:#fff}.homepage-qa__style-room-labels{position:absolute;right:10px;bottom:10px;left:10px;display:flex;gap:8px}.homepage-qa__style-room-labels span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:4px;background:hsla(33,36%,95%,.96);border:1px solid rgba(27,42,61,.12);color:var(--color-primary);font-size:11px;font-weight:500}.homepage-qa__style-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 14px}.homepage-qa__style-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(33,35%,57%,.16);color:var(--color-accent)}.homepage-qa__deliverables-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.homepage-qa__deliverable-card{display:grid;align-content:start;gap:14px;min-height:0;padding:28px}.homepage-qa__section-link-row{display:flex;justify-content:center}.homepage-qa__section-link-row--deliverables{margin-top:14px}.homepage-qa__proof-point,.homepage-qa__trust-block{width:min(100%,720px);margin:0 auto;display:grid;gap:16px;justify-items:center;text-align:center}.homepage-qa__trust-block{gap:20px}.homepage-qa__proof-metric{margin:0;font-size:clamp(56px,5vw,72px);font-weight:600;letter-spacing:var(--heading-tracking);line-height:1.1}.homepage-qa__proof-divider{width:64px;height:1px;background:rgba(27,42,61,.16)}.homepage-qa__proof-quote{margin:0;max-width:560px;font-size:var(--text-lg);font-weight:400;line-height:1.45;color:var(--color-primary)}.homepage-qa__pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.homepage-qa__pricing-card{position:relative;display:grid;align-content:start;gap:16px;padding:28px}.homepage-qa__pricing-card--recommended{border-color:var(--color-accent)}.homepage-qa__pricing-badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(33,35%,57%,.16);color:var(--color-primary);font-size:var(--text-sm);font-weight:500}.homepage-qa__pricing-compliance,.homepage-qa__pricing-description,.homepage-qa__pricing-price,.homepage-qa__pricing-price-note,.homepage-qa__pricing-tier{margin:0}.homepage-qa__pricing-tier{padding-top:10px;color:rgba(27,42,61,.68);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.homepage-qa__pricing-price-group{display:grid;gap:4px}.homepage-qa__pricing-price{font-size:var(--text-xl);font-weight:600;line-height:1.1}.homepage-qa__pricing-description,.homepage-qa__pricing-price-note{color:rgba(27,42,61,.76)}.homepage-qa__pricing-features{display:grid;gap:12px;margin:0;padding:0;list-style:none}.homepage-qa__pricing-compliance,.homepage-qa__pricing-features li{display:flex;align-items:center;gap:8px;color:rgba(27,42,61,.84);font-size:var(--text-sm)}.homepage-qa__pricing-compliance svg,.homepage-qa__pricing-features svg{flex-shrink:0;color:var(--color-success)}.homepage-qa__pricing-cta{width:100%}.homepage-qa__pricing-compliance{padding-top:16px;border-top:1px solid var(--color-border);font-weight:500}.homepage-faq{width:min(100%,760px);margin:0 auto;display:grid;gap:14px}.homepage-faq__item{border:1px solid rgba(27,42,61,.1);border-radius:14px;background:#fff;overflow:hidden}.homepage-faq__item.is-open{border-color:rgba(27,42,61,.2);background:#fcfbf8}.homepage-faq__question{appearance:none;border:0;border-radius:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;color:var(--color-primary);font-size:var(--text-base);font-weight:500;text-align:left;background:transparent;cursor:pointer}.homepage-faq__question:focus-visible,.homepage-faq__question:hover{background:#f7f3ee}.homepage-faq__question svg{flex-shrink:0;color:rgba(27,42,61,.56)}.homepage-faq__item.is-open .homepage-faq__question svg{color:var(--color-accent)}.homepage-faq__answer-inner{padding:0 24px 24px}.homepage-faq__answer-inner p{margin:0;color:rgba(27,42,61,.76)}.homepage-qa__teams-list{display:grid;gap:16px}.homepage-qa__teams-item{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.homepage-qa__teams-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.homepage-qa__teams-frame{width:min(100%,500px)}.homepage-qa__teams-placeholder{display:grid;justify-items:center;align-content:center;gap:12px;min-height:320px;padding:24px;background:var(--color-surface)}.homepage-qa__teams-placeholder svg{color:var(--color-primary)}.homepage-qa__teams-placeholder p{color:#9b9590;font-size:var(--text-sm)}.homepage-qa__final-cta{width:min(100%,760px);justify-items:center;text-align:center}.homepage-qa__final-copy{justify-items:center}@media (max-width:1180px){.homepage-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1fr)}.homepage-qa__hero-visual{width:min(100%,520px)}}@media (max-width:960px){.deliverables-page__two-column,.homepage-hero__grid,.homepage-qa__feature-grid,.homepage-qa__how-grid,.homepage-qa__pricing-grid,.homepage-qa__teams-grid,.proof-asset-card__media--pair{grid-template-columns:1fr}.homepage-qa__feature-grid--reverse{direction:ltr}.homepage-qa__feature-grid--style{grid-template-areas:"copy" "visual"}.homepage-qa__deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-qa__hero-visual{width:min(100%,520px);margin:0 auto}.homepage-qa__hero-summary{width:100%}}@media (max-width:640px){.homepage-qa__compliance-photos,.homepage-qa__deliverables-grid,.proof-asset-grid{grid-template-columns:1fr}.homepage-qa__proof-strip-logos,.homepage-qa__style-meta,.homepage-qa__teams-actions{justify-content:center}.homepage-qa__proof-logo{min-width:186px}.homepage-qa__proof-logo-mark{width:auto;height:auto}.homepage-qa__proof-logo-image{max-height:42px}.homepage-qa__hero-visual{width:min(100%,420px)}.homepage-hero{padding-top:56px;padding-bottom:44px}.proof-asset-card__state-row{align-items:start;flex-direction:column}.proof-asset-card__state-row strong{white-space:normal}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d541e6{font-family:DM Sans,DM Sans Fallback;font-style:normal}