.ProjectPlaceholderPage-module__S3ht3a__page{background:var(--surface-page);color:#050505;min-height:100vh;overflow-x:hidden}.ProjectPlaceholderPage-module__S3ht3a__section{padding-left:clamp(24px,5vw,86px);padding-right:clamp(24px,5vw,86px)}.ProjectPlaceholderPage-module__S3ht3a__hero{box-sizing:border-box;color:#f3f8ff;background:radial-gradient(circle at 78% 18%,#69c5ff61,#0000 28%),radial-gradient(circle at 52% 88%,#54a9f647,#0000 32%),linear-gradient(132deg,#08265c 0%,#1157b2 57%,#63c2ff 100%);min-height:100svh;padding-top:clamp(136px,14vh,166px);padding-bottom:clamp(64px,6vw,92px)}.ProjectPlaceholderPage-module__S3ht3a__snapdock,.ProjectPlaceholderPage-module__S3ht3a__snapdmg{background:radial-gradient(circle at 78% 18%,#69c5ff61,#0000 28%),radial-gradient(circle at 52% 88%,#54a9f647,#0000 32%),linear-gradient(132deg,#08265c 0%,#1157b2 57%,#63c2ff 100%)}.ProjectPlaceholderPage-module__S3ht3a__gitivity{background:radial-gradient(circle at 82% 34%,#74c5f04d,#0000 31%),linear-gradient(135deg,#07101a 0%,#173b63 54%,#2d65ad 100%)}.ProjectPlaceholderPage-module__S3ht3a__susa24{color:#f3f8ff;background:radial-gradient(circle at 82% 20%,#c9e6ff94,#0000 29%),radial-gradient(circle at 56% 88%,#007aff47,#0000 34%),linear-gradient(132deg,#06265b 0%,#0f55b5 54%,#85ceff 100%)}.ProjectPlaceholderPage-module__S3ht3a__papamoo{background:radial-gradient(circle at 82% 76%,#c49d196b,#0000 22%),radial-gradient(circle at 70% 18%,#ffffff29,#0000 26%),linear-gradient(135deg,#050505 0%,#11110f 58%,#1d1a10 100%)}.ProjectPlaceholderPage-module__S3ht3a__pebble{background-color:#2d65ad;background-image:linear-gradient(90deg,#233f70f0 0%,#2d65adc2 42%,#2d65ad38 100%),url(/ripples3/assets/img.webp),none;background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ProjectPlaceholderPage-module__S3ht3a__contentFrame{width:min(100%,1420px);margin-left:auto;margin-right:auto}.ProjectPlaceholderPage-module__S3ht3a__backNav{color:#f3f8ff85;letter-spacing:-.01em;align-items:center;gap:12px;width:fit-content;margin-bottom:clamp(22px,2.3vw,32px);font-size:15px;font-weight:660;display:flex}.ProjectPlaceholderPage-module__S3ht3a__backLink{color:#f3f8ffb3;text-decoration:none}.ProjectPlaceholderPage-module__S3ht3a__backLink:hover{color:#f3f8ff}.ProjectPlaceholderPage-module__S3ht3a__heroGrid{grid-template-columns:minmax(0,560px) minmax(560px,1fr);align-items:center;gap:clamp(34px,5.4vw,76px);margin-top:0;display:grid}.ProjectPlaceholderPage-module__S3ht3a__copy{align-self:start;min-width:0;padding-top:clamp(10px,1.4vw,20px)}.ProjectPlaceholderPage-module__S3ht3a__productMark{color:#f3f8ffd1;letter-spacing:-.036em;align-items:center;gap:16px;font-size:clamp(36px,2.9vw,44px);font-weight:690;display:inline-flex}.ProjectPlaceholderPage-module__S3ht3a__productMark img{border-radius:18px;width:clamp(58px,4.4vw,66px);height:clamp(58px,4.4vw,66px);box-shadow:0 18px 42px #051c4a52}.ProjectPlaceholderPage-module__S3ht3a__productMark em{color:#f7fbffcc;letter-spacing:0;background:#f7fbff21;border:1px solid #f7fbff33;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-style:normal;font-weight:660;display:inline-flex}.ProjectPlaceholderPage-module__S3ht3a__copy h1{letter-spacing:-.044em;max-width:610px;margin-top:clamp(26px,2.8vw,38px);font-size:clamp(76px,6vw,96px);font-weight:640;line-height:1.02}.ProjectPlaceholderPage-module__S3ht3a__copy p{color:#f3f8ffc7;letter-spacing:-.01em;max-width:470px;margin-top:clamp(24px,2.4vw,32px);font-size:clamp(17px,1.18vw,19px);font-weight:500;line-height:1.48}.ProjectPlaceholderPage-module__S3ht3a__primaryAction{background:var(--surface-page);color:#162846;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-top:clamp(30px,3.2vw,42px);padding:0 29px;font-size:18px;font-weight:690;text-decoration:none;transition:transform .24s cubic-bezier(.7,0,.3,1);display:inline-flex;box-shadow:0 16px 36px #041a482e}.ProjectPlaceholderPage-module__S3ht3a__primaryAction:hover{transform:translateY(-2px)}.ProjectPlaceholderPage-module__S3ht3a__statusCard{-webkit-backdrop-filter:blur(24px);background:#f7fbff1f;border-radius:30px;align-content:space-between;min-height:clamp(300px,31vw,430px);padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 34px 94px #04122a33}.ProjectPlaceholderPage-module__S3ht3a__statusCard span{color:#f7fbffa8;background:#f7fbff1f;border-radius:999px;width:fit-content;padding:7px 12px;font-size:13px;font-weight:680}.ProjectPlaceholderPage-module__S3ht3a__statusCard strong{letter-spacing:-.05em;margin-top:clamp(70px,10vw,120px);font-size:clamp(40px,4vw,64px);font-weight:660;line-height:.94}.ProjectPlaceholderPage-module__S3ht3a__statusCard p{color:#f7fbffad;max-width:30ch;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.34}.ProjectPlaceholderPage-module__S3ht3a__mockupStage{justify-content:flex-end;align-items:center;min-height:clamp(500px,43vw,650px);display:flex;position:relative}.ProjectPlaceholderPage-module__S3ht3a__mockupImage{object-fit:contain;filter:drop-shadow(0 34px 76px #04173a52);width:min(58vw,840px);height:auto;display:block;transform:translate(3.5%,1.5%)}.ProjectPlaceholderPage-module__S3ht3a__mockupStageMobile .ProjectPlaceholderPage-module__S3ht3a__mockupImage{width:min(32vw,360px);transform:translate(0,0)rotate(-2deg)}@media (max-width:820px){.ProjectPlaceholderPage-module__S3ht3a__heroGrid{grid-template-columns:1fr;gap:clamp(28px,6vw,48px)}.ProjectPlaceholderPage-module__S3ht3a__copy{padding-top:0}.ProjectPlaceholderPage-module__S3ht3a__mockupStage{justify-content:center;min-height:clamp(360px,54vw,520px)}.ProjectPlaceholderPage-module__S3ht3a__mockupImage{width:min(104%,820px);transform:none}.ProjectPlaceholderPage-module__S3ht3a__mockupStageMobile .ProjectPlaceholderPage-module__S3ht3a__mockupImage{width:min(58vw,330px);transform:none}.ProjectPlaceholderPage-module__S3ht3a__copy h1{font-size:clamp(54px,16vw,78px)}.ProjectPlaceholderPage-module__S3ht3a__productMark{flex-wrap:wrap}}
