:root{--paper:#fff;--ink:#14213d;--muted:#5e6b80;--line:#e4e8ef;--accent:#1f4fe0;--accent-hover:#173cb0;--on-accent:#fff;--pending:#b45309;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#0d1526;--ink:#e9edf5;--muted:#93a0b5;--line:#223049;--accent:#6f8fff;--accent-hover:#93acff;--on-accent:#0d1526;--pending:#f0a75a}}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-landing), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}.page{flex-direction:column;width:100%;max-width:46rem;min-height:100svh;margin:0 auto;padding:clamp(2.5rem,8vh,6rem) 1.5rem 2rem;display:flex}.page>main{flex-direction:column;flex:1;justify-content:center;display:flex}.name{font-size:clamp(1.75rem, calc((min(100vw, 46rem) - 3rem) / (var(--chars) * .52)), 7.5rem);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1;animation:.7s cubic-bezier(.2,.7,.1,1) both rise}.verdict{letter-spacing:-.02em;color:var(--muted);margin:.35em 0 0;font-size:clamp(1.5rem,4.5vw,2.25rem);font-weight:400;line-height:1.15}.verdict.is-pending{color:var(--pending)}.pitch{max-width:34rem;margin:2rem 0 0}.pitch p{color:var(--muted);margin:0 0 .75rem}.pitch .headline{color:var(--ink);font-size:1.25rem;line-height:1.45}.pitch .trademark{color:var(--ink);align-items:baseline;gap:.5rem;margin-top:1.25rem;font-size:.9375rem;display:flex}.pitch .trademark:before{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);flex-shrink:0;width:.375rem;height:.625rem;margin-left:.1875rem;transform:translateY(-.1rem)rotate(45deg)}.offer{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-top:3rem;padding:2rem 0;display:flex}.price-label{color:var(--muted);margin:0;font-size:.9375rem}.price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:2.25rem;font-weight:500;line-height:1.1}.contact{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.button{background:var(--accent);color:var(--on-accent);border-radius:.625rem;padding:.875rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-block}.button:hover{background:var(--accent-hover)}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.3em;font-weight:500;text-decoration-thickness:2px;transition:text-decoration-color .15s}.link:hover{text-decoration-color:currentColor}:is(.button,.link):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.owner{align-items:center;gap:.75rem;display:flex}.owner img{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.owner p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.35}.owner strong{color:var(--ink);font-weight:500;display:block}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;color:var(--muted);font-size:.9375rem}.steps li:before{content:counter(step);color:var(--accent);margin-bottom:.5rem;font-weight:700;display:block}.steps strong{color:var(--ink);font-weight:500;display:block}.portfolio{border-top:1px solid var(--line);margin-top:3rem}.portfolio summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:1.25rem 2rem 1.25rem 0;font-weight:500;list-style:none;display:flex;position:relative}.portfolio summary::-webkit-details-marker{display:none}.portfolio summary span{color:var(--muted);font-size:.9375rem;font-weight:400}.portfolio summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:.5rem;height:.5rem;transition:transform .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-75%)rotate(45deg)}.portfolio[open] summary:after{transform:translateY(-25%)rotate(225deg)}.portfolio summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.portfolio ul{margin:0;padding:0;list-style:none}.portfolio li{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.portfolio li a{color:var(--ink);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.portfolio li a:hover{color:var(--accent)}.portfolio li a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portfolio li span{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}footer{color:var(--muted);margin-top:4rem;font-size:.875rem}footer p{margin:0}@media (width<=36rem){.steps{grid-template-columns:1fr}.contact,.button{text-align:center;width:100%}.contact{justify-content:center}.owner{text-align:left;width:100%}}@keyframes rise{0%{opacity:0;transform:translateY(.25em)}}@media (prefers-reduced-motion:reduce){.name{animation:none}.button,.link,.portfolio summary:after{transition:none}}
