.WallOfLove-module__9gQf3G__wallWrapper{width:100%;position:relative;overflow:hidden}.WallOfLove-module__9gQf3G__wallBlobLeft{mix-blend-mode:overlay;pointer-events:none;z-index:1;object-fit:contain;width:1230px;max-width:none;height:1144px;position:absolute;top:-303px;left:-456px}.WallOfLove-module__9gQf3G__wallBlobRight{mix-blend-mode:overlay;pointer-events:none;z-index:1;object-fit:contain;width:1278px;max-width:none;height:1307px;position:absolute;top:calc(50% - 653.5px);right:-536px}.WallOfLove-module__9gQf3G__hero{background:linear-gradient(to bottom, var(--color-highlight) calc(100% - 79px), var(--color-white) calc(100% - 79px));z-index:2;flex-direction:column;align-items:center;width:100%;padding:130px 0 120px;display:flex;position:relative}.WallOfLove-module__9gQf3G__heroInner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:800px;margin:0 auto;padding:0 32px;display:flex;position:relative}.WallOfLove-module__9gQf3G__title{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:52px;font-weight:400;line-height:1.1}.WallOfLove-module__9gQf3G__titleHighlight{z-index:1;color:#fff;padding:4px 24px 4px 16px;display:inline-block;position:relative}.WallOfLove-module__9gQf3G__titleHighlight:before{content:"";z-index:-1;background-image:url(/framer-assets/walloflove.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-15px -25px -10px -5px}.WallOfLove-module__9gQf3G__subtitle{font-family:var(--font-body);color:#ffffffe6;opacity:.8;max-width:580px;margin:4px 0 0;font-size:16px;line-height:1.6}.WallOfLove-module__9gQf3G__tagline{font-family:var(--font-body);color:#ffffffe6;opacity:.7;margin:0;font-size:15px;font-style:italic;line-height:1.5}.WallOfLove-module__9gQf3G__waveContainer{z-index:10;pointer-events:none;width:100%;height:82px;line-height:0;position:absolute;bottom:-2px;left:0}.WallOfLove-module__9gQf3G__wave{width:100%;height:100%;color:var(--color-highlight);display:block;transform:translateY(-2px)}.WallOfLove-module__9gQf3G__gridSection{background-color:var(--color-white);z-index:2;flex-direction:column;align-items:center;width:100%;padding:80px 0;display:flex;position:relative}.WallOfLove-module__9gQf3G__gridInner{width:100%;max-width:1080px;margin:0 auto;padding:0 32px}.WallOfLove-module__9gQf3G__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.WallOfLove-module__9gQf3G__card{border-radius:20px;flex-direction:column;gap:14px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.WallOfLove-module__9gQf3G__cardSwirl{mix-blend-mode:soft-light;pointer-events:none;z-index:1;object-fit:contain;width:477px;max-width:none;height:367px;position:absolute;bottom:-58px;right:-135px;transform:rotate(-30deg)}.WallOfLove-module__9gQf3G__card>:not(.WallOfLove-module__9gQf3G__cardSwirl){z-index:2;position:relative}.WallOfLove-module__9gQf3G__card:hover{transform:translateY(-4px)}.WallOfLove-module__9gQf3G__cardWhite{background-color:var(--color-white);box-shadow:var(--shadow-card);border:1.5px solid #005bdb14}.WallOfLove-module__9gQf3G__cardWhite:hover{box-shadow:var(--shadow-card-hover)}.WallOfLove-module__9gQf3G__cardDark{background-color:var(--color-primary);border:1.5px solid var(--color-primary);box-shadow:0 6px 24px #004aad26}.WallOfLove-module__9gQf3G__cardDark:hover{box-shadow:0 14px 32px #004aad40}.WallOfLove-module__9gQf3G__cardLight{background-color:var(--color-highlight);box-shadow:var(--shadow-card);border:1.5px solid #005bdb1a}.WallOfLove-module__9gQf3G__cardLight:hover{box-shadow:var(--shadow-card-hover)}.WallOfLove-module__9gQf3G__cardLight .WallOfLove-module__9gQf3G__quote,.WallOfLove-module__9gQf3G__cardLight .WallOfLove-module__9gQf3G__name{color:#fff}.WallOfLove-module__9gQf3G__cardLight .WallOfLove-module__9gQf3G__role{color:#ffffffe6}.WallOfLove-module__9gQf3G__cardWide{grid-column:span 2}.WallOfLove-module__9gQf3G__cardWide+.WallOfLove-module__9gQf3G__card:not(.WallOfLove-module__9gQf3G__cardWide){grid-column:3}.WallOfLove-module__9gQf3G__quoteIcon{object-fit:contain;flex-shrink:0;width:28px;height:auto}.WallOfLove-module__9gQf3G__quote{font-family:var(--font-body);color:var(--color-text-body);flex:1;margin:0;font-size:14px;font-weight:400;line-height:1.6}.WallOfLove-module__9gQf3G__quoteDark{color:var(--color-white)}.WallOfLove-module__9gQf3G__reviewer{align-items:center;gap:12px;margin-top:auto;display:flex}.WallOfLove-module__9gQf3G__avatarWrap{background-color:var(--color-bg);border:1px solid #005bdb14;border-radius:50%;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.WallOfLove-module__9gQf3G__cardDark .WallOfLove-module__9gQf3G__avatarWrap{border-color:#fff3}.WallOfLove-module__9gQf3G__avatar{object-fit:cover;object-position:0% 50%;transform-origin:0;width:auto;max-width:none;height:100%;position:absolute;top:0;left:0;transform:scale(2)}.WallOfLove-module__9gQf3G__reviewerMeta{flex-direction:column;gap:2px;display:flex}.WallOfLove-module__9gQf3G__name{font-family:var(--font-body);color:var(--color-primary);margin:0;font-size:14px;font-weight:700;line-height:1.3}.WallOfLove-module__9gQf3G__nameDark{color:var(--color-white)}.WallOfLove-module__9gQf3G__role{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.3}.WallOfLove-module__9gQf3G__roleDark{color:#ffffffb3}@media (max-width:1024px){.WallOfLove-module__9gQf3G__hero{padding:110px 0 100px}.WallOfLove-module__9gQf3G__title{font-size:42px}.WallOfLove-module__9gQf3G__grid{grid-template-columns:repeat(2,1fr);gap:16px}.WallOfLove-module__9gQf3G__cardWide{grid-column:span 1}.WallOfLove-module__9gQf3G__cardWide+.WallOfLove-module__9gQf3G__card:not(.WallOfLove-module__9gQf3G__cardWide){grid-column:auto}.WallOfLove-module__9gQf3G__gridSection{padding:60px 0}}@media (max-width:768px){.WallOfLove-module__9gQf3G__hero{padding:90px 0 80px}.WallOfLove-module__9gQf3G__title{font-size:32px}.WallOfLove-module__9gQf3G__subtitle{font-size:15px}.WallOfLove-module__9gQf3G__tagline{font-size:14px}.WallOfLove-module__9gQf3G__heroInner{padding:0 20px}.WallOfLove-module__9gQf3G__grid{grid-template-columns:1fr;gap:16px}.WallOfLove-module__9gQf3G__cardWide{grid-column:span 1}.WallOfLove-module__9gQf3G__cardWide+.WallOfLove-module__9gQf3G__card:not(.WallOfLove-module__9gQf3G__cardWide){grid-column:auto}.WallOfLove-module__9gQf3G__gridSection{padding:40px 0}.WallOfLove-module__9gQf3G__gridInner{padding:0 20px}.WallOfLove-module__9gQf3G__card{padding:24px}}@media (max-width:480px){.WallOfLove-module__9gQf3G__hero{padding:80px 0 70px}.WallOfLove-module__9gQf3G__title{font-size:26px}.WallOfLove-module__9gQf3G__badge{padding:6px 16px;font-size:12px}.WallOfLove-module__9gQf3G__heartIcon{width:14px;height:14px}.WallOfLove-module__9gQf3G__subtitle{font-size:14px}.WallOfLove-module__9gQf3G__tagline{font-size:13px}.WallOfLove-module__9gQf3G__heroInner{padding:0 16px}.WallOfLove-module__9gQf3G__card{padding:20px}}
