.ProProjectBanner-module__nP_Fsa__banner{--pro-soft:#fff3f4;--pro-line:#ffdde2;isolation:isolate;box-sizing:border-box;border:1px solid var(--pro-line);background:linear-gradient(100deg, var(--palette-white) 0%, var(--palette-white) 40%, var(--pro-soft) 72%, #ffe6ea 100%);color:var(--palette-ink);text-align:left;border-radius:16px;transition:box-shadow .2s;display:grid;position:relative;overflow:hidden}.ProProjectBanner-module__nP_Fsa__banner *,.ProProjectBanner-module__nP_Fsa__banner :before,.ProProjectBanner-module__nP_Fsa__banner :after{box-sizing:border-box}.ProProjectBanner-module__nP_Fsa__banner p{margin:0}.ProProjectBanner-module__nP_Fsa__banner:hover{box-shadow:0 14px 36px -18px #2d364059}.ProProjectBanner-module__nP_Fsa__copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ProProjectBanner-module__nP_Fsa__badge{border:1px solid var(--pro-line);background:var(--palette-white);color:var(--palette-brand-deep);letter-spacing:1.4px;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.ProProjectBanner-module__nP_Fsa__badge>span{background:var(--palette-brand);border-radius:50%;width:6px;height:6px}.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__title{letter-spacing:-.6px;color:var(--palette-ink);margin-top:14px;font-size:28px;font-weight:600;line-height:1.2}.ProProjectBanner-module__nP_Fsa__title>span{color:var(--palette-brand)}.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__description{max-width:600px;color:var(--palette-slate);margin-top:10px;font-size:15px;line-height:1.6}.ProProjectBanner-module__nP_Fsa__actions{align-items:center;gap:18px;margin-top:22px;display:flex}.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__cta{background:var(--palette-brand);min-height:46px;color:var(--palette-white);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__cta:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__cta svg{transition:transform .16s}.ProProjectBanner-module__nP_Fsa__banner:hover .ProProjectBanner-module__nP_Fsa__cta{background:var(--palette-brand-deep)}.ProProjectBanner-module__nP_Fsa__banner:hover .ProProjectBanner-module__nP_Fsa__cta svg{transform:translate(3px)}.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__cta:focus-visible{outline:3px solid var(--palette-brand);outline-offset:4px}.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__notes{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ProProjectBanner-module__nP_Fsa__notes li{color:var(--palette-slate);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:inline-flex}.ProProjectBanner-module__nP_Fsa__notes svg{color:var(--palette-success);flex-shrink:0}.ProProjectBanner-module__nP_Fsa__visual{position:relative;overflow:hidden}.ProProjectBanner-module__nP_Fsa__orbit{background:radial-gradient(circle,#fd40561c 0%,#fd40560a 50%,#0000 70%);border:1px dashed #fd40564d;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.ProProjectBanner-module__nP_Fsa__ready{z-index:2;background:var(--palette-white);color:var(--palette-success);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -4px #2d36402e}.ProProjectBanner-module__nP_Fsa__phone{background:var(--palette-ink);border-radius:28px;transition:transform .26s;position:absolute;left:50%;box-shadow:0 26px 40px -18px #2d36408c}.ProProjectBanner-module__nP_Fsa__banner:hover .ProProjectBanner-module__nP_Fsa__phone{transform:translateY(-5px)}.ProProjectBanner-module__nP_Fsa__screen{background:var(--palette-white);flex-direction:column;height:100%;display:flex}.ProProjectBanner-module__nP_Fsa__notch{background:var(--palette-border-soft);border-radius:4px;align-self:center;width:34px;height:5px}.ProProjectBanner-module__nP_Fsa__appBar{align-items:center;gap:6px;display:flex}.ProProjectBanner-module__nP_Fsa__appBar i{background:var(--palette-brand);border-radius:50%;width:14px;height:14px}.ProProjectBanner-module__nP_Fsa__appBar b,.ProProjectBanner-module__nP_Fsa__appLine{background:var(--palette-border);border-radius:3px;height:6px}.ProProjectBanner-module__nP_Fsa__appBar b{width:46px}.ProProjectBanner-module__nP_Fsa__appHero{background:linear-gradient(135deg, var(--palette-brand), var(--palette-brand-deep));border-radius:12px;flex-direction:column;justify-content:flex-end;gap:5px;display:flex}.ProProjectBanner-module__nP_Fsa__appHero i,.ProProjectBanner-module__nP_Fsa__appHero b{background:#ffffffd9;border-radius:3px;height:5px}.ProProjectBanner-module__nP_Fsa__appHero i{width:64%}.ProProjectBanner-module__nP_Fsa__appHero b{background:#ffffff80;width:40%}.ProProjectBanner-module__nP_Fsa__appTiles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ProProjectBanner-module__nP_Fsa__appTiles i{background:var(--palette-canvas);border-radius:9px}.ProProjectBanner-module__nP_Fsa__appTiles i:first-child{background:var(--pro-soft)}.ProProjectBanner-module__nP_Fsa__appLine{width:78%}.ProProjectBanner-module__nP_Fsa__appButton{background:var(--palette-ink);border-radius:999px}.ProProjectBanner-module__nP_Fsa__member{z-index:1;border:1px solid var(--palette-border);background:var(--palette-white);color:var(--palette-ink);white-space:nowrap;border-radius:12px;align-items:center;font-weight:600;line-height:1.2;animation:6s ease-in-out infinite ProProjectBanner-module__nP_Fsa__float;display:flex;position:absolute;box-shadow:0 10px 24px -10px #2d364047}.ProProjectBanner-module__nP_Fsa__avatar{color:var(--palette-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ProProjectBanner-module__nP_Fsa__memberText{flex-direction:column;display:flex}.ProProjectBanner-module__nP_Fsa__memberText small{color:var(--palette-muted);margin-top:2px;font-size:11px;font-weight:400}.ProProjectBanner-module__nP_Fsa__lead .ProProjectBanner-module__nP_Fsa__avatar{background:var(--palette-brand)}.ProProjectBanner-module__nP_Fsa__design{animation-delay:-1.5s}.ProProjectBanner-module__nP_Fsa__design .ProProjectBanner-module__nP_Fsa__avatar{background:#6e56cf}.ProProjectBanner-module__nP_Fsa__ios{animation-delay:-3s}.ProProjectBanner-module__nP_Fsa__ios .ProProjectBanner-module__nP_Fsa__avatar{background:var(--palette-ink)}.ProProjectBanner-module__nP_Fsa__android{animation-delay:-4.5s}.ProProjectBanner-module__nP_Fsa__android .ProProjectBanner-module__nP_Fsa__avatar{background:var(--palette-success)}@keyframes ProProjectBanner-module__nP_Fsa__float{0%,to{translate:0}50%{translate:0 -5px}}.ProProjectBanner-module__nP_Fsa__desktop{grid-template-columns:minmax(0,1fr) 470px;grid-template-areas:"copy visual";width:1184px;max-width:100%;min-height:256px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__copy{grid-area:copy;padding:34px 0 34px 44px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__visual{grid-area:visual}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__orbit{width:340px;height:340px;top:60%}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__ready{top:16px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__phone{width:136px;height:270px;margin-left:-68px;padding:7px;bottom:-70px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__screen{border-radius:22px;gap:9px;padding:11px 10px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__appHero{height:66px;padding:10px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__appTiles i{height:42px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__appButton{height:22px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__member{gap:8px;padding:6px 13px 6px 6px;font-size:12.5px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__avatar{width:30px;height:30px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__lead{top:64px;left:10px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__design{top:156px;left:44px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__ios{top:80px;right:26px}.ProProjectBanner-module__nP_Fsa__desktop .ProProjectBanner-module__nP_Fsa__android{top:166px;right:6px}.ProProjectBanner-module__nP_Fsa__mobile{background:linear-gradient(180deg, var(--pro-soft) 0%, #fff8f9 46%, var(--palette-white) 70%);border-radius:10px;grid-template-columns:minmax(0,1fr);width:278px;max-width:100%}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__visual{border-bottom:1px solid var(--pro-line);height:150px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__orbit{width:230px;height:230px;top:100%}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__ready{padding:3px 9px;font-size:10.5px;top:12px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__phone{border-radius:20px;width:92px;height:186px;margin-left:-46px;padding:5px;bottom:-90px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__screen{border-radius:15px;gap:6px;padding:8px 7px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__appBar i{width:11px;height:11px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__appBar b{width:34px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__appHero{height:40px;padding:7px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__appTiles i{height:26px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__appButton{height:14px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__member{border-radius:9px;gap:5px;padding:3px 9px 3px 3px;font-size:11px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__avatar{width:22px;height:22px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__lead{z-index:2;width:max-content;margin:0 auto;bottom:12px;left:0;right:0}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__design{top:58px;left:8px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__ios{top:24px;right:10px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__android{top:68px;right:6px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__copy{padding:18px 16px 20px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__badge{letter-spacing:.6px;white-space:nowrap;gap:5px;padding:3px 8px;font-size:10px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__title{letter-spacing:-.4px;margin-top:10px;font-size:20px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__description{margin-top:8px;font-size:13.5px;line-height:1.5}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:16px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__cta{min-height:44px;font-size:14px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__notes{justify-content:center;gap:6px 12px}.ProProjectBanner-module__nP_Fsa__mobile .ProProjectBanner-module__nP_Fsa__notes li{font-size:12px}@media (prefers-reduced-motion:reduce){.ProProjectBanner-module__nP_Fsa__member{animation:none}.ProProjectBanner-module__nP_Fsa__banner,.ProProjectBanner-module__nP_Fsa__phone,.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__cta,.ProProjectBanner-module__nP_Fsa__banner .ProProjectBanner-module__nP_Fsa__cta svg{transition:none}}
