.home-page-wrapper{min-height:100vh;background:var(--color-page-marketing)}.home-container{max-width:100%;padding-left:0;padding-right:0;padding-top:0;padding-bottom:var(--space-md)}.home-container,.home-hero{margin-left:auto;margin-right:auto}.home-hero{margin-bottom:var(--space-xl);text-align:center;max-width:56rem;padding-left:var(--space-md);padding-right:var(--space-md)}@media (min-width:768px){.home-hero{margin-bottom:var(--space-xxl)}}.home-hero-badge{display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);border:1px solid var(--color-border-primary);background:var(--color-surface-elevated);padding:var(--space-xs) var(--space-md);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-label);margin-bottom:var(--space-lg)}.home-hero-badge-icon{height:.75rem;width:.75rem}.home-hero-title{font-size:2.25rem;font-weight:300;line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--space-lg)}@media (min-width:768px){.home-hero-title{font-size:3rem}}@media (min-width:1024px){.home-hero-title{font-size:3.75rem}}.home-hero-body{font-size:1rem;color:var(--color-text-label);line-height:var(--leading-relaxed);max-width:48rem;margin-left:auto;margin-right:auto;margin-bottom:var(--space-md)}@media (min-width:768px){.home-hero-body{font-size:1.125rem}}.home-hero-link{color:var(--pf-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.home-hero-link:hover{color:var(--pf-blue-hover)}.home-hero-footnote{font-size:.875rem;color:var(--color-text-disabled);line-height:var(--leading-relaxed);max-width:42rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.home-hero-footnote{font-size:1rem}}.home-hero-footnote-link{color:var(--color-text-label);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.home-hero-footnote-link:hover{color:var(--color-text-body)}.home-entry-section{margin-bottom:var(--space-xxl)}.home-entry-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);max-width:80rem;margin-left:auto;margin-right:auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media (min-width:768px){.home-entry-grid{grid-template-columns:repeat(2,1fr)}}.home-entry-card{display:block;border-radius:var(--radius-card);border:1px solid var(--color-border-secondary);background:var(--color-surface);padding:var(--space-xl);transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;height:100%}@media (min-width:768px){.home-entry-card{padding:var(--space-xxl)}}.home-entry-card:hover{transform:translateY(-1px);border-color:var(--pf-blue);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.home-entry-card-content{margin-bottom:var(--space-lg);display:flex;align-items:flex-start;justify-content:space-between}.home-entry-card-text{flex:1}.home-entry-card-title{margin-bottom:var(--space-xs);font-size:.875rem;font-weight:500;line-height:var(--leading-snug);color:var(--color-text-primary)}@media (min-width:768px){.home-entry-card-title{font-size:1rem}}.home-entry-card-description{font-size:.75rem;font-weight:400;line-height:var(--leading-normal);color:var(--color-text-label)}@media (min-width:768px){.home-entry-card-description{font-size:.875rem}}.home-entry-card-icon{margin-left:var(--space-md);height:1.75rem;width:1.75rem;flex-shrink:0;color:var(--color-text-disabled);transition:color .2s ease-out}.home-entry-card:hover .home-entry-card-icon{color:var(--pf-blue)}.home-entry-card-link{display:flex;align-items:center;gap:var(--space-xs);font-size:.875rem;font-weight:500;color:var(--pf-blue)}.home-entry-card-link-icon{height:1rem;width:1rem}.home-find-header,.home-find-section{margin-bottom:var(--space-xxl)}.home-find-header{text-align:center;padding-left:var(--space-md);padding-right:var(--space-md)}.home-find-title{font-size:1.25rem;font-weight:300;color:var(--color-text-primary);margin-bottom:var(--space-md)}@media (min-width:768px){.home-find-title{font-size:1.5rem}}@media (min-width:1024px){.home-find-title{font-size:1.875rem}}.home-find-subtitle{color:var(--color-text-label);max-width:42rem;margin-left:auto;margin-right:auto}.home-find-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);max-width:80rem;margin-left:auto;margin-right:auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media (min-width:768px){.home-find-grid{grid-template-columns:repeat(3,1fr)}}.home-find-item{text-align:center}.home-find-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-pill);margin-bottom:var(--space-md)}.home-find-icon-wrapper-blue{background:var(--pf-blue-light);color:var(--pf-blue)}.home-find-icon-wrapper-green{background:var(--color-tint-success);color:var(--color-accent-success)}.home-find-icon-wrapper-purple{background:var(--color-tint-primary);color:var(--color-accent-primary)}.home-find-icon{height:1.5rem;width:1.5rem}.home-find-item-title{font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-xs)}@media (min-width:768px){.home-find-item-title{font-size:1rem}}.home-find-item-body{font-size:.875rem;color:var(--color-text-label);line-height:var(--leading-relaxed)}.home-find-item-link{color:var(--pf-blue);text-decoration:underline;text-decoration-thickness:1px}.home-find-item-link:hover{color:var(--pf-blue-hover)}.home-intro-paragraph{text-align:center;padding-left:var(--space-md);padding-right:var(--space-md);margin-bottom:var(--space-xxl)}.home-intro-paragraph p{font-size:.875rem;color:var(--color-text-label);line-height:var(--leading-relaxed);max-width:48rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.home-intro-paragraph p{font-size:1rem}}.home-why-section{margin-bottom:var(--space-xxl)}.home-why-card{background:var(--color-surface-elevated);border-radius:1rem;border:1px solid var(--color-border-primary);padding:var(--space-xl);max-width:64rem;margin-left:var(--space-md);margin-right:var(--space-md)}@media (min-width:768px){.home-why-card{margin-left:auto;margin-right:auto;padding:var(--space-xxl)}}.home-why-title{font-size:1rem;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-md);text-align:center}@media (min-width:768px){.home-why-title{font-size:1.125rem}}.home-why-content{display:flex;flex-direction:column;gap:var(--space-md);color:var(--color-text-label);line-height:var(--leading-relaxed)}.home-why-content p{margin:0}.home-why-link{color:var(--pf-blue);text-decoration:underline;text-decoration-thickness:1px}.home-why-link:hover{color:var(--pf-blue-hover)}.home-why-disclaimer{font-size:.875rem;color:var(--color-text-disabled)}.home-why-disclaimer strong{color:var(--color-text-body)}.home-footer{text-align:center;padding-left:var(--space-md);padding-right:var(--space-md)}.home-footer-text{font-size:.75rem;font-weight:300;color:var(--color-text-disabled)}