.website-start{min-height:70vh;color:var(--ink);overflow-wrap:anywhere;padding:clamp(2.5rem,5vw,4.5rem) 0 1rem}.website-start-shell{width:min(48rem, var(--rc-frame));margin-inline:var(--rc-frame-inset) auto}.website-start-topline{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:3.5rem;padding-bottom:1.25rem;font-size:.75rem;display:flex}.website-start-topline>a{color:var(--ink)}.website-start-topline>a span{color:var(--ink-3)}.website-start-topline button{text-underline-offset:4px;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline}.website-start-progress{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.25rem;font-size:.75rem}.website-start h1{letter-spacing:-.055em;text-wrap:balance;max-width:44rem;font-size:clamp(2.5rem,5.6vw,5rem);font-weight:900;line-height:.92}.website-start h1:focus{outline:none}.website-start-description{max-width:38rem;color:var(--ink-2);margin-top:1.5rem;font-size:1.125rem;line-height:1.6}.website-start-options{margin:2.25rem 0;display:grid}.website-start-options button{border:1px solid var(--rule-2);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:1.25rem;width:100%;margin-top:-1px;padding:1.375rem 1.5rem;transition:background-color .25s,color .25s,border-color .25s;display:flex}.website-start-options button:hover{border-color:var(--ink);background:var(--ink);color:#fff;position:relative}.website-start-options button:hover small,.website-start-options button:hover .website-start-option-number{color:var(--night-text)}.website-start-options button>span:not(:last-child){min-width:0}.website-start-options button>span:last-child{flex-shrink:0;margin-left:auto;transition:transform .35s cubic-bezier(.22,1,.36,1)}.website-start-options button:hover>span:last-child{transform:translate(4px)}.website-start-option-number{font-family:var(--mono);color:var(--signal-text);flex-shrink:0;font-size:.8125rem}.website-start-options strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.3;display:block}.website-start-options small{color:var(--ink-3);margin-top:.25rem;font-size:.9375rem;line-height:1.55;display:block}.website-start-details label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);gap:.625rem;margin:2rem 0 1.25rem;font-size:.75rem;display:grid}.website-start-details input,.website-start-details textarea{border:1px solid var(--rule-2);width:100%;min-width:0;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;background:#fff;border-radius:0;padding:1rem 1.125rem;font-size:1.0625rem;font-weight:400;line-height:1.55}.website-start-details input:focus,.website-start-details textarea:focus{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--ink)}.website-start-details textarea{resize:vertical}.website-start-details input::placeholder,.website-start-details textarea::placeholder{color:#8a909c}.website-start button:focus-visible,.website-start a:focus-visible,.website-start input:focus-visible,.website-start textarea:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.website-start-primary{border:1px solid var(--ink);background:var(--ink);color:#fff;text-align:left;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-height:3.625rem;margin-top:1.875rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:700;transition:background-color .3s,border-color .3s;display:flex}.website-start-primary:hover{background:var(--blue);border-color:var(--blue)}.website-start-primary>span{flex-shrink:0}.website-start-text-button,.website-start-back{text-underline-offset:4px;cursor:pointer;padding:.75rem .125rem;font-size:.9375rem;text-decoration:underline}.website-start-text-button{color:var(--blue);margin:.5rem auto;display:block}.website-start-back{margin-top:1.25rem}.website-start-summary{border-top:2px solid var(--ink);margin:2rem 0;display:grid}.website-start-summary>div{border-bottom:1px solid var(--rule);grid-template-columns:9.5rem minmax(0,1fr);gap:1.25rem;padding:1.125rem 0;font-size:.9375rem;line-height:1.6;display:grid}.website-start-summary dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem}.website-start-summary dd{white-space:pre-wrap;margin:0}.website-start-note,.website-start-footer{color:var(--ink-3);margin-top:1rem;font-size:.8125rem;line-height:1.65}.website-start-footer{margin-top:3rem}.website-start-footer a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.website-start-error{color:#8e1c1c;background:#fbeceb;border-left:2px solid #c62828;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6}.website-start-help{margin-top:2rem}.rc-website-help-fallback{width:min(50rem, var(--rc-frame));min-height:60vh;margin:0 auto 0 var(--rc-frame-inset);padding:clamp(2.5rem,5vw,4.5rem) 0 2rem}.rc-website-help-fallback h1{letter-spacing:-.06em;font-size:clamp(2.75rem,7vw,6rem);font-weight:900;line-height:.92}.rc-website-help-fallback p{color:var(--ink-2);margin-top:1.5rem;font-size:1.125rem;line-height:1.65}.rc-website-help-fallback p a{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.rc-website-help-fallback .rc-website-help-action{margin-top:2rem}.rc-website-help-fallback .rc-website-help-fine{color:var(--ink-3);margin-top:1rem;font-size:.875rem}@media (max-width:600px){.website-start-topline{flex-wrap:wrap;margin-bottom:2.5rem}.website-start-topline>a span{display:none}.website-start-options button{gap:.875rem;padding:1.125rem 1rem}.website-start-options strong{font-size:1.0625rem}.website-start-summary>div{grid-template-columns:minmax(0,1fr);gap:.3125rem}.website-start .website-inquiry-card{padding:1.5rem 1.125rem}}
