.page-module__hq4IfW__wrapper{background:var(--bg-white);scroll-behavior:smooth;min-height:100vh}.page-module__hq4IfW__hero{background:var(--bg-dark);color:#fff;text-align:center;padding:64px 24px 56px}.page-module__hq4IfW__heroInner{max-width:640px;margin:0 auto}.page-module__hq4IfW__eyebrow{letter-spacing:2px;color:#ffffffc7;text-transform:uppercase;margin:0 0 16px;font-size:.8125rem;font-weight:700}.page-module__hq4IfW__title{font-size:var(--font-h1);word-break:keep-all;margin:0 0 16px;font-weight:900;line-height:1.25}.page-module__hq4IfW__highlight{color:var(--on-dark-info)}.page-module__hq4IfW__subtitle{font-size:var(--font-body);color:#ffffffd1;word-break:keep-all;margin:0 0 32px;line-height:1.6}.page-module__hq4IfW__heroCta{background:var(--primary);color:#fff;border-radius:var(--radius-btn);min-height:var(--touch-min);padding:16px 36px;font-size:1rem;font-weight:800;text-decoration:none;transition:background .15s;display:inline-block}.page-module__hq4IfW__heroCta:hover{background:var(--primary-hover)}.page-module__hq4IfW__heroNote{color:#ffffffb8;margin:12px 0 0;font-size:.8125rem}.page-module__hq4IfW__heroPrice{font-size:var(--font-h3);margin:0}.page-module__hq4IfW__heroActions{gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.page-module__hq4IfW__sampleLink{min-height:var(--cta-min);padding:0 var(--spacing-lg);border:1px solid var(--on-dark-info);border-radius:var(--radius-btn);color:var(--on-dark-info);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.page-module__hq4IfW__steps{color:var(--text-main);font-size:var(--font-body);line-height:var(--leading-body);padding-left:var(--spacing-lg)}.page-module__hq4IfW__steps li{margin-bottom:var(--spacing-lg)}.page-module__hq4IfW__steps p{margin:var(--spacing-sm) 0;color:var(--text-muted)}.page-module__hq4IfW__painDesc+.page-module__hq4IfW__painTitle,.page-module__hq4IfW__painCard .page-module__hq4IfW__contactRow{margin-top:var(--spacing-lg)}.page-module__hq4IfW__section{padding:var(--sec-pad) 24px}.page-module__hq4IfW__sectionDark{padding:var(--sec-pad) 24px;background:var(--bg-dark);color:#fff;scroll-margin-top:calc(var(--header-h) + var(--spacing-md))}.page-module__hq4IfW__sectionAlt{padding:var(--sec-pad) 24px;background:var(--bg-light)}.page-module__hq4IfW__sectionInner{max-width:800px;margin:0 auto}.page-module__hq4IfW__sectionTitle{font-size:var(--font-h2);color:var(--text-main);text-align:center;word-break:keep-all;margin:0 0 36px;font-weight:800}.page-module__hq4IfW__sectionTitleLight{font-size:var(--font-h2);color:#fff;text-align:center;word-break:keep-all;margin:0 0 36px;font-weight:800}.page-module__hq4IfW__painGrid{flex-direction:column;gap:16px;display:flex}.page-module__hq4IfW__painCard{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-card);padding:24px}.page-module__hq4IfW__painIcon{width:36px;height:36px;color:var(--primary);border:2px solid var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:1rem;font-weight:800;display:flex}.page-module__hq4IfW__painTitle{color:var(--text-main);word-break:keep-all;margin:0 0 8px;font-size:1rem;font-weight:700}.page-module__hq4IfW__painDesc{color:var(--text-muted);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.6}.page-module__hq4IfW__solutionGrid{flex-direction:column;gap:16px;display:flex}.page-module__hq4IfW__solutionCard{border-radius:var(--radius-card);background:#ffffff0d;border:1px solid #ffffff1a;padding:24px}.page-module__hq4IfW__solutionNumber{color:var(--on-dark-info);margin-bottom:8px;font-size:.8125rem;font-weight:800}.page-module__hq4IfW__solutionTitle{color:#fff;margin:0 0 12px;font-size:1.125rem;font-weight:700}.page-module__hq4IfW__solutionList{margin:0;padding:0;list-style:none}.page-module__hq4IfW__solutionList li{color:#ffffffd1;padding-left:20px;font-size:.875rem;line-height:1.8;position:relative}.page-module__hq4IfW__solutionList li:before{content:"✓";color:var(--on-dark-info);font-weight:700;position:absolute;left:0}.page-module__hq4IfW__comingSoon{color:var(--on-dark-info);border-radius:var(--radius-xs);background:#60a5fa26;margin-bottom:12px;padding:4px 10px;font-size:.8125rem;font-weight:700;display:inline-block}.page-module__hq4IfW__compareTable{border:1px solid var(--border-color);border-radius:var(--radius-card);overflow:hidden}.page-module__hq4IfW__compareHeader,.page-module__hq4IfW__compareRow{grid-template-columns:1fr 1fr 1fr;display:grid}.page-module__hq4IfW__compareHeader{background:var(--bg-light);color:var(--text-muted);font-size:.8125rem;font-weight:700}.page-module__hq4IfW__compareHeader>div,.page-module__hq4IfW__compareRow>div{white-space:pre-line;word-break:keep-all;padding:14px 16px;font-size:.8125rem;line-height:1.5}.page-module__hq4IfW__compareRow{border-top:1px solid var(--border-color)}.page-module__hq4IfW__compareLabel{color:var(--text-main);font-weight:600}.page-module__hq4IfW__compareOld{color:var(--legacy-sub)}.page-module__hq4IfW__compareNew{color:var(--primary);font-weight:600}.page-module__hq4IfW__priceGrid{grid-template-columns:1fr;gap:24px;max-width:560px;margin:0 auto;padding-top:16px;display:grid}.page-module__hq4IfW__priceCard{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-card);text-align:center;padding:28px 24px;position:relative}.page-module__hq4IfW__priceCardPrimary{border:2px solid var(--primary);box-shadow:var(--sh-blue)}.page-module__hq4IfW__priceBadge{background:var(--primary);color:#fff;border-radius:var(--radius-xl);padding:4px 16px;font-size:.8125rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-module__hq4IfW__priceLabel{color:var(--text-muted);margin-bottom:8px;font-size:.9375rem;font-weight:600}.page-module__hq4IfW__priceAmount{color:var(--text-main);font-size:2rem;font-weight:900}.page-module__hq4IfW__pricePer{color:var(--text-muted);margin-bottom:20px;font-size:.8125rem}.page-module__hq4IfW__priceFeatures{text-align:left;margin:0;padding:0;list-style:none}.page-module__hq4IfW__priceFeatures li{color:var(--text-main);padding-left:20px;font-size:.875rem;line-height:1.8;position:relative}.page-module__hq4IfW__priceFeatures li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.page-module__hq4IfW__priceCompare{color:var(--legacy-sub);text-align:center;max-width:var(--maxw-read);margin-top:16px;margin-left:auto;margin-right:auto;font-size:.8125rem}.page-module__hq4IfW__trustGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.page-module__hq4IfW__trustItem{text-align:center;background:var(--bg-light);border-radius:var(--radius-card);padding:20px 12px}.page-module__hq4IfW__trustValue{color:var(--primary);margin-bottom:4px;font-size:1.5rem;font-weight:900}.page-module__hq4IfW__trustLabel{color:var(--legacy-sub);font-size:.8125rem}.page-module__hq4IfW__trustDesc{color:var(--legacy-sub);opacity:1;margin-top:4px;font-size:.8125rem}.page-module__hq4IfW__roadmapBadge{color:#fff9;border-radius:var(--radius-xl);text-align:center;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff1f;width:100%;margin-top:20px;padding:8px 16px;font-size:.8125rem;font-weight:600;display:inline-block}.page-module__hq4IfW__midCtaWrap{text-align:center;margin-top:32px}.page-module__hq4IfW__midCta{background:var(--primary);color:#fff;border-radius:var(--radius-btn);min-height:var(--touch-min);padding:14px 32px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.page-module__hq4IfW__midCta:hover{background:var(--primary-hover)}.page-module__hq4IfW__formSubtitle{color:#fff9;text-align:center;word-break:keep-all;margin:-20px 0 28px;font-size:.875rem}.page-module__hq4IfW__form{max-width:560px;margin:0 auto}.page-module__hq4IfW__formGrid{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.page-module__hq4IfW__formLabel{color:#ffffffb3;margin-bottom:4px;font-size:.8125rem;font-weight:600;display:block}.page-module__hq4IfW__formInput{width:100%;min-height:var(--control-min-height);padding:0 var(--control-padding-inline);border-radius:var(--control-radius);color:#fff;font-size:var(--control-font-size);box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff26}.page-module__hq4IfW__formInput::placeholder{color:var(--on-navy-soft)}.page-module__hq4IfW__formInput:focus{border-color:var(--primary-soft)}.page-module__hq4IfW__formError{color:var(--on-dark-danger);margin:0 0 12px;font-size:.8125rem}.page-module__hq4IfW__formSubmit{background:var(--primary);color:#fff;border-radius:var(--radius-btn);cursor:pointer;width:100%;min-height:var(--btn-min-height);border:none;padding:16px;font-size:1rem;font-weight:800;transition:background .15s}.page-module__hq4IfW__formSubmit:hover{background:var(--primary-hover)}.page-module__hq4IfW__formSubmit:disabled{opacity:.6;cursor:not-allowed}.page-module__hq4IfW__formNote{color:#ffffffc7;text-align:center;margin-top:12px;font-size:.8125rem}.page-module__hq4IfW__formSuccess{text-align:center;padding:40px 20px}.page-module__hq4IfW__formSuccessIcon{background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:1.5rem;font-weight:800;display:flex}.page-module__hq4IfW__formSuccessTitle{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:800}.page-module__hq4IfW__formSuccessDesc{color:#fff9;font-size:.875rem;line-height:1.6}.page-module__hq4IfW__footerCta{color:var(--text-muted);margin:0 0 16px;font-size:1rem}.page-module__hq4IfW__contactRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module__hq4IfW__contactLink{border:1px solid var(--border-color);border-radius:var(--radius-btn);color:var(--primary);min-height:var(--touch-min);align-items:center;padding:12px 24px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.page-module__hq4IfW__contactLink:hover{background:var(--secondary)}@media (min-width:641px){.page-module__hq4IfW__painGrid{grid-template-columns:repeat(3,1fr);display:grid}.page-module__hq4IfW__formGrid{grid-template-columns:1fr 1fr}.page-module__hq4IfW__formField:last-child{grid-column:1/-1}.page-module__hq4IfW__trustGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.page-module__hq4IfW__hero{padding:48px 16px 40px}.page-module__hq4IfW__section,.page-module__hq4IfW__sectionDark,.page-module__hq4IfW__sectionAlt{padding:48px 16px}.page-module__hq4IfW__heroCta{text-align:center;box-sizing:border-box;width:100%;padding:14px 28px;font-size:.9375rem}.page-module__hq4IfW__compareHeader>div,.page-module__hq4IfW__compareRow>div{padding:10px 8px;font-size:.8125rem}.page-module__hq4IfW__priceAmount{font-size:1.75rem}.page-module__hq4IfW__trustGrid{gap:10px}.page-module__hq4IfW__trustValue{font-size:1.25rem}.page-module__hq4IfW__contactRow{flex-direction:column}.page-module__hq4IfW__contactLink{justify-content:center}}
.CtaButton-module__yJn-XW__btn{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-lg);border-radius:var(--radius-btn);font-size:var(--font-body);font-weight:var(--weight-bold);line-height:var(--leading-compact);text-align:center;cursor:pointer;word-break:keep-all;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);border:0;text-decoration:none;display:inline-flex}@media (max-width:480px){.CtaButton-module__yJn-XW__btn{padding-inline:var(--spacing-md)}.CtaButton-module__yJn-XW__sm{padding-inline:var(--spacing-sm)}.CtaButton-module__yJn-XW__lg{font-size:var(--font-body-readable)}}.CtaButton-module__yJn-XW__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--ring)}.CtaButton-module__yJn-XW__btn:disabled{opacity:.55;cursor:not-allowed}.CtaButton-module__yJn-XW__sm{min-height:var(--touch-sm);padding:0 var(--spacing-md);font-size:var(--font-caption)}.CtaButton-module__yJn-XW__md{min-height:var(--cta-min)}.CtaButton-module__yJn-XW__lg{min-height:var(--btn-min-height);font-size:var(--font-body-readable)}.CtaButton-module__yJn-XW__full{width:100%}.CtaButton-module__yJn-XW__primary{background:var(--primary);color:var(--bg-white)}.CtaButton-module__yJn-XW__primary:hover{background:var(--primary-hover)}.CtaButton-module__yJn-XW__secondary{background:var(--bg-white);border:1px solid var(--border-strong);color:var(--primary)}.CtaButton-module__yJn-XW__secondary:hover{background:var(--primary-tint)}.CtaButton-module__yJn-XW__gold{background:var(--navy-ink);color:var(--gold-soft)}.CtaButton-module__yJn-XW__gold:hover{background:var(--navy)}.CtaButton-module__yJn-XW__ghost{padding:0 var(--spacing-sm);color:var(--primary);text-underline-offset:calc(var(--spacing-xs) / 2);background:0 0;text-decoration:underline}.CtaButton-module__yJn-XW__ghost:hover{color:var(--primary-hover)}
.FeatureGuideModal-module__s9UeCa__overlay{z-index:2000;padding:var(--service-gutter);background:color-mix(in srgb, var(--navy-deep) 48%, transparent);place-items:center;display:grid;position:fixed;inset:0}.FeatureGuideModal-module__s9UeCa__dialog{width:min(100%,34rem);max-height:calc(100dvh - (var(--service-gutter) * 2));padding:var(--spacing-xl);border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-pop);position:relative;overflow-y:auto}.FeatureGuideModal-module__s9UeCa__closeButton{top:var(--spacing-sm);right:var(--spacing-sm);width:var(--touch-sm);height:var(--touch-sm);border-radius:var(--radius-btn);color:var(--text-muted);font:inherit;font-size:var(--font-h3-service);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.FeatureGuideModal-module__s9UeCa__closeButton:hover{background:var(--bg-light);color:var(--text-main)}.FeatureGuideModal-module__s9UeCa__title{max-width:calc(100% - var(--spacing-2xl));color:var(--text-main);font-size:var(--font-h2-landing);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.FeatureGuideModal-module__s9UeCa__description{margin:var(--spacing-xs) 0 0;color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body)}.FeatureGuideModal-module__s9UeCa__guideList{margin:var(--spacing-lg) 0 0;border-top:1px solid var(--border-color);padding:0;list-style:none;display:grid}.FeatureGuideModal-module__s9UeCa__guideItem{min-height:var(--cta-min);padding:var(--spacing-sm) 0;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) auto;display:grid}.FeatureGuideModal-module__s9UeCa__guideItem strong,.FeatureGuideModal-module__s9UeCa__guideItem span span{display:block}.FeatureGuideModal-module__s9UeCa__guideItem strong{color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.FeatureGuideModal-module__s9UeCa__guideItem span span{margin-top:calc(var(--spacing-xs) / 2);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-compact)}.FeatureGuideModal-module__s9UeCa__guideArrow{color:var(--primary);font-size:var(--font-body-readable);font-weight:var(--weight-bold)}.FeatureGuideModal-module__s9UeCa__guideItem:hover strong,.FeatureGuideModal-module__s9UeCa__guideItem:hover .FeatureGuideModal-module__s9UeCa__guideArrow{color:var(--primary)}.FeatureGuideModal-module__s9UeCa__actions{margin-top:var(--spacing-lg);gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid}@media (max-width:30rem){.FeatureGuideModal-module__s9UeCa__dialog{padding:var(--spacing-lg) var(--spacing-md)}.FeatureGuideModal-module__s9UeCa__actions{grid-template-columns:1fr}}
.Footer-module__S6Hkya__footer{padding:var(--spacing-xl) var(--service-gutter) var(--spacing-lg);border-top:1px solid color-mix(in srgb, var(--bg-white) 8%, transparent);background:var(--navy-deep);color:var(--on-navy-muted);margin-top:auto}.Footer-module__S6Hkya__container{gap:var(--spacing-xl);width:min(100%, var(--maxw));margin:0 auto var(--spacing-lg);grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.Footer-module__S6Hkya__info{gap:var(--spacing-xs);display:grid}.Footer-module__S6Hkya__logoImg{width:auto;height:var(--spacing-lg);display:block;filter:brightness(0)invert()!important}.Footer-module__S6Hkya__desc{max-width:24rem;color:var(--on-navy-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}.Footer-module__S6Hkya__links{justify-content:flex-end;gap:0 var(--spacing-lg);flex-wrap:wrap;display:flex}.Footer-module__S6Hkya__links a,.Footer-module__S6Hkya__settingsButton{min-height:var(--touch-sm);color:var(--on-navy-muted);font:inherit;font-size:var(--font-caption);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.Footer-module__S6Hkya__links a:hover,.Footer-module__S6Hkya__settingsButton:hover{color:var(--on-dark)}.Footer-module__S6Hkya__businessDetails{width:min(100%, var(--maxw));margin:0 auto var(--spacing-sm);border-top:1px solid color-mix(in srgb, var(--bg-white) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bg-white) 8%, transparent)}.Footer-module__S6Hkya__businessDetails summary{min-height:var(--cta-min);color:var(--on-navy-soft);font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.Footer-module__S6Hkya__businessDetails summary::-webkit-details-marker{display:none}.Footer-module__S6Hkya__businessDetails summary:after{content:"+";color:var(--on-navy-muted);font-size:var(--font-body-lead)}.Footer-module__S6Hkya__businessDetails[open] summary:after{content:"−"}.Footer-module__S6Hkya__businessInfo{padding-bottom:var(--spacing-md)}.Footer-module__S6Hkya__businessList{gap:var(--spacing-xs) var(--spacing-lg);flex-wrap:wrap;margin:0;padding:0;display:flex}.Footer-module__S6Hkya__businessItem{gap:calc(var(--spacing-xs) / 2);color:var(--on-navy-muted);font-size:var(--font-caption);line-height:var(--leading-meta);display:flex}.Footer-module__S6Hkya__businessItem dt{font-weight:var(--weight-medium);white-space:nowrap}.Footer-module__S6Hkya__businessItem dt:after{content:":"}.Footer-module__S6Hkya__businessItem dd{margin:0}.Footer-module__S6Hkya__lastUpdate,.Footer-module__S6Hkya__disclaimer,.Footer-module__S6Hkya__copyright{text-align:center;margin-inline:auto}.Footer-module__S6Hkya__lastUpdate{max-width:var(--maxw-read-wide);margin-bottom:var(--spacing-xs);color:var(--on-navy-soft);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.Footer-module__S6Hkya__disclaimer{max-width:var(--maxw-read);margin-bottom:var(--spacing-sm);color:var(--on-navy-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.Footer-module__S6Hkya__copyright{padding-top:var(--spacing-xs);color:var(--on-navy-muted);font-size:var(--font-sm)}@media (max-width:48rem){.Footer-module__S6Hkya__footer{padding-block:var(--spacing-lg) calc(var(--spacing-3xl) + var(--spacing-lg))}.Footer-module__S6Hkya__container{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr}.Footer-module__S6Hkya__links{justify-content:flex-start;gap:calc(var(--spacing-xs) / 2) var(--spacing-md)}.Footer-module__S6Hkya__businessList{grid-template-columns:1fr;display:grid}.Footer-module__S6Hkya__lastUpdate,.Footer-module__S6Hkya__disclaimer{text-align:left}}
.AnalyticsConsent-module__rsD-nq__banner{left:50%;bottom:max(var(--spacing-md), env(safe-area-inset-bottom));z-index:1200;align-items:center;gap:var(--spacing-lg);width:min(calc(100% - (var(--service-gutter) * 2)), 56rem);max-height:calc(100dvh - (var(--spacing-md) * 2));padding:var(--spacing-md);border:1px solid var(--gold-soft);border-radius:var(--radius-card);background:var(--bg-warm);color:var(--text-main);box-shadow:var(--sh-pop);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%)}.AnalyticsConsent-module__rsD-nq__title{margin:0 0 calc(var(--spacing-xs) / 2);color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.AnalyticsConsent-module__rsD-nq__description{max-width:var(--maxw-read-wide);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-compact);margin:0}.AnalyticsConsent-module__rsD-nq__description a{color:var(--primary);font-weight:var(--weight-medium);text-underline-offset:.18em;text-decoration:underline}.AnalyticsConsent-module__rsD-nq__actions{gap:var(--spacing-xs);flex:none;display:flex}.AnalyticsConsent-module__rsD-nq__primary,.AnalyticsConsent-module__rsD-nq__secondary{min-height:var(--cta-min);padding-inline:var(--spacing-md);border-radius:var(--radius-btn);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer}.AnalyticsConsent-module__rsD-nq__primary{border:1px solid var(--primary);background:var(--primary);color:var(--bg-white)}.AnalyticsConsent-module__rsD-nq__primary:hover{background:var(--primary-hover)}.AnalyticsConsent-module__rsD-nq__secondary{border:1px solid var(--border-strong);background:var(--bg-white);color:var(--text-main)}.AnalyticsConsent-module__rsD-nq__secondary:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:48rem){.AnalyticsConsent-module__rsD-nq__banner{gap:var(--spacing-sm);margin:var(--spacing-sm) auto;padding:var(--spacing-sm);grid-template-columns:1fr;position:relative;bottom:auto;left:auto;transform:none}.AnalyticsConsent-module__rsD-nq__actions{grid-template-columns:1fr 1fr;display:grid}}
.ConfirmProvider-module__1BSZsq__overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;animation:.15s ConfirmProvider-module__1BSZsq__fade;display:flex;position:fixed;inset:0}.ConfirmProvider-module__1BSZsq__card{border-radius:var(--radius-card);width:100%;max-width:360px;box-shadow:var(--sh-pop);background:#fff;padding:24px;animation:.15s ConfirmProvider-module__1BSZsq__pop}.ConfirmProvider-module__1BSZsq__title{color:var(--legacy-ink);margin:0 0 8px;font-size:17px;font-weight:700}.ConfirmProvider-module__1BSZsq__message{color:var(--legacy-sub);white-space:pre-line;margin:0 0 6px;font-size:15px;line-height:1.6}.ConfirmProvider-module__1BSZsq__hint{color:var(--legacy-muted);white-space:pre-line;margin:0 0 6px;font-size:13px;line-height:1.5}.ConfirmProvider-module__1BSZsq__input{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--legacy-ink);background:#fff;margin-top:10px;padding:12px 14px;font-size:16px}.ConfirmProvider-module__1BSZsq__input:focus{border-color:var(--primary,var(--primary));box-shadow:var(--ring);outline:none}.ConfirmProvider-module__1BSZsq__actions{gap:8px;margin-top:20px;display:flex}.ConfirmProvider-module__1BSZsq__cancel,.ConfirmProvider-module__1BSZsq__ok{border-radius:var(--radius-md);cursor:pointer;flex:1;min-height:48px;font-size:15px;font-weight:600}.ConfirmProvider-module__1BSZsq__cancel{border:1px solid var(--border-color);color:var(--legacy-sub);background:#fff}.ConfirmProvider-module__1BSZsq__cancel:hover{background:var(--bg-light)}.ConfirmProvider-module__1BSZsq__ok{background:var(--primary,var(--primary));color:#fff;border:none}.ConfirmProvider-module__1BSZsq__ok:hover{background:var(--primary-hover)}.ConfirmProvider-module__1BSZsq__ok.ConfirmProvider-module__1BSZsq__danger,.ConfirmProvider-module__1BSZsq__ok.ConfirmProvider-module__1BSZsq__danger:hover{background:var(--danger)}.ConfirmProvider-module__1BSZsq__toast{z-index:1100;border-radius:var(--radius-md);background:var(--legacy-ink);color:#fff;max-width:calc(100vw - 48px);box-shadow:var(--sh-pop);align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:500;line-height:1.4;animation:.2s ConfirmProvider-module__1BSZsq__toastIn;display:inline-flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.ConfirmProvider-module__1BSZsq__toastError{background:var(--danger)}.ConfirmProvider-module__1BSZsq__toastIcon{font-size:15px}@keyframes ConfirmProvider-module__1BSZsq__fade{0%{opacity:0}to{opacity:1}}@keyframes ConfirmProvider-module__1BSZsq__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ConfirmProvider-module__1BSZsq__toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}
.ContributionMatrix-module__U3OMlq__wrapper{border:1px solid var(--border-color);border-radius:var(--radius-card);background:#fff linear-gradient(#fff,#fff);margin:20px 0;overflow:hidden}.ContributionMatrix-module__U3OMlq__header{border-bottom:1px solid var(--bg-light);padding:20px 24px 16px}.ContributionMatrix-module__U3OMlq__title{color:var(--legacy-ink);margin:0 0 6px;font-size:1rem;font-weight:800}.ContributionMatrix-module__U3OMlq__subtitle{color:var(--legacy-sub);margin:0 0 4px;font-size:.875rem}.ContributionMatrix-module__U3OMlq__meta{color:var(--text-body);margin:0;font-size:.875rem}.ContributionMatrix-module__U3OMlq__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ContributionMatrix-module__U3OMlq__table{border-collapse:collapse;width:100%;min-width:320px}.ContributionMatrix-module__U3OMlq__th{color:var(--text-body);text-align:left;background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light));border-bottom:1px solid var(--border-color);white-space:nowrap;padding:12px 16px;font-size:.875rem;font-weight:700}.ContributionMatrix-module__U3OMlq__row{transition:background .1s}.ContributionMatrix-module__U3OMlq__row:hover{background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light))}.ContributionMatrix-module__U3OMlq__rowSelected{background-image:linear-gradient(var(--primary-tint), var(--primary-tint));border-left:3px solid var(--primary);background:var(--primary-tint)!important}.ContributionMatrix-module__U3OMlq__rowCurrent{background:var(--warning-bg);background-image:linear-gradient(var(--warning-bg), var(--warning-bg))}.ContributionMatrix-module__U3OMlq__td{color:var(--legacy-ink);border-bottom:1px solid var(--bg-light);vertical-align:middle;min-height:44px;padding:14px 16px;font-size:.9375rem}.ContributionMatrix-module__U3OMlq__pyeongValue{font-weight:700}.ContributionMatrix-module__U3OMlq__currentBadge{color:var(--warning-text);background:var(--tone-warn-bg);background-image:linear-gradient(var(--tone-warn-bg), var(--tone-warn-bg));vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.8125rem;font-weight:700;display:inline-block}.ContributionMatrix-module__U3OMlq__extraValue{font-size:.9375rem;font-weight:800}.ContributionMatrix-module__U3OMlq__tdRefund,.ContributionMatrix-module__U3OMlq__tdRefund .ContributionMatrix-module__U3OMlq__extraValue{color:var(--success)}.ContributionMatrix-module__U3OMlq__tdPayment,.ContributionMatrix-module__U3OMlq__tdPayment .ContributionMatrix-module__U3OMlq__extraValue{color:var(--danger)}.ContributionMatrix-module__U3OMlq__disclaimer{color:var(--text-body);border-top:1px solid var(--bg-light);padding:12px 24px 16px;font-size:.8125rem;line-height:1.5}.ContributionMatrix-module__U3OMlq__rowLocked{background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light));filter:blur(1.5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.ContributionMatrix-module__U3OMlq__lockedDots{color:var(--text-muted-aa);letter-spacing:2px;font-weight:700;display:inline-block}.ContributionMatrix-module__U3OMlq__unlockCta{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;border-radius:var(--radius-btn);cursor:pointer;text-align:center;width:calc(100% - 32px);min-height:var(--cta-min);box-shadow:var(--sh-blue);word-break:keep-all;border:none;margin:12px 16px 4px;padding:16px;font-size:1rem;font-weight:800;line-height:1.4;transition:transform .1s,box-shadow .2s;display:block}@media (max-width:480px){.ContributionMatrix-module__U3OMlq__unlockCta{padding:14px 12px;font-size:.9375rem}}.ContributionMatrix-module__U3OMlq__unlockCta:hover{box-shadow:var(--sh-blue);transform:translateY(-1px)}.ContributionMatrix-module__U3OMlq__unlockCta:active{transform:translateY(0)}@media (max-width:480px){.ContributionMatrix-module__U3OMlq__header{padding:16px 16px 12px}.ContributionMatrix-module__U3OMlq__th{padding:10px 12px;font-size:.875rem}.ContributionMatrix-module__U3OMlq__td{padding:12px;font-size:.875rem}.ContributionMatrix-module__U3OMlq__disclaimer{padding:10px 16px 14px}}
.FoundingFeedbackOffer-module__W0GbUG__offer{padding:var(--spacing-md);gap:var(--spacing-sm);border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border-color));border-radius:var(--radius-card);background:var(--primary-tint);color:var(--text-main);display:grid}.FoundingFeedbackOffer-module__W0GbUG__compact{padding:var(--spacing-sm);border-radius:var(--radius-btn)}.FoundingFeedbackOffer-module__W0GbUG__heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.FoundingFeedbackOffer-module__W0GbUG__heading p,.FoundingFeedbackOffer-module__W0GbUG__heading h3,.FoundingFeedbackOffer-module__W0GbUG__priceLine,.FoundingFeedbackOffer-module__W0GbUG__boundaries{margin:0}.FoundingFeedbackOffer-module__W0GbUG__heading p{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.FoundingFeedbackOffer-module__W0GbUG__heading h3{margin-top:calc(var(--spacing-xs) / 2);color:var(--text-main);font-size:var(--font-body-lead);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.FoundingFeedbackOffer-module__W0GbUG__discount{min-height:var(--touch-sm);padding-inline:var(--spacing-sm);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-dark);font-size:var(--font-caption);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.FoundingFeedbackOffer-module__W0GbUG__priceLine{align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);line-height:var(--leading-meta);flex-wrap:wrap;display:flex}.FoundingFeedbackOffer-module__W0GbUG__priceLine s,.FoundingFeedbackOffer-module__W0GbUG__priceLine span{color:var(--text-muted);font-size:var(--font-caption)}.FoundingFeedbackOffer-module__W0GbUG__priceLine strong{color:var(--primary);font-size:var(--font-body-lead);font-weight:var(--weight-heading)}.FoundingFeedbackOffer-module__W0GbUG__consent{min-height:var(--touch-min);padding:var(--spacing-sm);align-items:start;gap:var(--spacing-sm);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-bold);line-height:var(--leading-meta);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.FoundingFeedbackOffer-module__W0GbUG__consent input{width:var(--spacing-lg);height:var(--spacing-lg);margin-top:calc(var(--spacing-xs) / 2);accent-color:var(--primary)}.FoundingFeedbackOffer-module__W0GbUG__boundaries{padding-left:var(--spacing-lg);gap:calc(var(--spacing-xs) / 2);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);display:grid}.FoundingFeedbackOffer-module__W0GbUG__dark{border-color:color-mix(in srgb, var(--on-dark) 24%, transparent);background:color-mix(in srgb, var(--on-dark) 7%, transparent);color:var(--on-dark)}.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__heading h3,.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__priceLine strong{color:var(--on-dark)}.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__heading p,.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__priceLine s,.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__priceLine span,.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__boundaries{color:var(--on-navy-soft)}.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__discount{background:var(--gold);color:var(--navy)}.FoundingFeedbackOffer-module__W0GbUG__dark .FoundingFeedbackOffer-module__W0GbUG__consent{border-color:color-mix(in srgb, var(--on-dark) 24%, transparent);background:color-mix(in srgb, var(--on-dark) 9%, transparent);color:var(--on-dark)}@media (max-width:30rem){.FoundingFeedbackOffer-module__W0GbUG__heading{display:grid}.FoundingFeedbackOffer-module__W0GbUG__discount{width:fit-content}}
.RiskScoreCard-module__BNFdda__card{border:1px solid var(--border-color);border-radius:var(--radius-card);background:#fff;margin-top:16px;padding:24px}.RiskScoreCard-module__BNFdda__scoreHeader{color:var(--legacy-sub);margin-bottom:16px;font-size:.875rem;font-weight:600}.RiskScoreCard-module__BNFdda__scoreRow{align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.RiskScoreCard-module__BNFdda__scoreValue{color:var(--legacy-ink);font-size:48px;font-weight:700;line-height:1}.RiskScoreCard-module__BNFdda__scoreMax{color:var(--text-muted-aa);font-size:20px;font-weight:500}.RiskScoreCard-module__BNFdda__progressWrap{border-radius:var(--radius-xs);background:var(--bg-light);width:100%;height:12px;margin-bottom:12px;overflow:hidden}.RiskScoreCard-module__BNFdda__progressBar{border-radius:var(--radius-xs);background:linear-gradient(to right, var(--success) 0%, var(--warning) 33%, var(--warning) 66%, var(--error-bg) 100%);height:100%;transition:width .6s ease-out}.RiskScoreCard-module__BNFdda__interpretation{color:var(--legacy-sub);margin-bottom:0;font-size:.9375rem;font-weight:500}.RiskScoreCard-module__BNFdda__comparison{color:var(--legacy-sub);align-items:center;gap:6px;margin-top:16px;font-size:1rem;font-weight:600;display:flex}.RiskScoreCard-module__BNFdda__comparisonIcon{font-size:1.125rem}.RiskScoreCard-module__BNFdda__keyFactor{background:var(--tone-warn-bg);border-left:4px solid var(--warning);color:var(--legacy-sub);border-radius:0 8px 8px 0;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:.9375rem;font-weight:500;display:flex}.RiskScoreCard-module__BNFdda__keyFactorIcon{flex-shrink:0}.RiskScoreCard-module__BNFdda__disclaimer{color:var(--text-muted-aa);margin-top:12px;font-size:.8125rem}@media (max-width:480px){.RiskScoreCard-module__BNFdda__card{padding:20px 16px}.RiskScoreCard-module__BNFdda__scoreValue{font-size:40px}.RiskScoreCard-module__BNFdda__scoreMax{font-size:16px}.RiskScoreCard-module__BNFdda__comparison{font-size:.9375rem}.RiskScoreCard-module__BNFdda__keyFactor{padding:10px 12px;font-size:.875rem}}
.CostSimSlider-module__Na0R1q__card{border:1px solid var(--border-color);border-radius:var(--radius-card);background:#fff;margin-top:16px;padding:24px}.CostSimSlider-module__Na0R1q__title{color:var(--legacy-ink);margin-bottom:20px;font-size:1.125rem;font-weight:700}.CostSimSlider-module__Na0R1q__sliderWrap{margin-bottom:20px}.CostSimSlider-module__Na0R1q__sliderLabel{color:var(--legacy-sub);margin-bottom:12px;font-size:.9375rem;font-weight:600}.CostSimSlider-module__Na0R1q__sliderValue{color:var(--primary);font-weight:700}.CostSimSlider-module__Na0R1q__sliderTrack{align-items:center;width:100%;height:48px;display:flex;position:relative}.CostSimSlider-module__Na0R1q__sliderInput{appearance:none;background:var(--border-color);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.CostSimSlider-module__Na0R1q__sliderInput::-webkit-slider-thumb{appearance:none;background:var(--primary);width:24px;height:24px;box-shadow:var(--sh-blue);cursor:pointer;border-radius:50%}.CostSimSlider-module__Na0R1q__sliderInput::-moz-range-thumb{background:var(--primary);width:24px;height:24px;box-shadow:var(--sh-blue);cursor:pointer;border:none;border-radius:50%}.CostSimSlider-module__Na0R1q__sliderInput::-webkit-slider-runnable-track{border-radius:3px;height:6px}.CostSimSlider-module__Na0R1q__sliderInput::-moz-range-track{background:var(--border-color);border-radius:3px;height:6px}.CostSimSlider-module__Na0R1q__stepLabels{justify-content:space-between;margin-top:8px;padding:0 2px;display:flex}.CostSimSlider-module__Na0R1q__stepLabel{color:var(--legacy-sub-2);font-size:.875rem;font-weight:400}.CostSimSlider-module__Na0R1q__stepLabelActive{color:var(--primary);font-weight:700}.CostSimSlider-module__Na0R1q__resultBox{background:var(--bg-light);border-radius:var(--radius-md);margin-bottom:16px;padding:16px}.CostSimSlider-module__Na0R1q__resultRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CostSimSlider-module__Na0R1q__resultCurrent{color:var(--legacy-sub);font-size:.9375rem;font-weight:500}.CostSimSlider-module__Na0R1q__resultArrow{color:var(--legacy-muted);font-size:1rem}.CostSimSlider-module__Na0R1q__resultChanged{color:var(--legacy-ink);font-size:.9375rem;font-weight:600}.CostSimSlider-module__Na0R1q__resultDelta{color:var(--danger);font-size:.9375rem;font-weight:700}.CostSimSlider-module__Na0R1q__resultRisk{color:var(--danger);margin-top:10px;font-size:.9375rem;font-weight:700}.CostSimSlider-module__Na0R1q__resultNeutral{color:var(--legacy-sub);margin-top:10px;font-size:.9375rem;font-weight:500}.CostSimSlider-module__Na0R1q__warning{color:var(--danger);align-items:flex-start;gap:6px;margin-bottom:12px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.CostSimSlider-module__Na0R1q__warningIcon{flex-shrink:0;font-size:1rem}.CostSimSlider-module__Na0R1q__stableMessage{color:var(--legacy-sub);font-size:.9375rem;font-weight:500;line-height:1.6}.CostSimSlider-module__Na0R1q__disclaimer{color:var(--legacy-muted);margin-top:4px;font-size:.8125rem}@media (max-width:480px){.CostSimSlider-module__Na0R1q__card{padding:20px 16px}.CostSimSlider-module__Na0R1q__title{font-size:1rem}.CostSimSlider-module__Na0R1q__resultRow{flex-direction:column;align-items:flex-start;gap:4px}.CostSimSlider-module__Na0R1q__resultArrow{display:none}.CostSimSlider-module__Na0R1q__stepLabel{font-size:.8125rem}}
.SignUpModal-module__oKk96a__overlay{z-index:9999;-webkit-overflow-scrolling:touch;background:#00000080;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.SignUpModal-module__oKk96a__modal{border-radius:var(--radius-card);width:100%;max-width:420px;box-shadow:var(--sh-pop);background:#fff;margin:auto 0;padding:36px 32px;position:relative}.SignUpModal-module__oKk96a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SignUpModal-module__oKk96a__closeBtn{color:var(--text-muted-aa);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex;position:absolute;top:16px;right:16px}.SignUpModal-module__oKk96a__logo{letter-spacing:3px;color:var(--primary);text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:800}.SignUpModal-module__oKk96a__title{color:var(--bg-dark);margin-bottom:8px;font-size:1.3rem;font-weight:800}.SignUpModal-module__oKk96a__subtitle{color:var(--text-muted);margin-bottom:24px;font-size:.875rem;line-height:1.6}.SignUpModal-module__oKk96a__benefits{background:var(--primary-tint);border:1px solid var(--primary-soft);border-radius:var(--radius-md);margin-bottom:24px;padding:16px 20px}.SignUpModal-module__oKk96a__benefit{color:var(--primary);padding:4px 0;font-size:.875rem;font-weight:600}.SignUpModal-module__oKk96a__kakaoBtn{border-radius:var(--radius-btn);width:100%;color:var(--text-main);cursor:pointer;min-height:var(--cta-min);background:#fee500;border:none;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:14px;font-size:.95rem;font-weight:700;transition:background .2s;display:flex}.SignUpModal-module__oKk96a__kakaoBtn:hover{background:var(--warning)}.SignUpModal-module__oKk96a__kakaoBtn:disabled{opacity:.6;cursor:not-allowed}.SignUpModal-module__oKk96a__kakaoIcon{flex-shrink:0}.SignUpModal-module__oKk96a__googleBtn{border:2px solid var(--border-color);border-radius:var(--radius-btn);width:100%;color:var(--bg-dark);cursor:pointer;min-height:var(--cta-min);background:#fff;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:.95rem;font-weight:700;transition:background .2s;display:flex}.SignUpModal-module__oKk96a__googleBtn:hover{background:var(--bg-light)}.SignUpModal-module__oKk96a__googleBtn:disabled{opacity:.6;cursor:not-allowed}.SignUpModal-module__oKk96a__googleIcon{flex-shrink:0}.SignUpModal-module__oKk96a__divider{color:var(--text-muted-aa);align-items:center;margin:20px 0;font-size:.8125rem;display:flex}.SignUpModal-module__oKk96a__divider:before,.SignUpModal-module__oKk96a__divider:after{content:"";background:var(--border-color);flex:1;height:1px}.SignUpModal-module__oKk96a__divider span{padding:0 12px}.SignUpModal-module__oKk96a__emailInput{border:2px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--bg-dark);box-sizing:border-box;outline:none;margin-bottom:12px;padding:14px 16px;font-size:16px}.SignUpModal-module__oKk96a__emailInput:focus{border-color:var(--primary)}.SignUpModal-module__oKk96a__emailBtn{background:var(--primary);color:#fff;border-radius:var(--radius-btn);cursor:pointer;width:100%;min-height:var(--cta-min);border:none;padding:14px;font-size:.95rem;font-weight:700}.SignUpModal-module__oKk96a__emailBtn:hover{background:var(--primary-hover)}.SignUpModal-module__oKk96a__emailBtn:disabled{background:var(--faint);cursor:not-allowed}.SignUpModal-module__oKk96a__error{color:var(--danger);text-align:center;margin-top:12px;font-size:.8125rem}.SignUpModal-module__oKk96a__terms{color:var(--text-muted-aa);text-align:center;margin-top:20px;font-size:.8125rem;line-height:1.5}.SignUpModal-module__oKk96a__terms a{color:var(--text-muted);text-decoration:underline}.SignUpModal-module__oKk96a__socialConsent{color:var(--text-body);text-align:center;margin:12px 0 4px;font-size:.8125rem;line-height:1.5}.SignUpModal-module__oKk96a__socialConsent a{color:var(--primary);text-decoration:underline}.SignUpModal-module__oKk96a__checkboxGroup{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.SignUpModal-module__oKk96a__requiredConsent{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-warm);margin:0 0 16px;padding:12px 16px}.SignUpModal-module__oKk96a__requiredConsent legend{color:var(--text-main);padding:0 4px;font-size:.8125rem;font-weight:700}.SignUpModal-module__oKk96a__checkboxLabel{color:var(--text-body);cursor:pointer;min-height:var(--touch-sm);align-items:center;gap:8px;font-size:.8125rem;display:flex}.SignUpModal-module__oKk96a__checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.SignUpModal-module__oKk96a__checkboxLabel a{color:var(--primary);text-decoration:underline}.SignUpModal-module__oKk96a__switchRow{text-align:center;color:var(--text-muted-aa);margin-top:16px;font-size:.8125rem;line-height:2}.SignUpModal-module__oKk96a__switchLink{min-height:var(--touch-sm);color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 4px;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.SignUpModal-module__oKk96a__sentBox{text-align:center;padding:20px 0}.SignUpModal-module__oKk96a__sentIcon{margin-bottom:12px;font-size:2.5rem}.SignUpModal-module__oKk96a__sentTitle{color:var(--bg-dark);margin-bottom:8px;font-size:1.1rem;font-weight:800}.SignUpModal-module__oKk96a__sentDesc{color:var(--text-muted);font-size:.875rem;line-height:1.6}
.EmailInput-module__3W7KBq__wrapper{width:100%}.EmailInput-module__3W7KBq__emailRow{align-items:center;gap:0;width:100%;display:flex}.EmailInput-module__3W7KBq__emailInput{width:100%;min-height:var(--control-min-height);padding:0 var(--control-padding-inline);border:var(--control-border);border-radius:var(--control-radius);font-size:var(--control-font-size);color:var(--legacy-ink);box-sizing:border-box;background:#fff linear-gradient(#fff,#fff);outline:none;transition:border-color .15s}.EmailInput-module__3W7KBq__emailInput::placeholder{color:var(--legacy-muted)}.EmailInput-module__3W7KBq__emailInput:focus{border-color:var(--primary,var(--primary));box-shadow:var(--ring)}.EmailInput-module__3W7KBq__emailLocalInput{border-radius:var(--control-radius) 0 0 var(--control-radius);border-right:none;flex:1;min-width:0}.EmailInput-module__3W7KBq__emailAt{color:var(--text-body);background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light));border-top:1.5px solid var(--border-color);border-bottom:1.5px solid var(--border-color);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 8px;font-size:.95rem;font-weight:600;display:flex}.EmailInput-module__3W7KBq__emailDomainSelect{border-radius:0 var(--control-radius) var(--control-radius) 0;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%236b7684' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center no-repeat;border-left:none;flex:1;min-width:0;padding-right:32px}.EmailInput-module__3W7KBq__emailDomainSelect option{color:var(--legacy-ink);background:#fff linear-gradient(#fff,#fff)}.EmailInput-module__3W7KBq__customDomainInput{border-radius:var(--control-radius);margin-top:8px}.EmailInput-module__3W7KBq__inputError{border-color:var(--danger,var(--danger))!important}.EmailInput-module__3W7KBq__dark .EmailInput-module__3W7KBq__emailInput{color:var(--on-dark);background:#ffffff12 linear-gradient(#ffffff12,#ffffff12);border-color:#ffffff26}.EmailInput-module__3W7KBq__dark .EmailInput-module__3W7KBq__emailInput::placeholder{color:#ffffff47}.EmailInput-module__3W7KBq__dark .EmailInput-module__3W7KBq__emailInput:focus{box-shadow:none;border-color:#fff6}.EmailInput-module__3W7KBq__dark .EmailInput-module__3W7KBq__emailAt{color:#fff6;background:#ffffff0a linear-gradient(#ffffff0a,#ffffff0a);border-top-color:#fff3;border-bottom-color:#fff3}.EmailInput-module__3W7KBq__dark .EmailInput-module__3W7KBq__emailDomainSelect{background:#ffffff12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center no-repeat}.EmailInput-module__3W7KBq__dark .EmailInput-module__3W7KBq__emailDomainSelect option{background:var(--primary);background-image:linear-gradient(var(--primary), var(--primary));color:var(--on-dark)}@media (max-width:480px){.EmailInput-module__3W7KBq__emailInput{padding-inline:var(--spacing-sm)}.EmailInput-module__3W7KBq__emailAt{padding:0 6px;font-size:.875rem}.EmailInput-module__3W7KBq__emailDomainSelect{padding-right:28px}}
.ProcessingProgress-module__RBsV3W__panel{gap:var(--spacing-md);width:100%;min-width:0;padding:var(--service-card-pad);border:.0625rem solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-white);color:var(--text-main);box-shadow:var(--sh-panel);display:grid}.ProcessingProgress-module__RBsV3W__embedded{box-shadow:none;border:0;border-radius:0;padding-inline:0}.ProcessingProgress-module__RBsV3W__heading{align-items:start;gap:var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.ProcessingProgress-module__RBsV3W__spinner{width:var(--spacing-lg);height:var(--spacing-lg);border:.1875rem solid var(--primary-soft);border-block-start-color:var(--primary);border-radius:50%;margin-block-start:calc(var(--spacing-xs) / 2);animation:.9s linear infinite ProcessingProgress-module__RBsV3W__progressSpin}.ProcessingProgress-module__RBsV3W__eyebrow,.ProcessingProgress-module__RBsV3W__current,.ProcessingProgress-module__RBsV3W__notes p{margin:0}.ProcessingProgress-module__RBsV3W__eyebrow{color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-heading);letter-spacing:var(--tracking-kicker)}.ProcessingProgress-module__RBsV3W__title{overflow-wrap:anywhere;font-size:var(--font-h3-service);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin-block-start:calc(var(--spacing-xs) / 2);display:block}.ProcessingProgress-module__RBsV3W__current{color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body);margin-block-start:var(--spacing-xs)}.ProcessingProgress-module__RBsV3W__progressTrack{border-radius:var(--radius-pill);background:var(--primary-soft);height:.375rem;position:relative;overflow:hidden}.ProcessingProgress-module__RBsV3W__progressTrack span{border-radius:inherit;background:var(--primary);width:42%;animation:ProcessingProgress-module__RBsV3W__progressMove 1.6s var(--ease) infinite;position:absolute;inset-block:0}.ProcessingProgress-module__RBsV3W__detailGrid{gap:var(--spacing-lg);padding-block:var(--spacing-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ProcessingProgress-module__RBsV3W__stages{gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:grid}.ProcessingProgress-module__RBsV3W__stages li{grid-template-columns:var(--spacing-lg) minmax(0, 1fr);align-items:center;gap:var(--spacing-sm);color:var(--text-muted);display:grid}.ProcessingProgress-module__RBsV3W__stages li>span{width:var(--spacing-lg);height:var(--spacing-lg);border:.125rem solid var(--border-strong);color:var(--bg-white);font-size:var(--font-sm);font-weight:var(--weight-heading);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ProcessingProgress-module__RBsV3W__stages li[data-state=done]>span{border-color:var(--success);background:var(--success)}.ProcessingProgress-module__RBsV3W__stages li[data-state=current]{color:var(--text-main)}.ProcessingProgress-module__RBsV3W__stages li[data-state=current]>span{border-color:var(--primary);box-shadow:var(--ring)}.ProcessingProgress-module__RBsV3W__stages li[data-state=current]>span:after{width:var(--spacing-xs);height:var(--spacing-xs);background:var(--primary);content:"";border-radius:50%}.ProcessingProgress-module__RBsV3W__stages strong,.ProcessingProgress-module__RBsV3W__stages small{overflow-wrap:anywhere;display:block}.ProcessingProgress-module__RBsV3W__stages strong{font-size:var(--font-caption);line-height:var(--leading-meta)}.ProcessingProgress-module__RBsV3W__stages small{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.ProcessingProgress-module__RBsV3W__preview{gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--bg-light);display:grid}.ProcessingProgress-module__RBsV3W__preview>strong{font-size:var(--font-caption);line-height:var(--leading-heading)}.ProcessingProgress-module__RBsV3W__preview ul{gap:var(--spacing-xs);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);margin:0;padding-inline-start:var(--spacing-lg);display:grid}.ProcessingProgress-module__RBsV3W__notes{gap:var(--spacing-xs);border-block-start:.0625rem solid var(--border-color);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);padding-block-start:var(--spacing-sm);display:grid}.ProcessingProgress-module__RBsV3W__slow{color:var(--warning-text);font-weight:var(--weight-medium)}.ProcessingProgress-module__RBsV3W__cancelRow{align-items:center;gap:var(--spacing-sm);display:flex}.ProcessingProgress-module__RBsV3W__cancelRow button{min-height:var(--touch-sm);padding-inline:var(--spacing-md);border:.0625rem solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-main);font:inherit;font-weight:var(--weight-bold);cursor:pointer;flex:none}.ProcessingProgress-module__RBsV3W__cancelRow span{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.ProcessingProgress-module__RBsV3W__compact{gap:var(--spacing-sm);box-shadow:var(--sh-card)}.ProcessingProgress-module__RBsV3W__compact .ProcessingProgress-module__RBsV3W__notes{border-block-start:0;padding-block-start:0}@keyframes ProcessingProgress-module__RBsV3W__progressSpin{to{transform:rotate(360deg)}}@keyframes ProcessingProgress-module__RBsV3W__progressMove{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (max-width:48rem){.ProcessingProgress-module__RBsV3W__panel{gap:var(--spacing-sm)}.ProcessingProgress-module__RBsV3W__detailGrid{gap:var(--spacing-sm);grid-template-columns:1fr}.ProcessingProgress-module__RBsV3W__stages{gap:var(--spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.ProcessingProgress-module__RBsV3W__stages li{align-content:start;justify-items:center;gap:var(--spacing-xs);text-align:center;grid-template-columns:1fr}.ProcessingProgress-module__RBsV3W__stages li>div{min-width:0}.ProcessingProgress-module__RBsV3W__notes{padding-block-start:var(--spacing-xs)}.ProcessingProgress-module__RBsV3W__cancelRow{flex-direction:column;align-items:stretch}.ProcessingProgress-module__RBsV3W__cancelRow button{width:100%}}@media (prefers-reduced-motion:reduce){.ProcessingProgress-module__RBsV3W__spinner,.ProcessingProgress-module__RBsV3W__progressTrack span{animation:none}.ProcessingProgress-module__RBsV3W__progressTrack span{inset-inline-start:0}}
.ProductHero-module__aeKMda__hero{width:100vw;max-width:100vw;padding:clamp(var(--spacing-xl), 5vw, var(--spacing-3xl)) var(--service-gutter);border-bottom:var(--service-hero-border);background:var(--service-hero-background);text-align:left;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.ProductHero-module__aeKMda__hero:before{width:.3rem;top:var(--spacing-xl);bottom:var(--spacing-xl);left:max(var(--service-gutter), calc((100% - var(--maxw)) / 2));border-radius:var(--radius-pill);background:linear-gradient(var(--primary), var(--gold));content:"";position:absolute}.ProductHero-module__aeKMda__compact{padding-block:var(--spacing-xl)}.ProductHero-module__aeKMda__inner{z-index:1;width:min(100%, var(--maxw));padding-left:var(--spacing-lg);margin:0 auto;position:relative}.ProductHero-module__aeKMda__withVisual{align-items:center;gap:clamp(var(--spacing-xl), 5vw, var(--spacing-3xl));grid-template-columns:minmax(18rem,.84fr) minmax(0,1.16fr);display:grid}.ProductHero-module__aeKMda__copy,.ProductHero-module__aeKMda__visual{min-width:0}.ProductHero-module__aeKMda__visual{width:100%}.ProductHero-module__aeKMda__actions{justify-content:flex-start;gap:var(--service-stack-gap);margin-top:var(--service-card-pad);flex-wrap:wrap;display:flex}.ProductHero-module__aeKMda__kicker{min-height:var(--spacing-xl);margin:0 0 var(--spacing-md);padding-inline:var(--spacing-sm);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);align-items:center;display:inline-flex}.ProductHero-module__aeKMda__title{max-width:19ch;margin:0 0 var(--spacing-md);color:var(--text-main);font-size:var(--font-h1-service-hero);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.ProductHero-module__aeKMda__title em,.ProductHero-module__aeKMda__titleAccent{color:var(--primary);font-style:normal}.ProductHero-module__aeKMda__sub{max-width:var(--maxw-read);color:var(--text-body);font-size:var(--font-body-lead);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:0}@media (max-width:48rem){.ProductHero-module__aeKMda__hero,.ProductHero-module__aeKMda__compact{padding:var(--spacing-xl) var(--service-gutter)}.ProductHero-module__aeKMda__hero:before{top:var(--spacing-lg);bottom:var(--spacing-lg)}.ProductHero-module__aeKMda__title{max-width:16ch}.ProductHero-module__aeKMda__sub{font-size:var(--font-body)}.ProductHero-module__aeKMda__actions{grid-template-columns:1fr;display:grid}}@media (max-width:56rem){.ProductHero-module__aeKMda__withVisual{grid-template-columns:1fr}.ProductHero-module__aeKMda__withVisual .ProductHero-module__aeKMda__copy{max-width:var(--maxw-read)}}
.NeighborhoodBriefingPublicClient-module__p9TZkG__shell{min-width:0;padding-bottom:var(--section-pad-service);color:var(--text-main);background:0 0}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroActionGroup{justify-items:start;gap:var(--spacing-md);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroCta,.NeighborhoodBriefingPublicClient-module__p9TZkG__submitButton{min-height:var(--cta-min);padding-inline:var(--spacing-lg);border:1px solid var(--primary);border-radius:var(--radius-btn);background:var(--primary);color:var(--on-dark);font:inherit;font-size:var(--font-body);font-weight:var(--weight-bold);cursor:pointer;box-shadow:var(--sh-blue);transition:background .16s var(--ease), transform .16s var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroCta{gap:var(--spacing-xs);margin:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroCta:hover,.NeighborhoodBriefingPublicClient-module__p9TZkG__submitButton:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-.0625rem)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroFacts{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroFacts li{padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-white);color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-bold)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroProduct{min-width:0;padding:var(--spacing-md);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-pop);margin:0;transform:rotate(.35deg)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroWindowBar{padding:0 var(--spacing-xs) var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroWindowBar span{color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroWindowBar strong,.NeighborhoodBriefingPublicClient-module__p9TZkG__heroProduct figcaption{color:var(--text-muted);font-size:var(--font-sm);font-weight:var(--weight-medium)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultSummary{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-light);padding:var(--spacing-md)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultMeta{color:var(--text-muted);font-size:var(--font-caption);font-weight:var(--weight-bold)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCards{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard{padding:var(--spacing-sm);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-white)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard>div,.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dl,.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dl div{align-items:center;display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard>div,.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dl{justify-content:space-between;gap:var(--spacing-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard strong{color:var(--text-body);font-size:var(--font-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard span{color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard p,.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dt,.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dd{color:var(--text-muted);font-size:var(--font-caption);margin:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard p{margin-top:var(--spacing-xs)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dl{margin:var(--spacing-sm) 0 0}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dl div{gap:var(--spacing-xs)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultCard dd{color:var(--text-body);font-weight:var(--weight-bold)}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroProduct figcaption{padding:var(--spacing-sm) var(--spacing-xs) 0;line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__form,.NeighborhoodBriefingPublicClient-module__p9TZkG__progress{width:min(calc(100% - (var(--service-gutter) * 2)), 64rem);margin-inline:auto}.NeighborhoodBriefingPublicClient-module__p9TZkG__form{gap:var(--spacing-md);margin-top:var(--section-pad-service);padding:clamp(var(--spacing-lg), 3vw, var(--spacing-xl));border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-panel);scroll-margin-top:calc(var(--header-h) + var(--spacing-md));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__formHeader{max-width:var(--maxw-read);gap:var(--spacing-xs);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__formHeader p,.NeighborhoodBriefingPublicClient-module__p9TZkG__formHeader h2,.NeighborhoodBriefingPublicClient-module__p9TZkG__formHeader span{margin:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__formHeader p{color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.NeighborhoodBriefingPublicClient-module__p9TZkG__formHeader h2{color:var(--text-main);font-size:var(--font-h2-service);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.NeighborhoodBriefingPublicClient-module__p9TZkG__formHeader span{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTabs{gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab,.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive{min-height:calc(var(--cta-min) + var(--spacing-sm));padding:var(--spacing-xs) var(--spacing-sm);place-content:center;gap:calc(var(--spacing-xs) / 2);border-radius:var(--radius-btn);text-align:center;border:1px solid #0000;text-decoration:none;display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab strong,.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive strong{font-size:var(--font-body-readable);line-height:var(--leading-heading)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab span,.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive span{font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab{color:var(--text-body);background:0 0}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab span{color:var(--text-muted)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab:hover{border-color:var(--border-strong);background:var(--bg-white);color:var(--primary)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive{border-color:var(--primary);background:var(--primary);color:var(--on-dark);box-shadow:var(--sh-blue)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive span{color:var(--on-navy-soft)}.NeighborhoodBriefingPublicClient-module__p9TZkG__scopeNotice{padding:var(--spacing-sm) var(--spacing-md);align-items:baseline;gap:var(--spacing-sm);border-left:3px solid var(--primary);background:var(--primary-tint);display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__scopeNotice strong{color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);flex:none}.NeighborhoodBriefingPublicClient-module__p9TZkG__scopeNotice span{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__primaryQuestions{border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__commuteQuestion{background:var(--bg-white)}.NeighborhoodBriefingPublicClient-module__p9TZkG__fieldset{min-width:0;padding:var(--spacing-xl);align-content:start;gap:var(--spacing-md);background:var(--bg-white);border:0;border-radius:0;margin:0;display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__primaryQuestions>.NeighborhoodBriefingPublicClient-module__p9TZkG__fieldset+.NeighborhoodBriefingPublicClient-module__p9TZkG__fieldset{border-top:var(--border-subtle)}.NeighborhoodBriefingPublicClient-module__p9TZkG__dealQuestion .NeighborhoodBriefingPublicClient-module__p9TZkG__choiceGroup{grid-template-columns:minmax(12rem,.7fr) minmax(24rem,1.3fr);align-items:center}.NeighborhoodBriefingPublicClient-module__p9TZkG__dealQuestion .NeighborhoodBriefingPublicClient-module__p9TZkG__choiceRow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetControls{align-items:start;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetChoices{align-content:start;gap:var(--spacing-xs);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetChoices .NeighborhoodBriefingPublicClient-module__p9TZkG__budgetPresets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__fieldset legend{max-width:calc(100% - var(--spacing-sm));padding:0 var(--spacing-xs) 0 0;color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:var(--leading-heading);margin:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__fieldset .NeighborhoodBriefingPublicClient-module__p9TZkG__questionLegend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NeighborhoodBriefingPublicClient-module__p9TZkG__questionHeading{align-items:center;gap:var(--spacing-xs);min-width:0;color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:var(--leading-heading);display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__questionHeading span{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-dark);font-size:var(--font-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__questionHeading strong{overflow-wrap:anywhere;min-width:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__choiceGroup{gap:var(--spacing-sm);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__groupLabel,.NeighborhoodBriefingPublicClient-module__p9TZkG__helperText{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);margin:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__groupLabel{font-weight:var(--weight-medium)}.NeighborhoodBriefingPublicClient-module__p9TZkG__choiceRow,.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetPresets{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__choice,.NeighborhoodBriefingPublicClient-module__p9TZkG__choiceActive,.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetPresets button{min-height:var(--touch-min);padding-inline:var(--spacing-md);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-body);font:inherit;font-size:var(--font-body);font-weight:var(--weight-medium);cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease), color .15s var(--ease);justify-content:center;align-items:center;display:inline-flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__choice:hover,.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetPresets button:hover{border-color:var(--primary);color:var(--primary)}.NeighborhoodBriefingPublicClient-module__p9TZkG__choiceActive,.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetPresets button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint);color:var(--primary);font-weight:var(--weight-bold)}.NeighborhoodBriefingPublicClient-module__p9TZkG__choice:disabled,.NeighborhoodBriefingPublicClient-module__p9TZkG__choiceActive:disabled{border-color:var(--border-color);background:var(--bg-light);color:var(--text-muted);cursor:not-allowed;opacity:.75}.NeighborhoodBriefingPublicClient-module__p9TZkG__choice small,.NeighborhoodBriefingPublicClient-module__p9TZkG__choiceActive small{margin-left:var(--spacing-xs);color:currentColor;font-size:var(--font-sm);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetPresets button{padding-inline:var(--spacing-sm);font-size:var(--font-caption)}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField,.NeighborhoodBriefingPublicClient-module__p9TZkG__textField{gap:var(--spacing-xs);width:100%;min-width:0;color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-meta);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField>span,.NeighborhoodBriefingPublicClient-module__p9TZkG__textField>span{color:var(--text-body);font-weight:var(--weight-medium)}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField strong{margin-left:var(--spacing-xs);color:var(--primary);font-size:var(--font-body-lead)}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeScale{justify-content:space-between;display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeScale small{color:var(--text-muted);font-size:var(--font-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetNumber,.NeighborhoodBriefingPublicClient-module__p9TZkG__inlineDetails{width:100%;max-width:none}.NeighborhoodBriefingPublicClient-module__p9TZkG__methodDetails{border-top:var(--border-subtle)}.NeighborhoodBriefingPublicClient-module__p9TZkG__methodDetails>summary{min-height:var(--touch-sm);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:inline-flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__methodDetails>div{padding:0 0 var(--spacing-sm);gap:var(--spacing-xs);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__methodDetails p{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);margin:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__methodDetails a{min-height:var(--touch-sm);color:var(--primary);font-weight:var(--weight-bold);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__inlineDetails>summary{min-height:var(--touch-sm);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:inline-flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__inlineDetails[open]>summary{margin-bottom:var(--spacing-xs)}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField input[type=range]{appearance:none;width:100%;min-height:var(--touch-sm);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--primary) 0, var(--primary) var(--range-progress), var(--border-strong) var(--range-progress), var(--border-strong) 100%) center / 100% .5rem no-repeat;cursor:pointer}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField input[type=range]::-webkit-slider-thumb{appearance:none;border:.1875rem solid var(--bg-white);background:var(--primary);width:1.375rem;height:1.375rem;box-shadow:0 0 0 .125rem var(--primary), var(--sh-card);border-radius:50%}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:0 0;border:0;height:.5rem}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField input[type=range]::-moz-range-thumb{border:.1875rem solid var(--bg-white);background:var(--primary);width:1rem;height:1rem;box-shadow:0 0 0 .125rem var(--primary), var(--sh-card);border-radius:50%}.NeighborhoodBriefingPublicClient-module__p9TZkG__rangeField input[type=range]:focus-visible{box-shadow:var(--ring);outline:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__textField input,.NeighborhoodBriefingPublicClient-module__p9TZkG__textField select{width:100%;min-height:var(--btn-min-height);padding-inline:var(--spacing-md);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-main);font:inherit;font-size:var(--control-font-size)}.NeighborhoodBriefingPublicClient-module__p9TZkG__textField select{appearance:auto}.NeighborhoodBriefingPublicClient-module__p9TZkG__textField input::placeholder{color:var(--text-muted)}.NeighborhoodBriefingPublicClient-module__p9TZkG__textField input:focus,.NeighborhoodBriefingPublicClient-module__p9TZkG__textField select:focus{border-color:var(--primary);box-shadow:var(--ring);outline:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__commercialReady{padding:var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--primary-tint);color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body);margin:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__textField small{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__helperText a{min-height:var(--touch-sm);color:var(--primary);font-weight:var(--weight-bold);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__destinationGrid,.NeighborhoodBriefingPublicClient-module__p9TZkG__checkGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__commuteSettings{align-items:end;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__commuteSettings>div{gap:var(--spacing-xs);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__commuteSettings>*,.NeighborhoodBriefingPublicClient-module__p9TZkG__destinationGrid>*{width:100%;min-width:0}.NeighborhoodBriefingPublicClient-module__p9TZkG__commuteSettings .NeighborhoodBriefingPublicClient-module__p9TZkG__choiceRow{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__controlLabel{color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__checkGrid label{min-height:var(--touch-min);padding:var(--spacing-sm) var(--spacing-md);align-items:center;gap:var(--spacing-sm);border:var(--border-subtle);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-body);font-size:var(--font-caption);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__checkGrid input{width:var(--spacing-lg);height:var(--spacing-lg);accent-color:var(--primary)}.NeighborhoodBriefingPublicClient-module__p9TZkG__details{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-white)}.NeighborhoodBriefingPublicClient-module__p9TZkG__details>summary{min-height:calc(var(--cta-min) + var(--spacing-sm));padding:var(--spacing-sm) var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);color:var(--text-main);cursor:pointer;display:flex}.NeighborhoodBriefingPublicClient-module__p9TZkG__detailsSummaryCopy{gap:calc(var(--spacing-xs) / 2);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__detailsSummaryCopy strong{font-size:var(--font-body-readable)}.NeighborhoodBriefingPublicClient-module__p9TZkG__detailsSummaryCopy small,.NeighborhoodBriefingPublicClient-module__p9TZkG__detailsSelection{color:var(--text-muted);font-size:var(--font-caption);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__detailsSelection{text-align:end;max-width:42%}.NeighborhoodBriefingPublicClient-module__p9TZkG__details[open]>summary{border-bottom:var(--border-subtle);background:var(--primary-tint)}.NeighborhoodBriefingPublicClient-module__p9TZkG__detailsBody{gap:var(--spacing-lg);padding:var(--spacing-md);display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__submitPanel{padding:var(--spacing-lg);align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-card);background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--primary-light) 40%, transparent), transparent 16rem), var(--bg-dark);grid-template-columns:minmax(0,1fr) auto;display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__selectedCondition{gap:calc(var(--spacing-xs) / 2);min-width:0;display:grid}.NeighborhoodBriefingPublicClient-module__p9TZkG__selectedCondition span,.NeighborhoodBriefingPublicClient-module__p9TZkG__selectedCondition small{color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__selectedCondition strong{overflow-wrap:anywhere;color:var(--on-dark);font-size:var(--font-body-lead);line-height:var(--leading-heading)}.NeighborhoodBriefingPublicClient-module__p9TZkG__selectedCondition small{color:var(--on-navy-muted)}.NeighborhoodBriefingPublicClient-module__p9TZkG__submitButton{min-width:15rem;box-shadow:none}.NeighborhoodBriefingPublicClient-module__p9TZkG__submitButton:disabled{border-color:var(--on-navy-muted);background:var(--bg-dark-alt);color:var(--on-navy-muted);cursor:not-allowed;transform:none}.NeighborhoodBriefingPublicClient-module__p9TZkG__errorText{margin:calc(var(--spacing-sm) * -1) 0 0;color:var(--danger);font-size:var(--font-caption);line-height:var(--leading-meta)}.NeighborhoodBriefingPublicClient-module__p9TZkG__progress{margin-block:var(--spacing-2xl)}@media (max-width:56rem){.NeighborhoodBriefingPublicClient-module__p9TZkG__heroProduct{width:100%;max-width:46rem;transform:none}.NeighborhoodBriefingPublicClient-module__p9TZkG__dealQuestion .NeighborhoodBriefingPublicClient-module__p9TZkG__choiceGroup,.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetControls{grid-template-columns:1fr}}@media (max-width:48rem){.NeighborhoodBriefingPublicClient-module__p9TZkG__heroProduct{padding:var(--spacing-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__form{gap:var(--spacing-lg);padding:var(--spacing-lg)}.NeighborhoodBriefingPublicClient-module__p9TZkG__scopeNotice{flex-direction:column;align-items:flex-start}.NeighborhoodBriefingPublicClient-module__p9TZkG__fieldset{padding:var(--spacing-md)}.NeighborhoodBriefingPublicClient-module__p9TZkG__dealQuestion .NeighborhoodBriefingPublicClient-module__p9TZkG__choiceGroup{gap:var(--spacing-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__destinationGrid,.NeighborhoodBriefingPublicClient-module__p9TZkG__checkGrid,.NeighborhoodBriefingPublicClient-module__p9TZkG__commuteSettings{grid-template-columns:1fr}.NeighborhoodBriefingPublicClient-module__p9TZkG__details>summary{justify-content:center;align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.NeighborhoodBriefingPublicClient-module__p9TZkG__detailsSelection{text-align:start;max-width:100%}.NeighborhoodBriefingPublicClient-module__p9TZkG__submitPanel{padding:var(--spacing-md);grid-template-columns:1fr}.NeighborhoodBriefingPublicClient-module__p9TZkG__submitButton{width:100%;min-width:0}}@media (max-width:30rem){.NeighborhoodBriefingPublicClient-module__p9TZkG__heroWindowBar strong{display:none}.NeighborhoodBriefingPublicClient-module__p9TZkG__heroResultSummary{padding:var(--spacing-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__form{width:calc(100% - (var(--spacing-md) * 2));padding:var(--spacing-md)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTabs{gap:calc(var(--spacing-xs) / 2);padding:calc(var(--spacing-xs) / 2)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab,.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive{min-height:calc(var(--cta-min) + var(--spacing-xs));padding-inline:calc(var(--spacing-xs) / 2)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab strong,.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive strong{font-size:var(--font-caption)}.NeighborhoodBriefingPublicClient-module__p9TZkG__modeTab span,.NeighborhoodBriefingPublicClient-module__p9TZkG__modeActive span{font-size:var(--font-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__choice,.NeighborhoodBriefingPublicClient-module__p9TZkG__choiceActive{padding-inline:var(--spacing-sm)}.NeighborhoodBriefingPublicClient-module__p9TZkG__budgetPresets button{flex:1 1 calc(50% - var(--spacing-xs))}}@media (prefers-reduced-motion:reduce){.NeighborhoodBriefingPublicClient-module__p9TZkG__heroCta,.NeighborhoodBriefingPublicClient-module__p9TZkG__submitButton{transition:none}}
.AdminBanner-module__8wz8uG__banner{z-index:100;background:var(--primary);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:.8125rem;display:flex;position:relative}@media (max-width:480px){.AdminBanner-module__8wz8uG__banner{gap:8px;padding:6px 12px;font-size:.8125rem}.AdminBanner-module__8wz8uG__label{font-size:.8125rem}}.AdminBanner-module__8wz8uG__label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AdminBanner-module__8wz8uG__label strong{font-weight:700}.AdminBanner-module__8wz8uG__role{opacity:.8;font-size:.8125rem}.AdminBanner-module__8wz8uG__actions{align-items:center;gap:8px;display:flex}.AdminBanner-module__8wz8uG__link{color:#fff;font-size:.8125rem;text-decoration:underline}.AdminBanner-module__8wz8uG__logout{color:#fff;border-radius:var(--radius-xs);cursor:pointer;background:#fff3;border:none;padding:4px 10px;font-size:.8125rem;font-weight:600}.AdminBanner-module__8wz8uG__logout:hover{background:#ffffff4d}
.PwaInstallBanner-module__JJeFAG__banner{z-index:1900;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-dark,var(--bg-dark));border-top:1px solid #ffffff1a;animation:.3s ease-out PwaInstallBanner-module__JJeFAG__slideUp;position:fixed;bottom:0;left:0;right:0}@keyframes PwaInstallBanner-module__JJeFAG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PwaInstallBanner-module__JJeFAG__bannerInner{justify-content:space-between;align-items:center;gap:12px;max-width:640px;margin:0 auto;display:flex}.PwaInstallBanner-module__JJeFAG__bannerContent{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.PwaInstallBanner-module__JJeFAG__bannerIcon{border-radius:var(--radius-md);flex-shrink:0;width:40px;height:40px;overflow:hidden}.PwaInstallBanner-module__JJeFAG__bannerIcon img{width:100%;height:100%;display:block}.PwaInstallBanner-module__JJeFAG__bannerText{min-width:0}.PwaInstallBanner-module__JJeFAG__bannerTitle{color:#fff;margin:0 0 2px;font-size:.875rem;font-weight:700}.PwaInstallBanner-module__JJeFAG__bannerDesc{color:#fff9;margin:0;font-size:.8125rem;line-height:1.4}.PwaInstallBanner-module__JJeFAG__bannerDesc strong{color:var(--on-dark-info);font-weight:700}.PwaInstallBanner-module__JJeFAG__bannerActions{flex-shrink:0;gap:8px;display:flex}.PwaInstallBanner-module__JJeFAG__installBtn{background:var(--primary,var(--primary));color:#fff;border-radius:var(--radius-btn);cursor:pointer;min-height:var(--touch-sm);white-space:nowrap;border:none;padding:10px 20px;font-size:.875rem;font-weight:700}.PwaInstallBanner-module__JJeFAG__installBtn:hover{background:var(--primary-hover,var(--primary-hover))}.PwaInstallBanner-module__JJeFAG__dismissBtn{color:#ffffffb3;border-radius:var(--radius-btn);cursor:pointer;min-height:var(--touch-sm);white-space:nowrap;background:0 0;border:1px solid #ffffff26;padding:10px 12px;font-size:.8125rem}.PwaInstallBanner-module__JJeFAG__dismissBtn:hover{color:#ffffffb3;border-color:#ffffff4d}@media (max-width:480px){.PwaInstallBanner-module__JJeFAG__bannerInner{flex-direction:column;align-items:stretch}.PwaInstallBanner-module__JJeFAG__bannerActions{justify-content:stretch}.PwaInstallBanner-module__JJeFAG__installBtn{text-align:center;flex:1}.PwaInstallBanner-module__JJeFAG__dismissBtn{flex:0}}
.ServicePageShell-module__2xla8W__shell{background:var(--service-page-background);min-width:0;min-height:100vh;color:var(--text-main);overflow:clip}
.blog-module__JsT-Oq__shell{max-width:var(--maxw-decision-wide);padding:var(--spacing-lg);color:var(--text-main);word-break:keep-all;overflow-wrap:anywhere;padding-block:var(--spacing-lg) var(--spacing-3xl);margin-inline:auto}.blog-module__JsT-Oq__nav,.blog-module__JsT-Oq__actions,.blog-module__JsT-Oq__pagination{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__nav{border-bottom:var(--border-subtle);padding-bottom:var(--spacing-sm);gap:var(--spacing-xs);flex-wrap:nowrap;margin-bottom:0;overflow-x:auto}.blog-module__JsT-Oq__nav a,.blog-module__JsT-Oq__pagination a{min-height:var(--touch-min);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-btn);font-weight:var(--weight-bold);color:var(--primary);align-items:center;display:inline-flex}.blog-module__JsT-Oq__header{margin-block:var(--spacing-lg) var(--spacing-xl);padding-block:var(--spacing-lg)}.blog-module__JsT-Oq__header h1{font-size:var(--font-h1-page);line-height:var(--leading-heading);font-weight:var(--weight-heading);margin-block:var(--spacing-md);max-width:var(--maxw-read);letter-spacing:var(--tracking-heading);text-wrap:balance}.blog-module__JsT-Oq__kicker{font-size:var(--font-kicker);color:var(--primary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.blog-module__JsT-Oq__lead{font-size:var(--font-body-lead);line-height:var(--leading-body);color:var(--text-body);max-width:var(--maxw-read);margin-top:var(--spacing-lg)}.blog-module__JsT-Oq__meta{font-size:var(--font-caption);line-height:var(--leading-meta);color:var(--text-muted)}.blog-module__JsT-Oq__cards{gap:0 var(--spacing-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__card{padding:var(--spacing-xl) 0;background:var(--bg-white);border:0;border-top:var(--border-subtle);border-radius:0;min-width:0}.blog-module__JsT-Oq__card h2,.blog-module__JsT-Oq__nextStep h2{font-size:var(--font-h2-page);line-height:var(--leading-heading);margin-block:var(--spacing-sm)}.blog-module__JsT-Oq__shell .blog-subscribe h2{font-size:var(--font-h2-page);line-height:var(--leading-heading);margin-block:var(--spacing-sm)}.blog-module__JsT-Oq__card p{line-height:var(--leading-body);color:var(--text-body)}.blog-module__JsT-Oq__card a{color:var(--text-main)}.blog-module__JsT-Oq__nextStep{background:var(--bg-white);border:var(--border-subtle);border-radius:var(--radius-card);padding:var(--spacing-lg);margin-block:var(--spacing-xl)}.blog-module__JsT-Oq__shell .blog-subscribe{background:var(--bg-white);border:var(--border-subtle);border-radius:var(--radius-card);padding:var(--spacing-lg);margin-block:var(--spacing-xl)}.blog-module__JsT-Oq__nextStep p{line-height:var(--leading-body)}.blog-module__JsT-Oq__shell .blog-subscribe p{line-height:var(--leading-body)}.blog-module__JsT-Oq__actions{margin-top:var(--spacing-md)}.blog-module__JsT-Oq__primary,.blog-module__JsT-Oq__secondary,.blog-module__JsT-Oq__body button{min-height:var(--cta-min);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-btn);border:var(--border-subtle);font-size:var(--font-body);font-weight:var(--weight-bold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__shell .blog-subscribe button{min-height:var(--cta-min);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-btn);border:var(--border-subtle);font-size:var(--font-body);font-weight:var(--weight-bold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__primary,.blog-module__JsT-Oq__body button{background:var(--primary);color:var(--bg-white)}.blog-module__JsT-Oq__shell .blog-subscribe button{background:var(--primary);color:var(--bg-white)}.blog-module__JsT-Oq__secondary{background:var(--bg-light);color:var(--primary)}.blog-module__JsT-Oq__pagination{margin-block:var(--spacing-xl);justify-content:center}.blog-module__JsT-Oq__cover img,.blog-module__JsT-Oq__body img{max-width:100%;height:auto;margin-inline:auto;display:block}.blog-module__JsT-Oq__body{font-size:var(--font-body-readable);line-height:var(--leading-body);color:var(--ink-soft)}.blog-module__JsT-Oq__body h1,.blog-module__JsT-Oq__body h2{font-size:var(--font-h2-page);line-height:var(--leading-heading);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.blog-module__JsT-Oq__body h3{font-size:var(--font-h3);margin-top:var(--spacing-lg);color:var(--text-main)}.blog-module__JsT-Oq__body p,.blog-module__JsT-Oq__body ul,.blog-module__JsT-Oq__body ol,.blog-module__JsT-Oq__body blockquote,.blog-module__JsT-Oq__body figure{margin-block:var(--spacing-md)}.blog-module__JsT-Oq__body ul,.blog-module__JsT-Oq__body ol{padding-left:var(--spacing-lg)}.blog-module__JsT-Oq__body a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.blog-module__JsT-Oq__body pre{white-space:pre-wrap;overflow-wrap:anywhere}.blog-module__JsT-Oq__body table{border-collapse:collapse;width:100%;max-width:100%;margin-block:var(--spacing-lg);font-size:var(--font-caption);line-height:var(--leading-meta);display:block;overflow-x:auto}.blog-module__JsT-Oq__body th,.blog-module__JsT-Oq__body td{padding:var(--spacing-md);border:var(--border-subtle);text-align:start;vertical-align:top;min-width:6em}.blog-module__JsT-Oq__body th{background:var(--bg-light)}.blog-module__JsT-Oq__body blockquote{border-left:var(--border-strong) solid .25em;padding-left:var(--spacing-md);border-left-color:var(--primary);background:var(--primary-tint);padding:var(--spacing-sm) var(--spacing-lg);margin-inline:0}.blog-module__JsT-Oq__body label{font-weight:var(--weight-bold);margin-block:var(--spacing-sm);display:block}.blog-module__JsT-Oq__shell .blog-subscribe label{font-weight:var(--weight-bold);margin-block:var(--spacing-sm);display:block}.blog-module__JsT-Oq__body input,.blog-module__JsT-Oq__body select{width:100%;min-height:var(--control-min-height);padding-inline:var(--control-padding-inline);font-size:var(--control-font-size);border:var(--control-border);border-radius:var(--control-radius);background:var(--bg-white);color:var(--text-main);margin-bottom:var(--spacing-md)}.blog-module__JsT-Oq__shell .blog-subscribe input{width:100%;min-height:var(--control-min-height);padding-inline:var(--control-padding-inline);font-size:var(--control-font-size);border:var(--control-border);border-radius:var(--control-radius);background:var(--bg-white);color:var(--text-main);margin-bottom:var(--spacing-md)}.blog-module__JsT-Oq__body .result-area{background:var(--bg-light);padding:var(--spacing-lg);margin-top:var(--spacing-md);border:var(--border-subtle);border-radius:var(--radius-md)}.blog-module__JsT-Oq__notice{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);padding:var(--spacing-md);background:var(--bg-light);margin-block:var(--spacing-lg);border-radius:var(--radius-md)}.blog-module__JsT-Oq__shell .blog-subscribe form{max-width:var(--maxw-form)}.blog-module__JsT-Oq__shell .blog-subscribe button{width:100%}.blog-module__JsT-Oq__shell .blog-subscribe a{color:var(--primary);text-decoration:underline}.blog-module__JsT-Oq__shell [role=alert]{color:var(--danger)}:is(.blog-module__JsT-Oq__shell a:focus-visible,.blog-module__JsT-Oq__shell button:focus-visible,.blog-module__JsT-Oq__shell input:focus-visible,.blog-module__JsT-Oq__shell select:focus-visible,.blog-module__JsT-Oq__shell table:focus-visible){outline:.125em solid var(--primary);outline-offset:.2em;box-shadow:var(--ring)}@media print{.blog-module__JsT-Oq__nav,.blog-module__JsT-Oq__nextStep{display:none}.blog-module__JsT-Oq__shell .blog-subscribe{display:none}.blog-module__JsT-Oq__shell{max-width:100%}}.blog-module__JsT-Oq__search{gap:var(--spacing-sm);margin-block:var(--spacing-lg);display:grid}.blog-module__JsT-Oq__search input{font-size:var(--control-font-size);min-height:var(--control-min-height);padding-inline:var(--control-padding-inline);border:var(--control-border);border-radius:var(--control-radius)}.blog-module__JsT-Oq__page{--service-page-background:var(--bg-white)}.blog-module__JsT-Oq__nav a{padding-inline:var(--spacing-md);color:var(--text-body);font-size:var(--font-caption);flex-shrink:0}.blog-module__JsT-Oq__nav a[aria-current=page]{color:var(--primary);background:var(--primary-soft)}.blog-module__JsT-Oq__nav a:hover{background:var(--bg-light)}.blog-module__JsT-Oq__cardMeta{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__cardMeta .blog-module__JsT-Oq__kicker{color:var(--primary)}.blog-module__JsT-Oq__card h2{line-height:var(--leading-heading);margin-block:var(--spacing-md)}:is(.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__header,.blog-module__JsT-Oq__shell[data-view=article] [data-blog-id],.blog-module__JsT-Oq__shell[data-view=article] .blog-subscribe){max-width:var(--maxw-read);margin-inline:auto}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__header{border-bottom:var(--border-subtle);padding-bottom:var(--spacing-xl)}.blog-module__JsT-Oq__body h2{padding-top:var(--spacing-md);margin-top:var(--spacing-2xl);color:var(--text-main)}.blog-module__JsT-Oq__body>h2:first-child{margin-top:0;padding-top:0}.blog-module__JsT-Oq__body p,.blog-module__JsT-Oq__body ul,.blog-module__JsT-Oq__body ol{margin-block:var(--spacing-lg)}.blog-module__JsT-Oq__body li+li{margin-top:var(--spacing-sm)}.blog-module__JsT-Oq__body hr{border:0;border-top:var(--border-subtle);margin-block:var(--spacing-2xl)}.blog-module__JsT-Oq__body tbody tr:nth-child(2n){background:var(--bg-light)}.blog-module__JsT-Oq__body .calc-box{padding:var(--spacing-lg);background:var(--bg-light);border:var(--border-subtle);border-radius:var(--radius-card)}.blog-module__JsT-Oq__body .calc-box button{width:100%}.blog-module__JsT-Oq__cover{margin:0 0 var(--spacing-xl)}.blog-module__JsT-Oq__cover img{border-radius:var(--radius-card)}.blog-module__JsT-Oq__nextStep{background:var(--primary-tint);padding:var(--spacing-xl);margin-block:var(--spacing-2xl)}.blog-module__JsT-Oq__shell .blog-subscribe{border:0;border-top:var(--border-subtle);padding:var(--spacing-2xl) 0 0;margin-top:var(--spacing-2xl);border-radius:0}.blog-module__JsT-Oq__shell .blog-subscribe p{max-width:var(--maxw-read);color:var(--text-body)}.blog-module__JsT-Oq__shell .blog-subscribe p[id$=privacy]{font-size:var(--font-caption)}.blog-module__JsT-Oq__shell .blog-subscribe p:empty{margin:0}@media (max-width:48em){.blog-module__JsT-Oq__cards{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__shell{padding-inline:var(--spacing-lg)}.blog-module__JsT-Oq__nav{gap:0}.blog-module__JsT-Oq__nav a{padding-inline:var(--spacing-sm)}.blog-module__JsT-Oq__header{padding-block:var(--spacing-sm);margin-block:var(--spacing-lg)}.blog-module__JsT-Oq__card{padding-block:var(--spacing-lg)}.blog-module__JsT-Oq__nextStep{padding:var(--spacing-lg)}.blog-module__JsT-Oq__actions{flex-direction:column;align-items:stretch}.blog-module__JsT-Oq__actions a{text-align:center}}.blog-module__JsT-Oq__masthead{align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-md) var(--spacing-lg);display:flex}.blog-module__JsT-Oq__publication{color:var(--text-main);font-size:var(--font-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.blog-module__JsT-Oq__publication span{font-weight:var(--weight-medium)}.blog-module__JsT-Oq__tagline{font-size:var(--font-caption);color:var(--text-muted)}.blog-module__JsT-Oq__searchLink{min-height:var(--touch-sm);color:var(--text-body);border-radius:var(--radius-btn);align-items:center;margin-left:auto;display:inline-flex}.blog-module__JsT-Oq__homeHeader{margin-block:var(--spacing-xl);padding-block:0}.blog-module__JsT-Oq__homeHeader .blog-module__JsT-Oq__kicker{display:none}.blog-module__JsT-Oq__homeHeader .blog-module__JsT-Oq__lead{margin-top:var(--spacing-sm);font-size:var(--font-body)}.blog-module__JsT-Oq__feature{gap:var(--spacing-2xl);margin-block:var(--spacing-xl) var(--spacing-2xl);grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.blog-module__JsT-Oq__featureArt{border-radius:var(--radius-btn);background:var(--bg-warm);display:block;position:relative;overflow:hidden}.blog-module__JsT-Oq__featureArt img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.blog-module__JsT-Oq__featureArt>span{bottom:var(--spacing-sm);left:var(--spacing-sm);right:var(--spacing-sm);width:fit-content;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-white);color:var(--text-body);font-size:var(--font-sm);border-radius:var(--radius-sm);position:absolute}.blog-module__JsT-Oq__featureCopy h2{font-size:var(--font-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin-block:var(--spacing-md);text-wrap:balance}.blog-module__JsT-Oq__featureCopy h2 a{color:var(--text-main)}.blog-module__JsT-Oq__featureCopy>p:not(.blog-module__JsT-Oq__kicker){color:var(--text-body);line-height:var(--leading-body)}.blog-module__JsT-Oq__readStory{min-height:var(--cta-min);justify-content:space-between;align-items:center;gap:var(--spacing-xl);width:fit-content;margin-top:var(--spacing-lg);color:var(--text-main);font-weight:var(--weight-bold);border-radius:var(--radius-btn);display:flex}.blog-module__JsT-Oq__topicPaths{gap:var(--spacing-lg);padding-block:var(--spacing-xl);border-block:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__topicPaths a{gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-btn);color:var(--text-main);line-height:var(--leading-meta);display:grid}.blog-module__JsT-Oq__topicPaths span{font-size:var(--font-caption);color:var(--text-muted)}.blog-module__JsT-Oq__topicPaths a:hover{background:var(--bg-light)}.blog-module__JsT-Oq__sectionHeading{align-items:baseline;gap:var(--spacing-md);margin-block:var(--spacing-3xl) var(--spacing-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.blog-module__JsT-Oq__sectionHeading h2{font-size:var(--font-h2-page);letter-spacing:var(--tracking-heading)}.blog-module__JsT-Oq__sectionHeading>span{color:var(--text-muted);font-size:var(--font-caption)}.blog-module__JsT-Oq__cards{gap:var(--spacing-2xl) var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.blog-module__JsT-Oq__card{border:0;padding:0}.blog-module__JsT-Oq__storyLink{border-radius:var(--radius-btn);display:block}.blog-module__JsT-Oq__storyLink p{-webkit-line-clamp:2;margin-block:var(--spacing-sm);font-size:var(--font-caption);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__card h2{font-size:var(--font-h2-page);margin-block:var(--spacing-sm)}.blog-module__JsT-Oq__cardMeta{margin-bottom:var(--spacing-sm)}.blog-module__JsT-Oq__toc{padding:var(--spacing-lg);margin-bottom:var(--spacing-2xl);border-block:var(--border-subtle);background:var(--bg-warm)}.blog-module__JsT-Oq__toc summary{min-height:var(--touch-sm);cursor:pointer;font-weight:var(--weight-bold)}.blog-module__JsT-Oq__toc nav{display:grid}.blog-module__JsT-Oq__toc a{min-height:var(--touch-sm);padding-block:var(--spacing-xs);color:var(--text-body);font-size:var(--font-caption);border-radius:var(--radius-btn);align-items:center;display:flex}.blog-module__JsT-Oq__body h2,.blog-module__JsT-Oq__body h3{scroll-margin-top:calc(var(--header-h) + var(--spacing-lg))}.blog-module__JsT-Oq__toc a:hover,.blog-module__JsT-Oq__storyLink:hover h2,.blog-module__JsT-Oq__featureCopy h2 a:hover{color:var(--primary)}.blog-module__JsT-Oq__shell summary:focus-visible{outline:.125em solid var(--primary);outline-offset:.2em}@media (max-width:48em){.blog-module__JsT-Oq__tagline{display:none}.blog-module__JsT-Oq__masthead{gap:var(--spacing-sm);padding-top:0}.blog-module__JsT-Oq__feature{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__featureArt img{aspect-ratio:3/2}.blog-module__JsT-Oq__featureCopy h2{text-wrap:initial}.blog-module__JsT-Oq__homeHeader{margin-block:var(--spacing-lg)}.blog-module__JsT-Oq__homeHeader h1{text-wrap:initial}.blog-module__JsT-Oq__topicPaths{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__topicPaths a{padding-inline:0}.blog-module__JsT-Oq__cards{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__topicCover{aspect-ratio:2}.blog-module__JsT-Oq__sectionHeading{margin-top:var(--spacing-2xl)}}.blog-module__JsT-Oq__topicCover{aspect-ratio:16/9;margin-bottom:var(--spacing-lg);border-radius:var(--radius-card);background:var(--bg-warm);position:relative;overflow:hidden}.blog-module__JsT-Oq__topicCover img{object-fit:cover;width:100%;height:100%;display:block}.blog-module__JsT-Oq__topicCover span{bottom:var(--spacing-sm);right:var(--spacing-sm);background:var(--bg-white);color:var(--text-body);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-sm);border-radius:var(--radius-sm);position:absolute}.blog-module__JsT-Oq__shell .blog-adsense{min-height:100px;margin-block:var(--spacing-2xl);text-align:center;position:relative;overflow:hidden}.blog-module__JsT-Oq__shell .blog-adsense:before{content:"광고";margin-bottom:var(--spacing-xs);color:var(--text-muted);font-size:var(--font-sm);display:block}.blog-module__JsT-Oq__shell .blog-adsense ins{min-height:90px}.blog-module__JsT-Oq__masthead{border-bottom:var(--border-subtle);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center}.blog-module__JsT-Oq__publication{align-items:center;gap:var(--spacing-xs);min-height:var(--touch-sm);font-size:var(--font-h2-page);line-height:var(--leading-heading);color:var(--primary);display:inline-flex}.blog-module__JsT-Oq__publication span{color:var(--text-main)}.blog-module__JsT-Oq__tagline{margin-block:var(--spacing-xs) 0;display:block}.blog-module__JsT-Oq__journalLinks{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__serviceHome,.blog-module__JsT-Oq__journalLinks .blog-module__JsT-Oq__searchLink{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:var(--touch-sm);padding-inline:var(--spacing-md);border-radius:var(--radius-btn);font-size:var(--font-caption);display:inline-flex}.blog-module__JsT-Oq__serviceHome{background:var(--primary-soft);color:var(--primary);font-weight:var(--weight-bold)}.blog-module__JsT-Oq__journalLinks .blog-module__JsT-Oq__searchLink{margin-left:0}.blog-module__JsT-Oq__journalFooter{gap:var(--spacing-lg);border-top:var(--border-subtle);margin-top:var(--spacing-2xl);padding-block:var(--spacing-xl);flex-wrap:wrap;align-items:center;display:flex}.blog-module__JsT-Oq__journalFooter div{flex:100%}.blog-module__JsT-Oq__journalFooter p{color:var(--text-muted);margin-top:var(--spacing-sm)}.blog-module__JsT-Oq__journalFooter a{min-height:var(--touch-sm);color:var(--primary);border-radius:var(--radius-btn);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.blog-module__JsT-Oq__storyLink{border-bottom:var(--border-subtle);height:100%;padding-bottom:var(--spacing-lg)}.blog-module__JsT-Oq__storyLink p{font-size:var(--font-body);line-height:var(--leading-body)}@media (max-width:48em){.blog-module__JsT-Oq__masthead{gap:var(--spacing-sm);padding-block:var(--spacing-md);flex-wrap:wrap}.blog-module__JsT-Oq__masthead>div{flex:auto}.blog-module__JsT-Oq__journalLinks{justify-content:space-between;gap:var(--spacing-xs);width:100%}.blog-module__JsT-Oq__serviceHome{padding-inline:var(--spacing-sm)}.blog-module__JsT-Oq__homeHeader{margin-block:var(--spacing-lg)}.blog-module__JsT-Oq__feature{margin-top:var(--spacing-lg)}.blog-module__JsT-Oq__featureCopy{order:-1}.blog-module__JsT-Oq__featureCopy h2{margin-block:var(--spacing-sm)}.blog-module__JsT-Oq__featureCopy>p:not(.blog-module__JsT-Oq__kicker){margin-bottom:var(--spacing-sm)}.blog-module__JsT-Oq__readStory{margin-top:var(--spacing-sm)}}.blog-module__JsT-Oq__nav{flex-wrap:wrap;overflow-x:visible}.blog-module__JsT-Oq__publishedStory h2{font-size:var(--font-h2-page);margin-block:var(--spacing-sm)}.blog-module__JsT-Oq__publishedStory+.blog-module__JsT-Oq__publishedStory{border-top:var(--border-subtle);padding-top:var(--spacing-lg);margin-top:var(--spacing-lg)}.blog-module__JsT-Oq__publishedStory p{color:var(--text-body);line-height:var(--leading-body)}.blog-module__JsT-Oq__editorialMeta{gap:var(--spacing-md) var(--spacing-xl);color:var(--text-body);font-size:var(--font-caption);margin-block:var(--spacing-lg);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__editorialMeta dt{font-weight:var(--weight-bold)}.blog-module__JsT-Oq__editorialMeta dd{margin:0}.blog-module__JsT-Oq__factFigure{padding:var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-btn);background:var(--bg-warm)}.blog-module__JsT-Oq__body figure.fact-figure{padding:var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-btn);background:var(--bg-warm)}.blog-module__JsT-Oq__factPair{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__body div.fact-pair{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__factPair p{padding:var(--spacing-md);background:var(--bg-white);min-width:0}.blog-module__JsT-Oq__body div.fact-pair p{padding:var(--spacing-md);background:var(--bg-white);min-width:0}.blog-module__JsT-Oq__factPair strong{font-size:var(--font-h3);display:block}.blog-module__JsT-Oq__body div.fact-pair strong{font-size:var(--font-h3);display:block}.blog-module__JsT-Oq__figureLabel{font-weight:var(--weight-bold)}.blog-module__JsT-Oq__body p.figure-label{font-weight:var(--weight-bold)}.blog-module__JsT-Oq__figureDistinction{border-top:var(--border-subtle);padding-top:var(--spacing-md)}.blog-module__JsT-Oq__body p.figure-distinction{border-top:var(--border-subtle);padding-top:var(--spacing-md)}.blog-module__JsT-Oq__articleActions{border-top:var(--border-subtle);margin-block:var(--spacing-xl);padding-block:var(--spacing-lg)}.blog-module__JsT-Oq__body .blog-cta-box[data-editorial-actions=reader-value-v1]{border-top:var(--border-subtle);margin-block:var(--spacing-xl);padding-block:var(--spacing-lg)}.blog-module__JsT-Oq__articleActions a{min-height:var(--touch-min);align-items:center;text-decoration:underline;display:inline-flex}.blog-module__JsT-Oq__body .blog-cta-box[data-editorial-actions=reader-value-v1] a{min-height:var(--touch-min);align-items:center;text-decoration:underline;display:inline-flex}.blog-module__JsT-Oq__articleActions p:first-child a{min-height:var(--cta-min);font-weight:var(--weight-bold)}.blog-module__JsT-Oq__body .blog-cta-box[data-editorial-actions=reader-value-v1] p:first-child a{min-height:var(--cta-min);font-weight:var(--weight-bold)}@media (max-width:48em){.blog-module__JsT-Oq__factPair{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__body div.fact-pair{grid-template-columns:minmax(0,1fr)}}.blog-module__JsT-Oq__titleToken{white-space:nowrap}.blog-module__JsT-Oq__modifiedDate{font-size:var(--font-caption);white-space:nowrap;margin-inline-start:var(--spacing-xs)}@media (max-width:48em){.blog-module__JsT-Oq__shell[data-view=article]{padding-top:var(--spacing-sm)}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__masthead{margin-bottom:0;padding-block:0}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__masthead>div{display:none}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__journalLinks{min-height:var(--touch-min)}.blog-module__JsT-Oq__shell[data-view=article] [data-release-preview]{margin-block:var(--spacing-xs)}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__nav{border-bottom:0;padding-bottom:0}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__nav a{padding-inline:calc(var(--spacing-xs) / 2)}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__toc{padding:var(--spacing-sm);margin-block:var(--spacing-sm)}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__header{margin-block:var(--spacing-xs) var(--spacing-sm);padding-block:0 var(--spacing-sm)}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__header h1{margin-block:var(--spacing-xs)}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__header p{margin-block:var(--spacing-xs) 0}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__editorialMeta{gap:var(--spacing-xs);margin-block:var(--spacing-sm);display:grid}.blog-module__JsT-Oq__shell[data-view=article] .blog-module__JsT-Oq__editorialMeta>div{gap:var(--spacing-xs);grid-template-columns:5em minmax(0,1fr);display:grid}}
.BlogSubscribe-module__kwdi0q__section{padding:var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white)}.BlogSubscribe-module__kwdi0q__section h2{margin:0 0 var(--spacing-sm);font-size:var(--font-h3-service);line-height:var(--leading-heading)}.BlogSubscribe-module__kwdi0q__section p{color:var(--text-body);line-height:var(--leading-body)}.BlogSubscribe-module__kwdi0q__section form{gap:var(--spacing-sm);max-width:var(--maxw-form);display:grid}.BlogSubscribe-module__kwdi0q__section label{font-weight:var(--weight-bold)}.BlogSubscribe-module__kwdi0q__section input{width:100%;min-height:var(--control-min-height);padding-inline:var(--control-padding-inline);font:inherit;font-size:var(--control-font-size);color:var(--text-main);background:var(--bg-white);border:var(--control-border);border-radius:var(--control-radius)}.BlogSubscribe-module__kwdi0q__section button{min-height:var(--cta-min);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-btn);background:var(--primary);color:var(--bg-white);font:inherit;font-weight:var(--weight-bold);cursor:pointer;border:0}.BlogSubscribe-module__kwdi0q__section button:disabled{opacity:.65;cursor:progress}.BlogSubscribe-module__kwdi0q__section a{color:var(--primary);text-decoration:underline}.BlogSubscribe-module__kwdi0q__section p[id$=privacy]{font-size:var(--font-caption)}.BlogSubscribe-module__kwdi0q__section p:empty{margin:0}
