/* Visitor concerns lead into the existing product explanation. */
.hero .brand-promise{font-size:12px;color:var(--muted);line-height:16px;}
.hero h1{font-size:30px;line-height:36px;}
.hero-support{font-size:20px;font-weight:700;margin-top:24px;color:var(--blue);line-height:28px;}
.hero .hero-lead{margin-top:8px;font-weight:400;font-size:14px;line-height:20px;}
.hero .hero-actions{margin-top:24px}
.hero .hero-note{font-size:12px;margin-top:16px;line-height:16px;}
.concern-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}
.concern-heading h2{font-size:30px;line-height:36px;}
.concern-heading>p{font-size:12px;color:var(--muted);padding-bottom:8px;flex-shrink:0;line-height:16px;}
.concern-labels{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-bottom:1px solid var(--line);padding:0 32px 12px;font-size:12px;font-weight:600;color:var(--muted);line-height:16px;}
.concern-labels span:last-child{color:var(--blue)}
.concern-list{padding:0;margin:0;list-style:none}
.concern-row{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:8px;position:relative;border-bottom:1px solid var(--line);padding:32px 32px;align-items:center}
.concern-number{font:400 12px/16px var(--font-latin);color:var(--muted);display:block;margin-bottom:8px;line-height:16px;}
.concern-pain h3{font-size:20px;font-weight:700;letter-spacing:-.035em;line-height:28px;}
.concern-pain>p{font-size:12px;color:var(--muted);margin-top:12px;line-height:16px;}
.concern-arrow{width:38px;height:38px;border-radius:50%;border:1px solid #bbcef0;display:grid;place-items:center;font:400 20px/28px var(--font-latin);color:var(--blue);background:#fff;line-height:28px;}
.concern-value .value-label{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:8px;line-height:16px;}
.concern-value h4{font-size:24px;letter-spacing:-.035em;color:var(--blue);margin:0;font-weight:700;line-height:32px;}
.concern-value>p:last-child{font-size:12px;color:var(--muted);margin-top:12px;max-width:435px;line-height:16px;}
.concern-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:32px}
.concern-bottom strong{font-size:20px;display:block;letter-spacing:-.025em;line-height:28px;}
.concern-bottom p>span{font-size:12px;color:var(--muted);display:block;margin-top:8px;line-height:16px;}
.concern-bottom .text-link{font-size:12px;color:var(--blue);white-space:nowrap;line-height:16px;}
.consult-bridge{margin-top:48px;background:var(--pale);border-radius:var(--radius-panel);padding:32px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.consult-bridge h3{font-size:18px;letter-spacing:-.02em;line-height:28px;}
.consult-bridge p{font-size:12px;color:var(--muted);margin-top:8px;line-height:16px;}
.consult-bridge .button{font-size:12px;min-height:56px;gap:24px;white-space:nowrap;line-height:16px;}
.consult-bridge .bridge-note{font-size:12px;text-align:center;margin-top:8px;line-height:16px;}
.product-section .product-route{margin-top:24px;margin-bottom:32px}
@media(max-width:1100px){.hero-support{font-size:18px;line-height:28px;}.hero .hero-lead{font-size:12px;line-height:16px;}.concern-heading{gap:16px}.concern-heading>p{font-size:12px;line-height:16px;}.concern-row{padding-inline:16px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:12px}.concern-labels{padding-inline:16px;gap:64px}.concern-pain h3{font-size:18px;line-height:28px;}.concern-value h4{font-size:20px;line-height:28px;}.consult-bridge{padding:24px}.consult-bridge h3{font-size:16px;line-height:24px;}.consult-bridge .button{font-size:12px;padding-inline:16px;line-height:16px;}}
@media(max-width:820px){.hero h1{font-size:24px;line-height:32px;}.hero-support{font-size:14px;margin-top:16px;line-height:20px;}.hero .hero-lead{font-size:12px;line-height:16px;}.hero .hero-actions{margin-top:24px}.hero .hero-note{font-size:12px;line-height:16px;}.concern-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.concern-heading h2{font-size:30px;line-height:36px;}.concern-heading>p br{display:none}.concern-heading>p{max-width:490px;padding:0}.concern-row{padding:24px 8px;gap:8px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.concern-labels{padding-inline:8px;gap:48px}.concern-pain h3{font-size:16px;line-height:24px;}.concern-value h4{font-size:20px;line-height:28px;}.concern-arrow{width:27px;height:27px;font-size:16px;line-height:24px;}.concern-pain>p,.concern-value>p:last-child{font-size:12px;line-height:16px;}.concern-bottom{align-items:flex-start;flex-direction:column;gap:12px}.consult-bridge{gap:24px;align-items:flex-start;flex-direction:column}.consult-bridge>div:last-child{align-self:flex-start}.consult-bridge p{margin-top:8px}.consult-bridge p br{display:none}.product-section .product-route{margin-top:24px}}
@media(max-width:600px){.hero{padding-top:24px;gap:24px}.hero h1{font-size:24px;line-height:32px;}.hero-support{font-size:14px;margin-top:16px;letter-spacing:-.025em;line-height:20px;}.hero .hero-lead{font-size:12px;letter-spacing:-.025em;margin-top:8px;line-height:16px;}.hero .hero-actions{margin-top:24px;gap:16px}.hero-actions .text-link{font-size:12px;line-height:16px;}.hero .hero-note{font-size:12px;margin-top:12px;line-height:16px;}.concern-heading h2{font-size:24px;line-height:32px;}.concern-heading>p{font-size:12px;line-height:16px;}.concern-heading{gap:16px;margin-bottom:24px}.concern-labels{display:none}.concern-list{border-top:1px solid var(--line)}.concern-row{grid-template-columns:1fr;padding:24px 0 32px;gap:0}.concern-pain{padding-right:8px}.concern-number{font-size:12px;margin-bottom:8px;line-height:16px;}.concern-pain h3{font-size:20px;line-height:28px;}.concern-pain>p{font-size:12px;margin-top:8px;line-height:16px;}.concern-arrow{width:29px;height:29px;transform:rotate(90deg);margin:16px 0 16px 2px}.concern-value{padding:0 0 0 16px;border-left:3px solid var(--blue)}.concern-value .value-label{font-size:12px;margin-bottom:8px;line-height:16px;}.concern-value h4{font-size:20px;line-height:28px;}.concern-value>p:last-child{font-size:12px;margin-top:8px;line-height:16px;}.concern-bottom{padding-top:24px;gap:16px}.concern-bottom strong{font-size:18px;line-height:28px;}.concern-bottom p>span{font-size:12px;margin-top:8px;line-height:16px;}.concern-bottom .text-link{font-size:12px;white-space:normal;line-height:16px;}.consult-bridge{margin-top:32px;padding:24px 24px;gap:24px}.consult-bridge h3{font-size:16px;line-height:24px;}.consult-bridge p{font-size:12px;line-height:16px;}.consult-bridge>div:last-child{width:100%}.consult-bridge .button{width:100%;font-size:12px;min-height:56px;line-height:16px;}.consult-bridge .bridge-note{font-size:12px;line-height:16px;}.product-section .product-route{margin-bottom:24px}}
@media(max-width:360px){.hero .hero-actions{gap:8px}.hero-actions .button{font-size:12px;padding-inline:12px;gap:12px;line-height:16px;}.hero-actions .text-link{font-size:12px;gap:4px;line-height:16px;}.hero .hero-note{font-size:12px;line-height:16px;}.concern-heading h2{font-size:24px;line-height:32px;}.concern-pain h3{font-size:18px;line-height:28px;}.concern-value h4{font-size:20px;line-height:28px;}}
@media(forced-colors:active){.concern-arrow,.consult-bridge{border:1px solid CanvasText}.concern-value{border-color:Highlight}}
