.matchmakeco-module__C6JXoG__page{--mm-bg:#fbf9fa;--mm-bg-soft:#fcf8f9;--mm-text:#1b0d12;--mm-text-2:#7f3c52;--mm-pink:#ed2a6b;--mm-pink-deep:#cf1856;--mm-yellow:#facc15;--mm-ink:#0f0a0d;--mm-border:#ecdde3;--mm-surface:#f1e9ec;--mm-interactive:#ecc0ce;background:var(--mm-bg);color:var(--mm-text);overflow-x:clip}.matchmakeco-module__C6JXoG__container{width:min(1180px,100% - 32px);margin:0 auto}.matchmakeco-module__C6JXoG__hero{background:var(--mm-ink);color:#fff;padding:clamp(72px,9vw,112px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.matchmakeco-module__C6JXoG__hero:before{content:"";background:radial-gradient(60% 40% at 25% 30%,#ed2a6b33 0%,#0000 60%),radial-gradient(45% 35% at 85% 80%,#facc1521 0%,#0000 65%);position:absolute;inset:0}:is(.matchmakeco-module__C6JXoG__hero .container,.matchmakeco-module__C6JXoG__hero .matchmakeco-module__C6JXoG__container){z-index:1;position:relative}.matchmakeco-module__C6JXoG__star{opacity:.32;background:#fff;border-radius:999px;width:2px;height:2px;animation:2.8s ease-in-out infinite matchmakeco-module__C6JXoG__twinkle;position:absolute}@keyframes matchmakeco-module__C6JXoG__twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.9;transform:scale(1.35)}}.matchmakeco-module__C6JXoG__crumb{color:#ffffff8f;font-family:var(--font-mono-family);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.matchmakeco-module__C6JXoG__crumb a{color:var(--mm-yellow)}.matchmakeco-module__C6JXoG__crumb a:hover{text-decoration:underline}.matchmakeco-module__C6JXoG__crumb span:before{color:#ffffff4d;content:"/";margin-right:12px}.matchmakeco-module__C6JXoG__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(40px,7vw,84px);display:grid}.matchmakeco-module__C6JXoG__eyebrow,.matchmakeco-module__C6JXoG__sectionEyebrow,.matchmakeco-module__C6JXoG__closingEyebrow{color:var(--mm-pink);font-family:var(--font-mono-family);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.matchmakeco-module__C6JXoG__eyebrow{color:var(--mm-yellow)}.matchmakeco-module__C6JXoG__heroTitle{max-width:780px;color:var(--mm-yellow);text-wrap:balance;margin:22px 0 0;font-size:clamp(44px,7vw,84px);font-weight:800;line-height:.98}.matchmakeco-module__C6JXoG__heroCopy{color:#ffffffd6;max-width:620px;margin:24px 0 0;font-size:18px;line-height:1.62}.matchmakeco-module__C6JXoG__heroActions,.matchmakeco-module__C6JXoG__closingActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.matchmakeco-module__C6JXoG__button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:800;transition:transform .15s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.matchmakeco-module__C6JXoG__button:hover{transform:translateY(-2px)}.matchmakeco-module__C6JXoG__buttonPrimary{background:var(--mm-pink);color:#fff;box-shadow:0 16px 34px -16px #ed2a6bb8}.matchmakeco-module__C6JXoG__buttonPrimary:hover{background:var(--mm-pink-deep)}.matchmakeco-module__C6JXoG__buttonGhost{color:#fff;background:#ffffff14;border-color:#ffffff3d}.matchmakeco-module__C6JXoG__buttonGhost:hover{background:#ffffff26}.matchmakeco-module__C6JXoG__badge{color:var(--mm-yellow);letter-spacing:.04em;background:#facc1517;border:1px solid #facc1561;border-radius:999px;align-items:center;gap:9px;margin-top:26px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.matchmakeco-module__C6JXoG__badge span{background:var(--mm-yellow);border-radius:999px;width:7px;height:7px;animation:2s ease-in-out infinite matchmakeco-module__C6JXoG__pulse}@keyframes matchmakeco-module__C6JXoG__pulse{0%,to{opacity:.55}50%{opacity:1}}.matchmakeco-module__C6JXoG__mascot{aspect-ratio:1;width:min(380px,90vw);margin:0 auto;position:relative}.matchmakeco-module__C6JXoG__disc{background:var(--mm-yellow);border-radius:999px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 30px 90px -22px #facc1585,inset 0 -12px 40px #ed2a6b1f}.matchmakeco-module__C6JXoG__heart{filter:drop-shadow(0 12px 18px #ed2a6b47);width:60%;height:auto}.matchmakeco-module__C6JXoG__orbitDot{background:var(--mm-pink);border-radius:999px;width:14px;height:14px;position:absolute;box-shadow:0 0 22px #ed2a6bb3}.matchmakeco-module__C6JXoG__orbitOne{animation:6s ease-in-out infinite matchmakeco-module__C6JXoG__floatOne;top:-4%;left:8%}.matchmakeco-module__C6JXoG__orbitTwo{background:var(--mm-yellow);width:10px;height:10px;animation:7s ease-in-out infinite matchmakeco-module__C6JXoG__floatTwo;top:18%;right:-3%}.matchmakeco-module__C6JXoG__orbitThree{opacity:.78;background:#fff;width:10px;height:10px;animation:8s ease-in-out infinite matchmakeco-module__C6JXoG__floatThree;bottom:6%;left:-2%}@keyframes matchmakeco-module__C6JXoG__floatOne{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes matchmakeco-module__C6JXoG__floatTwo{0%,to{transform:translate(0)}50%{transform:translate(-6px,8px)}}@keyframes matchmakeco-module__C6JXoG__floatThree{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}.matchmakeco-module__C6JXoG__rail{border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border);background:#fff;padding:14px 0;overflow:hidden}.matchmakeco-module__C6JXoG__railTrack{width:max-content;color:var(--mm-text-2);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:40px;font-size:13px;animation:40s linear infinite matchmakeco-module__C6JXoG__marquee;display:flex}.matchmakeco-module__C6JXoG__railTrack b{color:var(--mm-text);margin-right:7px;font-weight:800}@keyframes matchmakeco-module__C6JXoG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.matchmakeco-module__C6JXoG__section{padding:clamp(72px,8vw,104px) 0}.matchmakeco-module__C6JXoG__cream{background:var(--mm-bg-soft)}.matchmakeco-module__C6JXoG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;margin-bottom:48px;display:flex}.matchmakeco-module__C6JXoG__sectionTitle{max-width:560px;color:var(--mm-text);text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.05}.matchmakeco-module__C6JXoG__sectionCopy{max-width:430px;color:var(--mm-text-2);margin:0;font-size:17px;line-height:1.58}.matchmakeco-module__C6JXoG__steps,.matchmakeco-module__C6JXoG__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.matchmakeco-module__C6JXoG__step,.matchmakeco-module__C6JXoG__tile,.matchmakeco-module__C6JXoG__stat,.matchmakeco-module__C6JXoG__audienceCard{border:1px solid var(--mm-border);background:#fff;box-shadow:0 18px 44px -36px #ed2a6b5c}.matchmakeco-module__C6JXoG__step{border-radius:20px;min-height:240px;padding:24px}.matchmakeco-module__C6JXoG__step span{background:var(--mm-yellow);width:34px;height:34px;color:var(--mm-text);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.matchmakeco-module__C6JXoG__step h3,.matchmakeco-module__C6JXoG__tile h3{color:var(--mm-text);margin:18px 0 0;font-size:19px;font-weight:800;line-height:1.18}.matchmakeco-module__C6JXoG__step p,.matchmakeco-module__C6JXoG__tile p,.matchmakeco-module__C6JXoG__stat p,.matchmakeco-module__C6JXoG__audienceCard p{color:var(--mm-text-2);margin:10px 0 0;font-size:15px;line-height:1.58}.matchmakeco-module__C6JXoG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.matchmakeco-module__C6JXoG__tile{border-radius:24px;min-height:210px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s}.matchmakeco-module__C6JXoG__tile:hover{border-color:var(--mm-interactive);transform:translateY(-3px);box-shadow:0 24px 50px -28px #ed2a6b6b}.matchmakeco-module__C6JXoG__tileIcon{background:var(--mm-surface);width:44px;height:44px;color:var(--mm-pink);border-radius:12px;place-items:center;display:grid}.matchmakeco-module__C6JXoG__stat{border-radius:18px;min-height:168px;padding:24px 20px}.matchmakeco-module__C6JXoG__stat h3{color:var(--mm-pink);margin:0;font-size:clamp(36px,4vw,44px);font-weight:900;line-height:1}.matchmakeco-module__C6JXoG__twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.matchmakeco-module__C6JXoG__audienceCard{border-radius:28px;padding:clamp(28px,4vw,42px);overflow:hidden}.matchmakeco-module__C6JXoG__audienceCard h2{color:var(--mm-text);margin:14px 0 0;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.05}.matchmakeco-module__C6JXoG__audienceCard ul{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.matchmakeco-module__C6JXoG__audienceCard li{color:var(--mm-text);align-items:center;gap:11px;font-size:15px;display:flex}.matchmakeco-module__C6JXoG__audienceCard li:before{background:var(--mm-pink);content:"";border-radius:999px;flex:none;width:7px;height:7px}.matchmakeco-module__C6JXoG__darkCard{background:var(--mm-ink);color:#fff;border-color:#0000}.matchmakeco-module__C6JXoG__darkCard .matchmakeco-module__C6JXoG__sectionEyebrow,.matchmakeco-module__C6JXoG__closingEyebrow{color:var(--mm-yellow)}.matchmakeco-module__C6JXoG__darkCard h2{color:#fff}.matchmakeco-module__C6JXoG__darkCard p,.matchmakeco-module__C6JXoG__darkCard li{color:#ffffffbd}.matchmakeco-module__C6JXoG__closingWrap{padding:clamp(32px,5vw,64px) 0 clamp(72px,8vw,104px)}.matchmakeco-module__C6JXoG__closing{background:var(--mm-ink);color:#fff;text-align:center;border-radius:32px;padding:clamp(48px,7vw,76px);position:relative;overflow:hidden}.matchmakeco-module__C6JXoG__closing:before{content:"";background:radial-gradient(circle at 80% 20%,#facc1526 0%,#0000 40%),radial-gradient(circle at 20% 80%,#ed2a6b33 0%,#0000 45%);position:absolute;inset:0}.matchmakeco-module__C6JXoG__closing>*{z-index:1;position:relative}.matchmakeco-module__C6JXoG__closing h2{max-width:640px;color:var(--mm-yellow);text-wrap:balance;margin:14px auto 0;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:1.04}.matchmakeco-module__C6JXoG__closing p{color:#ffffffc2;max-width:560px;margin:18px auto 0;font-size:17px;line-height:1.6}.matchmakeco-module__C6JXoG__closingActions{justify-content:center}.matchmakeco-module__C6JXoG__fine{color:#ffffff80;margin-top:20px;font-size:13px;display:block}@media (max-width:940px){.matchmakeco-module__C6JXoG__heroGrid,.matchmakeco-module__C6JXoG__twoCol{grid-template-columns:1fr}.matchmakeco-module__C6JXoG__mascot{width:min(320px,82vw)}.matchmakeco-module__C6JXoG__steps,.matchmakeco-module__C6JXoG__stats,.matchmakeco-module__C6JXoG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.matchmakeco-module__C6JXoG__container{width:min(100% - 24px,1180px)}.matchmakeco-module__C6JXoG__hero{padding-top:58px}.matchmakeco-module__C6JXoG__heroTitle{font-size:44px}.matchmakeco-module__C6JXoG__heroCopy{font-size:16px}.matchmakeco-module__C6JXoG__button{width:100%}.matchmakeco-module__C6JXoG__steps,.matchmakeco-module__C6JXoG__stats,.matchmakeco-module__C6JXoG__tiles{grid-template-columns:1fr}.matchmakeco-module__C6JXoG__step,.matchmakeco-module__C6JXoG__tile,.matchmakeco-module__C6JXoG__stat{min-height:auto}}
