.AppShowcase-module___vJGCG__section{padding:80px 20px 16px;scroll-margin-top:100px}.AppShowcase-module___vJGCG__panel{color:#1f242a;grid-template-columns:minmax(0,.92fr) minmax(0,1.4fr);align-items:center;max-width:1216px;margin:0 auto;display:grid;position:relative;overflow:hidden}.AppShowcase-module___vJGCG__content{z-index:3;padding:48px 0;position:relative}.AppShowcase-module___vJGCG__eyebrow{color:#148089;letter-spacing:.22em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.AppShowcase-module___vJGCG__eyebrow>span{background:#20b6c7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #20b6c710}.AppShowcase-module___vJGCG__heading{letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(38px,4.05vw,54px);font-weight:800;line-height:1.1}.AppShowcase-module___vJGCG__heading>span{color:#148089}.AppShowcase-module___vJGCG__description{color:#64748b;max-width:350px;margin-top:23px;font-size:14px;line-height:1.85}.AppShowcase-module___vJGCG__features{gap:21px;margin:30px 0 32px;padding:0;list-style:none;display:grid}.AppShowcase-module___vJGCG__features>li{align-items:center;gap:13px;display:flex}.AppShowcase-module___vJGCG__featureIcon{color:#148089;background:#20b6c70a;border:1px solid #20b6c733;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.AppShowcase-module___vJGCG__features h3{color:#1f242a;font-size:13px;font-weight:650;line-height:1.5}.AppShowcase-module___vJGCG__features p{color:#64748b;margin-top:3px;font-size:11px;line-height:1.6}.AppShowcase-module___vJGCG__screenSelector button:focus-visible{outline-offset:5px;outline:2px solid #148089}.AppShowcase-module___vJGCG__preview{min-width:0;padding:40px 20px 35px 0}.AppShowcase-module___vJGCG__stage{--phone-width:236px;--phone-offset:156px;isolation:isolate;height:565px;position:relative}.AppShowcase-module___vJGCG__phone{width:var(--phone-width);background:linear-gradient(145deg,#536063,#171e20 35%,#394346 75%,#7b888b);border:1px solid #6f7e80;border-radius:38px;padding:6px;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s;position:absolute;top:50%;left:50%;box-shadow:0 30px 55px -15px #0f172a26,0 0 0 1px #050a0b,inset 0 0 0 2px #151c1e}.AppShowcase-module___vJGCG__phone[data-position=center]{z-index:3;transform:translate(-50%,-50%)}.AppShowcase-module___vJGCG__phone[data-position=left]{z-index:1;transform:translate(-50%,-50%)translate(calc(-1*var(--phone-offset)),24px)rotate(-11deg)scale(.84);filter:brightness(.96)}.AppShowcase-module___vJGCG__phone[data-position=right]{z-index:2;transform:translate(-50%,-50%)translate(var(--phone-offset),24px)rotate(11deg)scale(.84);filter:brightness(.96)}.AppShowcase-module___vJGCG__screen{background:#080d10;border-radius:31px;overflow:hidden}.AppShowcase-module___vJGCG__screenshot{width:100%;height:auto;display:block}.AppShowcase-module___vJGCG__sideButton{background:linear-gradient(#8d9698,#414b4f);border-radius:0 2px 2px 0;width:3px;height:40px;position:absolute;top:25%;right:-3px}.AppShowcase-module___vJGCG__previewFooter{z-index:4;flex-direction:column;align-items:center;gap:15px;margin-top:10px;display:flex;position:relative}.AppShowcase-module___vJGCG__screenSelector{border:1px solid #e2e8f0;border-radius:100px;gap:4px;padding:5px;display:inline-flex}.AppShowcase-module___vJGCG__screenSelector button{color:#64748b;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:600;transition:background .18s,color .18s;display:flex}.AppShowcase-module___vJGCG__screenSelector button:hover{color:#1f242a;background:#f4f5f6}.AppShowcase-module___vJGCG__screenSelector button[aria-pressed=true]{color:#125760;background:#d6f6f8}.AppShowcase-module___vJGCG__caption{color:#64748b;text-align:center;min-height:20px;font-size:11px;line-height:1.7}@media (min-width:1280px){.AppShowcase-module___vJGCG__section{padding-left:32px;padding-right:32px}}@media (min-width:960px) and (max-width:1150px){.AppShowcase-module___vJGCG__stage{--phone-width:210px;--phone-offset:127px;height:520px}.AppShowcase-module___vJGCG__heading{font-size:42px}}@media (max-width:959px){.AppShowcase-module___vJGCG__panel{grid-template-columns:minmax(0,1fr)}.AppShowcase-module___vJGCG__content{text-align:center;padding:48px 36px 0}.AppShowcase-module___vJGCG__eyebrow{justify-content:center}.AppShowcase-module___vJGCG__heading{font-size:52px}.AppShowcase-module___vJGCG__description{max-width:410px;margin-left:auto;margin-right:auto}.AppShowcase-module___vJGCG__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px auto}.AppShowcase-module___vJGCG__features>li{flex-direction:column;gap:12px}.AppShowcase-module___vJGCG__preview{padding:24px 20px 36px}}@media (max-width:599px){.AppShowcase-module___vJGCG__section{padding:48px 12px 0}.AppShowcase-module___vJGCG__content{padding:38px 24px 0}.AppShowcase-module___vJGCG__heading{margin-top:22px;font-size:clamp(34px,8.9vw,48px)}.AppShowcase-module___vJGCG__description{max-width:320px;margin-top:20px;font-size:13px}.AppShowcase-module___vJGCG__features{text-align:left;grid-template-columns:minmax(0,1fr);gap:18px;max-width:310px;margin:26px auto}.AppShowcase-module___vJGCG__features>li{flex-direction:row}.AppShowcase-module___vJGCG__features h3{font-size:12px}.AppShowcase-module___vJGCG__features p{font-size:11px}.AppShowcase-module___vJGCG__preview{padding:18px 0 30px}.AppShowcase-module___vJGCG__stage{--phone-width:210px;--phone-offset:126px;height:520px}.AppShowcase-module___vJGCG__phone{border-radius:33px;padding:5px}.AppShowcase-module___vJGCG__screen{border-radius:27px}.AppShowcase-module___vJGCG__previewFooter{gap:12px;margin-top:0;padding:0 12px}.AppShowcase-module___vJGCG__screenSelector{gap:2px;max-width:100%;padding:4px}.AppShowcase-module___vJGCG__screenSelector button{gap:5px;min-height:44px;padding:8px 12px;font-size:10px}.AppShowcase-module___vJGCG__caption{font-size:10px}}@media (max-width:479px){.AppShowcase-module___vJGCG__stage{--phone-width:clamp(152px,46vw,190px);--phone-offset:clamp(60px,19vw,90px);height:450px}.AppShowcase-module___vJGCG__phone{border-radius:29px}.AppShowcase-module___vJGCG__screen{border-radius:23px}.AppShowcase-module___vJGCG__screenSelector button{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.AppShowcase-module___vJGCG__phone,.AppShowcase-module___vJGCG__screenSelector button{transition:none}}
