.dark .services-journey,.services-journey{color-scheme:light;--background:#faf8f4;--foreground:#2d261f;--card:#ffffff;--card-foreground:#2d261f;--primary:#2d261f;--primary-foreground:#ffffff;--secondary:#e7e0d3;--secondary-foreground:#2d261f;--accent:#a88650;--accent-foreground:#2d261f;--muted:#f1ede5;--muted-foreground:#645d54;--border:#ddd5c8;--input:#ddd5c8;--ring:#a88650;min-height:100svh;background:var(--background);color:var(--foreground)}.services-brand{display:inline-flex;align-items:center;gap:.75rem;color:#2d261f;font-size:.875rem;font-weight:700;letter-spacing:.06em}.services-brand-mark{width:.4rem;height:1.5rem;border-radius:999px;background:#a88650}[data-journey-portal].journey-a1{--background:#f6f1e8;--foreground:#1f1b16;--card:#fff;--card-foreground:var(--foreground);--muted:#eee6d8;--muted-foreground:#655c50;--border:#ded5c6;--input:#8a7f70;--journey-focus:#1f5f8b;display:flex;flex-direction:column;font-size:18px;line-height:1.6;overflow-wrap:break-word}.journey-a1 .journey-sidebar{display:contents}.journey-a1 .journey-brandbar{order:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--muted)}.journey-a1 .journey-main{order:1;width:100%;max-width:1240px;margin-inline:auto;padding:24px 20px 32px}.journey-a1 .journey-navigation{order:0;position:static;z-index:30;background:var(--card);border-top:1px solid var(--input);padding:6px 8px max(6px,env(safe-area-inset-bottom))}.journey-a1 .journey-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.journey-a1 .journey-nav-link{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;min-height:52px;font-size:16px;font-weight:600;line-height:1.35;text-align:center;border-radius:10px;color:var(--foreground)}.journey-a1 .journey-nav-link svg{width:22px;height:22px;flex-shrink:0}.journey-a1 .journey-nav-link[aria-current=page]{background:var(--muted);box-shadow:inset 0 -3px var(--primary)}.journey-a1 :focus-visible{outline:3px solid var(--journey-focus);outline-offset:3px}.journey-a1 :is(.text-xs,.text-sm){font-size:1rem;line-height:1.5}.journey-a1 h1{font-size:clamp(1.75rem,4vw,2rem);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.journey-a1 h2{font-size:1.4rem;line-height:1.3;text-wrap:balance}.journey-a1 :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:48px}.journey-a1 :is(input,select,textarea){font-size:18px;border-color:var(--input)}.journey-a1 :is(input[type=radio],input[type=checkbox]){min-width:20px;min-height:20px;accent-color:var(--primary)}.journey-a1 :is(.rounded-lg,.rounded-xl){border-radius:16px}.journey-a1 :is(.shadow,.shadow-sm){box-shadow:none}.journey-a1 .journey-summary{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px}.journey-a1 .journey-summary dl{display:grid;gap:20px}.journey-a1 .journey-summary dt{color:var(--muted-foreground);font-size:16px}.journey-a1 .journey-summary dd{margin:4px 0 0;font-weight:600}.journey-a1 .journey-source{display:block;font-size:16px;font-weight:400;color:var(--muted-foreground);margin-top:4px}.journey-a1 .journey-welcome{display:flex;justify-content:space-between;align-items:center;gap:24px}.journey-a1 .journey-landscape{max-width:40%;width:280px;height:150px;object-fit:contain}.journey-a1 .journey-topic-grid{display:grid;gap:12px}.journey-a1 .journey-topic{display:flex;align-items:center;gap:16px;text-align:left;border:1px solid var(--border);background:var(--card);border-radius:16px;padding:20px;width:100%;color:var(--foreground)}.journey-a1 .journey-topic img{width:56px;height:56px;flex:0 0 56px}.journey-a1 .journey-dossier-group{border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden}.journey-a1 .journey-dossier-group h3{padding:18px 20px;background:var(--muted)}.journey-a1 .journey-dossier-group a{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:16px;padding:16px 20px;border-top:1px solid var(--border)}.journey-a1 .journey-editor-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (min-width:640px){.journey-a1 .journey-summary dl,.journey-a1 .journey-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-journey-portal].journey-a1{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start}.journey-a1 .journey-sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100svh;overflow-y:auto;background:var(--muted);border-right:1px solid var(--border)}.journey-a1 .journey-brandbar{flex-direction:column;align-items:start;padding:32px 20px 24px}.journey-a1 .journey-navigation{position:static;border:0;background:transparent;padding:8px 12px}.journey-a1 .journey-nav-links{display:flex;flex-direction:column;gap:8px}.journey-a1 .journey-nav-link{text-align:left;justify-content:start;padding:14px 12px;font-size:18px}.journey-a1 .journey-nav-link[aria-current=page]{background:var(--card);box-shadow:inset 3px 0 var(--primary)}.journey-a1 .journey-main{padding:40px 32px}}@media (max-width:389px){.journey-a1 .journey-nav-link{gap:6px;min-height:52px;padding:8px}.journey-a1 .journey-landscape{display:none}}@media (max-height:600px) and (max-width:1023px){.journey-a1 .journey-brandbar{order:-1}.journey-a1 .journey-navigation{position:static;order:0}}@media (prefers-reduced-motion:reduce){.journey-a1 *,.journey-a1 :after,.journey-a1 :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:639px){.journey-a1 .journey-welcome{gap:12px}.journey-a1 .journey-welcome-title{flex:1 1 100%}.journey-a1 .journey-landscape{width:100%;max-width:none;height:54px;object-position:left center}.journey-a1 .journey-welcome-advisor{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:none;padding:12px}.journey-a1 .journey-welcome-advisor>a{margin-top:0;flex:0 0 80px}}.journey-a1 .journey-trust{order:0;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;background:#fffaf1;border-bottom:1px solid var(--border);padding:10px 16px}.journey-trust-person{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.journey-trust-photo{width:48px;height:48px;object-fit:cover;object-position:50% 25%;border-radius:50%;flex-shrink:0}.journey-trust-role{color:var(--muted-foreground);font-size:16px;line-height:1.35}.journey-trust-name{font-size:18px;line-height:1.4;font-weight:700}.journey-trust-initials{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--muted);font-weight:700;flex-shrink:0}.journey-trust-contact{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 12px;font-size:16px;line-height:1.35;background:var(--primary);color:var(--primary-foreground);border-radius:10px;text-align:center;font-weight:650}.journey-trust-contact svg{flex-shrink:0}.journey-trust-about,.journey-trust-help{display:none}@media (max-width:480px){.journey-trust-role{display:none}.journey-trust-name{font-size:16px}.journey-trust-contact{flex:0 0 116px}.journey-trust-contact svg{display:none}}@media (max-height:600px) and (max-width:1023px){.journey-a1 .journey-brandbar{order:-2}.journey-a1 .journey-trust{position:static;order:-1}}.preview-dossier-page{min-width:0;display:grid;gap:24px}.preview-back{display:inline-flex;align-items:center;gap:8px;min-height:48px;width:fit-content;text-decoration:underline;font-size:16px;color:var(--muted-foreground)}.preview-page-heading h1{margin-top:8px}.preview-page-heading>p:last-child{margin-top:12px;max-width:62ch;color:var(--muted-foreground)}.preview-eyebrow{font-size:16px;line-height:1.5;letter-spacing:.035em;font-weight:650;color:#7e612f}.preview-section-nav{display:flex;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--border);flex-wrap:wrap}.preview-section-nav a{min-height:48px;display:inline-flex;align-items:center;padding:10px 12px;border-radius:8px;font-size:16px;font-weight:600}.preview-section-nav a[aria-current=page]{background:var(--muted);box-shadow:inset 0 -3px var(--primary)}.preview-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border-radius:10px;background:var(--primary);color:var(--primary-foreground);font-size:18px;line-height:1.4;font-weight:600;cursor:pointer;width:fit-content}.preview-primary:disabled{opacity:.55;cursor:default}.preview-text-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;text-decoration:underline;font-size:16px;font-weight:600;text-underline-offset:3px}.preview-appointment-feature,.preview-card,.preview-payment-feature,.preview-request,.preview-service-feature,.preview-soft-panel{border-radius:16px;border:1px solid var(--border);padding:24px;background:var(--card);min-width:0}.preview-card>p,.preview-soft-panel>p{margin-top:10px}.preview-soft-panel{background:#eee7db}.preview-request{display:flex;gap:18px;border-color:#cbb889;background:#f9f4e8}.preview-request h2{margin:6px 0 12px}.preview-request .preview-primary{margin-top:18px}.preview-file-icon,.preview-symbol{flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#eee6d8;color:#7e612f}.preview-file-pick{position:relative}.preview-file-pick input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.preview-file-pick:focus-within{outline:3px solid var(--journey-focus);outline-offset:3px}.preview-hint{color:var(--muted-foreground);font-size:16px;line-height:1.6;margin-top:8px}.preview-notice{padding:16px;background:#edf3e9;border:1px solid #9cb58f;border-radius:12px}.preview-row-title,.preview-section-title{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}.preview-section-title>span{color:var(--muted-foreground);font-size:16px}.preview-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:16px;line-height:1.4;background:#edeae4;color:#4d493f;width:fit-content}.preview-status svg{flex-shrink:0}.preview-status-green{background:#edf3e9;color:#35502a}.preview-status-gold{background:#f6ecd6;color:#715322}.preview-list{display:grid;gap:12px}.preview-list>li{display:flex;gap:16px;border-radius:16px;border:1px solid var(--border);padding:22px;background:var(--card);min-width:0}.preview-document-copy,.preview-row-grow{min-width:0;flex:1}.preview-appointment-row h3,.preview-document h3,.preview-payment-row h3{font-weight:650;overflow-wrap:anywhere}.preview-document-copy>p,.preview-row-grow>p{margin-top:8px}.preview-inline-detail{margin-top:12px;padding:18px;border:1px solid var(--border);background:var(--background);border-radius:12px}.preview-inline-detail>*+*{margin-top:10px}.preview-private-note{display:flex;gap:10px;align-items:start;font-size:16px;color:var(--muted-foreground)}.preview-private-note svg{margin-top:4px;flex-shrink:0}.preview-appointment-feature,.preview-service-feature{display:flex;align-items:center;gap:24px;background:#f0e9dc}.preview-date-tile{min-width:96px;padding:12px;background:#fff;border-radius:12px;display:grid;text-align:center;line-height:1.4;color:#7e612f;font-size:16px}.preview-date-tile strong{font-size:46px;color:var(--foreground);line-height:1.2}.preview-appointment-feature h2,.preview-service-feature h2{margin:6px 0 12px}.preview-appointment-feature p:has(svg){display:flex;align-items:center;gap:8px;margin:10px 0}.preview-appointment-time{font-weight:650}.preview-appointment-time span{font-weight:400}.preview-appointment-row>svg{flex-shrink:0;margin-top:4px;color:#7e612f}.preview-check-list{display:grid;gap:12px;margin:18px 0}.preview-check-list li{display:flex;gap:10px;align-items:start}.preview-check-list svg{flex-shrink:0;margin-top:5px;color:#61704f}.preview-confirm{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.preview-service-art{flex:0 0 90px}.preview-price{font-size:28px;font-weight:650}.preview-price small{display:block;font-size:16px;font-weight:400;color:var(--muted-foreground)}.preview-action-row{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:16px}.preview-number-list{display:grid;gap:18px;margin-top:20px}.preview-number-list li{display:flex;gap:14px;align-items:start}.preview-number-list li>span{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #b3a586;border-radius:50%;background:#fffaf1;font-size:16px}.preview-number-list p{color:var(--muted-foreground);font-size:16px;margin-top:2px}.preview-payment-feature{display:grid;gap:24px;background:#eee7db}.preview-payment-feature h2{margin-top:8px}.preview-large-amount{display:block;font-size:44px;letter-spacing:-.03em;margin:6px 0}.preview-payment-feature .preview-primary{margin-top:18px}.preview-payment-totals{padding:20px;background:#fffaf1;border-radius:12px;font-size:16px}.preview-payment-totals p{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.preview-payment-totals small{display:block;margin-top:12px;font-size:16px;color:var(--muted-foreground)}.preview-chat{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}.preview-chat-header{display:flex;align-items:center;gap:14px;padding:22px;background:#eee7db;border-bottom:1px solid var(--border);flex-wrap:wrap}.preview-chat-avatar{width:56px;height:56px;object-fit:cover;object-position:50% 25%;border-radius:50%}.journey-a1 .preview-chat-header h2{font-size:20px}.preview-chat-header p,.preview-chat-private{font-size:16px;color:var(--muted-foreground)}.preview-chat-private{display:flex;gap:6px;align-items:center;margin-left:auto}.preview-chat-messages{display:flex;flex-direction:column;gap:20px;padding:24px}.preview-chat-date{text-align:center;color:var(--muted-foreground);font-size:16px}.preview-message{max-width:88%;padding:16px 18px;border-radius:16px}.preview-message-advisor{align-self:flex-start;background:#f3eee5;border-bottom-left-radius:4px}.preview-message-customer{align-self:flex-end;background:#eaf0e2;border-bottom-right-radius:4px}.preview-message-sender{font-size:16px;font-weight:650;margin-bottom:6px}.preview-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.preview-message-time{display:flex;justify-content:end;gap:6px;align-items:center;font-size:16px;color:var(--muted-foreground);margin-top:10px}.preview-message-compose{padding:24px;border-top:1px solid var(--border)}.preview-message-compose label{display:block;font-weight:600;margin-bottom:10px}.preview-message-compose textarea{display:block;width:100%;background:var(--background);padding:16px;border:1px solid var(--input);border-radius:12px;resize:vertical}@media (min-width:700px){.preview-payment-feature{grid-template-columns:1fr minmax(240px,.9fr)}}@media (max-width:639px){.preview-dossier-page{gap:20px}.preview-appointment-feature,.preview-card,.preview-payment-feature,.preview-request,.preview-service-feature,.preview-soft-panel{padding:18px}.preview-request{gap:12px}.preview-request .preview-symbol{display:none}.preview-list>li{padding:16px;gap:12px}.preview-document .preview-file-icon{display:none}.preview-appointment-feature{align-items:start;gap:14px}.preview-date-tile{min-width:64px;padding:8px}.preview-date-tile strong{font-size:36px}.preview-service-art{flex-basis:56px}.preview-service-art img{width:56px;height:56px}.preview-chat-header,.preview-chat-messages,.preview-message-compose{padding:16px}.preview-chat-private{margin-left:0}.preview-message{max-width:94%;padding:14px}.preview-primary{width:100%}}.journey-a1 .journey-provider-hero{order:0;margin:20px 20px 12px;display:grid;grid-template-columns:minmax(0,1fr) 300px;min-width:0;overflow:hidden;border-radius:22px;background:#191812;color:#fffaf0}.journey-provider-hero-copy{padding:36px;min-width:0}.journey-provider-hero-eyebrow{color:#dfb967;font-size:16px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;font-weight:650}.journey-provider-hero-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.4vw,48px);line-height:1.14;font-weight:400;letter-spacing:-.025em;margin-top:20px;max-width:22ch;text-wrap:balance}.journey-provider-hero-intro{color:#e8e0d1;font-size:18px;line-height:1.65;margin-top:22px;max-width:48ch}.journey-provider-hero-action{display:inline-flex;min-height:48px;align-items:center;gap:10px;padding:12px 18px;border-radius:10px;background:#f0e1bb;color:#211f19;font-size:18px;font-weight:650;margin-top:24px}.journey-provider-hero-reassurance{display:flex;align-items:center;gap:14px;border-top:1px solid #4e4636;padding-top:20px;margin-top:28px;color:#ded7c9;font-size:16px;line-height:1.6}.journey-provider-hero-reassurance svg{color:#dfb967;flex-shrink:0}.journey-provider-hero-person{position:relative;min-height:350px;margin:0;background:#363125}.journey-provider-hero-photo{object-fit:cover;object-position:50% 25%}.journey-provider-hero-person figcaption{position:absolute;bottom:0;inset-inline:0;padding:24px 22px;background:linear-gradient(transparent,rgba(12,12,9,.94) 35%);color:#fffaf0}.journey-provider-hero-person figcaption strong{display:block;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:30px;line-height:1.2}.journey-provider-hero-person figcaption span{display:block;font-size:16px;margin-top:8px}.journey-provider-hero-placeholder{display:grid;place-items:center;min-height:100%;height:100%;font-family:Georgia,serif;font-size:72px;color:#e4d2a9}@media (min-width:1024px){[data-journey-portal].journey-a1{grid-template-columns:224px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start}.journey-a1 .journey-sidebar{grid-column:1;grid-row:1/span 2}.journey-a1 .journey-provider-hero{grid-column:2;grid-row:1;margin:32px 28px 20px}.journey-a1 .journey-trust{grid-column:2;grid-row:2;position:sticky;top:0;margin:0 28px;padding:10px 16px;display:flex;flex-direction:row;align-items:center;gap:12px;background:#fffaf1;color:var(--foreground);border:1px solid var(--border);border-radius:12px;overflow:visible}.journey-a1 .journey-main{grid-column:2;grid-row:2;padding:28px}.journey-trust-person{display:flex;flex-direction:row;align-items:center;gap:12px}.journey-trust-photo{width:48px;height:48px;border-radius:50%}.journey-trust-identity{padding:0}.journey-trust-role{color:var(--muted-foreground);font-size:16px}.journey-trust-name{font-size:18px;margin-top:0}.journey-trust-about,.journey-trust-help{display:none}.journey-trust-contact{margin:0;background:var(--primary);color:var(--primary-foreground)}.journey-trust-initials{margin:0;width:48px;height:48px;font-size:18px;color:var(--foreground)}}@media (min-width:1600px){.journey-provider-hero-copy{padding:48px}.journey-a1 .journey-provider-hero{grid-template-columns:minmax(0,1fr) 360px}.journey-provider-hero-person{min-height:400px}}@media (max-width:1023px){.journey-a1 .journey-provider-hero{grid-template-columns:minmax(0,1fr) 240px}.journey-provider-hero-copy{padding:28px}}@media (max-width:639px){.journey-a1 .journey-provider-hero{grid-template-columns:minmax(0,1fr);margin:16px 16px 12px;border-radius:18px}.journey-provider-hero-copy{padding:24px}.journey-provider-hero-title{font-size:32px;margin-top:14px}.journey-provider-hero-intro{margin-top:16px}.journey-provider-hero-reassurance{margin-top:20px;padding-top:16px}.journey-provider-hero-person{min-height:230px}.journey-provider-hero-photo{object-position:50% 30%}.journey-provider-hero-person figcaption{padding:20px}.journey-provider-hero-person figcaption strong{font-size:28px}.journey-provider-hero-copy{padding:20px}.journey-provider-hero-title{font-size:30px}.journey-provider-hero-reassurance{display:none}.journey-provider-hero-person{min-height:210px}}.journey-a1 .journey-trust[hidden]{display:none}.journey-a1 .journey-trust-floating{position:fixed;top:0;inset-inline:0;margin:0;border-radius:0;z-index:40}@media (min-width:1024px){.journey-a1 .journey-trust-floating{inset-inline-start:224px;padding-inline:28px}}.journey-a1 [data-portal-action]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:12px 18px;border:1px solid transparent;border-radius:10px;font-size:18px;font-weight:600;line-height:1.4;text-align:center;white-space:normal;text-wrap:pretty;text-decoration:none;cursor:pointer}.journey-a1 [data-portal-action] svg{flex-shrink:0}.journey-a1 [data-portal-action=primary]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.journey-a1 [data-portal-action=secondary]{background:var(--portal-action-secondary-background,transparent);color:var(--portal-action-foreground,var(--foreground));border-color:var(--portal-action-border,var(--input))}.journey-a1 [data-portal-action=text]{justify-content:flex-start;padding:8px 0;border:0;border-radius:4px;background:transparent;color:var(--portal-action-foreground,var(--foreground));font-size:16px;font-weight:500;text-align:start;text-decoration-line:underline;text-underline-offset:4px}.journey-a1 summary[data-portal-action]{display:list-item;list-style:disclosure-closed inside}.journey-a1 details[open]>summary[data-portal-action]{list-style-type:disclosure-open}.journey-a1 [data-portal-action]:focus-visible{outline:3px solid var(--portal-action-focus,var(--journey-focus));outline-offset:3px}.journey-a1 [data-portal-action]:disabled,.journey-a1 [data-portal-action]:has(input:disabled),.journey-a1 [data-portal-action][aria-disabled=true]{opacity:.5;cursor:not-allowed}.journey-a1 [data-portal-action=primary]:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.journey-a1 [data-portal-action=secondary]:not(:disabled):hover{background:var(--portal-action-secondary-hover,var(--muted))}.journey-provider-hero{--portal-action-foreground:#fffaf0;--portal-action-border:#dfb967;--portal-action-focus:#fff3cf;--portal-action-secondary-background:transparent;--portal-action-secondary-hover:#343023}.journey-a1 [data-portal-file]::file-selector-button{min-height:48px;margin-inline-end:12px;padding:12px 18px;border:1px solid var(--primary);border-radius:10px;background:var(--primary);color:var(--primary-foreground);font-size:18px;font-weight:600;cursor:pointer}.journey-a1 [data-portal-file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.journey-a1 [data-portal-action=text].preview-back{color:var(--muted-foreground)}@media (max-width:639px){.journey-a1 [data-portal-action=primary],.journey-a1 [data-portal-action=secondary]{width:fit-content}.journey-a1 .preview-action-row [data-portal-action=primary]{width:100%}}.journey-a1 [data-portal-control=choice][aria-pressed=true],.journey-a1 [data-portal-control=navigation][aria-current=page],.journey-a1 [data-portal-control=navigation][aria-pressed=true]{background:var(--muted);color:var(--foreground);border-color:var(--primary)}.journey-a1 [data-portal-action][hidden]{display:none}.journey-a1 .journey-answer-status{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5;color:var(--muted-foreground)}.journey-a1 .journey-answer-status[data-answer-status=answered]{color:var(--foreground)}.journey-a1 .journey-topic-progress{display:grid;gap:.5rem;margin-top:.75rem;font-size:1rem;font-variant-numeric:tabular-nums}.journey-a1 .journey-topic-progress progress{display:block;width:100%;height:.5rem;overflow:hidden;border:0;border-radius:.5rem;background:var(--border);accent-color:var(--portal-primary)}.journey-topic-progress progress::-webkit-progress-bar{background:var(--border)}.journey-topic-progress progress::-webkit-progress-value{background:var(--portal-primary);border-radius:.5rem}.journey-topic-progress progress::-moz-progress-bar{background:var(--portal-primary)}.journey-a1 .journey-region-guide{padding:1.25rem;border:1px solid var(--border);border-radius:var(--portal-radius);background:var(--muted)}.journey-a1 .journey-region-comparison{display:grid;gap:1rem}.journey-a1 .journey-region-comparison>div{border:1px solid var(--border);background:var(--background);border-radius:var(--portal-radius);padding:1rem;min-width:0}@media (min-width:900px){.journey-a1 .journey-region-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}}.journey-a1 .journey-main :where(article,section,fieldset,details,dl),.journey-a1 .journey-main>*,.journey-a1 .journey-topic>span{min-width:0}.journey-a1 .journey-main :where(p,h1,h2,h3,h4,li,dt,dd,label,summary),.journey-provider-hero-person figcaption{overflow-wrap:anywhere}.journey-a1 .journey-main :where(input,select,textarea){max-width:100%;min-width:0}.journey-a1 .journey-topic>span{flex:1}.journey-buyer-profile{--portal-primary:var(--primary);--portal-cta-bg:var(--primary);--portal-ink:var(--foreground);--portal-ink-2:var(--muted-foreground);--portal-muted:var(--muted-foreground);--portal-bg:var(--background);--portal-bg-soft:var(--muted);--portal-control-border:var(--input);--portal-hairline:var(--border);--portal-cta-fg:var(--primary-foreground)}.journey-buyer-profile form>fieldset{gap:1.5rem}.journey-trust-message-short{display:none}@media (max-width:480px){.journey-trust-message-long{display:none}.journey-trust-message-short{display:inline}}.journey-a1 .journey-wishes-summary .journey-wishes-summary-groups{display:grid;gap:24px;margin-block:24px 16px}.journey-a1 .journey-wishes-summary h3{font-size:18px;font-weight:600}.journey-a1 .journey-wishes-summary dl{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.journey-a1 .journey-wishes-summary dt{font-size:14px;line-height:1.5}.journey-a1 .journey-wishes-summary dd{margin-top:2px;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.journey-a1 .journey-wishes-summary details{margin-block:16px;border-block:1px solid var(--border)}.journey-a1 .journey-wishes-summary summary{min-height:44px;padding-block:12px;cursor:pointer;font-size:16px;font-weight:600}.journey-a1 .journey-wishes-summary details[open]{padding-bottom:16px}.journey-a1 .journey-wishes-summary [data-wishes-source]{margin-top:16px;font-size:14px}@media (min-width:768px){.journey-a1 .journey-wishes-summary .journey-wishes-summary-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-a1 .journey-wishes-summary details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}