.shorty-site{--background:#faf9f6;--foreground:#0e2335;--primary:#0e2335;--muted-foreground:#4a5568;--border:#0e23351c;--ring:#0e2335;background:var(--background);min-height:100svh;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shorty-container{width:min(100% - 64px,960px);margin-inline:auto}.shorty-header{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.shorty-brand{letter-spacing:-.6px;align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:inline-flex}.shorty-brand img{border-radius:8px}.shorty-nav{align-items:center;gap:28px;display:flex}.shorty-nav a{align-items:center;gap:5px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.shorty-nav .shorty-how-link{color:var(--muted-foreground)}.shorty-hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:60px;padding:48px 0 70px;display:grid}.shorty-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 18px;font-size:12px}.shorty-site h1{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(36px,4vw,48px);font-weight:550;line-height:1.12}.shorty-hero h1 span{display:block}.shorty-intro{max-width:430px;color:var(--muted-foreground);margin:0 0 26px;font-size:17px;line-height:1.7}.shorty-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.shorty-play-badge{margin-left:-10px;display:inline-block}.shorty-play-badge img{width:186px;height:auto;display:block}.shorty-text-action{align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.shorty-platform{color:var(--muted-foreground);margin:12px 0 0;font-size:12px}.shorty-preview{justify-self:center;margin:0}.shorty-phone{border:4px solid var(--foreground);border-radius:28px;width:236px;overflow:hidden;box-shadow:0 18px 35px #0e233510}.shorty-phone img{width:100%;height:auto;display:block}.shorty-how{border-top:1px solid var(--border);padding:38px 0 44px;scroll-margin-top:24px}.shorty-site h2{letter-spacing:-.7px;margin:0 0 26px;font-size:24px;font-weight:500;line-height:1.3}.shorty-steps{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.shorty-step-number{color:var(--muted-foreground);margin-bottom:13px;font-size:12px;display:block}.shorty-steps h3{margin:0 0 9px;font-size:16px;font-weight:500}.shorty-steps p{max-width:240px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.shorty-create-callout{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding:38px 0 46px;display:flex}.shorty-create-callout h2{margin-bottom:9px}.shorty-create-callout p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.shorty-button{background:var(--primary);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:14px 20px;font-size:14px;text-decoration:none;display:inline-flex}.shorty-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:20px;padding:22px 0 26px;font-size:12px;display:flex}.shorty-footer a{align-items:center;min-height:44px;margin-block:-10px;text-decoration:none;display:inline-flex}.shorty-site a{transition:opacity .16s}.shorty-site a:hover{opacity:.75}.shorty-site a:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:3px}.shorty-skip-link{z-index:10;background:var(--primary);color:#fff;border-radius:8px;padding:12px 16px;position:absolute;top:12px;left:20px;transform:translateY(-160%)}.shorty-skip-link:focus{transform:translateY(0)}.shorty-coming-soon{min-height:calc(100svh - 162px);padding:90px 0}@media (max-width:700px){.shorty-container{width:calc(100% - 40px)}.shorty-header{gap:16px}.shorty-nav{gap:18px}.shorty-hero{grid-template-columns:1fr;gap:38px;padding:35px 0 44px}.shorty-site h1{letter-spacing:-1.6px;font-size:clamp(36px,7vw,44px)}.shorty-intro{font-size:16px}.shorty-preview{justify-self:center}.shorty-steps{grid-template-columns:1fr;gap:24px}.shorty-steps p{max-width:430px}.shorty-create-callout{flex-direction:column;align-items:flex-start;gap:24px}.shorty-coming-soon{padding-top:50px}}@media (max-width:480px){.shorty-nav .shorty-how-link{display:none}.shorty-nav a{font-size:13px}.shorty-actions{gap:8px 20px}}@media (prefers-reduced-motion:reduce){.shorty-site a{transition:none}}
