.page-module___8aEwW__hero{text-align:center;min-height:90vh;padding:var(--spacing-sm);background:linear-gradient(135deg,#fdf3f4 0%,#f8e4e6 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroContent{z-index:1;max-width:800px}.page-module___8aEwW__heroSubtitle{color:var(--color-primary);margin-bottom:var(--spacing-md);letter-spacing:2px;text-transform:uppercase;font-size:1.2rem}.page-module___8aEwW__trustSignals{justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:0;display:flex}.page-module___8aEwW__trustItem{align-items:center;gap:var(--spacing-xs);cursor:help;flex-direction:column;display:flex;position:relative}.page-module___8aEwW__trustIcon{font-size:2rem;transition:transform .3s}.page-module___8aEwW__trustItem:hover .page-module___8aEwW__trustIcon{transform:scale(1.15)}.page-module___8aEwW__trustText{text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:500}.page-module___8aEwW__tooltipText{visibility:hidden;background-color:var(--color-primary);color:#fff;text-align:center;border-radius:var(--radius-md);z-index:10;opacity:0;border:none;width:200px;padding:.75rem;font-size:.85rem;line-height:1.4;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;bottom:110%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 25px #d18d9566}.page-module___8aEwW__tooltipText:after{content:"";border-style:solid;border-width:6px;border-color:var(--color-primary) transparent transparent transparent;margin-left:-6px;position:absolute;top:100%;left:50%}.page-module___8aEwW__trustItem:hover .page-module___8aEwW__tooltipText{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.page-module___8aEwW__storyGrid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module___8aEwW__storyImageWrapper{aspect-ratio:4/5;border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #d18d9526}.page-module___8aEwW__storyContent{text-align:left;padding:var(--spacing-md)}.page-module___8aEwW__collectionGrid{justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.page-module___8aEwW__productCard{background:var(--color-background);border:1px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:center;flex-direction:column;flex:250px;max-width:300px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 4px 15px #d18d951a}.page-module___8aEwW__productCardActions{padding-top:var(--spacing-sm);justify-content:center;gap:10px;margin-top:auto;display:flex}.page-module___8aEwW__productCard:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.page-module___8aEwW__productImageWrapper{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;margin-bottom:var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-primary);position:relative;overflow:hidden}.page-module___8aEwW__productImg{transition:transform .5s}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productImg{transform:scale(1.05)}.page-module___8aEwW__productTitle{font-family:var(--font-sans);margin-bottom:.2rem;font-size:1.1rem;font-weight:600}.page-module___8aEwW__productDesc{margin-bottom:var(--spacing-sm);font-size:.9rem}.page-module___8aEwW__socialSection{text-align:center;background-color:#fcf7f8}.page-module___8aEwW__socialGrid{gap:var(--spacing-sm);margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__socialImageWrapper{aspect-ratio:1;border-radius:var(--radius-md);background-color:#efefef;border:1px solid #d18d9526;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 15px #d18d951f}.page-module___8aEwW__socialImg{transition:transform .5s}.page-module___8aEwW__socialImageWrapper:hover .page-module___8aEwW__socialImg{transform:scale(1.06)}@media (max-width:768px){.page-module___8aEwW__trustSignals{gap:var(--spacing-md)}.page-module___8aEwW__socialGrid{grid-template-columns:repeat(3,1fr);gap:.5rem}.page-module___8aEwW__storyGrid{gap:var(--spacing-md);grid-template-columns:1fr}.page-module___8aEwW__storyContent{text-align:center;padding:.5rem}.page-module___8aEwW__storyImageWrapper{max-height:380px}}
