.demo-page .usp-section .section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.demo-page .usp-section .section-heading>p{margin-top:35px;font-size:16px}.demo-page .usp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.demo-page .usp-grid article{padding:20px}.demo-page .usp-grid p{font-size:16px}@media (max-width:900px){.demo-page .usp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.demo-page .usp-section .section-heading{grid-template-columns:1fr;gap:12px}.demo-page .usp-section .section-heading>p{margin-top:0}.demo-page .usp-grid{grid-template-columns:1fr}}.demo-hero{padding-top:52px}.demo-hero-actions{justify-content:center;margin-top:28px;display:flex}.demo-flow-section{padding-block:20px 30px}.demo-sales{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding:70px 0;scroll-margin-top:28px;display:grid}.demo-sales .eyebrow{align-items:center;gap:8px;display:flex}.demo-sales h2{color:var(--primary);margin:16px 0;font-size:36px;font-weight:800;line-height:1.15}.demo-sales-intro p{max-width:340px;font-size:16px;line-height:1.75}.demo-sales-note{color:var(--muted-foreground);margin-top:20px;font-size:16px;display:block}.demo-sales input,.demo-sales textarea{background:var(--card);box-shadow:var(--shadow-control);border:0;border-radius:8px;min-height:48px;font-size:16px}.demo-sales label{font-size:16px}.demo-sales-thanks{color:var(--primary);background:var(--card);box-shadow:var(--shadow-soft,0 8px 24px -16px color-mix(in oklab, var(--primary) 35%, transparent));border-radius:14px;padding:26px;font-size:17px;font-weight:600}.demo-calendar-frame{background:var(--card);width:100%;min-height:740px;box-shadow:var(--shadow-paper);border:0;border-radius:16px}@media (max-width:850px){.demo-sales{grid-template-columns:1fr;gap:28px;padding:40px 0}.demo-sales h2{font-size:32px}}@media (max-width:700px){.demo-sales form{grid-template-columns:1fr}}.demo-form-card{background:var(--card);box-shadow:var(--shadow-soft,0 20px 40px -24px color-mix(in oklab, var(--primary) 35%, transparent));border-radius:24px;margin-top:120px;padding:32px;position:relative}.demo-form-card .peek-slot{z-index:0;width:150px;height:132px;top:-130px;left:auto;right:48px;transform:none}.demo-form-card .peek-slot img{width:150px}.demo-form-card input,.demo-form-card textarea{background:var(--background)}@media (max-width:850px){.demo-form-card{margin-top:110px;padding:22px}.demo-form-card .peek-slot{right:50%;transform:translate(50%)}}.privacy-page{max-width:850px;padding-block:40px 80px}.privacy-page h1{margin:24px 0;font-size:40px;font-weight:800;line-height:1.2}.privacy-page h2{margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.3}.privacy-page section{margin:36px 0}.privacy-page p,.privacy-page li{margin-bottom:12px;font-size:16px;line-height:1.75}.privacy-page ul{padding-left:24px;list-style:outside}.demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.demo-form .demo-field{align-content:start;gap:6px;display:grid}.demo-form .demo-field-wide,.demo-form .demo-form-wide{grid-column:1/-1}.demo-form label{font-weight:500;line-height:1}.demo-form input,.demo-form textarea{width:100%;color:var(--foreground);font:inherit;padding:4px 12px;display:block}.demo-form textarea{resize:vertical;min-height:120px;padding-block:12px}.demo-form input::placeholder,.demo-form textarea::placeholder{color:var(--muted-foreground)}.demo-form-error{color:var(--destructive);font-size:15px;line-height:1.5}.demo-form .demo-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.demo-form .privacy-note{margin:0}@media (max-width:700px){.demo-form{grid-template-columns:1fr}}
