.page-module___8aEwW__awardsBar{z-index:5;-webkit-backdrop-filter:blur(12px);background:#060a13e0;border-top:1px solid #ffffff0f;border-bottom:1px solid #20ace21f;padding:.6rem 2rem;position:absolute;top:85px;left:0;right:0}.page-module___8aEwW__awardsInner{justify-content:center;align-items:center;gap:0;max-width:1200px;margin:0 auto;display:flex}.page-module___8aEwW__awardBadge{cursor:default;border-radius:8px;align-items:center;gap:.6rem;padding:.4rem 1rem;transition:background .25s;display:flex}.page-module___8aEwW__awardBadge:hover{background:#20ace214}.page-module___8aEwW__awardIcon{width:32px;height:32px;color:var(--brand-blue);background:#20ace21a;border:1px solid #20ace233;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__awardIcon svg{width:16px;height:16px}.page-module___8aEwW__awardInfo{flex-direction:column;gap:0;display:flex}.page-module___8aEwW__awardTitle{color:#ffffffeb;letter-spacing:.01em;white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.2}.page-module___8aEwW__awardIssuer{color:#ffffff73;letter-spacing:.02em;white-space:nowrap;font-size:.68rem;font-weight:500;line-height:1.2}.page-module___8aEwW__awardDivider{background:#ffffff14;flex-shrink:0;width:1px;height:24px}.page-module___8aEwW__hero{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{z-index:0;position:absolute;inset:0}.page-module___8aEwW__heroBg img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.page-module___8aEwW__heroOverlay{background:linear-gradient(#0e162833 0%,#0e162873 40%,#0e1628d1 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:2;text-align:center;max-width:850px;padding:6rem 2rem 2rem;position:relative}.page-module___8aEwW__highlight{background:linear-gradient(135deg,#3dc4f5,#00e5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroContent p{color:#ffffffb3;max-width:620px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.8}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__statsSection{z-index:5;margin-top:-4rem;padding-bottom:2rem;position:relative}.page-module___8aEwW__statsGrid{-webkit-backdrop-filter:blur(16px);background:#0e162899;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.page-module___8aEwW__stat{text-align:center;padding:2.5rem 1.5rem;position:relative}.page-module___8aEwW__stat:not(:last-child):after{content:"";background:#ffffff0f;width:1px;height:60%;position:absolute;top:20%;right:0}.page-module___8aEwW__statValue{font-family:var(--font-heading);background:linear-gradient(135deg,#3dc4f5,#00e5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1}.page-module___8aEwW__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:500}.page-module___8aEwW__servicesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module___8aEwW__serviceCard{cursor:pointer;background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page-module___8aEwW__serviceCard:hover{border-color:#20ace24d;transform:translateY(-6px);box-shadow:0 0 25px #20ace226,0 8px 30px #0000004d}.page-module___8aEwW__serviceCardImage{height:200px;overflow:hidden}.page-module___8aEwW__serviceCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module___8aEwW__serviceCard:hover .page-module___8aEwW__serviceCardImage img{transform:scale(1.08)}.page-module___8aEwW__serviceCardContent{padding:1.5rem}.page-module___8aEwW__serviceCardContent h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.15rem}.page-module___8aEwW__serviceCardContent p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.page-module___8aEwW__viewAll{text-align:center;margin-top:2.5rem}.page-module___8aEwW__reviewsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module___8aEwW__reviewCard{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;flex-direction:column;padding:2rem;transition:all .3s;display:flex}.page-module___8aEwW__reviewCard:hover{border-color:#20ace233}.page-module___8aEwW__reviewStars{color:#fbbf24;letter-spacing:3px;margin-bottom:1rem;font-size:1.1rem}.page-module___8aEwW__reviewText{color:var(--text-secondary);flex:1;margin-bottom:1.5rem;font-style:italic;line-height:1.8}.page-module___8aEwW__reviewFooter{justify-content:space-between;align-items:flex-end;display:flex}.page-module___8aEwW__reviewAuthor{font-family:var(--font-heading);color:var(--text-primary);font-size:.95rem;font-weight:600}.page-module___8aEwW__reviewCompany{color:var(--text-muted);margin-top:2px;font-size:.8rem}.page-module___8aEwW__reviewSource{color:var(--brand-blue);background:#20ace214;border:1px solid #20ace226;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:500}.page-module___8aEwW__widgetCard{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;flex-direction:column;gap:1rem;padding:1rem;display:flex;overflow:hidden}.page-module___8aEwW__nodwellSection{padding:5rem 0;position:relative;overflow:hidden}.page-module___8aEwW__nodwellSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#20ace20f 0%,#0000 70%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__nodwellInner{background:var(--bg-card);border:1px solid var(--border-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:4rem;position:relative}.page-module___8aEwW__nodwellContent{max-width:700px}.page-module___8aEwW__nodwellContent h2{margin-bottom:1rem}.page-module___8aEwW__nodwellContent>p{margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.page-module___8aEwW__nodwellStats{flex-wrap:wrap;gap:2.5rem;margin-bottom:2rem;display:flex}.page-module___8aEwW__nodwellStat{flex-direction:column;display:flex}.page-module___8aEwW__nodwellStatValue{font-family:var(--font-heading);background:linear-gradient(135deg,#3dc4f5,#00e5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.page-module___8aEwW__nodwellStatLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.page-module___8aEwW__ctaSection{padding:5rem 0}.page-module___8aEwW__ctaInner{text-align:center;background:radial-gradient(ellipse at top,var(--bg-tertiary)0%,var(--bg-secondary)100%);border:1px solid var(--border-card);border-radius:24px;padding:4rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__ctaInner:before{content:"";pointer-events:none;background:radial-gradient(circle,#20ace21f 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.page-module___8aEwW__ctaInner h2{margin-bottom:1rem;position:relative}.page-module___8aEwW__ctaInner p{margin-bottom:2rem;font-size:1.15rem;position:relative}@media (max-width:1024px){.page-module___8aEwW__servicesGrid,.page-module___8aEwW__reviewsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__reviewsGrid .page-module___8aEwW__reviewCard:nth-child(n+5){display:none}}@media (max-width:768px){.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__stat:nth-child(2):after{display:none}.page-module___8aEwW__nodwellInner{padding:2.5rem 1.5rem}}@media (max-width:640px){.page-module___8aEwW__servicesGrid,.page-module___8aEwW__reviewsGrid{grid-template-columns:1fr}.page-module___8aEwW__reviewsGrid .page-module___8aEwW__reviewCard:nth-child(n+4){display:none}.page-module___8aEwW__statsGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__heroContent{padding:8rem 1rem 2rem}.page-module___8aEwW__ctaInner{padding:3rem 1.5rem}}
