.page-module___8aEwW__page{background:var(--color-background);min-height:100vh;color:var(--color-on-background);flex-direction:column;display:flex}.page-module___8aEwW__header{z-index:50;width:100%;height:4rem;padding:0 var(--space-margin-mobile);background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}.page-module___8aEwW__brand{align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__brandIcon{color:var(--color-primary);font-size:1.5rem;font-weight:700}.page-module___8aEwW__brandName{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-primary);font-size:24px;font-weight:700;line-height:32px}.page-module___8aEwW__nav{align-items:center;gap:var(--space-gutter);display:none}.page-module___8aEwW__navLink{font-family:var(--font-body);letter-spacing:.01em;color:var(--color-secondary);font-size:14px;font-weight:600;line-height:20px;transition:color .15s}.page-module___8aEwW__navLink:hover{color:var(--color-primary)}.page-module___8aEwW__headerActions{align-items:center;gap:var(--space-stack-sm);display:flex}.page-module___8aEwW__btn{font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.page-module___8aEwW__btnSecondaryHeader{color:var(--color-secondary);border-color:var(--color-outline);background:0 0;padding:.5rem 1rem;display:none}.page-module___8aEwW__btnSecondaryHeader:hover{background:var(--color-surface-container-low)}.page-module___8aEwW__btnPrimaryHeader{color:var(--color-on-primary);background:var(--color-primary);padding:.5rem 1rem;box-shadow:0 1px 2px #0000000d}.page-module___8aEwW__btnPrimaryHeader:hover{opacity:.9}.page-module___8aEwW__main{flex-direction:column;flex-grow:1;align-items:center;padding-top:6rem;padding-bottom:4rem;display:flex}.page-module___8aEwW__hero{width:100%;max-width:var(--space-container-max);margin-top:var(--space-stack-lg);padding:0 var(--space-margin-mobile);text-align:center;flex-direction:column;align-items:center;margin-bottom:6rem;display:flex}.page-module___8aEwW__heroTitle{max-width:56rem;margin:0 auto var(--space-stack-md);font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-primary);font-size:48px;font-weight:600;line-height:56px}.page-module___8aEwW__heroCopy{max-width:42rem;margin:0 auto var(--space-stack-lg);font-family:var(--font-body);color:var(--color-on-surface-variant);font-size:18px;font-weight:400;line-height:28px}.page-module___8aEwW__heroActions{gap:var(--space-stack-sm);flex-direction:column;width:100%;display:flex}.page-module___8aEwW__btnPrimaryHero,.page-module___8aEwW__btnSecondaryHero{border-radius:var(--radius-xl);width:100%;padding:.75rem 2rem}.page-module___8aEwW__btnPrimaryHero{color:var(--color-on-primary);background:var(--color-primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module___8aEwW__btnPrimaryHero:hover{opacity:.9}.page-module___8aEwW__btnSecondaryHero{color:var(--color-secondary);background:var(--color-surface);border-color:var(--color-outline)}.page-module___8aEwW__btnSecondaryHero:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-module___8aEwW__trust{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.page-module___8aEwW__trustIcon{color:var(--color-tertiary-container);font-size:.875rem}.page-module___8aEwW__trustText{font-family:var(--font-body);letter-spacing:.03em;color:var(--color-secondary);font-size:12px;font-weight:600;line-height:16px}.page-module___8aEwW__preview{width:100%;max-width:var(--space-container-max);padding:0 var(--space-margin-mobile);margin-bottom:6rem}.page-module___8aEwW__previewGrid{gap:var(--space-gutter);grid-template-columns:1fr;display:grid}.page-module___8aEwW__mockPanel{height:400px;padding:var(--space-stack-md);background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.page-module___8aEwW__mockHeader{margin-bottom:var(--space-stack-sm);padding-bottom:var(--space-stack-sm);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__mockTitle{font-family:var(--font-headline);color:var(--color-primary);margin:0;font-size:24px;font-weight:500;line-height:32px}.page-module___8aEwW__mockBadge{border-radius:var(--radius-lg);background:var(--color-surface-container-low);color:var(--color-secondary);font-family:var(--font-body);letter-spacing:.03em;padding:.25rem .5rem;font-size:12px;font-weight:600;line-height:16px}.page-module___8aEwW__mockList{flex-direction:column;flex-grow:1;gap:.5rem;display:flex;overflow:hidden}.page-module___8aEwW__matchRow,.page-module___8aEwW__pendingRow{border-radius:var(--radius-lg);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.page-module___8aEwW__matchRow{border:1px solid var(--color-outline-variant);background:var(--color-surface);cursor:default;transition:border-color .15s}.page-module___8aEwW__matchRow:hover{border-color:var(--color-primary)}.page-module___8aEwW__pendingRow{border:1px solid var(--color-surface-variant);background:var(--color-surface-container-lowest);opacity:.7}.page-module___8aEwW__rowLeft,.page-module___8aEwW__rowRight{align-items:center;display:flex}.page-module___8aEwW__rowLeft{gap:.75rem;min-width:0}.page-module___8aEwW__rowRight{flex-shrink:0;gap:1rem}.page-module___8aEwW__rowIcon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.page-module___8aEwW__rowIconMatched{background:var(--color-primary-container);color:var(--color-on-primary-container)}.page-module___8aEwW__rowIconPending{background:var(--color-surface-variant);color:var(--color-secondary)}.page-module___8aEwW__rowCopy{min-width:0}.page-module___8aEwW__rowTitle{font-family:var(--font-body);letter-spacing:.01em;color:var(--color-on-surface);margin:0;font-size:14px;font-weight:600;line-height:20px}.page-module___8aEwW__rowMeta{font-family:var(--font-body);color:var(--color-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.page-module___8aEwW__linkIcon{color:var(--color-outline-variant)}.page-module___8aEwW__amountBlock{text-align:right}.page-module___8aEwW__amount{font-family:var(--font-body);letter-spacing:.01em;color:var(--color-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.page-module___8aEwW__checkButton{border-radius:var(--radius-lg);background:var(--color-primary);width:2rem;height:2rem;color:var(--color-on-primary);cursor:default;border:none;justify-content:center;align-items:center;display:none}.page-module___8aEwW__checkButton .page-module___8aEwW__material-symbols-outlined{font-size:.875rem}.page-module___8aEwW__matchRow:hover .page-module___8aEwW__checkButton{display:flex}.page-module___8aEwW__sideCards{gap:var(--space-gutter);flex-direction:column;height:auto;display:flex}.page-module___8aEwW__featureCard,.page-module___8aEwW__securityCard{padding:var(--space-stack-md);border-radius:var(--radius-full);flex-direction:column;flex:1;justify-content:center;min-height:11rem;display:flex}.page-module___8aEwW__featureCard{background:var(--color-primary);color:var(--color-on-primary);position:relative;overflow:hidden}.page-module___8aEwW__featureWatermark{opacity:.1;pointer-events:none;position:absolute;top:-1rem;right:-1rem}.page-module___8aEwW__featureWatermark .page-module___8aEwW__material-symbols-outlined{font-size:8rem}.page-module___8aEwW__featureTitle,.page-module___8aEwW__securityTitle{z-index:1;font-family:var(--font-headline);margin:0 0 .5rem;font-size:24px;font-weight:500;line-height:32px;position:relative}.page-module___8aEwW__featureCopy{z-index:1;font-family:var(--font-body);color:var(--color-primary-fixed-dim);margin:0;font-size:14px;font-weight:400;line-height:20px;position:relative}.page-module___8aEwW__securityCard{background:var(--color-surface);border:1px solid var(--color-outline-variant)}.page-module___8aEwW__securityHeading{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.page-module___8aEwW__securityHeading .page-module___8aEwW__material-symbols-outlined{color:var(--color-tertiary-container)}.page-module___8aEwW__securityTitle{color:var(--color-on-surface)}.page-module___8aEwW__securityCopy{font-family:var(--font-body);color:var(--color-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.page-module___8aEwW__footer{padding:var(--space-stack-lg) 0;background:var(--color-surface-container-lowest);border-top:1px solid var(--color-outline-variant);margin-top:auto}.page-module___8aEwW__footerInner{width:100%;max-width:var(--space-container-max);padding:0 var(--space-margin-mobile);justify-content:space-between;align-items:center;gap:var(--space-stack-sm);flex-direction:column;margin:0 auto;display:flex}.page-module___8aEwW__footerBrand{align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__footerName{font-family:var(--font-headline);color:var(--color-primary);font-size:24px;font-weight:700;line-height:32px}.page-module___8aEwW__footerYear{color:var(--color-secondary);font-size:.875rem}.page-module___8aEwW__footerLinks{gap:var(--space-stack-md);display:flex}.page-module___8aEwW__footerLink{font-family:var(--font-body);letter-spacing:.03em;color:var(--color-secondary);font-size:12px;font-weight:600;line-height:16px;transition:color .15s}.page-module___8aEwW__footerLink:hover{color:var(--color-primary)}@media (min-width:640px){.page-module___8aEwW__heroActions{flex-direction:row;width:auto}.page-module___8aEwW__btnPrimaryHero,.page-module___8aEwW__btnSecondaryHero{width:auto}}@media (min-width:768px){.page-module___8aEwW__header{padding:0 var(--space-margin-desktop)}.page-module___8aEwW__brandName{font-size:32px;font-weight:600;line-height:40px}.page-module___8aEwW__nav{display:flex}.page-module___8aEwW__btnSecondaryHeader{display:inline-flex}.page-module___8aEwW__hero{padding:0 var(--space-margin-desktop);margin-top:6rem}.page-module___8aEwW__preview{padding:0 var(--space-margin-desktop)}.page-module___8aEwW__previewGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.page-module___8aEwW__mockPanel{grid-column:span 8}.page-module___8aEwW__sideCards{grid-column:span 4;height:400px}.page-module___8aEwW__footerInner{padding:0 var(--space-margin-desktop);flex-direction:row}}
