.public-site .public-home{--home-section-space:48px}.public-site .public-home :is(.public-section,.public-hero,.public-clients,.public-final-cta-section){padding-block:var(--home-section-space)}.public-site .public-home .public-section-content{margin-block-start:28px}.public-site .public-home p{font-size:max(1rem,1em)}.public-site .public-home :is(.public-problem-card,.public-value-card,.public-why-outcome,.public-report-module){align-content:start;gap:12px;min-height:0;padding:14px 16px}.public-site .public-home :is(.public-problem-card-visual,.public-value-card-visual,.public-why-hub,.public-why-connectors,.public-audience-blueprint,.public-security-gateway,.public-report-module-visual){display:none}.public-site .public-home :is(.public-problem-grid,.public-value-grid){grid-auto-rows:auto}.public-site .public-home :is(.public-value-card-copy,.public-problem-card-copy){grid-column:1/-1}.public-site .public-home :is(.public-why-system,.public-audience-layout,.public-security-layout){min-height:0;display:block}.public-site .public-home .public-audience-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-site .public-home .public-audience-profile{align-content:start;min-height:0}.public-site .public-home .public-why-outcomes{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid}.public-site .public-home .public-why-outcome{grid-area:auto}.public-site .public-home .public-why-outcome>[aria-hidden=true]{display:none}.public-site .public-home .public-workflow-step{min-height:56px}.public-site .public-home .public-final-cta-panel{gap:24px;padding:28px 20px}.public-site .public-home .public-cta{min-height:44px}@media (min-width:768px){.public-site .public-home{--home-section-space:64px}.public-site .public-home :is(.public-why-outcomes,.public-security-assurances){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .public-home .public-workflow-step{min-height:112px}.public-site .public-home .public-value-card--shipping{grid-column:auto}.public-site .public-home .public-value-card--parties{grid-column:1/-1}}@media (min-width:1024px){.public-site .public-home{--home-section-space:72px}.public-site .public-home .public-why-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site .public-home .public-final-cta-panel{padding:36px}.public-site .public-home .public-faq-section .public-section-content{margin-block-start:0}.public-site .public-home .public-value-card--shipping{grid-column:span 4;grid-template-columns:none}.public-site .public-home .public-value-card--parties{grid-column:span 4}}.public-site .public-home :is(.public-shipping-assignment,.public-shipping-route){display:none}.public-site .public-home :is(.public-dashboard-stage,.public-inventory-stage,.public-rental-stage,.public-shipping-stage,.public-reports-stage){min-height:0;padding:0}.public-site .public-home :is(.public-dashboard-window,.public-inventory-window,.public-rental-window,.public-shipping-window,.public-reports-window){width:100%;position:relative;inset:auto;transform:none}.public-site .public-home :is(.public-dashboard-context,.public-rental-occupancy){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:auto;margin-block-start:16px;display:grid;position:relative;inset:auto;transform:none}.public-site .public-home .public-rental-occupancy{grid-template-columns:64px minmax(0,1fr)}.public-site .public-home .public-dashboard-context-card{width:auto;position:relative;inset:auto}.public-site .public-home .public-purchasing{display:block}.public-site .public-home .public-purchasing-lifecycle{margin:0}.public-site .public-home .public-product-caption{margin:0;padding:8px 12px;font-size:1rem}.public-site .public-home .public-final-cta-action{flex-direction:column;align-items:stretch;gap:8px;display:flex}.public-site .public-home .public-final-cta-action .public-final-cta-button{width:100%}.public-site .public-home .public-final-cta-action .public-cta--secondary{box-shadow:none;border-radius:11px}.public-site .public-home .public-hero-actions{flex-wrap:wrap}.public-site .public-home .public-faq-answer-reveal .public-cta{margin:0 20px 20px}
