.android-download-section-module__aecDka__section{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 34%), linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 10%, var(--color-background)), var(--color-background) 58%);border-top:var(--control-border-width) solid var(--color-border);padding:var(--spacing-32) var(--spacing-16);padding-bottom:calc(var(--spacing-32) + env(safe-area-inset-bottom))}.android-download-section-module__aecDka__inner{gap:var(--spacing-24);max-width:78rem;margin:auto;display:grid}.android-download-section-module__aecDka__hero{width:100%}.android-download-section-module__aecDka__intro{align-items:flex-start;gap:var(--spacing-8);margin-bottom:var(--spacing-12);flex-direction:column;display:flex}.android-download-section-module__aecDka__kicker,.android-download-section-module__aecDka__badge{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:var(--font-weight-bold);letter-spacing:.08em;margin:0}.android-download-section-module__aecDka__badge{background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-pill);align-items:center;gap:var(--spacing-8);letter-spacing:0;padding:var(--spacing-8) var(--spacing-12);display:inline-flex}.android-download-section-module__aecDka__badge svg{height:var(--spacing-16);width:var(--spacing-16)}.android-download-section-module__aecDka__title{color:var(--color-ink);letter-spacing:-.03em;margin:0 0 var(--spacing-12);font-size:clamp(1.75rem,6vw,2.8rem);line-height:1.08}.android-download-section-module__aecDka__title em{color:var(--color-primary);font-style:normal}.android-download-section-module__aecDka__titleBrand{vertical-align:-.1em;width:auto;height:.9em;display:inline-block}.android-download-section-module__aecDka__lead,.android-download-section-module__aecDka__formHint,.android-download-section-module__aecDka__formError,.android-download-section-module__aecDka__fieldError,.android-download-section-module__aecDka__successState p,.android-download-section-module__aecDka__steps p{color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}.android-download-section-module__aecDka__lead{font-size:var(--font-body-size);margin-bottom:var(--spacing-32)}.android-download-section-module__aecDka__downloadPanel{background:color-mix(in srgb, var(--color-background) 45%, var(--color-surface));border-radius:var(--radius-dialog);box-shadow:var(--shadow-control-inset);gap:var(--spacing-20);padding:var(--spacing-24);width:100%;display:grid}.android-download-section-module__aecDka__form{gap:var(--spacing-16);display:grid}.android-download-section-module__aecDka__formHint{font-size:var(--font-small-size)}.android-download-section-module__aecDka__form label{color:var(--color-ink);font-size:var(--font-small-size);font-weight:var(--font-weight-semibold);gap:var(--spacing-8);display:grid}.android-download-section-module__aecDka__optional{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.android-download-section-module__aecDka__form input,.android-download-section-module__aecDka__form textarea{background:var(--color-background);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-ink);font:inherit;min-height:var(--control-min-height);padding:var(--spacing-12) var(--spacing-16);width:100%}.android-download-section-module__aecDka__form textarea{resize:vertical;min-height:6.5rem}.android-download-section-module__aecDka__form input:focus-visible,.android-download-section-module__aecDka__form textarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--spacing-2)}.android-download-section-module__aecDka__form input[aria-invalid=true],.android-download-section-module__aecDka__form textarea[aria-invalid=true]{border-color:var(--color-danger)}.android-download-section-module__aecDka__fieldError,.android-download-section-module__aecDka__formError{color:var(--color-danger);font-size:var(--font-caption-size);font-weight:var(--font-weight-regular)}.android-download-section-module__aecDka__successState{align-items:start;gap:var(--spacing-16);justify-items:start;display:grid}.android-download-section-module__aecDka__successState svg{color:var(--color-primary);height:var(--spacing-32);width:var(--spacing-32)}.android-download-section-module__aecDka__successState h3{color:var(--color-ink);font-size:var(--font-card-title-size);margin:0 0 var(--spacing-8)}.android-download-section-module__aecDka__secondaryButton{border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-button);color:var(--color-ink);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);min-height:var(--control-min-height);padding:var(--spacing-12) var(--spacing-16);background:0 0;justify-content:center;align-items:center;display:inline-flex}.android-download-section-module__aecDka__secondaryButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--spacing-4)}.android-download-section-module__aecDka__downloadButton{background:var(--color-surface);border-radius:var(--radius-button);box-shadow:var(--shadow-control-raised);color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--font-card-title-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-12);min-height:calc(var(--control-min-height) + var(--spacing-12));padding:var(--spacing-16) var(--spacing-24);transition:box-shadow var(--duration-fast) ease-out, transform var(--duration-fast) ease-out;border:0;justify-content:center;width:100%;text-decoration:none;display:inline-flex}.android-download-section-module__aecDka__downloadButton:disabled{cursor:wait;opacity:.72}.android-download-section-module__aecDka__downloadButton svg{height:var(--spacing-20);width:var(--spacing-20)}.android-download-section-module__aecDka__downloadButton:active:not(:disabled){box-shadow:var(--shadow-control-pressed);transform:translateY(1px)}.android-download-section-module__aecDka__downloadButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--spacing-4)}.android-download-section-module__aecDka__visual{gap:var(--spacing-24);justify-items:stretch;display:none}.android-download-section-module__aecDka__phoneCard{background:var(--color-surface);box-shadow:var(--shadow-control-raised);height:100%;padding:var(--spacing-12);border-radius:2rem;width:100%}.android-download-section-module__aecDka__phoneTop{background:var(--color-border);border-radius:var(--radius-pill);height:var(--spacing-8);margin:0 auto var(--spacing-12);width:4rem}.android-download-section-module__aecDka__phoneScreen{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 58%), color-mix(in srgb, var(--color-primary) 5%, var(--color-background));border:var(--control-border-width) solid var(--color-border);align-items:center;gap:var(--spacing-8);min-height:14rem;padding:var(--spacing-24) var(--spacing-16);text-align:center;border-radius:1.4rem;justify-items:center;display:grid}.android-download-section-module__aecDka__appIcon{box-shadow:var(--shadow-card);border-radius:1.1rem;width:4rem;height:4rem}.android-download-section-module__aecDka__phoneWordmark{width:auto;height:1.35rem}.android-download-section-module__aecDka__phoneScreen span{color:var(--color-text-secondary);font-size:var(--font-small-size)}.android-download-section-module__aecDka__steps{align-items:start;gap:var(--spacing-12);margin:var(--spacing-16) 0 0;padding:var(--spacing-32) 0 0;grid-column:1/-1;list-style:none;display:grid;position:relative}.android-download-section-module__aecDka__steps:before{background:var(--color-border);content:"";height:var(--control-border-width);position:absolute;top:0;left:0;right:0}.android-download-section-module__aecDka__steps li{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-control-raised);gap:var(--spacing-12);padding:var(--spacing-20);grid-template-columns:auto 1fr;grid-template-areas:"icon copy";display:grid;position:relative}.android-download-section-module__aecDka__stepNumber{color:color-mix(in srgb, var(--color-primary) 12%, var(--color-border));font-size:clamp(2.5rem,10vw,3.5rem);font-weight:var(--font-weight-bold);pointer-events:none;right:var(--spacing-16);top:var(--spacing-12);-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.android-download-section-module__aecDka__stepIcon{background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-card);color:var(--color-primary);height:var(--spacing-48);width:var(--spacing-48);grid-area:icon;justify-content:center;align-self:start;align-items:center;display:flex}.android-download-section-module__aecDka__stepIcon svg{height:var(--spacing-24);width:var(--spacing-24)}.android-download-section-module__aecDka__stepCopy{gap:var(--spacing-8);padding-right:var(--spacing-32);grid-area:copy;display:grid}.android-download-section-module__aecDka__steps h3{color:var(--color-ink);font-size:var(--font-body-size);line-height:var(--line-height-tight);margin:0}.android-download-section-module__aecDka__steps p{font-size:var(--font-small-size);line-height:var(--line-height-body)}@media (min-width:40rem){.android-download-section-module__aecDka__intro{flex-flow:wrap;align-items:center}.android-download-section-module__aecDka__lead{font-size:var(--font-card-title-size);margin-bottom:var(--spacing-48)}.android-download-section-module__aecDka__steps li{gap:var(--spacing-16);padding:var(--spacing-24) var(--spacing-20) var(--spacing-32);grid-template-columns:1fr;grid-template-areas:"icon""copy"}.android-download-section-module__aecDka__steps h3{font-size:var(--font-card-title-size)}.android-download-section-module__aecDka__stepCopy{padding-right:0}}@media (min-width:48rem){.android-download-section-module__aecDka__section{padding:var(--spacing-64) var(--spacing-32);padding-bottom:calc(var(--spacing-64) + env(safe-area-inset-bottom))}.android-download-section-module__aecDka__inner{align-items:start;column-gap:var(--spacing-48);row-gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) minmax(20rem,22rem);grid-template-areas:"hero hero""download visual""steps steps"}.android-download-section-module__aecDka__hero{grid-area:hero;max-width:42rem}.android-download-section-module__aecDka__downloadPanel{align-content:start;align-self:stretch;gap:var(--spacing-24);max-width:none;padding:var(--spacing-32);grid-area:download}.android-download-section-module__aecDka__visual{align-self:stretch;gap:var(--spacing-24);grid-area:visual;grid-template-columns:1fr;justify-self:stretch;width:100%;display:grid}.android-download-section-module__aecDka__steps{gap:var(--spacing-16);margin-top:var(--spacing-24);padding-top:var(--spacing-48);grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.android-download-section-module__aecDka__section{padding-left:max(var(--spacing-32), calc((100vw - 78rem) / 2));padding-right:max(var(--spacing-32), calc((100vw - 78rem) / 2))}.android-download-section-module__aecDka__inner{column-gap:var(--spacing-64);grid-template-columns:minmax(0,1fr) minmax(28rem,34rem)}.android-download-section-module__aecDka__hero{max-width:48rem}.android-download-section-module__aecDka__visual{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (prefers-reduced-motion:reduce){.android-download-section-module__aecDka__downloadButton{transition:none}}
.theme-toggle-module__v4BxXG__root{position:relative}.theme-toggle-module__v4BxXG__trigger{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-button);color:var(--color-ink);cursor:pointer;height:var(--control-min-height);min-width:var(--control-min-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle-module__v4BxXG__trigger svg{height:var(--spacing-24);width:var(--spacing-24)}.theme-toggle-module__v4BxXG__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.theme-toggle-module__v4BxXG__menu{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);gap:var(--spacing-4);min-width:10rem;padding:var(--spacing-8);right:0;top:calc(100% + var(--spacing-8));z-index:calc(var(--z-toast) - 1);display:grid;position:absolute}.theme-toggle-module__v4BxXG__option,.theme-toggle-module__v4BxXG__optionActive{border-radius:var(--radius-button);color:var(--color-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-8);min-height:var(--control-min-height);padding:var(--spacing-8) var(--spacing-12);text-align:left;background:0 0;border:0;width:100%;display:flex}.theme-toggle-module__v4BxXG__optionActive{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);font-weight:var(--font-weight-semibold)}.theme-toggle-module__v4BxXG__option svg,.theme-toggle-module__v4BxXG__optionActive svg{height:var(--spacing-24);width:var(--spacing-24)}.theme-toggle-module__v4BxXG__option:focus-visible,.theme-toggle-module__v4BxXG__optionActive:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}
.page-module__YnyroG__page{min-height:100dvh;overflow-x:clip}.page-module__YnyroG__topbar{background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-bottom:var(--control-border-width) solid var(--color-border);min-height:calc(var(--spacing-64) + env(safe-area-inset-top));padding:calc(var(--spacing-8) + env(safe-area-inset-top)) var(--spacing-16) var(--spacing-8);z-index:5;justify-content:space-between;align-items:center;display:flex;position:relative}.page-module__YnyroG__brand{border-radius:var(--radius-input);padding:var(--spacing-4) var(--spacing-8);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.page-module__YnyroG__brandLogo{width:clamp(9.5rem,36vw,11.5rem);height:auto}.page-module__YnyroG__primaryNav{display:none}.page-module__YnyroG__headerActions{align-items:center;gap:var(--spacing-8);display:flex}.page-module__YnyroG__providerLink{color:var(--color-primary);font-size:var(--font-small-size);font-weight:var(--font-weight-semibold);min-height:var(--control-min-height);padding:var(--spacing-8);align-items:center;text-decoration:none;display:inline-flex}.page-module__YnyroG__headerCta,.page-module__YnyroG__primaryCta,.page-module__YnyroG__secondaryCta{border-radius:var(--radius-button);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);min-height:var(--control-min-height);padding:var(--spacing-12) var(--spacing-16);justify-content:center;text-decoration:none;display:inline-flex}.page-module__YnyroG__headerCta,.page-module__YnyroG__primaryCta{background:var(--color-primary);color:var(--color-on-primary)}.page-module__YnyroG__headerCta{display:none}@media (min-width:30rem){.page-module__YnyroG__headerCta{font-size:var(--font-small-size);display:inline-flex}}.page-module__YnyroG__hero{background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 8%, var(--color-background)), var(--color-background) 55%);gap:var(--spacing-32);isolation:isolate;padding:var(--spacing-48) var(--spacing-16);display:grid;position:relative}.page-module__YnyroG__routeLine{border:2px dashed color-mix(in srgb, var(--color-accent) 25%, transparent);z-index:-1;border-bottom:0;border-left:0;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-7rem;right:-7rem;transform:rotate(18deg)}.page-module__YnyroG__routeLine span{background:var(--color-accent);border:var(--spacing-4) solid var(--color-background);border-radius:var(--radius-pill);height:var(--spacing-16);width:var(--spacing-16);position:absolute}.page-module__YnyroG__routeLine span:first-child{top:42%;left:10%}.page-module__YnyroG__routeLine span:nth-child(2){top:48%;right:8%}.page-module__YnyroG__routeLine span:last-child{bottom:8%;left:47%}.page-module__YnyroG__heroCopy{align-self:center;max-width:42rem}.page-module__YnyroG__eyebrow,.page-module__YnyroG__kicker{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:var(--font-weight-bold);letter-spacing:.08em}.page-module__YnyroG__eyebrow{background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-pill);align-items:center;gap:var(--spacing-8);letter-spacing:0;padding:var(--spacing-8) var(--spacing-12);display:inline-flex}.page-module__YnyroG__eyebrow svg{height:var(--spacing-16);width:var(--spacing-16)}.page-module__YnyroG__hero h1{color:var(--color-ink);letter-spacing:-.045em;margin:var(--spacing-16) 0;font-size:clamp(2.4rem,7vw,4.5rem);line-height:1.02}.page-module__YnyroG__hero h1 em{color:var(--color-primary);font-style:normal}.page-module__YnyroG__heroLead{color:var(--color-text-secondary);font-size:var(--font-card-title-size);line-height:var(--line-height-body);max-width:38rem}.page-module__YnyroG__heroActions{gap:var(--spacing-12);margin-top:var(--spacing-24);flex-direction:column;display:flex}.page-module__YnyroG__heroActions svg,.page-module__YnyroG__audienceSection a svg{height:var(--spacing-16);width:var(--spacing-16)}.page-module__YnyroG__secondaryCta{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);color:var(--color-ink)}.page-module__YnyroG__trustLine{color:var(--color-text-secondary);font-size:var(--font-small-size);gap:var(--spacing-12);margin-top:var(--spacing-24);display:grid}.page-module__YnyroG__trustLine span{align-items:center;gap:var(--spacing-8);display:inline-flex}.page-module__YnyroG__trustLine svg{color:var(--color-success);height:var(--spacing-16);width:var(--spacing-16)}.page-module__YnyroG__heroVisual{align-self:center;width:100%;max-width:34rem;margin:auto}.page-module__YnyroG__mapCard{aspect-ratio:5/4;background:linear-gradient(105deg, transparent 48%, color-mix(in srgb, var(--color-accent) 25%, transparent) 49%, color-mix(in srgb, var(--color-accent) 25%, transparent) 51%, transparent 52%), color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-floating);position:relative;overflow:hidden}.page-module__YnyroG__mapGrid{background-image:linear-gradient(color-mix(in srgb, var(--color-border) 65%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 65%, transparent) 1px, transparent 1px);background-size:var(--spacing-32) var(--spacing-32);opacity:.55;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.page-module__YnyroG__mapLabel{background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);color:var(--color-ink);font-size:var(--font-small-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);left:var(--spacing-16);padding:var(--spacing-8) var(--spacing-12);top:var(--spacing-16);display:inline-flex;position:absolute}.page-module__YnyroG__mapLabel svg{color:var(--color-primary);height:var(--spacing-16);width:var(--spacing-16)}.page-module__YnyroG__pin{background:var(--color-primary);border:var(--spacing-4) solid var(--color-surface);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) 0;box-shadow:var(--shadow-card);color:var(--color-on-primary);height:var(--spacing-48);width:var(--spacing-48);justify-content:center;align-items:center;display:flex;position:absolute;transform:rotate(-45deg)}.page-module__YnyroG__pin svg{height:var(--spacing-16);width:var(--spacing-16);transform:rotate(45deg)}.page-module__YnyroG__pinOne{top:35%;left:20%}.page-module__YnyroG__pinTwo{top:22%;right:18%}.page-module__YnyroG__pinThree{top:52%;right:33%}.page-module__YnyroG__matchCard{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);bottom:var(--spacing-16);box-shadow:var(--shadow-floating);align-items:center;gap:var(--spacing-12);left:var(--spacing-16);padding:var(--spacing-12);right:var(--spacing-16);grid-template-columns:auto 1fr auto;display:grid;position:absolute}.page-module__YnyroG__avatar,.page-module__YnyroG__providerAvatar{background:var(--gradient-primary);border-radius:var(--radius-pill);color:var(--color-on-primary);font-weight:var(--font-weight-bold);height:var(--spacing-48);width:var(--spacing-48);justify-content:center;align-items:center;display:flex}.page-module__YnyroG__matchCard div{gap:var(--spacing-4);display:grid}.page-module__YnyroG__matchCard strong{color:var(--color-ink)}.page-module__YnyroG__matchCard div span{color:var(--color-text-secondary);font-size:var(--font-caption-size);align-items:center;gap:var(--spacing-4);display:flex}.page-module__YnyroG__matchCard div svg{color:var(--color-warning);height:var(--spacing-12);width:var(--spacing-12)}.page-module__YnyroG__matchCard>svg{color:var(--color-primary)}.page-module__YnyroG__findSection,.page-module__YnyroG__howSection{max-width:78rem;padding:var(--spacing-48) var(--spacing-16);margin:auto}.page-module__YnyroG__findSection{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 28%), var(--color-background)}.page-module__YnyroG__sectionIntro{margin:0 auto var(--spacing-32);text-align:center;max-width:42rem}.page-module__YnyroG__sectionIntro h2,.page-module__YnyroG__audienceSection h2,.page-module__YnyroG__results>h2{color:var(--color-ink);margin:var(--spacing-8) 0;font-size:clamp(1.8rem,5vw,2.5rem)}.page-module__YnyroG__sectionIntro>p:last-child{color:var(--color-text-secondary)}.page-module__YnyroG__categoryRail{gap:var(--spacing-12);margin-bottom:var(--spacing-24);overscroll-behavior-x:contain;padding-bottom:var(--spacing-4);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.page-module__YnyroG__categoryRail button{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-small-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);min-height:var(--spacing-64);min-width:9.5rem;padding:var(--spacing-12);scroll-snap-align:start;text-align:left;flex:none;display:flex}.page-module__YnyroG__categoryRail button>span{background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-input);color:var(--color-primary);height:var(--spacing-32);width:var(--spacing-32);justify-content:center;align-items:center;display:flex}.page-module__YnyroG__categoryRail svg{height:var(--spacing-16);width:var(--spacing-16)}.page-module__YnyroG__categoryRail .page-module__YnyroG__categoryActive{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 12%, transparent)}.page-module__YnyroG__searchCard{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);gap:var(--spacing-20);padding:var(--spacing-24);display:grid}.page-module__YnyroG__searchCard label{color:var(--color-ink);font-weight:var(--font-weight-semibold);gap:var(--spacing-8);min-width:0;display:grid}.page-module__YnyroG__searchCard label>span{font-size:var(--font-small-size)}.page-module__YnyroG__searchAddress{gap:var(--spacing-8);min-width:0;display:grid}.page-module__YnyroG__searchActions{display:grid}.page-module__YnyroG__searchActions button{width:100%}.page-module__YnyroG__searchAddress>span{color:var(--color-ink);font-size:var(--font-small-size);font-weight:var(--font-weight-semibold)}.page-module__YnyroG__skeletons,.page-module__YnyroG__providerGrid{gap:var(--spacing-16);margin-top:var(--spacing-24);display:grid}.page-module__YnyroG__skeletons span{animation:page-module__YnyroG__pulse var(--duration-slow) ease-out infinite alternate;background:var(--color-border);border-radius:var(--radius-card);height:8rem;display:block}.page-module__YnyroG__empty{background:var(--color-surface);border-radius:var(--radius-card);align-items:center;gap:var(--spacing-12);margin-top:var(--spacing-24);padding:var(--spacing-32);text-align:center;flex-direction:column;display:flex}.page-module__YnyroG__empty>svg{color:var(--color-accent);height:var(--spacing-48);width:var(--spacing-48)}.page-module__YnyroG__empty h2{color:var(--color-ink)}.page-module__YnyroG__results{margin-top:var(--spacing-32)}.page-module__YnyroG__providerCard{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:var(--spacing-16);padding:var(--spacing-24);grid-template-columns:auto 1fr;display:grid}.page-module__YnyroG__providerTitle{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.page-module__YnyroG__providerTitle h3{color:var(--color-ink)}.page-module__YnyroG__verified{color:var(--color-success);font-size:var(--font-caption-size);align-items:center;gap:var(--spacing-4);display:flex}.page-module__YnyroG__verified svg{height:var(--spacing-16);width:var(--spacing-16)}.page-module__YnyroG__facts{color:var(--color-text-secondary);font-size:var(--font-small-size);margin:var(--spacing-12) 0}.page-module__YnyroG__howSection{max-width:none}.page-module__YnyroG__steps{gap:var(--spacing-16);max-width:78rem;margin:auto;display:grid}.page-module__YnyroG__steps article{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);padding:var(--spacing-24);position:relative}.page-module__YnyroG__steps article>span{color:var(--color-border);font-size:var(--font-display-size);font-weight:var(--font-weight-bold);right:var(--spacing-16);top:var(--spacing-12);position:absolute}.page-module__YnyroG__stepIcon{background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-card);color:var(--color-primary);height:var(--spacing-48);margin-bottom:var(--spacing-16);width:var(--spacing-48);justify-content:center;align-items:center;display:flex}.page-module__YnyroG__stepIcon svg{height:var(--spacing-24);width:var(--spacing-24)}.page-module__YnyroG__steps h3{color:var(--color-ink);font-size:var(--font-card-title-size);margin-bottom:var(--spacing-8)}.page-module__YnyroG__steps p{color:var(--color-text-secondary);line-height:var(--line-height-body)}.page-module__YnyroG__audienceSection{gap:var(--spacing-16);max-width:78rem;padding:0 var(--spacing-16) var(--spacing-48);margin:auto;display:grid}.page-module__YnyroG__audienceSection article{border-radius:var(--radius-dialog);gap:var(--spacing-24);padding:var(--spacing-32) var(--spacing-24);display:grid;overflow:hidden}.page-module__YnyroG__clientPanel{background:var(--gradient-hero);color:var(--color-on-primary)}.page-module__YnyroG__clientPanel h2,.page-module__YnyroG__clientPanel .page-module__YnyroG__kicker{color:var(--color-on-primary)}.page-module__YnyroG__providerPanel{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border)}.page-module__YnyroG__audienceSection p:not(.page-module__YnyroG__kicker){line-height:var(--line-height-body);max-width:34rem}.page-module__YnyroG__providerPanel p:not(.page-module__YnyroG__kicker){color:var(--color-text-secondary)}.page-module__YnyroG__audienceSection a{border-radius:var(--radius-button);font-weight:var(--font-weight-semibold);align-self:end;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);justify-self:start;text-decoration:none;display:inline-flex}.page-module__YnyroG__clientPanel a{background:var(--color-on-primary);color:var(--color-primary)}.page-module__YnyroG__providerPanel a{background:var(--color-primary);color:var(--color-on-primary)}.page-module__YnyroG__footer{border-top:var(--control-border-width) solid var(--color-border);align-items:center;gap:var(--spacing-16);padding:var(--spacing-32) var(--spacing-16);text-align:center;flex-direction:column;display:flex}.page-module__YnyroG__footer>p{color:var(--color-text-secondary)}.page-module__YnyroG__footer nav{gap:var(--spacing-16);flex-wrap:wrap;justify-content:center;display:flex}.page-module__YnyroG__footer nav a{color:var(--color-text);min-height:var(--control-min-height);min-width:var(--control-min-height);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:40rem){.page-module__YnyroG__heroActions{flex-direction:row}.page-module__YnyroG__trustLine{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.page-module__YnyroG__categoryRail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.page-module__YnyroG__categoryRail button{flex:initial;min-width:0}}@media (min-width:48rem){.page-module__YnyroG__topbar{padding:calc(var(--spacing-8) + env(safe-area-inset-top)) var(--spacing-32) var(--spacing-8)}.page-module__YnyroG__hero{min-height:42rem;padding:var(--spacing-64) var(--spacing-32);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.page-module__YnyroG__searchCard{gap:var(--spacing-24)}.page-module__YnyroG__searchActions{justify-items:end}.page-module__YnyroG__searchActions button{width:auto;min-width:12rem}.page-module__YnyroG__providerGrid,.page-module__YnyroG__steps,.page-module__YnyroG__audienceSection{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__YnyroG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.page-module__YnyroG__topbar{padding-left:max(var(--spacing-32), calc((100vw - 78rem) / 2));padding-right:max(var(--spacing-32), calc((100vw - 78rem) / 2))}.page-module__YnyroG__primaryNav{align-items:center;gap:var(--spacing-24);display:flex}.page-module__YnyroG__primaryNav a{color:var(--color-text);font-size:var(--font-small-size);font-weight:var(--font-weight-medium);padding:var(--spacing-12) 0;text-decoration:none}.page-module__YnyroG__hero{padding-left:max(var(--spacing-32), calc((100vw - 78rem) / 2));padding-right:max(var(--spacing-32), calc((100vw - 78rem) / 2))}.page-module__YnyroG__categoryRail{grid-template-columns:repeat(6,minmax(0,1fr))}.page-module__YnyroG__audienceSection article{min-height:22rem;padding:var(--spacing-48)}.page-module__YnyroG__footer{text-align:left;flex-direction:row;max-width:78rem;margin:auto}.page-module__YnyroG__footer>p{flex:1}}@media (prefers-reduced-motion:reduce){.page-module__YnyroG__skeletons span{animation:none}}.page-module__YnyroG__seoSection{background:var(--color-surface-muted);border-top:var(--control-border-width) solid var(--color-border);padding:var(--spacing-32) var(--spacing-16) calc(var(--spacing-48) + env(safe-area-inset-bottom))}.page-module__YnyroG__seoSectionInner{gap:var(--spacing-24);max-width:78rem;margin:0 auto;display:grid}.page-module__YnyroG__seoSection h2,.page-module__YnyroG__seoSection h3{margin:0 0 var(--spacing-12)}.page-module__YnyroG__seoSection p,.page-module__YnyroG__seoSection li{color:var(--color-text-muted);line-height:1.6}.page-module__YnyroG__seoColumns{gap:var(--spacing-24);display:grid}.page-module__YnyroG__seoSection ul{gap:var(--spacing-8);padding-left:var(--spacing-20);margin:0;display:grid}.page-module__YnyroG__seoLinks{padding-left:0;list-style:none}.page-module__YnyroG__seoLinks a{color:var(--color-primary);font-weight:var(--font-weight-semibold);min-height:var(--control-min-height);align-items:center;text-decoration:none;display:inline-flex}@media (min-width:48rem){.page-module__YnyroG__seoSection{padding-inline:var(--spacing-32)}.page-module__YnyroG__seoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes page-module__YnyroG__pulse{to{opacity:var(--opacity-disabled)}}
