.hq4IfW_wrapper{background:var(--bg-white);scroll-behavior:smooth;min-height:100vh}.hq4IfW_hero{background:var(--bg-dark);color:#fff;text-align:center;padding:64px 24px 56px}.hq4IfW_heroInner{max-width:640px;margin:0 auto}.hq4IfW_eyebrow{letter-spacing:2px;color:#ffffffc7;text-transform:uppercase;margin:0 0 16px;font-size:.8125rem;font-weight:700}.hq4IfW_title{font-size:var(--font-h1);word-break:keep-all;margin:0 0 16px;font-weight:900;line-height:1.25}.hq4IfW_highlight{color:var(--on-dark-info)}.hq4IfW_subtitle{font-size:var(--font-body);color:#ffffffd1;word-break:keep-all;margin:0 0 32px;line-height:1.6}.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}.hq4IfW_heroCta:hover{background:var(--primary-hover)}.hq4IfW_heroNote{color:#ffffffb8;margin:12px 0 0;font-size:.8125rem}.hq4IfW_heroPrice{font-size:var(--font-h3);margin:0}.hq4IfW_heroActions{gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.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}.hq4IfW_steps{color:var(--text-main);font-size:var(--font-body);line-height:var(--leading-body);padding-left:var(--spacing-lg)}.hq4IfW_steps li{margin-bottom:var(--spacing-lg)}.hq4IfW_steps p{margin:var(--spacing-sm) 0;color:var(--text-muted)}.hq4IfW_painDesc+.hq4IfW_painTitle,.hq4IfW_painCard .hq4IfW_contactRow{margin-top:var(--spacing-lg)}.hq4IfW_section{padding:var(--sec-pad) 24px}.hq4IfW_sectionDark{padding:var(--sec-pad) 24px;background:var(--bg-dark);color:#fff;scroll-margin-top:calc(var(--header-h) + var(--spacing-md))}.hq4IfW_sectionAlt{padding:var(--sec-pad) 24px;background:var(--bg-light)}.hq4IfW_sectionInner{max-width:800px;margin:0 auto}.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}.hq4IfW_sectionTitleLight{font-size:var(--font-h2);color:#fff;text-align:center;word-break:keep-all;margin:0 0 36px;font-weight:800}.hq4IfW_painGrid{flex-direction:column;gap:16px;display:flex}.hq4IfW_painCard{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-card);padding:24px}.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}.hq4IfW_painTitle{color:var(--text-main);word-break:keep-all;margin:0 0 8px;font-size:1rem;font-weight:700}.hq4IfW_painDesc{color:var(--text-muted);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.6}.hq4IfW_solutionGrid{flex-direction:column;gap:16px;display:flex}.hq4IfW_solutionCard{border-radius:var(--radius-card);background:#ffffff0d;border:1px solid #ffffff1a;padding:24px}.hq4IfW_solutionNumber{color:var(--on-dark-info);margin-bottom:8px;font-size:.8125rem;font-weight:800}.hq4IfW_solutionTitle{color:#fff;margin:0 0 12px;font-size:1.125rem;font-weight:700}.hq4IfW_solutionList{margin:0;padding:0;list-style:none}.hq4IfW_solutionList li{color:#ffffffd1;padding-left:20px;font-size:.875rem;line-height:1.8;position:relative}.hq4IfW_solutionList li:before{content:"✓";color:var(--on-dark-info);font-weight:700;position:absolute;left:0}.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}.hq4IfW_compareTable{border:1px solid var(--border-color);border-radius:var(--radius-card);overflow:hidden}.hq4IfW_compareHeader,.hq4IfW_compareRow{grid-template-columns:1fr 1fr 1fr;display:grid}.hq4IfW_compareHeader{background:var(--bg-light);color:var(--text-muted);font-size:.8125rem;font-weight:700}.hq4IfW_compareHeader>div,.hq4IfW_compareRow>div{white-space:pre-line;word-break:keep-all;padding:14px 16px;font-size:.8125rem;line-height:1.5}.hq4IfW_compareRow{border-top:1px solid var(--border-color)}.hq4IfW_compareLabel{color:var(--text-main);font-weight:600}.hq4IfW_compareOld{color:var(--legacy-sub)}.hq4IfW_compareNew{color:var(--primary);font-weight:600}.hq4IfW_priceGrid{grid-template-columns:1fr;gap:24px;max-width:560px;margin:0 auto;padding-top:16px;display:grid}.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}.hq4IfW_priceCardPrimary{border:2px solid var(--primary);box-shadow:var(--sh-blue)}.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%)}.hq4IfW_priceLabel{color:var(--text-muted);margin-bottom:8px;font-size:.9375rem;font-weight:600}.hq4IfW_priceAmount{color:var(--text-main);font-size:2rem;font-weight:900}.hq4IfW_pricePer{color:var(--text-muted);margin-bottom:20px;font-size:.8125rem}.hq4IfW_priceFeatures{text-align:left;margin:0;padding:0;list-style:none}.hq4IfW_priceFeatures li{color:var(--text-main);padding-left:20px;font-size:.875rem;line-height:1.8;position:relative}.hq4IfW_priceFeatures li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.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}.hq4IfW_trustGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.hq4IfW_trustItem{text-align:center;background:var(--bg-light);border-radius:var(--radius-card);padding:20px 12px}.hq4IfW_trustValue{color:var(--primary);margin-bottom:4px;font-size:1.5rem;font-weight:900}.hq4IfW_trustLabel{color:var(--legacy-sub);font-size:.8125rem}.hq4IfW_trustDesc{color:var(--legacy-sub);opacity:1;margin-top:4px;font-size:.8125rem}.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}.hq4IfW_midCtaWrap{text-align:center;margin-top:32px}.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}.hq4IfW_midCta:hover{background:var(--primary-hover)}.hq4IfW_formSubtitle{color:#fff9;text-align:center;word-break:keep-all;margin:-20px 0 28px;font-size:.875rem}.hq4IfW_form{max-width:560px;margin:0 auto}.hq4IfW_formGrid{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.hq4IfW_formLabel{color:#ffffffb3;margin-bottom:4px;font-size:.8125rem;font-weight:600;display:block}.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}.hq4IfW_formInput::placeholder{color:var(--on-navy-soft)}.hq4IfW_formInput:focus{border-color:var(--primary-soft)}.hq4IfW_formError{color:var(--on-dark-danger);margin:0 0 12px;font-size:.8125rem}.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}.hq4IfW_formSubmit:hover{background:var(--primary-hover)}.hq4IfW_formSubmit:disabled{opacity:.6;cursor:not-allowed}.hq4IfW_formNote{color:#ffffffc7;text-align:center;margin-top:12px;font-size:.8125rem}.hq4IfW_formSuccess{text-align:center;padding:40px 20px}.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}.hq4IfW_formSuccessTitle{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:800}.hq4IfW_formSuccessDesc{color:#fff9;font-size:.875rem;line-height:1.6}.hq4IfW_footerCta{color:var(--text-muted);margin:0 0 16px;font-size:1rem}.hq4IfW_contactRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.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}.hq4IfW_contactLink:hover{background:var(--secondary)}@media (min-width:641px){.hq4IfW_painGrid{grid-template-columns:repeat(3,1fr);display:grid}.hq4IfW_formGrid{grid-template-columns:1fr 1fr}.hq4IfW_formField:last-child{grid-column:1/-1}.hq4IfW_trustGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.hq4IfW_hero{padding:48px 16px 40px}.hq4IfW_section,.hq4IfW_sectionDark,.hq4IfW_sectionAlt{padding:48px 16px}.hq4IfW_heroCta{text-align:center;box-sizing:border-box;width:100%;padding:14px 28px;font-size:.9375rem}.hq4IfW_compareHeader>div,.hq4IfW_compareRow>div{padding:10px 8px;font-size:.8125rem}.hq4IfW_priceAmount{font-size:1.75rem}.hq4IfW_trustGrid{gap:10px}.hq4IfW_trustValue{font-size:1.25rem}.hq4IfW_contactRow{flex-direction:column}.hq4IfW_contactLink{justify-content:center}}
.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){.yJn-XW_btn{padding-inline:var(--spacing-md)}.yJn-XW_sm{padding-inline:var(--spacing-sm)}.yJn-XW_lg{font-size:var(--font-body-readable)}}.yJn-XW_btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--ring)}.yJn-XW_btn:disabled{opacity:.55;cursor:not-allowed}.yJn-XW_sm{min-height:var(--touch-sm);padding:0 var(--spacing-md);font-size:var(--font-caption)}.yJn-XW_md{min-height:var(--cta-min)}.yJn-XW_lg{min-height:var(--btn-min-height);font-size:var(--font-body-readable)}.yJn-XW_full{width:100%}.yJn-XW_primary{background:var(--primary);color:var(--bg-white)}.yJn-XW_primary:hover{background:var(--primary-hover)}.yJn-XW_secondary{background:var(--bg-white);border:1px solid var(--border-strong);color:var(--primary)}.yJn-XW_secondary:hover{background:var(--primary-tint)}.yJn-XW_gold{background:var(--navy-ink);color:var(--gold-soft)}.yJn-XW_gold:hover{background:var(--navy)}.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}.yJn-XW_ghost:hover{color:var(--primary-hover)}
.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}.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}.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}.s9UeCa_closeButton:hover{background:var(--bg-light);color:var(--text-main)}.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}.s9UeCa_description{margin:var(--spacing-xs) 0 0;color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body)}.s9UeCa_guideList{margin:var(--spacing-lg) 0 0;border-top:1px solid var(--border-color);padding:0;list-style:none;display:grid}.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}.s9UeCa_guideItem strong,.s9UeCa_guideItem span span{display:block}.s9UeCa_guideItem strong{color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.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)}.s9UeCa_guideArrow{color:var(--primary);font-size:var(--font-body-readable);font-weight:var(--weight-bold)}.s9UeCa_guideItem:hover strong,.s9UeCa_guideItem:hover .s9UeCa_guideArrow{color:var(--primary)}.s9UeCa_actions{margin-top:var(--spacing-lg);gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid}@media (max-width:30rem){.s9UeCa_dialog{padding:var(--spacing-lg) var(--spacing-md)}.s9UeCa_actions{grid-template-columns:1fr}}
.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}.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}.S6Hkya_info{gap:var(--spacing-xs);display:grid}.S6Hkya_logoImg{width:auto;height:var(--spacing-lg);display:block;filter:brightness(0)invert()!important}.S6Hkya_desc{max-width:24rem;color:var(--on-navy-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}.S6Hkya_links{justify-content:flex-end;gap:0 var(--spacing-lg);flex-wrap:wrap;display:flex}.S6Hkya_links a,.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}.S6Hkya_links a:hover,.S6Hkya_settingsButton:hover{color:var(--on-dark)}.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)}.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}.S6Hkya_businessDetails summary::-webkit-details-marker{display:none}.S6Hkya_businessDetails summary:after{content:"+";color:var(--on-navy-muted);font-size:var(--font-body-lead)}.S6Hkya_businessDetails[open] summary:after{content:"−"}.S6Hkya_businessInfo{padding-bottom:var(--spacing-md)}.S6Hkya_businessList{gap:var(--spacing-xs) var(--spacing-lg);flex-wrap:wrap;margin:0;padding:0;display:flex}.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}.S6Hkya_businessItem dt{font-weight:var(--weight-medium);white-space:nowrap}.S6Hkya_businessItem dt:after{content:":"}.S6Hkya_businessItem dd{margin:0}.S6Hkya_lastUpdate,.S6Hkya_disclaimer,.S6Hkya_copyright{text-align:center;margin-inline:auto}.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)}.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)}.S6Hkya_copyright{padding-top:var(--spacing-xs);color:var(--on-navy-muted);font-size:var(--font-sm)}@media (max-width:48rem){.S6Hkya_footer{padding-block:var(--spacing-lg) calc(var(--spacing-3xl) + var(--spacing-lg))}.S6Hkya_container{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr}.S6Hkya_links{justify-content:flex-start;gap:calc(var(--spacing-xs) / 2) var(--spacing-md)}.S6Hkya_businessList{grid-template-columns:1fr;display:grid}.S6Hkya_lastUpdate,.S6Hkya_disclaimer{text-align:left}}
.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%)}.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)}.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}.rsD-nq_description a{color:var(--primary);font-weight:var(--weight-medium);text-underline-offset:.18em;text-decoration:underline}.rsD-nq_actions{gap:var(--spacing-xs);flex:none;display:flex}.rsD-nq_primary,.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}.rsD-nq_primary{border:1px solid var(--primary);background:var(--primary);color:var(--bg-white)}.rsD-nq_primary:hover{background:var(--primary-hover)}.rsD-nq_secondary{border:1px solid var(--border-strong);background:var(--bg-white);color:var(--text-main)}.rsD-nq_secondary:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:48rem){.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}.rsD-nq_actions{grid-template-columns:1fr 1fr;display:grid}}
._1BSZsq_overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;animation:.15s _1BSZsq_fade;display:flex;position:fixed;inset:0}._1BSZsq_card{border-radius:var(--radius-card);width:100%;max-width:360px;box-shadow:var(--sh-pop);background:#fff;padding:24px;animation:.15s _1BSZsq_pop}._1BSZsq_title{color:var(--legacy-ink);margin:0 0 8px;font-size:17px;font-weight:700}._1BSZsq_message{color:var(--legacy-sub);white-space:pre-line;margin:0 0 6px;font-size:15px;line-height:1.6}._1BSZsq_hint{color:var(--legacy-muted);white-space:pre-line;margin:0 0 6px;font-size:13px;line-height:1.5}._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}._1BSZsq_input:focus{border-color:var(--primary,var(--primary));box-shadow:var(--ring);outline:none}._1BSZsq_actions{gap:8px;margin-top:20px;display:flex}._1BSZsq_cancel,._1BSZsq_ok{border-radius:var(--radius-md);cursor:pointer;flex:1;min-height:48px;font-size:15px;font-weight:600}._1BSZsq_cancel{border:1px solid var(--border-color);color:var(--legacy-sub);background:#fff}._1BSZsq_cancel:hover{background:var(--bg-light)}._1BSZsq_ok{background:var(--primary,var(--primary));color:#fff;border:none}._1BSZsq_ok:hover{background:var(--primary-hover)}._1BSZsq_ok._1BSZsq_danger,._1BSZsq_ok._1BSZsq_danger:hover{background:var(--danger)}._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 _1BSZsq_toastIn;display:inline-flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}._1BSZsq_toastError{background:var(--danger)}._1BSZsq_toastIcon{font-size:15px}@keyframes _1BSZsq_fade{0%{opacity:0}to{opacity:1}}@keyframes _1BSZsq_pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _1BSZsq_toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}
.U3OMlq_wrapper{border:1px solid var(--border-color);border-radius:var(--radius-card);background:#fff linear-gradient(#fff,#fff);margin:20px 0;overflow:hidden}.U3OMlq_header{border-bottom:1px solid var(--bg-light);padding:20px 24px 16px}.U3OMlq_title{color:var(--legacy-ink);margin:0 0 6px;font-size:1rem;font-weight:800}.U3OMlq_subtitle{color:var(--legacy-sub);margin:0 0 4px;font-size:.875rem}.U3OMlq_meta{color:var(--text-body);margin:0;font-size:.875rem}.U3OMlq_tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.U3OMlq_table{border-collapse:collapse;width:100%;min-width:320px}.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}.U3OMlq_row{transition:background .1s}.U3OMlq_row:hover{background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light))}.U3OMlq_rowSelected{background-image:linear-gradient(var(--primary-tint), var(--primary-tint));border-left:3px solid var(--primary);background:var(--primary-tint)!important}.U3OMlq_rowCurrent{background:var(--warning-bg);background-image:linear-gradient(var(--warning-bg), var(--warning-bg))}.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}.U3OMlq_pyeongValue{font-weight:700}.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}.U3OMlq_extraValue{font-size:.9375rem;font-weight:800}.U3OMlq_tdRefund,.U3OMlq_tdRefund .U3OMlq_extraValue{color:var(--success)}.U3OMlq_tdPayment,.U3OMlq_tdPayment .U3OMlq_extraValue{color:var(--danger)}.U3OMlq_disclaimer{color:var(--text-body);border-top:1px solid var(--bg-light);padding:12px 24px 16px;font-size:.8125rem;line-height:1.5}.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}.U3OMlq_lockedDots{color:var(--text-muted-aa);letter-spacing:2px;font-weight:700;display:inline-block}.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){.U3OMlq_unlockCta{padding:14px 12px;font-size:.9375rem}}.U3OMlq_unlockCta:hover{box-shadow:var(--sh-blue);transform:translateY(-1px)}.U3OMlq_unlockCta:active{transform:translateY(0)}@media (max-width:480px){.U3OMlq_header{padding:16px 16px 12px}.U3OMlq_th{padding:10px 12px;font-size:.875rem}.U3OMlq_td{padding:12px;font-size:.875rem}.U3OMlq_disclaimer{padding:10px 16px 14px}}
.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}.W0GbUG_compact{padding:var(--spacing-sm);border-radius:var(--radius-btn)}.W0GbUG_heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.W0GbUG_heading p,.W0GbUG_heading h3,.W0GbUG_priceLine,.W0GbUG_boundaries{margin:0}.W0GbUG_heading p{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.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)}.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}.W0GbUG_priceLine{align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);line-height:var(--leading-meta);flex-wrap:wrap;display:flex}.W0GbUG_priceLine s,.W0GbUG_priceLine span{color:var(--text-muted);font-size:var(--font-caption)}.W0GbUG_priceLine strong{color:var(--primary);font-size:var(--font-body-lead);font-weight:var(--weight-heading)}.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}.W0GbUG_consent input{width:var(--spacing-lg);height:var(--spacing-lg);margin-top:calc(var(--spacing-xs) / 2);accent-color:var(--primary)}.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}.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)}.W0GbUG_dark .W0GbUG_heading h3,.W0GbUG_dark .W0GbUG_priceLine strong{color:var(--on-dark)}.W0GbUG_dark .W0GbUG_heading p,.W0GbUG_dark .W0GbUG_priceLine s,.W0GbUG_dark .W0GbUG_priceLine span,.W0GbUG_dark .W0GbUG_boundaries{color:var(--on-navy-soft)}.W0GbUG_dark .W0GbUG_discount{background:var(--gold);color:var(--navy)}.W0GbUG_dark .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){.W0GbUG_heading{display:grid}.W0GbUG_discount{width:fit-content}}
.BNFdda_card{border:1px solid var(--border-color);border-radius:var(--radius-card);background:#fff;margin-top:16px;padding:24px}.BNFdda_scoreHeader{color:var(--legacy-sub);margin-bottom:16px;font-size:.875rem;font-weight:600}.BNFdda_scoreRow{align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.BNFdda_scoreValue{color:var(--legacy-ink);font-size:48px;font-weight:700;line-height:1}.BNFdda_scoreMax{color:var(--text-muted-aa);font-size:20px;font-weight:500}.BNFdda_progressWrap{border-radius:var(--radius-xs);background:var(--bg-light);width:100%;height:12px;margin-bottom:12px;overflow:hidden}.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}.BNFdda_interpretation{color:var(--legacy-sub);margin-bottom:0;font-size:.9375rem;font-weight:500}.BNFdda_comparison{color:var(--legacy-sub);align-items:center;gap:6px;margin-top:16px;font-size:1rem;font-weight:600;display:flex}.BNFdda_comparisonIcon{font-size:1.125rem}.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}.BNFdda_keyFactorIcon{flex-shrink:0}.BNFdda_disclaimer{color:var(--text-muted-aa);margin-top:12px;font-size:.8125rem}@media (max-width:480px){.BNFdda_card{padding:20px 16px}.BNFdda_scoreValue{font-size:40px}.BNFdda_scoreMax{font-size:16px}.BNFdda_comparison{font-size:.9375rem}.BNFdda_keyFactor{padding:10px 12px;font-size:.875rem}}
.Na0R1q_card{border:1px solid var(--border-color);border-radius:var(--radius-card);background:#fff;margin-top:16px;padding:24px}.Na0R1q_title{color:var(--legacy-ink);margin-bottom:20px;font-size:1.125rem;font-weight:700}.Na0R1q_sliderWrap{margin-bottom:20px}.Na0R1q_sliderLabel{color:var(--legacy-sub);margin-bottom:12px;font-size:.9375rem;font-weight:600}.Na0R1q_sliderValue{color:var(--primary);font-weight:700}.Na0R1q_sliderTrack{align-items:center;width:100%;height:48px;display:flex;position:relative}.Na0R1q_sliderInput{appearance:none;background:var(--border-color);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.Na0R1q_sliderInput::-webkit-slider-thumb{appearance:none;background:var(--primary);width:24px;height:24px;box-shadow:var(--sh-blue);cursor:pointer;border-radius:50%}.Na0R1q_sliderInput::-moz-range-thumb{background:var(--primary);width:24px;height:24px;box-shadow:var(--sh-blue);cursor:pointer;border:none;border-radius:50%}.Na0R1q_sliderInput::-webkit-slider-runnable-track{border-radius:3px;height:6px}.Na0R1q_sliderInput::-moz-range-track{background:var(--border-color);border-radius:3px;height:6px}.Na0R1q_stepLabels{justify-content:space-between;margin-top:8px;padding:0 2px;display:flex}.Na0R1q_stepLabel{color:var(--legacy-sub-2);font-size:.875rem;font-weight:400}.Na0R1q_stepLabelActive{color:var(--primary);font-weight:700}.Na0R1q_resultBox{background:var(--bg-light);border-radius:var(--radius-md);margin-bottom:16px;padding:16px}.Na0R1q_resultRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Na0R1q_resultCurrent{color:var(--legacy-sub);font-size:.9375rem;font-weight:500}.Na0R1q_resultArrow{color:var(--legacy-muted);font-size:1rem}.Na0R1q_resultChanged{color:var(--legacy-ink);font-size:.9375rem;font-weight:600}.Na0R1q_resultDelta{color:var(--danger);font-size:.9375rem;font-weight:700}.Na0R1q_resultRisk{color:var(--danger);margin-top:10px;font-size:.9375rem;font-weight:700}.Na0R1q_resultNeutral{color:var(--legacy-sub);margin-top:10px;font-size:.9375rem;font-weight:500}.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}.Na0R1q_warningIcon{flex-shrink:0;font-size:1rem}.Na0R1q_stableMessage{color:var(--legacy-sub);font-size:.9375rem;font-weight:500;line-height:1.6}.Na0R1q_disclaimer{color:var(--legacy-muted);margin-top:4px;font-size:.8125rem}@media (max-width:480px){.Na0R1q_card{padding:20px 16px}.Na0R1q_title{font-size:1rem}.Na0R1q_resultRow{flex-direction:column;align-items:flex-start;gap:4px}.Na0R1q_resultArrow{display:none}.Na0R1q_stepLabel{font-size:.8125rem}}
.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}.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}.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}.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}.oKk96a_logo{letter-spacing:3px;color:var(--primary);text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:800}.oKk96a_title{color:var(--bg-dark);margin-bottom:8px;font-size:1.3rem;font-weight:800}.oKk96a_subtitle{color:var(--text-muted);margin-bottom:24px;font-size:.875rem;line-height:1.6}.oKk96a_benefits{background:var(--primary-tint);border:1px solid var(--primary-soft);border-radius:var(--radius-md);margin-bottom:24px;padding:16px 20px}.oKk96a_benefit{color:var(--primary);padding:4px 0;font-size:.875rem;font-weight:600}.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}.oKk96a_kakaoBtn:hover{background:var(--warning)}.oKk96a_kakaoBtn:disabled{opacity:.6;cursor:not-allowed}.oKk96a_kakaoIcon{flex-shrink:0}.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}.oKk96a_googleBtn:hover{background:var(--bg-light)}.oKk96a_googleBtn:disabled{opacity:.6;cursor:not-allowed}.oKk96a_googleIcon{flex-shrink:0}.oKk96a_divider{color:var(--text-muted-aa);align-items:center;margin:20px 0;font-size:.8125rem;display:flex}.oKk96a_divider:before,.oKk96a_divider:after{content:"";background:var(--border-color);flex:1;height:1px}.oKk96a_divider span{padding:0 12px}.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}.oKk96a_emailInput:focus{border-color:var(--primary)}.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}.oKk96a_emailBtn:hover{background:var(--primary-hover)}.oKk96a_emailBtn:disabled{background:var(--faint);cursor:not-allowed}.oKk96a_error{color:var(--danger);text-align:center;margin-top:12px;font-size:.8125rem}.oKk96a_terms{color:var(--text-muted-aa);text-align:center;margin-top:20px;font-size:.8125rem;line-height:1.5}.oKk96a_terms a{color:var(--text-muted);text-decoration:underline}.oKk96a_socialConsent{color:var(--text-body);text-align:center;margin:12px 0 4px;font-size:.8125rem;line-height:1.5}.oKk96a_socialConsent a{color:var(--primary);text-decoration:underline}.oKk96a_checkboxGroup{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.oKk96a_requiredConsent{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-warm);margin:0 0 16px;padding:12px 16px}.oKk96a_requiredConsent legend{color:var(--text-main);padding:0 4px;font-size:.8125rem;font-weight:700}.oKk96a_checkboxLabel{color:var(--text-body);cursor:pointer;min-height:var(--touch-sm);align-items:center;gap:8px;font-size:.8125rem;display:flex}.oKk96a_checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.oKk96a_checkboxLabel a{color:var(--primary);text-decoration:underline}.oKk96a_switchRow{text-align:center;color:var(--text-muted-aa);margin-top:16px;font-size:.8125rem;line-height:2}.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}.oKk96a_sentBox{text-align:center;padding:20px 0}.oKk96a_sentIcon{margin-bottom:12px;font-size:2.5rem}.oKk96a_sentTitle{color:var(--bg-dark);margin-bottom:8px;font-size:1.1rem;font-weight:800}.oKk96a_sentDesc{color:var(--text-muted);font-size:.875rem;line-height:1.6}
._3W7KBq_wrapper{width:100%}._3W7KBq_emailRow{align-items:center;gap:0;width:100%;display:flex}._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}._3W7KBq_emailInput::placeholder{color:var(--legacy-muted)}._3W7KBq_emailInput:focus{border-color:var(--primary,var(--primary));box-shadow:var(--ring)}._3W7KBq_emailLocalInput{border-radius:var(--control-radius) 0 0 var(--control-radius);border-right:none;flex:1;min-width:0}._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}._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}._3W7KBq_emailDomainSelect option{color:var(--legacy-ink);background:#fff linear-gradient(#fff,#fff)}._3W7KBq_customDomainInput{border-radius:var(--control-radius);margin-top:8px}._3W7KBq_inputError{border-color:var(--danger,var(--danger))!important}._3W7KBq_dark ._3W7KBq_emailInput{color:var(--on-dark);background:#ffffff12 linear-gradient(#ffffff12,#ffffff12);border-color:#ffffff26}._3W7KBq_dark ._3W7KBq_emailInput::placeholder{color:#ffffff47}._3W7KBq_dark ._3W7KBq_emailInput:focus{box-shadow:none;border-color:#fff6}._3W7KBq_dark ._3W7KBq_emailAt{color:#fff6;background:#ffffff0a linear-gradient(#ffffff0a,#ffffff0a);border-top-color:#fff3;border-bottom-color:#fff3}._3W7KBq_dark ._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}._3W7KBq_dark ._3W7KBq_emailDomainSelect option{background:var(--primary);background-image:linear-gradient(var(--primary), var(--primary));color:var(--on-dark)}@media (max-width:480px){._3W7KBq_emailInput{padding-inline:var(--spacing-sm)}._3W7KBq_emailAt{padding:0 6px;font-size:.875rem}._3W7KBq_emailDomainSelect{padding-right:28px}}
.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}.RBsV3W_embedded{box-shadow:none;border:0;border-radius:0;padding-inline:0}.RBsV3W_heading{align-items:start;gap:var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.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 RBsV3W_progressSpin}.RBsV3W_eyebrow,.RBsV3W_current,.RBsV3W_notes p{margin:0}.RBsV3W_eyebrow{color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-heading);letter-spacing:var(--tracking-kicker)}.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}.RBsV3W_current{color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body);margin-block-start:var(--spacing-xs)}.RBsV3W_progressTrack{border-radius:var(--radius-pill);background:var(--primary-soft);height:.375rem;position:relative;overflow:hidden}.RBsV3W_progressTrack span{border-radius:inherit;background:var(--primary);width:42%;animation:RBsV3W_progressMove 1.6s var(--ease) infinite;position:absolute;inset-block:0}.RBsV3W_detailGrid{gap:var(--spacing-lg);padding-block:var(--spacing-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.RBsV3W_stages{gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:grid}.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}.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}.RBsV3W_stages li[data-state=done]>span{border-color:var(--success);background:var(--success)}.RBsV3W_stages li[data-state=current]{color:var(--text-main)}.RBsV3W_stages li[data-state=current]>span{border-color:var(--primary);box-shadow:var(--ring)}.RBsV3W_stages li[data-state=current]>span:after{width:var(--spacing-xs);height:var(--spacing-xs);background:var(--primary);content:"";border-radius:50%}.RBsV3W_stages strong,.RBsV3W_stages small{overflow-wrap:anywhere;display:block}.RBsV3W_stages strong{font-size:var(--font-caption);line-height:var(--leading-meta)}.RBsV3W_stages small{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.RBsV3W_preview{gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--bg-light);display:grid}.RBsV3W_preview>strong{font-size:var(--font-caption);line-height:var(--leading-heading)}.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}.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}.RBsV3W_slow{color:var(--warning-text);font-weight:var(--weight-medium)}.RBsV3W_cancelRow{align-items:center;gap:var(--spacing-sm);display:flex}.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}.RBsV3W_cancelRow span{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.RBsV3W_compact{gap:var(--spacing-sm);box-shadow:var(--sh-card)}.RBsV3W_compact .RBsV3W_notes{border-block-start:0;padding-block-start:0}@keyframes RBsV3W_progressSpin{to{transform:rotate(360deg)}}@keyframes RBsV3W_progressMove{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (max-width:48rem){.RBsV3W_panel{gap:var(--spacing-sm)}.RBsV3W_detailGrid{gap:var(--spacing-sm);grid-template-columns:1fr}.RBsV3W_stages{gap:var(--spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr))}.RBsV3W_stages li{align-content:start;justify-items:center;gap:var(--spacing-xs);text-align:center;grid-template-columns:1fr}.RBsV3W_stages li>div{min-width:0}.RBsV3W_notes{padding-block-start:var(--spacing-xs)}.RBsV3W_cancelRow{flex-direction:column;align-items:stretch}.RBsV3W_cancelRow button{width:100%}}@media (prefers-reduced-motion:reduce){.RBsV3W_spinner,.RBsV3W_progressTrack span{animation:none}.RBsV3W_progressTrack span{inset-inline-start:0}}
.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}.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}.aeKMda_compact{padding-block:var(--spacing-xl)}.aeKMda_inner{z-index:1;width:min(100%, var(--maxw));padding-left:var(--spacing-lg);margin:0 auto;position:relative}.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}.aeKMda_copy,.aeKMda_visual{min-width:0}.aeKMda_visual{width:100%}.aeKMda_actions{justify-content:flex-start;gap:var(--service-stack-gap);margin-top:var(--service-card-pad);flex-wrap:wrap;display:flex}.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}.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}.aeKMda_title em,.aeKMda_titleAccent{color:var(--primary);font-style:normal}.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){.aeKMda_hero,.aeKMda_compact{padding:var(--spacing-xl) var(--service-gutter)}.aeKMda_hero:before{top:var(--spacing-lg);bottom:var(--spacing-lg)}.aeKMda_title{max-width:16ch}.aeKMda_sub{font-size:var(--font-body)}.aeKMda_actions{grid-template-columns:1fr;display:grid}}@media (max-width:56rem){.aeKMda_withVisual{grid-template-columns:1fr}.aeKMda_withVisual .aeKMda_copy{max-width:var(--maxw-read)}}
.p9TZkG_shell{min-width:0;padding-bottom:var(--section-pad-service);color:var(--text-main);background:0 0}.p9TZkG_heroActionGroup{justify-items:start;gap:var(--spacing-md);display:grid}.p9TZkG_heroCta,.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}.p9TZkG_heroCta{gap:var(--spacing-xs);margin:0}.p9TZkG_heroCta:hover,.p9TZkG_submitButton:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-.0625rem)}.p9TZkG_heroFacts{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.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)}.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)}.p9TZkG_heroWindowBar{padding:0 var(--spacing-xs) var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.p9TZkG_heroWindowBar span{color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold)}.p9TZkG_heroWindowBar strong,.p9TZkG_heroProduct figcaption{color:var(--text-muted);font-size:var(--font-sm);font-weight:var(--weight-medium)}.p9TZkG_heroResultSummary{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-light);padding:var(--spacing-md)}.p9TZkG_heroResultMeta{color:var(--text-muted);font-size:var(--font-caption);font-weight:var(--weight-bold)}.p9TZkG_heroResultCards{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:grid}.p9TZkG_heroResultCard{padding:var(--spacing-sm);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-white)}.p9TZkG_heroResultCard>div,.p9TZkG_heroResultCard dl,.p9TZkG_heroResultCard dl div{align-items:center;display:flex}.p9TZkG_heroResultCard>div,.p9TZkG_heroResultCard dl{justify-content:space-between;gap:var(--spacing-sm)}.p9TZkG_heroResultCard strong{color:var(--text-body);font-size:var(--font-sm)}.p9TZkG_heroResultCard span{color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold)}.p9TZkG_heroResultCard p,.p9TZkG_heroResultCard dt,.p9TZkG_heroResultCard dd{color:var(--text-muted);font-size:var(--font-caption);margin:0}.p9TZkG_heroResultCard p{margin-top:var(--spacing-xs)}.p9TZkG_heroResultCard dl{margin:var(--spacing-sm) 0 0}.p9TZkG_heroResultCard dl div{gap:var(--spacing-xs)}.p9TZkG_heroResultCard dd{color:var(--text-body);font-weight:var(--weight-bold)}.p9TZkG_heroProduct figcaption{padding:var(--spacing-sm) var(--spacing-xs) 0;line-height:var(--leading-meta)}.p9TZkG_form,.p9TZkG_progress{width:min(calc(100% - (var(--service-gutter) * 2)), 64rem);margin-inline:auto}.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}.p9TZkG_formHeader{max-width:var(--maxw-read);gap:var(--spacing-xs);display:grid}.p9TZkG_formHeader p,.p9TZkG_formHeader h2,.p9TZkG_formHeader span{margin:0}.p9TZkG_formHeader p{color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.p9TZkG_formHeader h2{color:var(--text-main);font-size:var(--font-h2-service);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.p9TZkG_formHeader span{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}.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}.p9TZkG_modeTab,.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}.p9TZkG_modeTab strong,.p9TZkG_modeActive strong{font-size:var(--font-body-readable);line-height:var(--leading-heading)}.p9TZkG_modeTab span,.p9TZkG_modeActive span{font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.p9TZkG_modeTab{color:var(--text-body);background:0 0}.p9TZkG_modeTab span{color:var(--text-muted)}.p9TZkG_modeTab:hover{border-color:var(--border-strong);background:var(--bg-white);color:var(--primary)}.p9TZkG_modeActive{border-color:var(--primary);background:var(--primary);color:var(--on-dark);box-shadow:var(--sh-blue)}.p9TZkG_modeActive span{color:var(--on-navy-soft)}.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}.p9TZkG_scopeNotice strong{color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);flex:none}.p9TZkG_scopeNotice span{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.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}.p9TZkG_commuteQuestion{background:var(--bg-white)}.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}.p9TZkG_primaryQuestions>.p9TZkG_fieldset+.p9TZkG_fieldset{border-top:var(--border-subtle)}.p9TZkG_dealQuestion .p9TZkG_choiceGroup{grid-template-columns:minmax(12rem,.7fr) minmax(24rem,1.3fr);align-items:center}.p9TZkG_dealQuestion .p9TZkG_choiceRow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p9TZkG_budgetControls{align-items:start;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p9TZkG_budgetChoices{align-content:start;gap:var(--spacing-xs);display:grid}.p9TZkG_budgetChoices .p9TZkG_budgetPresets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.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}.p9TZkG_fieldset .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}.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}.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}.p9TZkG_questionHeading strong{overflow-wrap:anywhere;min-width:0}.p9TZkG_choiceGroup{gap:var(--spacing-sm);display:grid}.p9TZkG_groupLabel,.p9TZkG_helperText{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);margin:0}.p9TZkG_groupLabel{font-weight:var(--weight-medium)}.p9TZkG_choiceRow,.p9TZkG_budgetPresets{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.p9TZkG_choice,.p9TZkG_choiceActive,.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}.p9TZkG_choice:hover,.p9TZkG_budgetPresets button:hover{border-color:var(--primary);color:var(--primary)}.p9TZkG_choiceActive,.p9TZkG_budgetPresets button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint);color:var(--primary);font-weight:var(--weight-bold)}.p9TZkG_choice:disabled,.p9TZkG_choiceActive:disabled{border-color:var(--border-color);background:var(--bg-light);color:var(--text-muted);cursor:not-allowed;opacity:.75}.p9TZkG_choice small,.p9TZkG_choiceActive small{margin-left:var(--spacing-xs);color:currentColor;font-size:var(--font-sm);line-height:var(--leading-meta)}.p9TZkG_budgetPresets button{padding-inline:var(--spacing-sm);font-size:var(--font-caption)}.p9TZkG_rangeField,.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}.p9TZkG_rangeField>span,.p9TZkG_textField>span{color:var(--text-body);font-weight:var(--weight-medium)}.p9TZkG_rangeField strong{margin-left:var(--spacing-xs);color:var(--primary);font-size:var(--font-body-lead)}.p9TZkG_rangeScale{justify-content:space-between;display:flex}.p9TZkG_rangeScale small{color:var(--text-muted);font-size:var(--font-sm)}.p9TZkG_budgetNumber,.p9TZkG_inlineDetails{width:100%;max-width:none}.p9TZkG_methodDetails{border-top:var(--border-subtle)}.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}.p9TZkG_methodDetails>div{padding:0 0 var(--spacing-sm);gap:var(--spacing-xs);display:grid}.p9TZkG_methodDetails p{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);margin:0}.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}.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}.p9TZkG_inlineDetails[open]>summary{margin-bottom:var(--spacing-xs)}.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}.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%}.p9TZkG_rangeField input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:0 0;border:0;height:.5rem}.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%}.p9TZkG_rangeField input[type=range]:focus-visible{box-shadow:var(--ring);outline:0}.p9TZkG_textField input,.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)}.p9TZkG_textField select{appearance:auto}.p9TZkG_textField input::placeholder{color:var(--text-muted)}.p9TZkG_textField input:focus,.p9TZkG_textField select:focus{border-color:var(--primary);box-shadow:var(--ring);outline:0}.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}.p9TZkG_textField small{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}.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}.p9TZkG_destinationGrid,.p9TZkG_checkGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p9TZkG_commuteSettings{align-items:end;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p9TZkG_commuteSettings>div{gap:var(--spacing-xs);display:grid}.p9TZkG_commuteSettings>*,.p9TZkG_destinationGrid>*{width:100%;min-width:0}.p9TZkG_commuteSettings .p9TZkG_choiceRow{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.p9TZkG_controlLabel{color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.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}.p9TZkG_checkGrid input{width:var(--spacing-lg);height:var(--spacing-lg);accent-color:var(--primary)}.p9TZkG_details{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-white)}.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}.p9TZkG_detailsSummaryCopy{gap:calc(var(--spacing-xs) / 2);display:grid}.p9TZkG_detailsSummaryCopy strong{font-size:var(--font-body-readable)}.p9TZkG_detailsSummaryCopy small,.p9TZkG_detailsSelection{color:var(--text-muted);font-size:var(--font-caption);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.p9TZkG_detailsSelection{text-align:end;max-width:42%}.p9TZkG_details[open]>summary{border-bottom:var(--border-subtle);background:var(--primary-tint)}.p9TZkG_detailsBody{gap:var(--spacing-lg);padding:var(--spacing-md);display:grid}.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}.p9TZkG_selectedCondition{gap:calc(var(--spacing-xs) / 2);min-width:0;display:grid}.p9TZkG_selectedCondition span,.p9TZkG_selectedCondition small{color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta)}.p9TZkG_selectedCondition strong{overflow-wrap:anywhere;color:var(--on-dark);font-size:var(--font-body-lead);line-height:var(--leading-heading)}.p9TZkG_selectedCondition small{color:var(--on-navy-muted)}.p9TZkG_submitButton{min-width:15rem;box-shadow:none}.p9TZkG_submitButton:disabled{border-color:var(--on-navy-muted);background:var(--bg-dark-alt);color:var(--on-navy-muted);cursor:not-allowed;transform:none}.p9TZkG_errorText{margin:calc(var(--spacing-sm) * -1) 0 0;color:var(--danger);font-size:var(--font-caption);line-height:var(--leading-meta)}.p9TZkG_progress{margin-block:var(--spacing-2xl)}@media (max-width:56rem){.p9TZkG_heroProduct{width:100%;max-width:46rem;transform:none}.p9TZkG_dealQuestion .p9TZkG_choiceGroup,.p9TZkG_budgetControls{grid-template-columns:1fr}}@media (max-width:48rem){.p9TZkG_heroProduct{padding:var(--spacing-sm)}.p9TZkG_form{gap:var(--spacing-lg);padding:var(--spacing-lg)}.p9TZkG_scopeNotice{flex-direction:column;align-items:flex-start}.p9TZkG_fieldset{padding:var(--spacing-md)}.p9TZkG_dealQuestion .p9TZkG_choiceGroup{gap:var(--spacing-sm)}.p9TZkG_destinationGrid,.p9TZkG_checkGrid,.p9TZkG_commuteSettings{grid-template-columns:1fr}.p9TZkG_details>summary{justify-content:center;align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.p9TZkG_detailsSelection{text-align:start;max-width:100%}.p9TZkG_submitPanel{padding:var(--spacing-md);grid-template-columns:1fr}.p9TZkG_submitButton{width:100%;min-width:0}}@media (max-width:30rem){.p9TZkG_heroWindowBar strong{display:none}.p9TZkG_heroResultSummary{padding:var(--spacing-sm)}.p9TZkG_form{width:calc(100% - (var(--spacing-md) * 2));padding:var(--spacing-md)}.p9TZkG_modeTabs{gap:calc(var(--spacing-xs) / 2);padding:calc(var(--spacing-xs) / 2)}.p9TZkG_modeTab,.p9TZkG_modeActive{min-height:calc(var(--cta-min) + var(--spacing-xs));padding-inline:calc(var(--spacing-xs) / 2)}.p9TZkG_modeTab strong,.p9TZkG_modeActive strong{font-size:var(--font-caption)}.p9TZkG_modeTab span,.p9TZkG_modeActive span{font-size:var(--font-sm)}.p9TZkG_choice,.p9TZkG_choiceActive{padding-inline:var(--spacing-sm)}.p9TZkG_budgetPresets button{flex:1 1 calc(50% - var(--spacing-xs))}}@media (prefers-reduced-motion:reduce){.p9TZkG_heroCta,.p9TZkG_submitButton{transition:none}}
._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){._8wz8uG_banner{gap:8px;padding:6px 12px;font-size:.8125rem}._8wz8uG_label{font-size:.8125rem}}._8wz8uG_label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._8wz8uG_label strong{font-weight:700}._8wz8uG_role{opacity:.8;font-size:.8125rem}._8wz8uG_actions{align-items:center;gap:8px;display:flex}._8wz8uG_link{color:#fff;font-size:.8125rem;text-decoration:underline}._8wz8uG_logout{color:#fff;border-radius:var(--radius-xs);cursor:pointer;background:#fff3;border:none;padding:4px 10px;font-size:.8125rem;font-weight:600}._8wz8uG_logout:hover{background:#ffffff4d}
.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 JJeFAG_slideUp;position:fixed;bottom:0;left:0;right:0}@keyframes JJeFAG_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.JJeFAG_bannerInner{justify-content:space-between;align-items:center;gap:12px;max-width:640px;margin:0 auto;display:flex}.JJeFAG_bannerContent{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.JJeFAG_bannerIcon{border-radius:var(--radius-md);flex-shrink:0;width:40px;height:40px;overflow:hidden}.JJeFAG_bannerIcon img{width:100%;height:100%;display:block}.JJeFAG_bannerText{min-width:0}.JJeFAG_bannerTitle{color:#fff;margin:0 0 2px;font-size:.875rem;font-weight:700}.JJeFAG_bannerDesc{color:#fff9;margin:0;font-size:.8125rem;line-height:1.4}.JJeFAG_bannerDesc strong{color:var(--on-dark-info);font-weight:700}.JJeFAG_bannerActions{flex-shrink:0;gap:8px;display:flex}.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}.JJeFAG_installBtn:hover{background:var(--primary-hover,var(--primary-hover))}.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}.JJeFAG_dismissBtn:hover{color:#ffffffb3;border-color:#ffffff4d}@media (max-width:480px){.JJeFAG_bannerInner{flex-direction:column;align-items:stretch}.JJeFAG_bannerActions{justify-content:stretch}.JJeFAG_installBtn{text-align:center;flex:1}.JJeFAG_dismissBtn{flex:0}}
._2xla8W_shell{background:var(--service-page-background);min-width:0;min-height:100vh;color:var(--text-main);overflow:clip}
.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}.JsT-Oq_nav,.JsT-Oq_actions,.JsT-Oq_pagination{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.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}.JsT-Oq_nav a,.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}.JsT-Oq_header{margin-block:var(--spacing-lg) var(--spacing-xl);padding-block:var(--spacing-lg)}.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}.JsT-Oq_kicker{font-size:var(--font-kicker);color:var(--primary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.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)}.JsT-Oq_meta{font-size:var(--font-caption);line-height:var(--leading-meta);color:var(--text-muted)}.JsT-Oq_cards{gap:0 var(--spacing-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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}.JsT-Oq_card h2,.JsT-Oq_nextStep h2{font-size:var(--font-h2-page);line-height:var(--leading-heading);margin-block:var(--spacing-sm)}.JsT-Oq_shell .blog-subscribe h2{font-size:var(--font-h2-page);line-height:var(--leading-heading);margin-block:var(--spacing-sm)}.JsT-Oq_card p{line-height:var(--leading-body);color:var(--text-body)}.JsT-Oq_card a{color:var(--text-main)}.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)}.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)}.JsT-Oq_nextStep p{line-height:var(--leading-body)}.JsT-Oq_shell .blog-subscribe p{line-height:var(--leading-body)}.JsT-Oq_actions{margin-top:var(--spacing-md)}.JsT-Oq_primary,.JsT-Oq_secondary,.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}.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}.JsT-Oq_primary,.JsT-Oq_body button{background:var(--primary);color:var(--bg-white)}.JsT-Oq_shell .blog-subscribe button{background:var(--primary);color:var(--bg-white)}.JsT-Oq_secondary{background:var(--bg-light);color:var(--primary)}.JsT-Oq_pagination{margin-block:var(--spacing-xl);justify-content:center}.JsT-Oq_cover img,.JsT-Oq_body img{max-width:100%;height:auto;margin-inline:auto;display:block}.JsT-Oq_body{font-size:var(--font-body-readable);line-height:var(--leading-body);color:var(--ink-soft)}.JsT-Oq_body h1,.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)}.JsT-Oq_body h3{font-size:var(--font-h3);margin-top:var(--spacing-lg);color:var(--text-main)}.JsT-Oq_body p,.JsT-Oq_body ul,.JsT-Oq_body ol,.JsT-Oq_body blockquote,.JsT-Oq_body figure{margin-block:var(--spacing-md)}.JsT-Oq_body ul,.JsT-Oq_body ol{padding-left:var(--spacing-lg)}.JsT-Oq_body a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.JsT-Oq_body pre{white-space:pre-wrap;overflow-wrap:anywhere}.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}.JsT-Oq_body th,.JsT-Oq_body td{padding:var(--spacing-md);border:var(--border-subtle);text-align:start;vertical-align:top;min-width:6em}.JsT-Oq_body th{background:var(--bg-light)}.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}.JsT-Oq_body label{font-weight:var(--weight-bold);margin-block:var(--spacing-sm);display:block}.JsT-Oq_shell .blog-subscribe label{font-weight:var(--weight-bold);margin-block:var(--spacing-sm);display:block}.JsT-Oq_body input,.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)}.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)}.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)}.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)}.JsT-Oq_shell .blog-subscribe form{max-width:var(--maxw-form)}.JsT-Oq_shell .blog-subscribe button{width:100%}.JsT-Oq_shell .blog-subscribe a{color:var(--primary);text-decoration:underline}.JsT-Oq_shell [role=alert]{color:var(--danger)}:is(.JsT-Oq_shell a:focus-visible,.JsT-Oq_shell button:focus-visible,.JsT-Oq_shell input:focus-visible,.JsT-Oq_shell select:focus-visible,.JsT-Oq_shell table:focus-visible){outline:.125em solid var(--primary);outline-offset:.2em;box-shadow:var(--ring)}@media print{.JsT-Oq_nav,.JsT-Oq_nextStep{display:none}.JsT-Oq_shell .blog-subscribe{display:none}.JsT-Oq_shell{max-width:100%}}.JsT-Oq_search{gap:var(--spacing-sm);margin-block:var(--spacing-lg);display:grid}.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)}.JsT-Oq_page{--service-page-background:var(--bg-white)}.JsT-Oq_nav a{padding-inline:var(--spacing-md);color:var(--text-body);font-size:var(--font-caption);flex-shrink:0}.JsT-Oq_nav a[aria-current=page]{color:var(--primary);background:var(--primary-soft)}.JsT-Oq_nav a:hover{background:var(--bg-light)}.JsT-Oq_cardMeta{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.JsT-Oq_cardMeta .JsT-Oq_kicker{color:var(--primary)}.JsT-Oq_card h2{line-height:var(--leading-heading);margin-block:var(--spacing-md)}:is(.JsT-Oq_shell[data-view=article] .JsT-Oq_header,.JsT-Oq_shell[data-view=article] [data-blog-id],.JsT-Oq_shell[data-view=article] .blog-subscribe){max-width:var(--maxw-read);margin-inline:auto}.JsT-Oq_shell[data-view=article] .JsT-Oq_header{border-bottom:var(--border-subtle);padding-bottom:var(--spacing-xl)}.JsT-Oq_body h2{padding-top:var(--spacing-md);margin-top:var(--spacing-2xl);color:var(--text-main)}.JsT-Oq_body>h2:first-child{margin-top:0;padding-top:0}.JsT-Oq_body p,.JsT-Oq_body ul,.JsT-Oq_body ol{margin-block:var(--spacing-lg)}.JsT-Oq_body li+li{margin-top:var(--spacing-sm)}.JsT-Oq_body hr{border:0;border-top:var(--border-subtle);margin-block:var(--spacing-2xl)}.JsT-Oq_body tbody tr:nth-child(2n){background:var(--bg-light)}.JsT-Oq_body .calc-box{padding:var(--spacing-lg);background:var(--bg-light);border:var(--border-subtle);border-radius:var(--radius-card)}.JsT-Oq_body .calc-box button{width:100%}.JsT-Oq_cover{margin:0 0 var(--spacing-xl)}.JsT-Oq_cover img{border-radius:var(--radius-card)}.JsT-Oq_nextStep{background:var(--primary-tint);padding:var(--spacing-xl);margin-block:var(--spacing-2xl)}.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}.JsT-Oq_shell .blog-subscribe p{max-width:var(--maxw-read);color:var(--text-body)}.JsT-Oq_shell .blog-subscribe p[id$=privacy]{font-size:var(--font-caption)}.JsT-Oq_shell .blog-subscribe p:empty{margin:0}@media (max-width:48em){.JsT-Oq_cards{grid-template-columns:minmax(0,1fr)}.JsT-Oq_shell{padding-inline:var(--spacing-lg)}.JsT-Oq_nav{gap:0}.JsT-Oq_nav a{padding-inline:var(--spacing-sm)}.JsT-Oq_header{padding-block:var(--spacing-sm);margin-block:var(--spacing-lg)}.JsT-Oq_card{padding-block:var(--spacing-lg)}.JsT-Oq_nextStep{padding:var(--spacing-lg)}.JsT-Oq_actions{flex-direction:column;align-items:stretch}.JsT-Oq_actions a{text-align:center}}.JsT-Oq_masthead{align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-md) var(--spacing-lg);display:flex}.JsT-Oq_publication{color:var(--text-main);font-size:var(--font-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.JsT-Oq_publication span{font-weight:var(--weight-medium)}.JsT-Oq_tagline{font-size:var(--font-caption);color:var(--text-muted)}.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}.JsT-Oq_homeHeader{margin-block:var(--spacing-xl);padding-block:0}.JsT-Oq_homeHeader .JsT-Oq_kicker{display:none}.JsT-Oq_homeHeader .JsT-Oq_lead{margin-top:var(--spacing-sm);font-size:var(--font-body)}.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}.JsT-Oq_featureArt{border-radius:var(--radius-btn);background:var(--bg-warm);display:block;position:relative;overflow:hidden}.JsT-Oq_featureArt img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.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}.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}.JsT-Oq_featureCopy h2 a{color:var(--text-main)}.JsT-Oq_featureCopy>p:not(.JsT-Oq_kicker){color:var(--text-body);line-height:var(--leading-body)}.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}.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}.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}.JsT-Oq_topicPaths span{font-size:var(--font-caption);color:var(--text-muted)}.JsT-Oq_topicPaths a:hover{background:var(--bg-light)}.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}.JsT-Oq_sectionHeading h2{font-size:var(--font-h2-page);letter-spacing:var(--tracking-heading)}.JsT-Oq_sectionHeading>span{color:var(--text-muted);font-size:var(--font-caption)}.JsT-Oq_cards{gap:var(--spacing-2xl) var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.JsT-Oq_card{border:0;padding:0}.JsT-Oq_storyLink{border-radius:var(--radius-btn);display:block}.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}.JsT-Oq_card h2{font-size:var(--font-h2-page);margin-block:var(--spacing-sm)}.JsT-Oq_cardMeta{margin-bottom:var(--spacing-sm)}.JsT-Oq_toc{padding:var(--spacing-lg);margin-bottom:var(--spacing-2xl);border-block:var(--border-subtle);background:var(--bg-warm)}.JsT-Oq_toc summary{min-height:var(--touch-sm);cursor:pointer;font-weight:var(--weight-bold)}.JsT-Oq_toc nav{display:grid}.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}.JsT-Oq_body h2,.JsT-Oq_body h3{scroll-margin-top:calc(var(--header-h) + var(--spacing-lg))}.JsT-Oq_toc a:hover,.JsT-Oq_storyLink:hover h2,.JsT-Oq_featureCopy h2 a:hover{color:var(--primary)}.JsT-Oq_shell summary:focus-visible{outline:.125em solid var(--primary);outline-offset:.2em}@media (max-width:48em){.JsT-Oq_tagline{display:none}.JsT-Oq_masthead{gap:var(--spacing-sm);padding-top:0}.JsT-Oq_feature{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.JsT-Oq_featureArt img{aspect-ratio:3/2}.JsT-Oq_featureCopy h2{text-wrap:initial}.JsT-Oq_homeHeader{margin-block:var(--spacing-lg)}.JsT-Oq_homeHeader h1{text-wrap:initial}.JsT-Oq_topicPaths{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.JsT-Oq_topicPaths a{padding-inline:0}.JsT-Oq_cards{grid-template-columns:minmax(0,1fr)}.JsT-Oq_topicCover{aspect-ratio:2}.JsT-Oq_sectionHeading{margin-top:var(--spacing-2xl)}}.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}.JsT-Oq_topicCover img{object-fit:cover;width:100%;height:100%;display:block}.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}.JsT-Oq_shell .blog-adsense{min-height:100px;margin-block:var(--spacing-2xl);text-align:center;position:relative;overflow:hidden}.JsT-Oq_shell .blog-adsense:before{content:"광고";margin-bottom:var(--spacing-xs);color:var(--text-muted);font-size:var(--font-sm);display:block}.JsT-Oq_shell .blog-adsense ins{min-height:90px}.JsT-Oq_masthead{border-bottom:var(--border-subtle);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center}.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}.JsT-Oq_publication span{color:var(--text-main)}.JsT-Oq_tagline{margin-block:var(--spacing-xs) 0;display:block}.JsT-Oq_journalLinks{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.JsT-Oq_serviceHome,.JsT-Oq_journalLinks .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}.JsT-Oq_serviceHome{background:var(--primary-soft);color:var(--primary);font-weight:var(--weight-bold)}.JsT-Oq_journalLinks .JsT-Oq_searchLink{margin-left:0}.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}.JsT-Oq_journalFooter div{flex:100%}.JsT-Oq_journalFooter p{color:var(--text-muted);margin-top:var(--spacing-sm)}.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}.JsT-Oq_storyLink{border-bottom:var(--border-subtle);height:100%;padding-bottom:var(--spacing-lg)}.JsT-Oq_storyLink p{font-size:var(--font-body);line-height:var(--leading-body)}@media (max-width:48em){.JsT-Oq_masthead{gap:var(--spacing-sm);padding-block:var(--spacing-md);flex-wrap:wrap}.JsT-Oq_masthead>div{flex:auto}.JsT-Oq_journalLinks{justify-content:space-between;gap:var(--spacing-xs);width:100%}.JsT-Oq_serviceHome{padding-inline:var(--spacing-sm)}.JsT-Oq_homeHeader{margin-block:var(--spacing-lg)}.JsT-Oq_feature{margin-top:var(--spacing-lg)}.JsT-Oq_featureCopy{order:-1}.JsT-Oq_featureCopy h2{margin-block:var(--spacing-sm)}.JsT-Oq_featureCopy>p:not(.JsT-Oq_kicker){margin-bottom:var(--spacing-sm)}.JsT-Oq_readStory{margin-top:var(--spacing-sm)}}.JsT-Oq_nav{flex-wrap:wrap;overflow-x:visible}.JsT-Oq_publishedStory h2{font-size:var(--font-h2-page);margin-block:var(--spacing-sm)}.JsT-Oq_publishedStory+.JsT-Oq_publishedStory{border-top:var(--border-subtle);padding-top:var(--spacing-lg);margin-top:var(--spacing-lg)}.JsT-Oq_publishedStory p{color:var(--text-body);line-height:var(--leading-body)}.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}.JsT-Oq_editorialMeta dt{font-weight:var(--weight-bold)}.JsT-Oq_editorialMeta dd{margin:0}.JsT-Oq_factFigure{padding:var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-btn);background:var(--bg-warm)}.JsT-Oq_body figure.fact-figure{padding:var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-btn);background:var(--bg-warm)}.JsT-Oq_factPair{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JsT-Oq_body div.fact-pair{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JsT-Oq_factPair p{padding:var(--spacing-md);background:var(--bg-white);min-width:0}.JsT-Oq_body div.fact-pair p{padding:var(--spacing-md);background:var(--bg-white);min-width:0}.JsT-Oq_factPair strong{font-size:var(--font-h3);display:block}.JsT-Oq_body div.fact-pair strong{font-size:var(--font-h3);display:block}.JsT-Oq_figureLabel{font-weight:var(--weight-bold)}.JsT-Oq_body p.figure-label{font-weight:var(--weight-bold)}.JsT-Oq_figureDistinction{border-top:var(--border-subtle);padding-top:var(--spacing-md)}.JsT-Oq_body p.figure-distinction{border-top:var(--border-subtle);padding-top:var(--spacing-md)}.JsT-Oq_articleActions{border-top:var(--border-subtle);margin-block:var(--spacing-xl);padding-block:var(--spacing-lg)}.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)}.JsT-Oq_articleActions a{min-height:var(--touch-min);align-items:center;text-decoration:underline;display:inline-flex}.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}.JsT-Oq_articleActions p:first-child a{min-height:var(--cta-min);font-weight:var(--weight-bold)}.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){.JsT-Oq_factPair{grid-template-columns:minmax(0,1fr)}.JsT-Oq_body div.fact-pair{grid-template-columns:minmax(0,1fr)}}.JsT-Oq_titleToken{white-space:nowrap}.JsT-Oq_modifiedDate{font-size:var(--font-caption);white-space:nowrap;margin-inline-start:var(--spacing-xs)}@media (max-width:48em){.JsT-Oq_shell[data-view=article]{padding-top:var(--spacing-sm)}.JsT-Oq_shell[data-view=article] .JsT-Oq_masthead{margin-bottom:0;padding-block:0}.JsT-Oq_shell[data-view=article] .JsT-Oq_masthead>div{display:none}.JsT-Oq_shell[data-view=article] .JsT-Oq_journalLinks{min-height:var(--touch-min)}.JsT-Oq_shell[data-view=article] [data-release-preview]{margin-block:var(--spacing-xs)}.JsT-Oq_shell[data-view=article] .JsT-Oq_nav{border-bottom:0;padding-bottom:0}.JsT-Oq_shell[data-view=article] .JsT-Oq_nav a{padding-inline:calc(var(--spacing-xs) / 2)}.JsT-Oq_shell[data-view=article] .JsT-Oq_toc{padding:var(--spacing-sm);margin-block:var(--spacing-sm)}.JsT-Oq_shell[data-view=article] .JsT-Oq_header{margin-block:var(--spacing-xs) var(--spacing-sm);padding-block:0 var(--spacing-sm)}.JsT-Oq_shell[data-view=article] .JsT-Oq_header h1{margin-block:var(--spacing-xs)}.JsT-Oq_shell[data-view=article] .JsT-Oq_header p{margin-block:var(--spacing-xs) 0}.JsT-Oq_shell[data-view=article] .JsT-Oq_editorialMeta{gap:var(--spacing-xs);margin-block:var(--spacing-sm);display:grid}.JsT-Oq_shell[data-view=article] .JsT-Oq_editorialMeta>div{gap:var(--spacing-xs);grid-template-columns:5em minmax(0,1fr);display:grid}}
.OtY4fW_page{background:var(--bg-white);min-height:100vh;color:var(--text-main);overflow:clip}.OtY4fW_wrap{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw));margin-inline:auto}.OtY4fW_hero{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--primary) 40%, transparent), transparent 25rem), radial-gradient(circle at 86% 82%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 22rem), var(--navy);color:var(--on-dark);isolation:isolate;position:relative;overflow:hidden}.OtY4fW_hero:after{z-index:-1;aspect-ratio:1;border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 28%, transparent);border-radius:var(--radius-pill);content:"";width:27rem;position:absolute;top:-11rem;right:-15rem}.OtY4fW_heroGrid{min-height:min(44rem, calc(100vh - var(--header-h)));padding-block:var(--section-pad-landing);align-items:center;gap:clamp(var(--spacing-xl), 7vw, calc(var(--spacing-3xl) * 2));grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);grid-template-areas:"book copy";display:grid}.OtY4fW_heroCopy{grid-area:copy;min-width:0}.OtY4fW_heroKicker,.OtY4fW_kicker,.OtY4fW_darkKicker,.OtY4fW_bookOverline,.OtY4fW_authorCard small{font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);line-height:var(--leading-meta);margin:0}.OtY4fW_heroKicker,.OtY4fW_darkKicker,.OtY4fW_bookOverline{color:var(--gold-soft)}.OtY4fW_kicker{color:var(--primary)}.OtY4fW_hero h1{max-width:12ch;margin:var(--spacing-sm) 0 0;color:var(--on-dark);font-size:var(--font-h1-landing);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.OtY4fW_hero h1 span{color:var(--gold-soft);display:block}.OtY4fW_heroLead{max-width:var(--maxw-read);margin:var(--spacing-lg) 0 0;color:var(--on-navy-soft);font-size:var(--font-body-lead);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.OtY4fW_heroOffer{max-width:var(--maxw-read);margin-top:var(--spacing-lg)}.OtY4fW_heroActions{margin-top:var(--spacing-xl);gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.OtY4fW_factList{margin:var(--spacing-lg) 0 0;gap:var(--spacing-xs) var(--spacing-lg);color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta);flex-wrap:wrap;padding:0;list-style:none;display:flex}.OtY4fW_factList li{align-items:center;gap:var(--spacing-xs);display:inline-flex}.OtY4fW_factList li:before{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--gold);content:"";width:.38rem}.OtY4fW_bookStage{isolation:isolate;grid-area:book;place-items:center;min-width:0;display:grid;position:relative}.OtY4fW_bookStage:before{z-index:-1;aspect-ratio:1;border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 42%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 12%, transparent);content:"";width:min(27rem,100%);position:absolute}.OtY4fW_bookOverline{margin-bottom:var(--spacing-md)}.OtY4fW_bookCoverFrame{border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold-soft) 38%, transparent);border-radius:var(--radius-sm) var(--radius-card) var(--radius-card) var(--radius-sm);width:min(100%,22rem);box-shadow:var(--sh-pop);position:relative;transform:rotate(-1.2deg)}.OtY4fW_bookCoverFrame:after{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--navy-deep) 75%, transparent), transparent);content:"";pointer-events:none;width:.55rem;position:absolute;inset:0 auto 0 0}.OtY4fW_bookCoverImage{border-radius:inherit;width:100%;height:auto;display:block}.OtY4fW_bookBadge{max-width:25rem;margin:var(--spacing-lg) 0 0;padding:var(--spacing-xs) var(--spacing-md);border:var(--border-subtle);border-color:color-mix(in srgb, var(--on-dark) 18%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--navy-deep) 64%, transparent);color:var(--on-navy-soft);font-size:var(--font-caption);font-weight:var(--weight-bold);line-height:var(--leading-meta);text-align:center}.OtY4fW_questionSection,.OtY4fW_contentsSection,.OtY4fW_readerSection,.OtY4fW_purchaseSection,.OtY4fW_faqSection,.OtY4fW_sampleSection{padding-block:var(--section-pad-landing)}.OtY4fW_questionSection{background:var(--bg-warm)}.OtY4fW_questionLayout{align-items:start;gap:clamp(var(--spacing-xl), 7vw, var(--spacing-3xl));grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);display:grid}.OtY4fW_questionHeading blockquote{margin:var(--spacing-lg) 0 var(--spacing-xs);color:var(--gold-text);font-family:var(--font-noto-serif);font-size:var(--font-h3-service);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.OtY4fW_questionHeading h2,.OtY4fW_sampleHeading h2,.OtY4fW_contentsHeading h2,.OtY4fW_readerHeading h2,.OtY4fW_purchaseCopy h2,.OtY4fW_faqHeading h2{margin:var(--spacing-xs) 0 0;color:var(--text-main);font-size:var(--font-h2-page);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.OtY4fW_questionHeading>p:last-child,.OtY4fW_contentsHeading>p:last-child,.OtY4fW_purchaseCopy>p:last-child{max-width:var(--maxw-read);margin:var(--spacing-md) 0 0;color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.OtY4fW_valueList{border-top:var(--border-subtle);margin:0;padding:0;list-style:none}.OtY4fW_valueList li{padding-block:var(--spacing-lg);gap:var(--spacing-lg);border-bottom:var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.OtY4fW_valueList li>span{color:var(--gold-text);font-size:var(--font-h3-service);font-weight:var(--weight-heavy)}.OtY4fW_valueList h3,.OtY4fW_contentsList h3{color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-heading);line-height:var(--leading-heading);margin:0}.OtY4fW_valueList p,.OtY4fW_contentsList p{max-width:var(--maxw-read);margin:var(--spacing-xs) 0 0;color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.OtY4fW_sampleSection{background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 22rem), var(--navy-deep);overflow:hidden}.OtY4fW_sampleHeading{align-items:end;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);display:grid}.OtY4fW_sampleHeading h2{color:var(--on-dark);font-size:var(--font-h2-landing)}.OtY4fW_sampleHeading>p{color:var(--on-navy-soft);font-size:var(--font-body);line-height:var(--leading-body);margin:0}.OtY4fW_sampleGrid{max-width:66rem;margin-top:var(--spacing-2xl);gap:var(--spacing-xl);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.OtY4fW_sampleCard{min-width:0;padding:var(--spacing-sm);border:var(--border-subtle);border-color:color-mix(in srgb, var(--on-dark) 18%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--on-dark) 8%, transparent);box-shadow:var(--sh-pop);margin:0}.OtY4fW_sampleCardOffset{transform:translateY(var(--spacing-2xl))}.OtY4fW_sampleImageWrap{aspect-ratio:.82;border-radius:var(--radius-md);background:var(--bg-white);overflow:hidden}.OtY4fW_sampleImageWrap img{width:100%;height:auto;display:block}.OtY4fW_sampleCard figcaption{padding:var(--spacing-md) var(--spacing-xs) var(--spacing-xs);justify-content:space-between;align-items:center;gap:var(--spacing-md);color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta);display:flex}.OtY4fW_sampleCard figcaption span{color:var(--on-dark);font-size:var(--font-body);font-weight:var(--weight-bold)}.OtY4fW_contentsSection{background:var(--bg-white)}.OtY4fW_contentsLayout{align-items:start;gap:clamp(var(--spacing-xl), 7vw, var(--spacing-3xl));grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);display:grid}.OtY4fW_contentsHeading{top:calc(var(--header-h) + var(--spacing-xl));position:sticky}.OtY4fW_contentsList{border-top:var(--border-subtle)}.OtY4fW_contentsList article{padding-block:var(--spacing-lg);gap:var(--spacing-lg);border-bottom:var(--border-subtle);grid-template-columns:4rem minmax(0,1fr);display:grid}.OtY4fW_contentsList article>span{color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold)}.OtY4fW_readerSection{background:var(--primary-tint)}.OtY4fW_readerLayout{align-items:start;gap:var(--spacing-xl) clamp(var(--spacing-xl), 7vw, var(--spacing-3xl));grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);display:grid}.OtY4fW_readerHeading .OtY4fW_darkKicker{color:var(--gold-ink)}.OtY4fW_readerList{gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:grid}.OtY4fW_readerList li{min-height:var(--touch-min);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-2xl);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-meta);position:relative}.OtY4fW_readerList li:before{left:var(--spacing-md);color:var(--primary);content:"✓";font-weight:var(--weight-bold);position:absolute}.OtY4fW_authorCard{padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);border-radius:var(--radius-card);background:var(--navy);color:var(--on-dark);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.OtY4fW_authorMark{width:var(--btn-min-height);height:var(--btn-min-height);border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 55%, transparent);border-radius:var(--radius-pill);color:var(--gold-soft);font-size:var(--font-caption);font-weight:var(--weight-heavy);place-items:center;display:grid}.OtY4fW_authorCard small{color:var(--gold-soft);display:block}.OtY4fW_authorCard strong{margin-top:calc(var(--spacing-xs) / 2);color:var(--on-dark);font-size:var(--font-body);display:block}.OtY4fW_authorCard p{margin:calc(var(--spacing-xs) / 2) 0 0;color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta)}.OtY4fW_purchaseSection{background:var(--bg-light)}.OtY4fW_purchaseCard{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw-decision));padding:clamp(var(--spacing-xl), 5vw, var(--spacing-3xl));align-items:center;gap:var(--spacing-2xl);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-panel);grid-template-columns:minmax(0,1fr) minmax(19rem,.76fr);margin-inline:auto;display:grid}.OtY4fW_purchaseAction{min-width:0}.OtY4fW_pricePhase{margin:0 0 var(--spacing-xs);color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:var(--leading-meta);text-align:right}.OtY4fW_price{margin-bottom:var(--spacing-md);color:var(--text-main);font-size:var(--font-number);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);text-align:right;line-height:1;display:block}.OtY4fW_price span{margin-left:calc(var(--spacing-xs) / 2);color:var(--text-muted);font-size:var(--font-body)}.OtY4fW_accountNote,.OtY4fW_purchaseMeta{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);margin:0}.OtY4fW_accountNote{margin-bottom:var(--spacing-sm);text-align:right;overflow-wrap:anywhere}.OtY4fW_purchaseMeta{margin-top:var(--spacing-md);text-align:center}.OtY4fW_purchaseLink{min-height:var(--touch-sm);margin-top:var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-btn);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);text-align:center;display:flex}.OtY4fW_faqSection{background:var(--bg-white)}.OtY4fW_faqWrap{align-items:start;gap:var(--spacing-3xl);grid-template-columns:minmax(14rem,.5fr) minmax(0,1fr);display:grid}.OtY4fW_faq{gap:var(--spacing-sm);display:grid}.OtY4fW_faqItem{border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);overflow:hidden}.OtY4fW_faqItemOpen{border-color:var(--border-strong)}.OtY4fW_faqQ{width:100%;min-height:var(--control-min-height);padding:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);border-radius:var(--radius-btn);color:var(--text-main);font:inherit;font-size:var(--font-body);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.OtY4fW_faqQ:hover{background:var(--primary-tint)}.OtY4fW_faqIcon{color:var(--primary);font-size:var(--font-h3-service);flex:none}.OtY4fW_faqA{padding:0 var(--spacing-md) var(--spacing-md);color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}@media (max-width:61rem){.OtY4fW_heroGrid{gap:var(--spacing-2xl);grid-template-columns:1fr;grid-template-areas:"copy""book";min-height:0}.OtY4fW_heroCopy{max-width:43rem}.OtY4fW_bookStage{width:min(100%,34rem);margin-inline:auto}.OtY4fW_questionLayout,.OtY4fW_contentsLayout,.OtY4fW_readerLayout,.OtY4fW_purchaseCard,.OtY4fW_faqWrap{grid-template-columns:1fr}.OtY4fW_contentsHeading{position:static}.OtY4fW_price,.OtY4fW_pricePhase,.OtY4fW_accountNote{text-align:left}}@media (max-width:48rem){.OtY4fW_heroGrid{padding-block:var(--section-pad-service)}.OtY4fW_heroActions{grid-template-columns:1fr;display:grid}.OtY4fW_factList{gap:var(--spacing-xs);display:grid}.OtY4fW_bookCoverFrame{width:min(72vw,18rem)}.OtY4fW_questionSection,.OtY4fW_contentsSection,.OtY4fW_readerSection,.OtY4fW_purchaseSection,.OtY4fW_faqSection,.OtY4fW_sampleSection{padding-block:var(--section-pad-service)}.OtY4fW_questionLayout,.OtY4fW_sampleGrid,.OtY4fW_sampleHeading{grid-template-columns:1fr}.OtY4fW_questionHeading h2 br,.OtY4fW_contentsHeading h2 br,.OtY4fW_readerHeading h2 br{display:none}.OtY4fW_sampleCardOffset{transform:none}.OtY4fW_sampleCard figcaption{justify-content:start;gap:calc(var(--spacing-xs) / 2);display:grid}.OtY4fW_contentsList article{gap:var(--spacing-md);grid-template-columns:3rem minmax(0,1fr)}.OtY4fW_authorCard{grid-column:auto}.OtY4fW_purchaseCard{padding:var(--service-card-pad);gap:var(--spacing-xl)}}@media (max-width:25rem){.OtY4fW_bookCoverFrame{width:min(76vw,16rem)}.OtY4fW_valueList li{gap:var(--spacing-md)}.OtY4fW_authorCard{grid-template-columns:1fr}}
.aJgWbG_notice{right:max(var(--spacing-md), env(safe-area-inset-right,0px));bottom:max(var(--spacing-md), env(safe-area-inset-bottom,0px));left:max(var(--spacing-md), env(safe-area-inset-left,0px));z-index:1950;width:min(calc(100% - (var(--spacing-md) * 2)), 36rem);min-width:0;padding:var(--spacing-md);align-items:center;gap:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-pop);margin-inline:auto;animation:.2s ease-out aJgWbG_noticeEnter;display:flex;position:fixed}.aJgWbG_copy{min-width:0}.aJgWbG_title,.aJgWbG_description{margin:0}.aJgWbG_title{color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.aJgWbG_description{margin-top:calc(var(--spacing-xs) / 2);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-compact)}.aJgWbG_confirmButton{min-width:var(--touch-min);min-height:var(--touch-sm);padding-inline:var(--spacing-md);border-radius:var(--radius-btn);background:var(--primary);color:var(--on-dark);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;border:0;flex:none}.aJgWbG_confirmButton:hover{background:var(--primary-hover)}@keyframes aJgWbG_noticeEnter{0%{opacity:0;transform:translateY(var(--spacing-xs))}to{opacity:1;transform:translateY(0)}}@media (max-width:30rem){.aJgWbG_notice{flex-direction:column;align-items:stretch}.aJgWbG_confirmButton{width:100%}}@media (prefers-reduced-motion:reduce){.aJgWbG_notice{animation:none}}
.VZqKNq_wrapper{width:100%;position:relative}.VZqKNq_label{margin-bottom:calc(var(--spacing-xs) * .75);color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);display:block}.VZqKNq_hint{font-size:var(--font-caption);color:var(--text-body);line-height:var(--leading-meta);margin:0 0 var(--spacing-xs)}.VZqKNq_control{width:100%;position:relative}.VZqKNq_input{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(--text-main);background:var(--bg-white);background-image:linear-gradient(var(--bg-white), var(--bg-white));box-sizing:border-box;outline:none;transition:border-color .15s}.VZqKNq_input:focus{border-color:var(--primary);box-shadow:var(--ring)}.VZqKNq_input::placeholder{color:var(--text-muted)}.VZqKNq_heroInput{min-height:var(--hero-search-control-height);padding-left:var(--spacing-3xl);padding-right:calc(var(--hero-search-action-width) + var(--spacing-md));border-color:var(--border-strong);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-panel);font-size:var(--control-font-size);font-weight:var(--weight-medium)}.VZqKNq_heroInput:focus{border-color:var(--primary);box-shadow:var(--sh-pop), var(--ring)}.VZqKNq_searchIcon{z-index:1;width:var(--spacing-lg);height:var(--spacing-lg);top:50%;left:var(--spacing-lg);color:var(--primary);pointer-events:none;position:absolute;transform:translateY(-50%)}.VZqKNq_searchIcon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px}.VZqKNq_searchAction{z-index:2;width:var(--hero-search-action-width);min-height:var(--touch-min);top:50%;right:var(--spacing-xs);padding-inline:var(--spacing-sm);border-radius:var(--radius-btn);background:var(--primary);color:var(--on-dark);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;border:0;position:absolute;transform:translateY(-50%)}.VZqKNq_searchAction:hover:not(:disabled){background:var(--primary-hover)}.VZqKNq_searchAction:focus-visible{box-shadow:var(--ring)}.VZqKNq_dropdown{margin-top:calc(var(--spacing-xs) / 2);background:var(--bg-white);background-image:linear-gradient(var(--bg-white), var(--bg-white));border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--sh-pop);z-index:100;max-height:17.5rem;padding:calc(var(--spacing-xs) / 2);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.VZqKNq_option{gap:calc(var(--spacing-xs) / 4);min-height:var(--touch-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;justify-content:center;transition:background .1s;display:flex}.VZqKNq_option:hover,.VZqKNq_optionActive{background:var(--bg-light);background-image:linear-gradient(var(--primary-tint), var(--primary-tint))}.VZqKNq_optionName{font-size:var(--font-caption);font-weight:var(--weight-medium);color:var(--text-main)}.VZqKNq_optionMeta,.VZqKNq_optionAddr{font-size:var(--font-caption);color:var(--text-body)}.VZqKNq_noResult{margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-caption);color:var(--text-body);background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light));border:var(--border-subtle);border-radius:var(--radius-md);text-align:center;line-height:var(--leading-meta)}.VZqKNq_noResultSub{margin-top:calc(var(--spacing-xs) * .75);font-size:var(--font-caption);color:var(--primary);font-weight:600;display:block}.VZqKNq_noResultSwitch{min-height:var(--touch-sm);margin-top:var(--spacing-sm);padding:0 var(--spacing-md);background:var(--primary);color:var(--on-dark);font-size:var(--font-caption);font-weight:var(--weight-bold);border-radius:var(--radius-btn);cursor:pointer;border:0;display:inline-block}.VZqKNq_noResultSwitch:hover{background:var(--primary-hover)}@media (max-width:48rem){.VZqKNq_heroInput{min-height:var(--hero-search-control-height-compact);padding-left:calc(var(--spacing-2xl) + var(--spacing-xs));padding-right:calc(var(--hero-search-action-width-compact) + var(--spacing-md))}.VZqKNq_searchIcon{left:var(--spacing-md)}.VZqKNq_searchAction{width:var(--hero-search-action-width-compact);min-height:var(--touch-sm)}}
.k79b0a_wrapper{width:min(100%, var(--maxw-hero-search));margin-top:var(--spacing-xl)}.k79b0a_labelRow{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.k79b0a_label{color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}.k79b0a_badge{padding:calc(var(--spacing-xs) / 2) var(--spacing-sm);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:var(--leading-meta);flex:none}.k79b0a_hint{max-width:var(--maxw-read);margin:var(--spacing-sm) 0 0;color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta)}@media (max-width:48rem){.k79b0a_wrapper{width:100%;margin-top:var(--spacing-lg)}.k79b0a_labelRow{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs);flex-wrap:wrap}.k79b0a_label{font-size:var(--font-body)}}@media (max-width:25rem){.k79b0a_labelRow{justify-items:start;display:grid}}
.XZ3-ba_section{width:min(calc(100% - (var(--service-gutter) * 2)), 70rem);margin:var(--spacing-xl) auto;padding:clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-card)}.XZ3-ba_heading{max-width:42rem}.XZ3-ba_heading p,.XZ3-ba_heading h2,.XZ3-ba_heading span,.XZ3-ba_card blockquote,.XZ3-ba_card p{margin:0}.XZ3-ba_heading p{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold)}.XZ3-ba_heading h2{margin-top:var(--spacing-xs);color:var(--text-main);font-size:var(--font-h2-service);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.XZ3-ba_heading span{margin-top:var(--spacing-xs);color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);display:block}.XZ3-ba_grid{margin-top:var(--spacing-lg);gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.XZ3-ba_card{min-width:0;padding:var(--spacing-md);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-light);flex-direction:column;display:flex}.XZ3-ba_empty{margin-top:var(--spacing-lg);padding:var(--spacing-lg);gap:var(--spacing-xs);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-light);display:grid}.XZ3-ba_empty strong{color:var(--text-main);font-size:var(--font-body-readable)}.XZ3-ba_empty span{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-body)}.XZ3-ba_product{border-radius:var(--radius-pill);background:var(--primary-tint);color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);align-self:start;padding:.22rem .55rem}.XZ3-ba_card blockquote{margin-top:var(--spacing-md);color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-medium);line-height:var(--leading-body)}.XZ3-ba_person{padding-top:var(--spacing-md);color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-bold);margin-top:auto!important}.XZ3-ba_disclosure{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);margin-top:var(--spacing-xs)!important}@media (max-width:64rem){.XZ3-ba_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.XZ3-ba_section{margin-block:var(--spacing-lg)}.XZ3-ba_grid{grid-template-columns:1fr}}
.q9H1nW_loadingText{text-align:center;color:var(--text-body);padding:80px 0;font-size:.9rem}.q9H1nW_contextLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:12px;font-size:.875rem;font-weight:700}.q9H1nW_contextGrade{letter-spacing:-1px;justify-content:center;align-items:baseline;gap:10px;margin-bottom:6px;font-size:2.4rem;font-weight:900;line-height:1;display:flex}.q9H1nW_contextGradeLabel{letter-spacing:0;font-size:1rem;font-weight:700}.q9H1nW_contextRow{border-top:1px solid var(--primary-soft);justify-content:center;gap:32px;margin-top:16px;padding-top:16px;display:flex}.q9H1nW_contextItem{flex-direction:column;align-items:center;gap:4px;display:flex}.q9H1nW_successBox{background:var(--tone-good-bg);background-image:linear-gradient(var(--tone-good-bg), var(--tone-good-bg));border:1.5px solid var(--success-bg);border-radius:var(--radius-md);text-align:center;padding:24px}.q9H1nW_successTitle{color:var(--success);margin-bottom:8px;font-size:1.05rem;font-weight:800}.q9H1nW_successDesc{color:var(--success);margin-bottom:16px;font-size:.875rem;line-height:1.6}.q9H1nW_successCalcBtn{background:var(--primary);color:#fff;border-radius:var(--radius-sm);padding:10px 22px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.q9H1nW_successCalcBtn:hover{background:var(--primary-hover)}.q9H1nW_refundNoticeTitle{color:#ffffffe6;margin-bottom:8px;font-size:.875rem;font-weight:700}.q9H1nW_refundNoticeList{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.q9H1nW_refundNoticeLink{color:var(--primary);text-underline-offset:2px;font-size:.8125rem;text-decoration:underline}.q9H1nW_consentLink{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.q9H1nW_consentLabel{cursor:pointer;color:#ffffffd9;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.q9H1nW_compareTable{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:.875rem}.q9H1nW_compareTableWrap{-webkit-overflow-scrolling:touch;margin:0 -24px;padding:0 24px;overflow-x:auto}.q9H1nW_colActive{background:var(--primary-tint);background-image:linear-gradient(var(--primary-tint), var(--primary-tint));border-bottom:2px solid var(--primary)!important}.q9H1nW_colOther{background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light))}.q9H1nW_checkYes{color:var(--success);font-size:1rem;font-weight:900}.q9H1nW_footerLinks{justify-content:center;margin-top:8px;display:flex}.q9H1nW_backLink{color:var(--text-body);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}.q9H1nW_backLink:hover{color:var(--bg-dark)}
.orsORG_faqSection{padding:var(--section-pad-landing) var(--service-gutter);background:var(--bg-white)}.orsORG_container{width:min(100%, var(--maxw-read-wide));margin-inline:auto}.orsORG_sectionTitle{margin:0 0 var(--spacing-xl);color:var(--text-main);font-size:var(--font-h2-landing);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-align:center}.orsORG_faqList{border-top:1px solid var(--border-strong);display:grid}.orsORG_faqItem{border-bottom:1px solid var(--border-color);background:var(--bg-white);overflow:hidden}.orsORG_faqItemOpen{background:var(--primary-tint)}.orsORG_faqQuestion{width:100%;min-height:var(--spacing-3xl);padding:var(--spacing-md) var(--spacing-xs);justify-content:space-between;align-items:center;gap:var(--spacing-md);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.orsORG_faqQuestionText{color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.orsORG_faqIcon{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--font-body-lead);font-weight:var(--weight-bold);transition:transform .15s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.orsORG_faqAnswer{padding:0 calc(var(--spacing-xl) + var(--spacing-lg)) var(--spacing-lg) var(--spacing-xs);animation:orsORG_fadeSlideDown .18s var(--ease)}.orsORG_faqAnswer p{color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body);margin:0}@keyframes orsORG_fadeSlideDown{0%{opacity:0;transform:translateY(calc(var(--spacing-xs) * -1))}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.orsORG_sectionTitle{margin-bottom:var(--spacing-lg)}.orsORG_faqQuestionText,.orsORG_faqAnswer p{font-size:var(--font-body)}}
