.start-page{padding-top:clamp(2rem,5vw,5rem)}.start-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.83fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center}.hero-copy h1{font-size:clamp(2.6rem,5.2vw,4.65rem);line-height:1.02;letter-spacing:-.065em;max-width:14ch}.hero-copy>p{font-size:clamp(.99rem,1.5vw,1.14rem);line-height:1.55;color:var(--muted);max-width:54ch;margin:1.25rem 0 1.65rem}.hero-copy form>label{font-weight:650;font-size:.88rem}.domain-input{display:flex;align-items:center;gap:.5rem;background:white;border:1px solid #a9bfb2;border-radius:11px;padding:.35rem;margin:.4rem 0 .65rem}.domain-input input{border:0;background:transparent;width:100%;min-width:0}.domain-input button{white-space:nowrap}.action-link,.quiet-link{display:inline-flex;align-items:center;gap:.3rem;font-weight:650;color:#18604c;font-size:.91rem;text-underline-offset:3px}.quiet-link{margin-top:.4rem}.hero-preview{border-radius:21px;background:linear-gradient(130deg,#143f36,#1c5045 62%,#143e34);color:#fff;box-shadow:0 18px 32px -27px #103b38;padding:clamp(1.3rem,3.3vw,2.55rem)}.preview-caption,.preview-label{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.preview-caption{font-size:.76rem;color:#cce1d3}.hero-preview>strong{display:block;margin:.9rem 0 .1rem;font-size:clamp(2.55rem,4.8vw,4rem);font-weight:600;line-height:1.15;letter-spacing:-.055em}.hero-preview>p{font-size:.83rem;color:#cce1d3}.preview-bars{display:grid;grid-gap:1rem;gap:1rem;margin:1.9rem 0 .3rem}.preview-label{font-size:.87rem}.preview-label small{color:#bfd9c8}.preview-track{background:#45695c;margin-top:.35rem;height:7px;overflow:hidden;border-radius:5px}.preview-track i{display:block;height:100%;border-radius:5px;background:#b8e59e}.start-paths{margin:clamp(2.7rem,6vw,5rem) 0 0}.start-paths h2{font-size:clamp(1.35rem,2.5vw,1.9rem);letter-spacing:-.04em}.path-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.1rem}.path-grid h3{margin:0;font-size:1.2rem}.path-grid p{color:var(--muted);line-height:1.58;margin:.7rem 0 1.2rem;font-size:.94rem}.action-link{border:1px solid #b4cbbd;border-radius:8px;padding:.72rem .9rem;text-decoration:none;background:#fff}.action-link:hover{border-color:#23664c}@media (max-width:780px){.start-hero{grid-template-columns:1fr;gap:2rem}.hero-copy h1{max-width:17ch}.hero-preview{max-width:34rem;width:100%}.start-page{padding-top:2.1rem}.path-grid{grid-template-columns:1fr;gap:0}}@media (max-width:430px){.domain-input{flex-wrap:wrap;padding:.55rem}.domain-input button{width:100%}.hero-copy h1{font-size:2.45rem}.preview-label small{font-size:.8rem}}@media (prefers-reduced-motion:no-preference){.mini-track i,.preview-track i,.rank-track i,.selection-meter span{animation:revenue-grow .65s cubic-bezier(.2,.75,.3,1) both;transform-origin:left}.rank-track.signed .negative{transform-origin:right}.hero-preview{animation:revenue-in .55s ease-out}}@keyframes revenue-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes revenue-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.reopen-project{margin:1rem 0;max-width:580px}.reopen-project form{margin-top:.8rem}.reopen-project label{font-weight:600;font-size:.85rem}