.phone-audit h2,.phone-audit h3{text-wrap:balance}.phone-audit .prose-text>p{text-wrap:pretty;margin-bottom:1.25rem}.phone-audit .prose-text>p:last-child{margin-bottom:0}.phone-audit-unlock-form{display:grid!important;gap:1rem!important}.phone-audit-form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.phone-audit-field{display:grid!important;gap:.35rem!important;min-width:0!important;line-height:1.2!important;font-size:.875rem!important;font-weight:600!important;color:#2a2925!important}.phone-audit-input{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:2.75rem!important;border:1px solid #d9d9d9!important;border-radius:.75rem!important;background:#fff!important;padding:.75rem .875rem!important;font:inherit!important;font-size:1rem!important;font-weight:500!important;color:#181818!important;outline:none!important;appearance:auto!important}.phone-audit-input::placeholder{color:#9e9e9e}.phone-audit-input:focus{border-color:#0057ff;box-shadow:0 0 0 3px #0057ff1f}.phone-audit-place-field .phone-audit-place-search{position:relative!important;width:100%!important}.phone-audit-place-results{position:absolute!important;left:0!important;right:0!important;top:100%!important;margin-top:4px!important;z-index:50!important;max-height:240px!important;overflow-y:auto!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:.75rem!important;box-shadow:0 4px 24px #0000001f!important}.phone-audit-place-item{display:block!important;width:100%!important;text-align:left!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid #f0f0f0!important;background:#fff!important;cursor:pointer!important;font:inherit!important;color:#181818!important}.phone-audit-place-item:last-child{border-bottom:0!important}.phone-audit-place-item:hover{background:#f5f5ff!important}.phone-audit-place-item-name{font-weight:600!important;font-size:.9375rem!important}.phone-audit-place-item-address{margin-top:2px!important;font-size:.75rem!important;color:#666!important}.phone-audit-unlock-form button[type=submit]{width:fit-content;border:0;cursor:pointer}.phone-audit-unlock-form button[disabled]{opacity:.65;cursor:progress}@media(max-width:640px){.phone-audit-form-row{grid-template-columns:1fr!important}}.phone-audit-bottom-gate-card{background:#fff!important;border:1px solid rgba(255,255,255,.35)!important}.phone-audit-bottom-gate .phone-audit-form-message{color:#666!important}.phone-audit-inline-gate.hidden{display:none!important}.phone-audit-inline-gate{z-index:30}@media(max-width:767.98px){html[data-phone-audit-variant=inline_gate].phone-audit-locked:not(.phone-audit-gate-floating) #phone-audit-inline-gate.phone-audit-inline-gate:not(.hidden){position:sticky;top:max(.75rem,env(safe-area-inset-top,0px));max-height:calc(100dvh - max(1.5rem,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));overflow:auto;-webkit-overflow-scrolling:touch}}.phone-audit-locked.phone-audit-gate-floating .phone-audit-inline-gate{position:fixed;top:50%;left:50%;width:min(820px,calc(100vw - 2rem));max-height:calc(100vh - 7rem);margin:0!important;transform:translate(-50%,-50%);overflow:auto}.phone-audit-control-hero-locked .phone-audit-after-hero-gate,.phone-audit-control-hero-locked .phone-audit-control-gated-report{display:none!important}html.phone-audit-control-hero-locked #phone-audit-hero-control-gate{filter:none!important;opacity:1!important}html.phone-audit-locked .phone-audit-gated-content{filter:grayscale(1) blur(1px);opacity:.14;pointer-events:none;user-select:none}html[data-phone-audit-variant=preview_gate] #phone-audit-cta-card .phone-audit-cta-actions{display:none!important}.phone-audit-scheduler-panel{display:grid!important;grid-template-columns:1fr;gap:1.25rem;align-items:start;margin-top:2rem}.phone-audit-scheduler-panel.hidden{display:none!important}.phone-audit-scheduler-copy{max-width:660px}.phone-audit-scheduler{min-width:0;color:#1f2a37}.phone-audit-scheduler [data-maple-cal-root]{box-shadow:none!important;border-color:#ffffff3d!important}.phone-audit-scheduler [data-maple-cal-root]>div:first-child{display:none}.phone-audit-scheduler [data-maple-cal-root]>div:last-child{display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);grid-template-areas:"intro intro" "timer timer" "calendar slots" "timezone slots" "status slots";gap:1rem 1.25rem;padding:1rem!important;align-items:start}.phone-audit-scheduler [data-maple-cal-root]>div:last-child>.space-y-2{grid-area:intro}.phone-audit-scheduler [data-maple-cal-root]>div:last-child>.mt-6.overflow-hidden{grid-area:timer;margin-top:0!important}.phone-audit-scheduler [data-maple-cal-calendar-block]{grid-area:calendar}.phone-audit-scheduler [data-maple-cal-calendar-block] .mt-6{margin-top:0!important}.phone-audit-scheduler [data-maple-cal-root]>div:last-child>.mt-4.flex.justify-start{grid-area:timezone;margin-top:0!important}.phone-audit-scheduler [data-maple-cal-status]{grid-area:status}.phone-audit-scheduler [data-maple-cal-days]{margin-top:.75rem!important}.phone-audit-scheduler [data-maple-cal-slots]{grid-area:slots;margin-top:0!important;max-height:360px!important}@media(max-width:900px){.phone-audit-scheduler [data-maple-cal-root]>div:last-child{grid-template-columns:1fr;grid-template-areas:"intro" "timer" "calendar" "timezone" "status" "slots"}}@media print{@page{size:A4;margin:18mm 14mm}body>.navbar,body>footer,body>.footer,nav,.nav,.navbar,aside,.toc-section,.cover-actions,a[href$="#"],.footer{display:none!important}body,html{background:#fff!important;color:#181818!important}main.phone-audit{padding:0!important}.phone-audit .cover{min-height:250mm;padding-top:0!important;page-break-after:always;break-after:page;display:flex;flex-direction:column;justify-content:flex-start}.phone-audit .cover h1{font-size:56pt!important;line-height:1!important;margin-bottom:16pt!important}.phone-audit .cover p{font-size:14pt!important;max-width:100%!important}.phone-audit .cover .hero-stats{margin-top:auto!important;box-shadow:none!important}.phone-audit .hero-stats>div{padding:18pt!important}.phone-audit .hero-stats .text-4xl,.phone-audit .hero-stats .lg\:text-5xl{font-size:32pt!important}.page-break-before{page-break-before:always;break-before:page;padding-top:0!important}.phone-audit article section h2{font-size:26pt!important;line-height:1.05!important;margin-bottom:14pt!important;page-break-after:avoid;break-after:avoid}.phone-audit article section h3{font-size:14pt!important;page-break-after:avoid;break-after:avoid}.phone-audit article p{font-size:10.5pt!important;line-height:1.5!important}.phone-audit article{max-width:100%!important;padding:0!important;gap:0!important}.phone-audit article>section{padding:0!important;margin-bottom:0!important}.phone-audit .chart-card{box-shadow:none!important;border:1pt solid #d9d9d9!important;padding:14pt!important}.phone-audit .chart-card.compact{page-break-inside:avoid;break-inside:avoid}.phone-audit .audit-card{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.phone-audit .cta-card{page-break-inside:avoid;break-inside:avoid;background:#0057ff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.phone-audit article>section.scroll-mt-24{padding-top:0!important}.phone-audit article>section+section{margin-top:0!important}.phone-audit .bg-maple-blue,.phone-audit [class*=bg-maple-blue]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
