.fp-home .hero.hero-platform{--hero-photo-scrim:linear-gradient(180deg, #070a0d75, transparent 22%), linear-gradient(100deg, #070a0dd9, #070a0d8a 30%, transparent 64%), linear-gradient(280deg, #070a0d42, transparent 36%), linear-gradient(0deg, #070a0dd4, transparent 35%);height:clamp(840px,94svh,960px);min-height:840px;overflow:clip}.fp-home .hero.hero-platform.paused .slide-media{animation-play-state:paused}.fp-home .hero.hero-platform .hero-grid{grid-template-rows:minmax(0,1fr);gap:48px;padding-top:116px;padding-bottom:180px}.fp-home .hero.hero-platform .nav-in{height:88px}.fp-home .hero.hero-platform .brand svg{width:auto;height:27px}.fp-home .hero.hero-platform .btn{border-radius:999px}.fp-home .hero.hero-platform .btn-rose{box-shadow:0 6px 20px -10px #e93f6f8c}.fp-home .hero.hero-platform .btn-ghost-light{background:#ffffff0a;border-color:#ffffff6b}.fp-home .hero.hero-platform .kicker{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin-bottom:22px;padding:0;line-height:1}.fp-home .hero.hero-platform .kicker .dot{width:7px;height:7px;box-shadow:none;flex:0 0 7px;transform:translateY(-.5px)}.fp-home .hero.hero-platform .kicker span{letter-spacing:.16em;font-size:11.5px;line-height:1}.fp-home .hero.hero-platform .copy h1{letter-spacing:-.052em;font-size:clamp(64px,5.9vw,86px);font-weight:850;line-height:.99}.fp-home .hero.hero-platform .copy p{color:#ffffffeb;max-width:39ch;min-height:6.4em;margin-top:24px;font-size:clamp(18px,1.3vw,20px);line-height:1.6}.fp-home .hero.hero-platform .cta{gap:12px;margin-top:27px}.fp-home .hero.hero-platform .cta .btn{min-height:52px;padding:13px 24px}.fp-home .hero.hero-platform .cta-note{color:#ffffffd9;gap:12px 18px;margin-top:19px;font-size:13px}.fp-home .hero.hero-platform .cta-note .c{color:#a4d9c6;flex-basis:13px;width:13px;height:13px}.fp-home .hero.hero-platform .moment{cursor:default;-webkit-user-select:none;user-select:none;gap:16px;width:min(350px,100%);margin-top:28px;transform:none}.fp-home .hero.hero-platform .moment-heading{color:#fff;flex-direction:column;gap:6px;margin-bottom:3px;display:flex}.fp-home .hero.hero-platform .moment-caption{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#ffffffd9;font-size:10.5px;line-height:1.2}.fp-home .hero.hero-platform .moment-title{letter-spacing:-.025em;text-shadow:0 1px 12px #00000073;font-size:20px;font-weight:650;line-height:1.25}.fp-home .hero.hero-platform .m-ctx{letter-spacing:.08em;background:#090d108c;gap:7px;min-height:28px;padding:6px 11px 6px 9px;font-size:10px;line-height:1}.fp-home .hero.hero-platform .m-ctx svg{flex:none;display:block}.fp-home .hero.hero-platform .m-ctx>span{line-height:1;display:block;transform:translateY(.5px)}.fp-home .hero.hero-platform .avatar{width:28px;height:28px}.fp-home .hero.hero-platform .moment .conversation-avatar{background-image:url(/home/hero/conversation-avatars.webp);background-repeat:no-repeat;background-size:300% 300%;box-shadow:0 0 0 1px #ffffff3d}.fp-home .hero.hero-platform .bub{padding:14px 16px;font-size:15px;line-height:1.5}.fp-home .hero.hero-platform .auto-chip{letter-spacing:.045em;white-space:nowrap;align-items:baseline;gap:7px;min-height:22px;padding:4px 9px;font-size:9.5px;line-height:1;display:inline-flex;top:-11px}.fp-home .hero.hero-platform .auto-chip svg{width:auto;height:11px;color:var(--rose);flex:none;display:block}.fp-home .hero.hero-platform .auto-chip>span{line-height:1;display:block}.fp-home .hero.hero-platform .bub.ours{padding-top:17px}.fp-home .hero.hero-platform .bub.ours>.auto-chip{left:auto;right:12px}.fp-home .hero.hero-platform .bub-btn{background:var(--rose);color:#fff;cursor:default;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700}.fp-home .hero.hero-platform .bub-btn:hover{background:var(--rose)}.fp-home .hero.hero-platform .c-btn{cursor:default;font-weight:700}.fp-home .hero.hero-platform .c-btn:hover{background:var(--rose)}.fp-home .hero.hero-platform .moment>.receipt:not(.mini){border-radius:13px;min-width:260px;padding:14px 16px}.fp-home .hero.hero-platform .r-title{letter-spacing:-.025em;font-size:15px}.fp-home .hero.hero-platform .r-line{margin-top:3px;font-size:13px}.fp-home .hero.hero-platform .r-meta{letter-spacing:.035em;border-top-style:solid;margin-top:10px;padding-top:10px;font-size:10px;line-height:1.45}.fp-home .hero.hero-platform .r-check{color:#16805d;background:#e8f6ef;width:25px;height:25px}.fp-home .hero.hero-platform .r-check svg{color:inherit}.fp-home .hero.hero-platform .receipt.mini{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1216bd;border:1px solid #ffffff2e;align-self:flex-end;gap:11px;max-width:100%;padding:12px 14px}.fp-home .hero.hero-platform .receipt.mini span{color:#ffffffc2}.fp-home .hero.hero-platform .receipt.mini .r-avatar{background-color:#dbc8f0;width:30px;height:30px}.fp-home .hero.hero-platform .receipt.mini .team-person{gap:3px;min-width:0;display:grid}.fp-home .hero.hero-platform .receipt.mini .team-person b{font-size:13px;line-height:1.2}.fp-home .hero.hero-platform .receipt.mini .team-person>span{font-size:12px;line-height:1.35}.fp-home .hero.hero-platform .receipt.mini .live{width:6px;height:6px;box-shadow:none;flex:0 0 6px;margin-left:3px}.fp-home .hero.hero-platform .moment-bridge{color:#ffffffd9;align-self:flex-end;align-items:center;gap:12px;font-size:11.5px;line-height:1.4;display:flex}.fp-home .hero.hero-platform .slide.active .moment-bridge{animation:.45s ease-out 2.4s both fpRiseIn}.fp-home .hero.hero-platform .slide.active:has(.moment-bridge) .receipt{animation-delay:3.3s}.fp-home .hero.hero-platform .slide.active:has(.moment-bridge) .r-check{animation-delay:3.5s}.fp-home .hero.hero-platform .hero-controls{max-width:var(--maxw);padding:0 var(--gap);margin:0 auto;display:block;bottom:27px}.fp-home .hero.hero-platform .hero-controls-heading{color:#fff;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:14px;display:flex}.fp-home .hero.hero-platform .hero-controls-heading em{margin-left:3px;font-family:Ravela Marker,cursive;font-size:20px;font-style:normal}.fp-home .hero.hero-platform .hero-position{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:#ffffffa8;font-size:11px}.fp-home .hero.hero-platform .hero-controls-row{align-items:center;gap:24px;display:flex}.fp-home .hero.hero-platform .pp{background:#ffffff12;flex:0 0 44px;width:44px;height:44px}.fp-home .hero.hero-platform .pp svg{flex:none;width:20px;height:20px}.fp-home .hero.hero-platform .tabs{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;display:grid}.fp-home .hero.hero-platform .tab{text-align:left;letter-spacing:-.01em;text-transform:none;white-space:nowrap;color:#ffffffb3;padding:0 0 13px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4}.fp-home .hero.hero-platform .tab.on,.fp-home .hero.hero-platform .tab:hover{color:#fff}.fp-home .hero.hero-platform .tab-outcome{letter-spacing:0;color:#ffffffc2;margin-top:4px;font-size:11.5px;font-weight:400;display:block}.fp-home .hero.hero-platform .tab>span:first-child{position:relative}.fp-home .hero.hero-platform .tab.on>span:first-child:after{content:"";background:var(--rose);border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;right:-9px}.fp-home .hero.hero-platform .tab.on .tab-outcome{color:#ffffffe6}.fp-home .hero.hero-platform .tab .track{background:#ffffff4d;bottom:0;left:0;right:0}.fp-home .hero.hero-platform .tab.on .track{background:#ffffff8c}.fp-home .hero.hero-platform :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #fff}@media (min-width:1101px) and (max-width:1199px){.fp-home .hero.hero-platform .tabs{gap:12px}}@media (min-width:760px) and (max-width:1100px){.fp-home .hero.hero-platform .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-content:center;gap:35px}.fp-home .hero.hero-platform .copy h1{font-size:clamp(43px,5.8vw,64px)}.fp-home .hero.hero-platform .copy p{min-height:8em;font-size:16px}.fp-home .hero.hero-platform .moment{justify-self:end}.fp-home .hero.hero-platform .moment-title{font-size:17px}.fp-home .hero.hero-platform .bub{padding:12px;font-size:13px}.fp-home .hero.hero-platform .moment>.receipt:not(.mini){min-width:0}.fp-home .hero.hero-platform .r-meta{font-size:9px}.fp-home .hero.hero-platform .cta .btn{padding:12px 17px;font-size:13px}.fp-home .hero.hero-platform .cta-note{gap:9px;font-size:11px}.fp-home .hero.hero-platform .hero-controls-row{gap:18px}.fp-home .hero.hero-platform .tabs{gap:13px}.fp-home .hero.hero-platform .tab{font-size:12px}.fp-home .hero.hero-platform .tab-outcome{display:none}}@media (max-width:759px){.fp-home .hero.hero-platform{height:1112px;min-height:1112px}.fp-home .hero.hero-platform .slide-scrim{background:linear-gradient(#070a0d85,#070a0d80 45%,#070a0d66 66%,#070a0deb)}.fp-home .hero.hero-platform .slide-media img{object-position:55% center!important}.fp-home .hero.hero-platform .nav-in{height:68px;padding:10px var(--www-nav-gutter)}.fp-home .hero.hero-platform .nav .brand{margin-left:0}.fp-home .hero.hero-platform .hero-grid{padding:116px var(--gap) 140px;grid-template-rows:385px 385px;grid-template-columns:1fr;align-content:start;align-items:start;gap:16px}.fp-home .hero.hero-platform .copy{max-width:540px}.fp-home .hero.hero-platform .kicker{margin-bottom:19px}.fp-home .hero.hero-platform .kicker span{letter-spacing:.13em;font-size:10.5px}.fp-home .hero.hero-platform .copy h1{font-size:clamp(43px,11.7vw,62px)}.fp-home .hero.hero-platform .copy p{min-height:0;margin-top:21px;font-size:16px;line-height:1.55}.fp-home .hero.hero-platform .cta{margin-top:24px}.fp-home .hero.hero-platform .cta .btn{min-height:46px;padding:11px 19px;font-size:13px}.fp-home .hero.hero-platform .cta-note{gap:7px 14px;margin-top:16px;font-size:11px}.fp-home .hero.hero-platform .moment{justify-self:end;gap:13px;width:min(340px,100%);margin:0}.fp-home .hero.hero-platform .moment-heading{gap:5px;margin-bottom:1px}.fp-home .hero.hero-platform .moment-title{font-size:17px}.fp-home .hero.hero-platform .m-ctx{display:inline-flex}.fp-home .hero.hero-platform .them-row{max-width:92%;display:flex}.fp-home .hero.hero-platform .bub{padding:11px 13px;font-size:13px}.fp-home .hero.hero-platform .bub-btn{font-size:12px;display:flex}.fp-home .hero.hero-platform .r-meta{font-size:9px;display:flex}.fp-home .hero.hero-platform .receipt.mini{display:none}.fp-home .hero.hero-platform .hero-controls{padding:0 var(--gap);bottom:24px}.fp-home .hero.hero-platform .hero-controls-heading{margin-bottom:16px;font-size:12px}.fp-home .hero.hero-platform .hero-controls-heading em{font-size:18px}.fp-home .hero.hero-platform .hero-controls-row{gap:15px}.fp-home .hero.hero-platform .tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:start;gap:25px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.fp-home .hero.hero-platform .tab{flex:none;font-size:14px}.fp-home .hero.hero-platform .tab-outcome{font-size:11px}.fp-home .hero.hero-platform .has-caro{min-height:0;position:static}.fp-home .hero.hero-platform .has-caro :is(.caro,.receipt){position:relative;inset:auto}.fp-home .hero.hero-platform .slide.active .has-caro .m-ctx{animation:.45s ease-out .3s both fpRiseIn}.fp-home .hero.hero-platform .slide.active .has-caro .them-row{animation:fpBubPop var(--pop) var(--spring) both;animation-delay:.5s}.fp-home .hero.hero-platform .has-caro .c-cover{aspect-ratio:16/9}}@media (max-width:359px){.fp-home .hero.hero-platform{height:1176px;min-height:1176px}.fp-home .hero.hero-platform .hero-grid{grid-template-rows:415px 390px}.fp-home .hero.hero-platform .copy h1{font-size:39px}.fp-home .hero.hero-platform .cta{gap:9px}.fp-home .hero.hero-platform .cta .btn{padding:10px 14px}}@media (max-width:560px){.fp-home .hero.hero-platform .nav-right>.btn-ghost-light{min-width:68px;min-height:44px;padding:8px 12px}}@media (max-width:359px){.fp-home .hero.hero-platform .nav-in{gap:8px}.fp-home .hero.hero-platform .nav-right{gap:4px}.fp-home .hero.hero-platform .nav-right>.btn-ghost-light{min-width:62px;padding-inline:10px;font-size:13px}.fp-home .hero.hero-platform .nav-right>.btn-rose{padding-inline:9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.fp-home .hero.hero-platform .slide.active .moment-bridge{animation:none}.fp-home .hero.hero-platform .slide.active .has-caro .m-ctx,.fp-home .hero.hero-platform .slide.active .has-caro .them-row{display:flex!important}.fp-home .hero.hero-platform .tab.on{text-underline-offset:7px;text-decoration:underline}}@media (max-width:420px){.fp-home .hero.hero-platform .nav-in{height:64px}.fp-home .hero.hero-platform .brand svg{width:84px;height:auto}}@media (max-width:340px){.fp-home .hero.hero-platform .brand svg{width:76px}}
