/* A short, scannable advertising page. */
.hero-shell{padding-block:64px}.hero-intro{max-width:510px;font-size:18px;line-height:1.65}.hero-note{font-size:13px}.hero-channels{margin-top:24px}
.daily-hero{display:block;max-width:440px;justify-self:end;width:100%;padding:30px}
.hero-endpoints{display:flex;align-items:baseline;gap:16px;margin-top:22px;font-size:clamp(44px,5vw,70px);font-weight:750;line-height:1.2;letter-spacing:-.05em;font-variant-numeric:tabular-nums}
.hero-endpoints>span{color:#77828b}.hero-endpoints>i{font-size:.55em;font-style:normal;color:#0f766e}.hero-endpoints>strong{color:#0f766e}
.daily-hero .metric-caption{font-size:14px;margin-top:10px}.daily-hero .hero-result-bottom{font-size:13px;margin-top:25px}
.section{padding-block:64px}.section-heading{margin-bottom:30px}.section-heading>p{font-size:16px;line-height:1.65}
.channel-card,.channel-card:nth-child(n){padding:25px}.channel-top{margin-bottom:20px}.channel-card h3{font-size:25px;line-height:1.2}.channel-card>p{font-size:15px;line-height:1.65;margin-top:12px;max-width:480px}
.channel-card h3{margin-bottom:0}.channel-card>p{margin-bottom:0}.channel-bottom{padding-top:10px;margin-top:16px}.channel-bottom a{font-size:14px;min-height:40px}
.advertising-partner{margin-top:24px;border-top:1px solid #dfe5e9}
.advertising-partner .google-partner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px}
.advertising-partner .google-partner__scope{border:0;padding:0;max-width:380px;font-size:12px;line-height:1.7}
.cases-section{padding-block:64px}.case-summaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
.case-summary{background:#fff;border:1px solid #dfe5e9;border-radius:10px;padding:28px;min-width:0}
.case-summary h3{font-size:18px;line-height:1.3;letter-spacing:-.02em}.case-number{display:block;font-size:clamp(35px,4vw,55px);letter-spacing:-.055em;line-height:1.15;color:#0f766e;margin:26px 0 10px;font-variant-numeric:tabular-nums;white-space:nowrap}
.case-summary>p{font-size:15px;color:#485d68}.case-caption{margin-top:16px;font-size:14px;line-height:1.6;min-height:45px;color:#344c58}
.case-summary-dark{background:#101b24;border-color:#101b24;color:#fff}.case-summary-dark .case-number{color:#2dd4bf}.case-summary-dark>p,.case-summary-dark .case-caption{color:#becfd8}
.compact-details>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;min-height:48px;padding-block:12px;font-size:14px;font-weight:700;color:#0f766e;line-height:1.5}
.compact-details>summary::-webkit-details-marker{display:none}.compact-details>summary::after{content:'+';font-size:23px;font-weight:500;flex:none}.compact-details[open]>summary::after{content:'−'}
.compact-details>p{font-size:14px;line-height:1.7;padding-bottom:12px}.case-summary .compact-details{margin-top:20px;border-top:1px solid #dfe5e9}.case-summary-dark .compact-details{border-color:#3b4d57}.case-summary-dark .compact-details>summary{color:#5eead4}.case-summary-dark .compact-details>p{color:#becfd8}
.proof-note{font-size:12px;line-height:1.6;margin-top:18px}.delivery-more{margin-top:24px;border-top:1px solid #d3dde2;border-bottom:1px solid #d3dde2}.delivery-more>.delivery-grid{margin-block:12px 24px}.delivery-more>summary{min-height:58px}.delivery-period{font-size:13px}
.process-grid{gap:30px}.process-grid h3{font-size:21px;margin-bottom:12px}.process-grid p{font-size:15px;line-height:1.65}.step-number{font-size:28px;margin-bottom:14px}
.pricing-section{padding-top:56px;padding-bottom:0}.plan-card{padding:25px}.plan-card h3{font-size:23px;line-height:1.25}.plan-description{font-size:14px;line-height:1.6;min-height:65px}.plan-price{margin-top:18px;padding-bottom:18px}.plan-price strong{font-size:clamp(23px,2.3vw,30px)}
.plan-details{margin-bottom:16px}.plan-details .check-list{margin:0 0 16px;font-size:14px}.plan-featured .compact-details>summary{color:#5eead4}.plan-card .button{min-height:48px;font-size:14px}
.pricing-notes{margin-top:18px}.pricing-notes p{line-height:1.6}.faq-section{padding-block:64px}.faq-section summary{font-size:15px;line-height:1.6}.faq-section details p{font-size:15px;line-height:1.7}
.request-section{padding-block:64px}.request-copy>p:not(.eyebrow){font-size:17px;line-height:1.7}.form-card{padding:28px}.form-intro{font-size:14px;margin-bottom:22px}.service-options span{font-size:12px}.form-extra>summary{font-size:13px}.consent{font-size:12px}.contact-note{font-size:12px}
@media(max-width:1100px){.hero{gap:35px}.hero-endpoints{font-size:56px}.case-summary{padding:24px}.case-number{font-size:42px}.plan-description{min-height:86px}.advertising-partner .google-partner{gap:24px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}
@media(max-width:800px){.hero-shell{padding-block:42px}.hero{gap:30px}.hero-copy{max-width:none}.daily-hero{max-width:none;justify-self:stretch}.hero-endpoints{font-size:60px;margin-top:16px}.hero-result:before{left:30px}.hero-intro{max-width:600px;font-size:17px}.section,.cases-section,.faq-section{padding-block:48px}.advertising-partner .google-partner{grid-template-columns:1fr;gap:0}.advertising-partner .google-partner__scope{max-width:none;border-top:1px solid #e0e7eb;padding-top:14px}.case-summaries{grid-template-columns:1fr}.case-summary{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:24px}.case-summary h3{grid-column:1;align-self:center}.case-number{grid-column:2;grid-row:1/3;font-size:48px;margin:0;align-self:center;text-align:right}.case-summary>p{grid-column:1;margin-top:8px}.case-caption{grid-column:1/-1;min-height:0;margin-top:16px}.case-summary .compact-details{grid-column:1/-1;margin-top:16px}.plan-description{min-height:64px}.request-section{padding-block:48px}.request-grid{gap:28px}.request-copy>p:not(.eyebrow){font-size:16px}.request-copy .direct-email{margin-top:20px}.pricing-section{padding-top:48px;padding-inline:0}}
@media(max-width:540px){.section-heading>p{font-size:15px}.hero-copy>.eyebrow{font-size:10px}.hero-intro{font-size:16px;line-height:1.65}.hero-note{font-size:12px}.hero-channels{font-size:12px;gap:9px 15px}.daily-hero{padding:24px}.hero-result:before{left:24px}.hero-endpoints{font-size:60px}.daily-hero .hero-result-bottom{margin-top:20px}.daily-hero .metric-caption{font-size:14px}.channel-grid{gap:12px}.channel-card,.channel-card:nth-child(n){padding:22px}.channel-top{margin-bottom:16px}.channel-card h3{font-size:23px}.channel-card>p{font-size:15px}.channel-bottom{margin-top:16px;padding-top:10px}.channel-bottom a{font-size:14px;min-height:44px}.advertising-partner .google-partner__main{flex-direction:row;align-items:center}.advertising-partner .google-partner__copy{padding:16px 0}.advertising-partner .google-partner__copy strong{font-size:18px}.advertising-partner .google-partner__copy p{font-size:12px}.advertising-partner .google-partner__copy>a{font-size:12px}.case-summary{padding:22px;gap:0 14px}.case-number{font-size:40px}.case-summary h3{font-size:17px}.case-summary>p{font-size:14px}.case-caption{font-size:14px}.process-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.process-grid h3{font-size:18px}.process-grid p{font-size:14px;line-height:1.6}.step-number{font-size:24px;margin-bottom:10px}.plan-card,.plan-card:nth-child(n){padding:23px}.plan-description{min-height:0}.plan-card h3{font-size:24px}.plan-price strong{font-size:29px}.plan-details>summary{font-size:14px}.pricing-notes{gap:10px}.form-card{padding:24px 20px}.form-extra>summary{flex-wrap:wrap}.form-extra>summary small{font-size:11px}.form-fields input,.form-fields select,.form-fields textarea{font-size:16px}.service-options span{font-size:12px}.request-copy h2{font-size:36px}.site-footer nav{font-size:12px}}
@media(max-width:380px){.advertising-partner .google-partner__main{flex-direction:column}.advertising-partner .google-partner__copy{text-align:center;padding:0 0 18px}.case-summary{display:block}.case-number{text-align:left;margin:22px 0 8px;font-size:44px}.process-grid{grid-template-columns:1fr}.hero-endpoints{font-size:54px}.plan-price strong{font-size:26px}.form-extra>summary small{margin-left:0}.form-extra>summary>span{margin-left:auto}}
