.startup-hero{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"copy preview""planner planner";align-items:center;gap:32px 72px;padding:44px 0 64px;display:grid}.startup-hero-copy{grid-area:copy;padding-bottom:12px}.startup-hero-copy h1{letter-spacing:-.055em;color:var(--ink);font-size:clamp(58px,5.9vw,82px);font-weight:600;line-height:1.02}.startup-hero-description{max-width:445px;color:var(--muted);margin-top:26px;font-size:20px;line-height:1.55}.startup-hero-benefits{flex-wrap:wrap;gap:10px 20px;margin-top:25px;display:flex}.startup-hero-benefits span{align-items:center;gap:6px;font-size:14px;display:flex}.startup-hero-benefits svg{color:var(--brand)}.startup-explore{min-height:44px;color:var(--brand);align-items:center;gap:14px;margin-top:24px;padding:12px 0;font-size:16px;font-weight:600;display:inline-flex}.startup-explore:hover{text-underline-offset:5px;text-decoration:underline}.visit-preview{color:#fff;background:#481526;border-radius:24px;grid-area:preview;min-width:0;padding:20px 25px 8px}.visit-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;font-size:17px;font-weight:600;display:flex}.visit-preview-tag{color:#fff;border:1px solid #ffffff45;border-radius:5px;padding:3px 9px;font-size:12px;font-weight:400}.visit-preview-sheet{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px 24px 0;box-shadow:0 18px 40px #20071026}.visit-preview-date{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.visit-preview-date>span{background:var(--surface);color:var(--ink);border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px}.visit-preview-person{align-items:center;gap:13px;margin-top:18px;display:flex}.visit-preview-person img{object-fit:cover;border-radius:50%;width:52px;height:52px}.visit-preview-person>div{min-width:0}.visit-preview-person strong{overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.2;display:block}.visit-preview-person p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px}.visit-preview-time{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.visit-preview-time>span{background:var(--field-border);border-radius:50%;width:3px;height:3px;margin:0 3px}.visit-preview-tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:14px;display:flex}.visit-preview-tabs>button{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14px}.visit-preview-tabs>button[aria-selected=true]{color:var(--ink);border-color:var(--brand);font-weight:600}.visit-preview-panel{min-height:139px}.visit-preview-tasks,.visit-preview-updates{margin:0;padding:10px 0;list-style:none}.visit-preview-tasks li{align-items:center;gap:10px;padding:10px 0;font-size:14px;line-height:1.3;display:flex}.visit-preview-task-state{border:1px solid var(--field-border);border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.visit-preview-task-state.is-complete{background:var(--surface);border-color:var(--brand);color:var(--brand)}.visit-preview-tasks li>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.visit-preview-tasks time{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.visit-preview-empty{min-height:139px;color:var(--muted);justify-content:center;align-items:center;gap:15px;padding:34px 0;font-size:14px;display:flex}.visit-preview-empty svg{flex-shrink:0}.visit-preview-updates li{padding:9px 0;font-size:14px}.visit-preview-updates p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.visit-preview-sheet-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.visit-preview-open{color:#fff;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 2px 5px;font-size:15px;font-weight:600;display:flex}.visit-preview-open:hover{text-underline-offset:5px;text-decoration:underline}.visit-preview :is(.visit-preview-open,.visit-preview-tabs button):focus-visible{outline-color:#fff}.visit-preview-sheet .visit-preview-tabs button:focus-visible{outline-color:var(--brand)}.visit-preview-no-visit{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:330px;padding-bottom:30px;display:flex}.visit-preview-no-visit h2{font-size:32px;line-height:1.1}.visit-preview-no-visit p{color:var(--muted);line-height:1.6}.startup-planner.visit-planner{border:1px solid var(--line);border-radius:16px;grid-area:planner;margin:0;padding:24px 26px 18px;box-shadow:0 4px 16px #20252b04}.startup-planner-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1.45fr) auto;align-items:end;gap:22px;display:grid}.startup-planner.visit-planner label{gap:8px;font-size:13px;font-weight:600}.startup-planner .planner-time-row{grid-template-columns:1.1fr 1fr;gap:22px;margin:0}.startup-planner.visit-planner :is(input,select){background:var(--canvas);border:1px solid var(--line);border-radius:9px;height:48px;font-size:16px}.startup-planner .planner-select>svg{top:15px}.startup-planner .planner-submit{gap:22px;width:auto;min-height:48px;margin:0;padding-inline:23px}.startup-planner-footnote{justify-content:space-between;align-items:baseline;gap:16px;margin-top:15px;display:flex}.startup-planner .planner-explanation{min-height:0;color:var(--muted);margin:0;font-size:13px}.startup-planner-footnote .text-link{flex-shrink:0;font-size:13px}.startup-hero+.services-showcase{border-top:1px solid var(--line)}@media (width<=1100px){.startup-hero{gap:32px}.startup-hero-copy h1{font-size:64px}.startup-hero-description{font-size:18px}.visit-preview{padding:20px 18px 8px}.visit-preview-sheet{padding:20px 18px 0}.startup-planner-fields,.startup-planner .planner-time-row{gap:14px}.startup-planner .planner-submit{gap:10px;padding-inline:16px}.startup-planner-footnote{align-items:flex-start}}@media (width<=900px){.startup-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 24px}.startup-hero-copy h1{font-size:54px}.startup-hero-benefits{display:grid}.visit-preview-heading{font-size:15px}.visit-preview-date{flex-wrap:wrap}.visit-preview-person strong{font-size:19px}.visit-preview-time{gap:5px;font-size:12px}.visit-preview-person img{width:44px;height:44px}.startup-planner-fields{grid-template-columns:1fr 1fr}.startup-planner .planner-submit{grid-column:1/-1}.startup-planner-footnote{display:block}.startup-planner-footnote .text-link{margin-top:8px}}@media (width<=760px){.startup-hero{grid-template-columns:1fr;grid-template-areas:"copy""planner""preview";gap:28px;padding:37px 0 42px}.startup-hero-copy{padding:0}.startup-hero-copy h1{letter-spacing:-.045em;font-size:clamp(46px,10vw,64px);line-height:1.02}.startup-hero-description{max-width:490px;margin-top:18px;font-size:18px}.startup-hero-benefits{gap:7px 15px;margin-top:18px;display:flex}.startup-hero-benefits span{font-size:13px}.startup-explore{margin-top:14px;padding-bottom:0}.startup-planner.visit-planner{padding:20px}.startup-planner-fields{grid-template-columns:1fr;gap:16px}.startup-planner .planner-time-row{grid-template-columns:1.1fr 1fr}.startup-planner .planner-submit{justify-content:space-between;width:100%}.visit-preview{border-radius:20px;padding:20px 20px 8px}.visit-preview-heading{font-size:17px}.visit-preview-date{flex-wrap:nowrap}.visit-preview-person strong{font-size:21px}.visit-preview-person img{width:48px;height:48px}.visit-preview-time{gap:8px;font-size:14px}.visit-preview-panel{min-height:155px}}@media (width<=380px){.startup-hero-copy h1{font-size:44px}.startup-hero-description{font-size:17px}.startup-planner.visit-planner{padding:16px}.visit-preview,.visit-preview-sheet{padding-inline:14px}.visit-preview-heading{font-size:16px}.visit-preview-tag{font-size:11px}.visit-preview-person strong{font-size:19px}}