@font-face{font-family:DM Serif Display;src:url(/fonts/dm-serif-display/regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.result-stories{--result-serif:"DM Serif Display", Georgia, serif;padding-block:48px 56px}.results-intro{color:var(--on-dark);justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.results-intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.5vw,46px);font-weight:550;line-height:1.13}.results-intro p{max-width:34ch;color:var(--on-dark-muted);margin:0;font-size:14px;line-height:1.65}.result-story-list{gap:24px;display:grid}.result-story{--ring:var(--primary);min-width:0;color:var(--foreground);background:var(--card)}.result-preview-main{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:36px;padding:28px;display:grid}.result-preview-copy{min-width:0}.result-preview-copy h3{margin:0 0 12px;font-size:20px;font-weight:550;line-height:1.2}.result-client-button{--ring:var(--primary);border:1px solid var(--primary);background:var(--secondary);max-width:100%;min-height:48px;color:var(--foreground);border-radius:8px;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-size:15px;font-weight:550;line-height:1.3;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.result-client-button img{object-fit:contain;flex-shrink:0;width:32px;height:32px}.result-client-button>span{min-width:0}.result-client-button>svg{color:var(--primary);flex-shrink:0}.result-client-button:hover{background:var(--card);border-color:var(--foreground)}.result-client-button:active{background:var(--muted)}@media (prefers-reduced-motion:reduce){.result-client-button{transition:none}}.result-preview-headline,.result-preview-value strong,.result-preview-metrics dd,.profile-rating-comparison strong,.instant-reply-copy :is(h2,h4){font-family:var(--result-serif);letter-spacing:-.025em;font-weight:400}.result-preview-headline{text-wrap:balance;max-width:31ch;margin:0 0 12px;font-size:clamp(30px,3vw,38px);line-height:1.08}.result-preview-value{align-items:center;gap:20px;display:flex}.result-preview-value strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(76px,7vw,88px);line-height:1}.result-preview-value>span{max-width:17ch;font-size:17px;line-height:1.35}.result-preview-context,.result-preview-sample{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.55}.result-preview-sample{font-size:12px}.result-preview-metrics{grid-template-columns:.8fr .8fr 1.3fr;gap:20px;max-width:550px;margin:18px 0 0;display:grid}.result-preview-metrics>div{min-width:0}.result-preview-metrics dt{color:var(--muted-foreground);margin-bottom:5px;font-size:12px;line-height:1.4}.result-preview-metrics dd{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:25px;line-height:1.15;display:flex}.result-preview-metrics dd svg{stroke-width:1.5px;flex-shrink:0;width:16px}.result-preview-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:8px 28px;display:flex}.result-preview-note{align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.55;display:flex}.result-preview-note svg{color:var(--primary);flex-shrink:0}.result-preview-footer .text-link{flex-shrink:0;font-size:14px}.result-preview-photo{object-fit:cover;object-position:48% center;border-radius:8px;align-self:stretch;width:100%;height:100%;min-height:240px;max-height:280px;display:block}.result-story-gutters{--ring:var(--focus-on-dark);color:var(--hero-paper);background:var(--app-surface)}.result-story-gutters :is(.result-preview-context,.result-preview-sample,.result-preview-note){color:var(--app-description)}.result-story-gutters .result-preview-footer{border-color:color-mix(in srgb, var(--hero-paper) 24%, transparent)}.result-story-gutters .text-link{color:var(--link-on-dark)}.result-story-gutters .gutters-value-label{max-width:24ch}.gutters-value-label b{font-size:24px;font-weight:550;line-height:1.2;display:block}.gutters-value-label>span{color:var(--link-on-dark);align-items:center;gap:7px;margin-top:8px;font-size:17px;display:flex}.gutters-value-label svg{flex-shrink:0}.gutters-progress-footer{padding-block:14px}.gutters-booking-progress{align-items:center;gap:24px;display:flex}.gutters-booking-progress dl{margin:0}.gutters-booking-progress dt{color:var(--app-description);margin-bottom:4px;font-size:12px}.gutters-booking-progress dd{align-items:baseline;gap:10px;margin:0;display:flex}.gutters-booking-progress b{white-space:nowrap;font-size:20px;font-weight:550}.gutters-booking-progress dd>span{color:var(--app-description);font-size:13px}.gutters-booking-progress>svg{color:var(--link-on-dark);flex-shrink:0}.google-profile-visual{--result-serif:"DM Serif Display", Georgia, serif;background:var(--secondary);color:var(--foreground);--rating-star:#93620b;border-radius:8px;margin:0;overflow:hidden}html[data-theme=dark] .google-profile-visual{--rating-star:#f3cb78}.profile-visual-top{justify-content:space-between;gap:12px;padding:18px 22px;font-size:13px;line-height:1.5;display:flex}.profile-visual-top>span+span{color:var(--muted-foreground)}.google-profile-visual>img{aspect-ratio:1.9;object-fit:cover;width:100%;height:auto;display:block}.google-profile-visual figcaption{padding:24px}.google-profile-visual figcaption>strong{font-size:22px;font-weight:550;display:block}.profile-rating-label{color:var(--muted-foreground);margin-top:6px;font-size:14px;display:block}.profile-rating-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-top:24px;display:grid}.profile-rating-comparison>div{flex-direction:column;display:flex}.profile-rating-comparison>div>span:first-child{color:var(--muted-foreground);font-size:12px}.profile-rating-comparison strong{margin-block:4px 8px;font-size:56px;line-height:1}.profile-rating-comparison>svg{color:var(--primary)}.rating-stars{color:var(--rating-star);gap:3px;display:flex}.rating-stars .star-filled{fill:currentColor}.rating-stars .star-empty{color:var(--muted-foreground)}.google-profile-compact .profile-visual-top{padding:10px 16px;font-size:12px}.google-profile-compact .profile-visual-top>span+span,.google-profile-compact figcaption>strong,.google-profile-compact .profile-rating-label{display:none}.google-profile-compact>img{aspect-ratio:auto;height:132px}.google-profile-compact figcaption{padding:12px 18px 16px}.google-profile-compact .profile-rating-comparison{gap:20px;margin-top:0}.google-profile-compact .profile-rating-comparison strong{margin-block:3px 5px;font-size:40px}.google-profile-compact .rating-stars{gap:2px}.google-profile-compact .rating-stars svg{width:12px;height:12px}.instant-reply-showcase{grid-template-columns:1fr 1fr;gap:64px;padding:40px 48px;display:grid}.instant-reply-copy :is(h2,h4){margin:0 0 16px;font-size:34px;line-height:1.12}.instant-reply-copy p{max-width:48ch;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.8}.instant-reply-example{align-self:center;min-width:0}.reply-flow{align-items:center;gap:16px;font-size:15px;line-height:1.5;display:flex}.reply-flow>svg{color:var(--primary);flex-shrink:0}.reply-flow strong{font-weight:550}.reply-channels{color:var(--primary);gap:24px;margin-top:18px;display:flex}.reply-channels>span{align-items:center;gap:8px;font-size:14px;display:inline-flex}.reply-message{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.reply-message summary{min-height:44px;color:var(--muted-foreground);cursor:pointer;align-content:center;font-size:13px}.reply-message p{max-width:50ch;margin:8px 0 0;font-size:14px;line-height:1.75}.result-additional-story{color:var(--on-dark);--ring:var(--focus-on-dark);grid-template-columns:112px 1fr auto;align-items:center;gap:24px;margin-top:28px;display:grid}.result-additional-story .project-media{aspect-ratio:1.5;border-radius:5px}.result-additional-story h3{margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.3}.result-additional-story p{color:var(--on-dark-muted);margin:0;font-size:14px;line-height:1.7}.case-client-experience{--result-serif:"DM Serif Display", Georgia, serif;padding-bottom:64px}.case-lead-with-profile{grid-template-columns:1.3fr .8fr;align-items:start;gap:28px;display:grid}.case-client-experience .instant-reply-showcase{border-bottom:1px solid var(--border);padding-inline:0}@media (max-width:1100px){.result-preview-main{grid-template-columns:minmax(0,1fr) 248px;gap:28px}.result-preview-metrics{gap:14px}.result-preview-metrics dd{gap:6px;font-size:23px}.instant-reply-showcase{gap:40px;padding-inline:36px}}@media (max-width:800px){.results-intro{flex-direction:column;align-items:start;gap:14px}.results-intro p{max-width:48ch}.result-preview-main{grid-template-columns:minmax(0,1fr) 216px;gap:24px;padding:24px}.result-preview-headline{font-size:30px}.result-preview-value{flex-wrap:wrap;gap:4px 16px}.result-preview-value strong{font-size:76px}.result-preview-value>span{max-width:none;font-size:15px}.result-preview-metrics{gap:10px}.result-preview-metrics dd{gap:4px;font-size:20px}.result-preview-metrics dd svg{width:12px}.result-preview-footer{padding-inline:24px}.google-profile-compact .profile-rating-comparison{gap:12px}.google-profile-compact figcaption{padding-inline:14px}.result-additional-story{grid-template-columns:84px 1fr;gap:12px 20px}.result-additional-story>.text-link{grid-column:2}.case-lead-with-profile,.instant-reply-showcase{grid-template-columns:1fr}.instant-reply-showcase{gap:28px}.instant-reply-copy p{max-width:65ch}}@media (max-width:680px){.gutters-value-label b{font-size:17px}.gutters-value-label>span{gap:5px;font-size:14px}.gutters-value-label svg{width:16px}.gutters-booking-progress{gap:16px}.gutters-booking-progress dd{flex-direction:column;align-items:start;gap:2px}.result-preview-main{grid-template-columns:1fr;gap:20px}.result-preview-value{flex-wrap:nowrap;gap:16px}.result-preview-value>span{max-width:17ch}.result-preview-metrics{grid-template-columns:.8fr .8fr 1.3fr}.google-profile-compact{grid-template-columns:34% minmax(0,1fr);display:grid}.google-profile-compact .profile-visual-top{grid-column:1/-1}.google-profile-compact>img{object-position:45% center;height:106px}.google-profile-compact figcaption{align-self:center;padding:10px 16px}.google-profile-compact .profile-rating-comparison{gap:12px}.google-profile-compact .profile-rating-comparison>svg{width:20px}.google-profile-compact .profile-rating-comparison strong{font-size:36px}.google-profile-compact .rating-stars{gap:1px}.google-profile-compact .rating-stars svg{width:10px;height:10px}.result-preview-photo{object-position:center 56%;height:150px;min-height:0;max-height:none}}@media (max-width:540px){.result-story-gutters .gutters-progress-footer{gap:10px;padding-block:16px 8px}.gutters-booking-progress{justify-content:space-between;width:100%}.result-stories{padding-block:40px 48px}.results-intro{margin-bottom:24px}.result-story-list{gap:20px}.result-preview-main{padding:20px}.result-preview-copy h3{margin-bottom:10px;font-size:18px}.result-preview-headline{font-size:28px}.result-preview-value strong{font-size:72px}.result-preview-value>span{font-size:14px}.result-preview-metrics{margin-top:14px}.result-preview-metrics dt{font-size:11px}.result-preview-footer{flex-direction:column;align-items:start;gap:0;padding:10px 20px 8px}.result-preview-note{min-height:28px;font-size:12px}.profile-visual-top{padding:14px 16px;font-size:12px}.profile-visual-top>span+span{display:none}.google-profile-visual:not(.google-profile-compact) figcaption{padding:20px}.google-profile-visual:not(.google-profile-compact) .profile-rating-comparison{gap:20px}.google-profile-visual:not(.google-profile-compact) .profile-rating-comparison strong{font-size:48px}.google-profile-visual:not(.google-profile-compact) .rating-stars{gap:1px}.google-profile-visual:not(.google-profile-compact) .rating-stars svg{width:14px}.instant-reply-showcase{padding:28px 20px}.instant-reply-copy :is(h2,h4){font-size:30px}.instant-reply-copy p{font-size:14px}.reply-flow{gap:10px;font-size:13px}.result-additional-story{grid-template-columns:1fr;gap:10px;margin-top:24px}.result-additional-story .project-media{display:none}.result-additional-story>.text-link{grid-column:auto}}@media (max-width:380px){.result-preview-value{gap:12px}.result-preview-value strong{font-size:64px}.result-story-gutters .result-preview-value{flex-wrap:wrap;gap:4px}.result-story-gutters .result-preview-value>span{max-width:none}.result-preview-metrics{gap:8px}.result-preview-metrics dd{gap:3px;font-size:18px}.google-profile-compact{grid-template-columns:28% minmax(0,1fr)}.google-profile-compact figcaption{padding-inline:12px}.google-profile-compact .profile-rating-comparison{gap:8px}}
