.customer-workspace{padding-top:66px;padding-bottom:74px}.customer-gateway{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:9%;display:grid}.customer-opening{padding-top:14px}.customer-opening h1{max-width:540px;margin-top:20px;font-size:clamp(58px,5.8vw,84px)}.customer-opening .lead{max-width:440px;font-size:18px}.customer-phone{align-items:center;gap:12px;margin-top:30px;font-size:24px;font-weight:600;display:inline-flex}.customer-hours{margin-top:8px;font-size:13px}.customer-opening .customer-gateway-note{border-top:1px solid var(--line);max-width:430px;margin-top:42px;padding-top:17px;font-size:14px}.customer-lookup{background:var(--cream);border-radius:var(--radius);border-top:4px solid var(--accent);padding:32px}.customer-preview-label{letter-spacing:.09em;color:var(--accent);font-size:12px;font-weight:700;display:block}.customer-lookup h2{margin-top:14px;font-size:42px}.customer-lookup>p{color:var(--ink);margin-top:12px;font-size:15px}.customer-lookup label{font-size:14px}.customer-lookup .button{justify-content:space-between;width:100%;margin-top:16px}.customer-lookup .button:disabled,.customer-action .button:disabled{opacity:.65;transform:none}.customer-lookup .customer-lookup-note{border-top:1px solid #c6cabe;padding-top:17px;font-size:13px}.customer-lookup-note a,.customer-urgent-help a{text-underline-offset:3px;text-decoration:underline}.customer-error{font-size:14px;color:#942124!important}.customer-dashboard{animation:.28s ease-out both customer-dashboard-in}.customer-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.customer-dashboard-heading h1{margin-top:14px;font-size:clamp(56px,5.8vw,80px)}.customer-dashboard-heading h1:focus{outline:none}.customer-dashboard-heading p{margin-top:8px;font-size:16px}.customer-signout{color:var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap;background:0 0;margin-top:16px;padding:10px 0;font-size:14px;font-weight:600}.customer-signout:hover{color:var(--accent);border-color:var(--accent)}.customer-demo-note{border-left:3px solid var(--accent);background:#eae8de;align-items:flex-start;gap:12px;margin-top:36px;padding:15px 18px;display:flex}.customer-demo-note svg{color:var(--accent);margin-top:2px}.customer-demo-note p{color:var(--ink);margin:0;font-size:14px}.customer-overview{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(260px,.8fr);gap:7%;margin-top:26px;padding-bottom:45px;display:grid}.customer-rental-main{background:var(--ink);color:#fff;border-radius:var(--radius);padding:34px}.customer-rental-main .customer-preview-label{color:#ffbdab}.customer-rental-main h2{margin-top:15px;font-size:clamp(48px,4.4vw,66px)}.customer-rental-main>p{color:#d0dacf;margin-top:4px;font-size:14px}.customer-date-grid{border-top:1px solid #617269;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:35px 0 0;padding-top:22px;display:grid}.customer-date-grid dt{color:#c4d1c8;font-size:12px}.customer-date-grid dd{margin:5px 0 0;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.3}.customer-rental-contact{padding-top:8px}.customer-rental-contact h2{font-size:34px}.customer-rental-contact dl{margin:16px 0 0}.customer-rental-contact dl>div{border-top:1px solid var(--line);padding:11px 0}.customer-rental-contact dt{color:var(--muted);font-size:12px}.customer-rental-contact dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:600}.customer-action-heading{margin:52px 0 27px}.customer-action-heading h2{margin-top:10px;font-size:50px}.customer-action-heading p{margin-top:7px;font-size:15px}.customer-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7%;display:grid}.customer-action{border-top:2px solid var(--ink);padding-top:22px}.customer-action-title{align-items:center;gap:12px;display:flex}.customer-action-title svg{color:var(--accent)}.customer-action-title h3{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:34px;font-weight:600}.customer-action>p{min-height:52px;margin-top:10px;font-size:14px}.customer-action label{font-size:14px}.customer-action textarea{line-height:1.5}.customer-action .button{margin-top:14px}.customer-optional{color:var(--muted);font-weight:400}.customer-form-status{border-left:3px solid var(--ink);background:var(--cream);color:var(--ink);margin-top:18px;padding:14px 16px;font-size:14px}.customer-form-status.error{color:#7a1a1f;background:#f7e8e3;border-color:#942124}.customer-urgent-help{border-top:1px solid var(--line);margin-top:38px;padding-top:18px;font-size:14px}.customer-support{padding-top:0}.customer-help-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:9%;padding:42px 0;scroll-margin-top:110px;display:grid}.customer-help-title{align-items:flex-start;gap:20px;display:flex}.customer-help-title>svg,.customer-section-number{color:var(--accent);margin-top:8px}.customer-help-title h2{max-width:380px;font-size:clamp(35px,3.6vw,48px)}.customer-section-number{font-size:16px;font-weight:600}.customer-help-row p:first-child{margin-top:0}.customer-help-row .text-link{margin-top:22px}.customer-steps{color:var(--muted);margin:20px 0 0;padding-left:22px}.customer-steps li{margin-bottom:15px;padding-left:6px}.customer-steps strong{color:var(--ink)}@keyframes customer-dashboard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.customer-dashboard{animation:none}}@media (max-width:900px){.customer-gateway{grid-template-columns:minmax(0,1fr) minmax(310px,1fr);gap:5%}.customer-lookup{padding:24px}.customer-phone{font-size:21px}.customer-overview,.customer-action-grid{gap:4%}}@media (max-width:700px){.customer-workspace{padding:30px 6% 42px}.customer-gateway{grid-template-columns:1fr;gap:30px}.customer-opening{padding-top:0}.customer-opening h1{font-size:56px}.customer-opening .lead{font-size:16px}.customer-opening .customer-gateway-note{margin-top:24px}.customer-lookup{padding:24px 20px}.customer-dashboard-heading{flex-direction:column;gap:4px}.customer-dashboard-heading h1{font-size:54px}.customer-signout{margin-top:0}.customer-demo-note{margin-top:25px}.customer-overview,.customer-action-grid{grid-template-columns:1fr;gap:28px}.customer-rental-main{padding:26px}.customer-rental-contact{padding-top:0}.customer-action-heading{margin-top:42px}.customer-action-heading h2{font-size:43px}.customer-action>p{min-height:0}.customer-action .button{justify-content:space-between;width:100%}.customer-help-row{grid-template-columns:1fr;gap:22px;padding:32px 0}}@media (max-width:420px){.customer-date-grid{grid-template-columns:1fr;gap:17px}.customer-rental-main h2{font-size:47px}}
