@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_069ab3;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:__Montserrat_069ab3,__Montserrat_Fallback_069ab3;font-style:normal}.__variable_069ab3{--font-montserrat:"__Montserrat_069ab3","__Montserrat_Fallback_069ab3"}@font-face{font-family:__Mulish_9738f2;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/1ba4bcc28d9acde5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Mulish_9738f2;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3cca6a2fae6396cc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Mulish_9738f2;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/af6b7096c023fb67-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Mulish_9738f2;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/7d87e5ac6ec6000d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Mulish_9738f2;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3be83a346553616c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Mulish_Fallback_9738f2;src:local("Arial");ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.00%;size-adjust:104.08%}.__className_9738f2{font-family:__Mulish_9738f2,__Mulish_Fallback_9738f2;font-style:normal}.__variable_9738f2{--font-mulish:"__Mulish_9738f2","__Mulish_Fallback_9738f2"}:root{--background:#fff;--foreground:#050505;--accent:#f05a28;--soft-accent:rgba(240,90,40,.1);--soft-peach:#ffd6c9;--muted:rgba(0,0,0,.5);--border:#d9d9d9;--shadow:0 6px 9.6px rgba(0,0,0,.23)}*{box-sizing:border-box}html{scroll-behavior:smooth;zoom:.75}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-montserrat),sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}.page-shell{overflow-x:hidden}.footer,.hero,.section{width:min(100%,1920px);margin:0 auto}.floating-nav{position:fixed;top:20px;right:56px;z-index:100;display:flex;align-items:center;gap:48px;min-height:68px;padding:3px 4px 3px 49px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:46px;box-shadow:var(--shadow);font-family:var(--font-mulish),sans-serif;font-size:20px;font-weight:700;transition:box-shadow .3s ease,background .3s ease}.floating-nav.scrolled{background:hsla(0,0%,100%,.98);box-shadow:0 4px 28px rgba(0,0,0,.14)}.hero{position:relative;min-height:1171px;padding:52px 56px 112px;isolation:isolate}.hero__blob-wrap{position:absolute;right:-100px;top:-1200px;width:1800px;height:1800px;z-index:-1;overflow:visible}.hero__blob{width:100%;height:100%;object-fit:contain;transform:rotate(-20.75deg);transform-origin:center}.hero__header{justify-content:space-between;gap:24px}.hero__header,.logo-mark{display:flex;align-items:center}.logo-mark{gap:15px}.logo-mark img{height:70px;width:auto;object-fit:contain}.logo-mark span{font-size:70px;font-weight:800;line-height:1}.hero__nav,.logo-mark span{font-family:var(--font-mulish),sans-serif}.hero__nav{display:flex;align-items:center;gap:48px;min-height:68px;padding:3px 4px 3px 49px;background:#fff;border-radius:46px;box-shadow:var(--shadow);font-size:20px;font-weight:700;transition:box-shadow .3s ease,background .3s ease}.hero__content{display:grid;grid-template-columns:minmax(0,700px) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding-top:0}.hero__copy{padding-left:80px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:68px;padding:16px 40px;border-radius:37px;font-family:var(--font-mulish),sans-serif;font-size:20px;font-weight:800}.pill--outline{border:1.5px solid var(--accent);color:var(--accent)}.cta-section h2,.hero h1,.section h2{margin:0;letter-spacing:-.05em}.hero h1{max-width:953px;margin-top:76px;font-size:clamp(4rem,6vw,7.1875rem);font-weight:500;line-height:1.08}.hero h1 span{color:var(--accent)}.hero p{max-width:646px;margin:34px 0 56px;color:var(--muted);font-size:28px;font-weight:500;line-height:1.72;letter-spacing:-.05em}.hero__toggle{display:flex;flex-direction:row;gap:20px;align-items:center}.toggle-pill{width:220px;height:68px;border:1.5px solid var(--accent);border-radius:37px;background:transparent;color:var(--accent);font-family:var(--font-mulish),sans-serif;font-size:20px;font-weight:800;cursor:pointer;white-space:nowrap}.toggle-pill--active{background:var(--accent);color:#fff;border-color:var(--accent)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero__headline--animated{animation:heroFadeUp .35s ease both}.hero__sub--animated{animation:heroFadeUp .35s ease .07s both}.hero__phones{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:1080px;margin-left:-96px}.hero__phone-backdrop{position:absolute;top:-60%;left:20%;z-index:0;width:1650.002px;height:1803.257px;max-width:none;transform:rotate(-5.753deg);pointer-events:none}.hero__floating-badge{position:absolute;top:0;left:10%;z-index:3;width:1000px;max-width:none}.hero-phone{position:absolute;z-index:1}.hero-phone__shell{position:relative;z-index:2}.hero-phone__screen{position:absolute;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.hero-phone--left{left:16%;top:2%;width:610px;transform:rotate(-7.3deg)}.hero-phone--left .hero-phone__screen{left:44px;top:13px;width:552px;height:1139px}.hero-phone--right{right:1%;top:13%;width:550px;transform:rotate(9.71deg)}.hero-phone--right .hero-phone__screen{left:8px;top:13px;width:501px;height:965px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:37px;font-family:var(--font-mulish),sans-serif;font-size:20px;font-weight:800}.button--nav{width:194px;height:61px}.button--dark{background:#000;color:#fff;border:1.5px solid #000}.button--primary{padding:20px 40px;background:var(--accent);border-radius:20px;color:#fff;font-size:32px;font-weight:600}.trust-strip{display:flex;justify-content:center;gap:330px;padding:56px 0 88px}.trust-strip__mark{width:159px;height:159px;border-radius:50%;background:radial-gradient(circle at center,rgba(0,0,0,.03),rgba(0,0,0,.015))}.section{padding:0 99px}.section h2{font-size:56px;font-weight:700;line-height:1.2}.section-subtitle{margin:24px 0 0;max-width:736px;font-size:40px;line-height:1.24;letter-spacing:-.07em}.intro-section{padding-top:44px}.intro-section__top{display:flex;justify-content:space-between;gap:64px}.intro-section__lede{max-width:720px;margin:17px 0 0;font-size:32px;line-height:1.62;text-align:right;letter-spacing:-.07em}.intro-section__cards{display:grid;grid-template-columns:646px 437px 562px;grid-gap:24px;gap:24px;align-items:end;margin-top:100px}.intro-card{min-height:333px;padding:41px 46px;border-radius:20px}.intro-card-soft{background:var(--soft-accent)}.intro-card-peach{background:var(--soft-peach)}.intro-card h3{margin:0 0 24px;font-size:32px;font-weight:600;letter-spacing:-.07em}.intro-card p{margin:0;font-size:24px;line-height:1.5;letter-spacing:-.07em}.intro-image-card{position:relative;width:437px;height:385px}.intro-image-card__base{position:absolute;inset:52px 0 0;background:var(--accent);border-radius:20px}.intro-image-card__image{position:absolute;inset:-260px 0 0;width:438px;height:645px;border-radius:20px;object-fit:cover}.how-section{padding-top:100px}.how-section__heading{grid-area:heading;max-width:904px;margin-left:auto;text-align:right;align-self:start;margin-top:48px}.audience-row__copy p,.cta-section p,.how-section__heading p,.section-heading p{margin:24px 0 0;font-size:32px;line-height:1.25;letter-spacing:-.07em}.how-grid{display:grid;grid-template-columns:433px 432px 468px 1fr;grid-template-areas:"discover heading heading heading" "swipe match collaborate .";grid-gap:16px;gap:16px;margin-top:24px;align-items:end}.how-card{position:relative;border-radius:20px}.how-card--collaborate,.how-card--match,.how-card--swipe{overflow:hidden}.how-card__frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px}.how-card--swipe>img,.how-card__frame>img,.how-card__split-image>img,.how-card__split>img{width:100%;height:100%;object-fit:cover}.how-card--swipe>img{object-position:center 75%}.how-card__gold-accent,.how-card__phone{position:absolute;z-index:2;pointer-events:none}.how-card__phone{width:auto!important;height:auto;width:auto;border-radius:28px;filter:drop-shadow(0 18px 28px rgba(0,0,0,.24))}.how-card__gold-accent,.how-card__phone{max-width:none;max-height:none;object-fit:contain}.how-card__gold-accent{width:76px;height:76px}.feature-card__overlay,.how-card__overlay{position:absolute;inset:0;background:rgba(0,0,0,.44)}.how-card__overlay--strong{background:rgba(0,0,0,.5)}.feature-card__content,.how-card__content{position:absolute;left:40px;right:40px;bottom:30px;color:#fff;z-index:3}.how-card__content--top{top:35px;bottom:auto;text-align:right}.feature-card h3,.how-card h3{margin:0 0 8px;font-size:32px;font-weight:600;letter-spacing:-.07em}.feature-card p,.how-card p{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.07em}.how-card__split{display:grid;grid-template-columns:repeat(2,1fr);height:100%;border-radius:inherit}.how-card__split-image{position:relative;overflow:hidden;border-radius:inherit}.how-card__split-image--flipped{transform:rotate(180deg)}.how-card__split-image--flipped img{transform:scaleY(-1)}.how-card--discover{grid-area:discover;height:500px;overflow:visible;margin-bottom:-118px}.how-card--discover .how-card__content{left:30px;right:32px;bottom:42px}.how-card--discover .how-card__phone--left{left:-68px;top:74px;width:116px;height:344px}.how-card--discover .how-card__phone--right{right:-54px;top:146px;width:104px;height:310px}.how-card--discover .how-card__gold-accent--left{left:59px;top:116px;width:12px;height:252px}.how-card--discover .how-card__gold-accent--right{right:64px;top:112px;width:12px;height:258px}.how-card--discover h3{margin-bottom:10px;font-size:44px;font-weight:700;letter-spacing:-.08em}.how-card--discover p{max-width:420px;font-size:22px;line-height:1.18;letter-spacing:-.06em}.how-card--swipe{grid-area:swipe;height:317px}.how-card--swipe .how-card__content{bottom:42px}.how-card--match{grid-area:match;height:435px}.how-card--match .how-card__content{top:35px;right:57px;left:57px}.how-card--collaborate{grid-area:collaborate;height:399px}.how-card--collaborate .how-card__content{left:47px;right:47px;bottom:37px}.section-heading{display:flex;flex-direction:column;gap:24px}.section-heading--center{align-items:center;text-align:center}.section-heading--narrow{max-width:657px;margin:0 auto}.showcase-section{padding-top:114px}.showcase-section__heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.showcase-section__heading h2{font-size:56px;font-weight:700;letter-spacing:-.05em;margin:0;line-height:1.2}.showcase-section__heading p{font-size:24px;font-weight:300;margin:0;line-height:1.4;letter-spacing:-.02em}.showcase-section__image-container,.showcase-section__phones{display:flex;justify-content:center;gap:32px;margin-top:64px}.showcase-section__image{max-width:100%;height:auto}.phone-mockup{position:relative;width:320px;aspect-ratio:425/834;border-radius:44px;background:#050505;box-shadow:0 22px 54px rgba(0,0,0,.18);padding:14px}.phone-mockup__shell{position:absolute;inset:0;border-radius:44px;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.02)) padding-box,#050505;border:1px solid hsla(0,0%,100%,.08)}.phone-mockup__notch{position:absolute;top:16px;left:50%;width:34%;height:24px;transform:translateX(-50%);border-radius:999px;background:#0b0b0b;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.05)}.phone-mockup__content{position:absolute;top:42px;left:14px;right:14px;bottom:14px;width:calc(100% - 28px);height:calc(100% - 56px);object-fit:cover;border-radius:32px;z-index:1}.audience-section{padding-top:200px}.audience-section__title{text-align:center}.audience-row{display:grid;grid-template-columns:minmax(0,1fr) 731px;grid-gap:65px;gap:65px;align-items:start;margin-top:160px}.audience-row--reverse{grid-template-columns:731px minmax(0,1fr);margin-top:59px}.audience-row__copy{display:flex;flex-direction:column;gap:80px}.audience-row__copy h3{margin:0;font-size:48px;font-weight:600;letter-spacing:-.07em}.audience-row__copy strong{display:block;margin-bottom:24px;font-size:32px}.audience-row__copy--right{text-align:right}.audience-row__hero{width:100%;border-radius:20px;object-fit:cover}.persona-grid{display:flex;flex-wrap:wrap;gap:12px}.persona-card{width:183px;padding:12px;border:.5px solid var(--border);border-radius:20px;text-align:center;font-size:20px;font-weight:600;letter-spacing:-.07em}.persona-card__image{width:100%;height:117px;border-radius:18px;object-fit:cover;margin-bottom:18px}.features-section{padding-top:176px}.feature-grid{display:grid;grid-template-columns:1.02fr 1.45fr .95fr;grid-template-rows:285px 132px 131px;grid-template-areas:"boom mutual side-top" "boom tiles side-bottom" "boom tiles side-bottom";grid-gap:12px;gap:12px;margin-top:102px;align-items:start}.feature-card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:#111}.feature-card img{width:100%;height:100%;object-fit:cover}.feature-card__icons{position:absolute;top:32px;right:32px;display:flex;align-items:center;z-index:2}.feature-card__icon{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid var(--background);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feature-card__icon:not(:first-child){margin-left:-24px}.feature-card__split{display:grid;grid-template-columns:repeat(2,1fr);height:100%}.feature-card-large{grid-area:boom;height:560px}.feature-card-wide{grid-area:mutual;height:285px}.feature-card-small{height:263px}.feature-card-side{height:274px}.feature-grid__tiles{display:grid;grid-area:tiles;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;align-self:end}.feature-grid__stack{display:flex;flex-direction:column;grid-area:side-top/side-top/side-bottom/side-bottom;gap:12px}.feature-card--accent{background:var(--accent)}.feature-card .feature-card__content{left:12px;right:12px;bottom:10px}.feature-card-wide .feature-card__content{left:30px;right:30px;bottom:12px}.feature-card-large .feature-card__overlay,.feature-card-side .feature-card__overlay,.feature-card-small .feature-card__overlay,.feature-card-wide .feature-card__overlay{inset:auto 0 0;height:88px;background:rgba(0,0,0,.54)}.feature-card-side .feature-card__overlay,.feature-card-wide .feature-card__overlay{height:72px}.feature-card-large .feature-card__overlay{height:99px}.feature-card h3{font-size:16px;line-height:1.1;margin-bottom:2px}.feature-card p{font-size:9px;line-height:1.18}.feature-card-wide h3{font-size:14px}.feature-card-wide p{font-size:7px;line-height:1.2}.feature-card-large h3,.feature-card-side h3{font-size:17px}.feature-card-large p,.feature-card-side p{font-size:10px}.feature-card--accent img,.feature-card--boom img{object-position:center top}.cta-section{display:grid;grid-template-columns:minmax(0,834px) 726px;grid-gap:137px;gap:137px;align-items:start;padding-top:200px;padding-bottom:194px}.cta-section__copy{display:flex;flex-direction:column;gap:32px}.cta-section h2{max-width:699px;font-size:56px;font-weight:700}.cta-section__image{width:500px;max-width:100%;border-radius:20px;justify-self:center}.footer{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding:126px 155px 180px;background:#070707;color:#fff}.footer__links{display:flex;gap:188px}.footer__links h3{margin:0 0 93px;font-size:32px;font-weight:600;letter-spacing:-.07em}.footer__links a{display:block;margin-bottom:24px;font-size:24px;letter-spacing:-.07em}.footer__mark{width:479px;height:462px}@media (max-width:1280px){.footer,.hero,.section{width:100%}.hero,.section{padding-left:24px;padding-right:24px}.hero{min-height:auto;padding-top:24px}.audience-row,.cta-section,.feature-grid,.footer,.hero__content,.hero__header,.intro-section__cards,.intro-section__top{grid-template-columns:1fr;display:flex;flex-direction:column}.hero__nav{flex-wrap:wrap;justify-content:center;padding:18px 24px}.hero__copy{padding-left:0}.hero__phones{min-height:720px;width:100%;margin-left:0}.hero__phone-backdrop{top:-2%;left:52%;width:min(1160px,136%);transform:translateX(-43%)}.hero-phone--left{left:11%;top:3%;width:450px}.hero-phone--left .hero-phone__screen{left:32px;top:10px;width:407px;height:839px}.hero-phone--right{top:15%;width:392px;right:5%}.hero-phone--right .hero-phone__screen{left:5px;top:10px;width:357px;height:689px}.trust-strip{gap:80px;padding:24px 0 48px}.feature-grid__tiles,.footer__links,.intro-section__cards,.persona-grid,.showcase-section__phones{gap:24px}.audience-row__hero,.cta-section__image,.feature-card,.intro-image-card,.intro-image-card__image{width:100%}.feature-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"boom" "mutual" "tiles" "side-top";margin-top:64px}.feature-grid__stack,.feature-grid__tiles{grid-area:auto}.feature-grid__tiles{grid-template-columns:1fr}.feature-card-large,.feature-card-side,.feature-card-small,.feature-card-wide{height:280px}.feature-card h3,.feature-card-large h3,.feature-card-side h3,.feature-card-wide h3{font-size:24px;margin-bottom:6px}.feature-card p,.feature-card-large p,.feature-card-side p,.feature-card-wide p{font-size:14px;line-height:1.25}.feature-card .feature-card__content,.feature-card-wide .feature-card__content{left:20px;right:20px;bottom:16px}.feature-card-large .feature-card__overlay,.feature-card-side .feature-card__overlay,.feature-card-small .feature-card__overlay,.feature-card-wide .feature-card__overlay{height:110px}.how-grid{grid-template-columns:1fr;grid-template-areas:"discover" "swipe" "match" "collaborate"}.persona-card{width:calc(50% - 6px)}.footer{padding:64px 24px}.footer__mark{width:min(100%,320px);height:auto}}@media (max-width:768px){.logo-mark span{font-size:44px}.hero__nav{gap:16px;font-size:16px}.cta-section h2,.hero h1,.section h2{font-size:42px}.audience-row__copy p,.cta-section p,.hero p,.how-section__heading p,.intro-section__lede,.section-heading p{font-size:20px}.button--primary,.pill,.toggle-pill{font-size:18px}.button--nav,.toggle-pill{width:100%}.hero__toggle{gap:16px}.hero__phones{min-height:560px}.hero__phone-backdrop{top:10%;left:50%;width:176%;transform:translateX(-48%)}.hero-phone--left{left:8%;top:9%;width:280px}.hero-phone--left .hero-phone__screen{left:20px;top:6px;width:254px;height:523px}.hero-phone--right{right:4%;top:18%;width:245px}.hero-phone--right .hero-phone__screen{left:4px;top:6px;width:224px;height:432px}.persona-card{width:100%}}