.wx-page.wx-crs{--wx-text-h1:clamp(2.25rem,1.4rem + 3vw,3.5rem);--wx-text-h2:clamp(1.75rem,1.2rem + 2vw,2.5rem);--wx-text-h3:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);--wx-text-body:1rem;--wx-text-body-lg:1.125rem;--wx-text-caption:0.875rem;--wx-text-mono-label:0.8125rem;--wx-section-pad:clamp(3rem,8vw,6rem);--wx-radius-card:14px;--wx-accent-line:3px}html:has(.wx-crs){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.wx-crs){scroll-behavior:auto}}.wx-crs section[id]{scroll-margin-top:5.5rem}.wx-crs img.wx-illo-night{display:none}.wx-crs img.wx-illo-day{display:block}.dark .wx-crs img.wx-illo-day{display:none}.dark .wx-crs img.wx-illo-night{display:block}.wx-crs .crs-container{max-width:var(--wx-content-max);margin:0 auto;padding:0 var(--wx-gutter)}.wx-crs .crs-section{padding:var(--wx-section-pad) 0;position:relative}.wx-crs .crs-section.is-tight{padding-top:clamp(1.75rem,3.5vw,3.5rem)}.wx-crs .crs-gold{background:var(--wx-gold);color:var(--wx-ink)}.wx-crs .crs-cream{background:var(--wx-cream-section)}.wx-crs .crs-paper{background:var(--wx-paper)}.wx-crs .crs-head{max-width:47.5rem;margin:0 0 clamp(2.25rem,4vw,3.75rem)}.wx-crs .crs-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.wx-crs .crs-head h2{margin:0;color:var(--wx-text)}.wx-crs .crs-gold .crs-head h2{color:var(--wx-ink)}.wx-crs .crs-lead{margin:1rem 0 0;color:var(--wx-muted);font-size:var(--wx-text-body-lg);line-height:1.6;max-width:60ch;text-wrap:pretty}.wx-crs .crs-head.is-center .crs-lead{margin-left:auto;margin-right:auto}.wx-crs .crs-illo{display:block;width:100%;height:auto}.wx-crs .crs-hero{padding:clamp(3.25rem,6.5vw,6.5rem) 0 clamp(5rem,8vw,8rem)}.wx-crs .crs-hero-grid{display:grid;grid-template-columns:1.02fr .88fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (max-width:1024px){.wx-crs .crs-hero-grid{grid-template-columns:1fr;gap:2.25rem}}.wx-crs .crs-hero h1{margin:.875rem 0 0;color:var(--wx-ink);text-wrap:balance}.wx-crs .crs-hero h1 em{font-style:italic}.wx-crs .crs-hand{font-family:var(--wx-font-hand);font-weight:500;font-size:var(--wx-text-hand);color:var(--wx-ink);line-height:1.1;display:inline-block;transform:rotate(-2.2deg)}.wx-crs .crs-hero-sub{margin:1.375rem 0 0;font-size:var(--wx-text-body-lg);line-height:1.6;color:var(--wx-ink);max-width:54ch;text-wrap:pretty}.wx-crs .crs-hero-img{display:block;width:100%;max-width:36rem;height:auto;margin:0 auto}.wx-crs .crs-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.875rem}.wx-crs .crs-micro{margin:.75rem 0 0;font-size:var(--wx-text-caption);line-height:1.5;color:var(--wx-ink);opacity:.72}.wx-crs .crs-trust{display:flex;flex-wrap:wrap;gap:.4375rem 1.125rem;margin-top:2.125rem;padding-top:1.25rem;border-top:1px solid rgba(31,16,5,.2)}.wx-crs .crs-trust span{font-family:var(--wx-font-body);font-weight:500;font-size:var(--wx-text-mono-label);letter-spacing:var(--wx-tracking-caps);text-transform:uppercase;color:var(--wx-ink);opacity:.82;overflow-wrap:anywhere}@media (max-width:640px){.wx-crs .crs-hero-ctas{flex-direction:column;align-items:stretch;gap:.625rem}.wx-page.wx-crs .crs-hero-ctas .wx-btn{width:100%;white-space:normal;text-align:center;line-height:1.3}}.wx-crs .crs-bridge-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.75rem,4vw,3.75rem);align-items:center}@media (max-width:1024px){.wx-crs .crs-bridge-grid{grid-template-columns:1fr;gap:1.75rem}}.wx-crs .crs-bridge-text{font-size:var(--wx-text-body-lg);line-height:1.68;color:var(--wx-text);text-wrap:pretty}.wx-crs .crs-bridge-text em{font-family:var(--wx-font-display);font-style:italic;font-size:1.28em;color:var(--wx-action);line-height:1.2}.wx-crs .crs-timeline{list-style:none;margin:0;padding:0}.wx-crs .crs-timeline li{display:grid;grid-template-columns:13.125rem 1.375rem 1fr;gap:clamp(1rem,2vw,1.875rem)}.wx-crs .crs-tl-date{text-align:right;font-family:var(--wx-font-display);font-size:var(--wx-text-h3);line-height:1.15;color:var(--wx-text);padding-bottom:2.5rem}.wx-crs .crs-tl-date small{display:block;margin-top:.125rem;color:var(--wx-muted)}.wx-crs .crs-tl-axis{position:relative}.wx-crs .crs-tl-axis:before{content:"";position:absolute;left:.625rem;top:.75rem;bottom:-.75rem;width:1.5px;background:var(--wx-border-card)}.wx-crs .crs-timeline li:last-child .crs-tl-axis:before{display:none}.wx-crs .crs-tl-dot{position:absolute;left:.25rem;top:.375rem;width:.8125rem;height:.8125rem;border-radius:50%;background:var(--wx-paper);border:2px solid var(--wx-text)}.wx-crs .crs-timeline li.is-past .crs-tl-dot{background:var(--wx-text);border-color:var(--wx-text)}.wx-crs .crs-timeline li.is-next .crs-tl-dot{background:var(--wx-action);border-color:var(--wx-action);outline:.25rem solid var(--wx-petrol-tint)}.wx-crs .crs-tl-body{padding-bottom:2.5rem;max-width:35rem}.wx-crs .crs-tl-body h3{color:var(--wx-text);margin:0 0 .375rem}.wx-crs .crs-tl-body p{color:var(--wx-muted);font-size:var(--wx-text-body);line-height:1.55}.wx-crs .crs-tl-body .crs-next-flag{display:inline-block;margin-bottom:.5rem;color:var(--wx-action);font-weight:600}@media (max-width:640px){.wx-crs .crs-timeline li{grid-template-columns:1.375rem 1fr}.wx-crs .crs-tl-date{grid-column:2;text-align:left;padding-bottom:.25rem;display:flex;align-items:baseline;gap:.5rem}.wx-crs .crs-tl-date small{margin-top:0}.wx-crs .crs-tl-axis{grid-column:1;grid-row:1/span 2}.wx-crs .crs-tl-body{grid-column:2}}.wx-crs .crs-quote{font-family:var(--wx-font-display);font-style:italic;font-size:var(--wx-text-h3);line-height:1.4;text-align:center;max-width:45rem;margin:clamp(2.25rem,4vw,3.5rem) auto 0;color:var(--wx-text);text-wrap:balance}.wx-crs .crs-crs-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(1.75rem,3.5vw,3.5rem);align-items:center}@media (max-width:1024px){.wx-crs .crs-crs-grid{grid-template-columns:1fr}}.wx-crs .crs-schema{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:clamp(.5rem,1vw,1rem)}.wx-crs .crs-schema-node{min-width:0;background:var(--wx-card);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:1.375rem 1rem;text-align:center;display:grid;align-content:center;gap:.375rem}.wx-crs .crs-schema-node strong{font-family:var(--wx-font-display);font-weight:var(--wx-weight-display);font-size:1.25rem;line-height:1.15;color:var(--wx-text)}.wx-crs .crs-schema-node span{font-size:var(--wx-text-caption);line-height:1.45;color:var(--wx-muted)}.wx-crs .crs-schema-arrow{align-self:center;text-align:center;color:var(--wx-action);font-size:1.25rem;line-height:1}.wx-crs .crs-schema-arrow small{display:block;font-family:var(--wx-font-body);font-size:.6875rem;font-weight:500;letter-spacing:var(--wx-tracking-caps);text-transform:uppercase;color:var(--wx-muted);margin-top:.1875rem;white-space:nowrap}.wx-crs .crs-schema-glyph{display:inline-block}@media (max-width:640px){.wx-crs .crs-schema{grid-template-columns:1fr}.wx-crs .crs-schema-arrow{transform:none;padding:.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.25rem}.wx-crs .crs-schema-glyph{transform:rotate(90deg)}.wx-crs .crs-schema-arrow small{margin-top:0;white-space:normal;text-align:center}}.wx-crs .crs-quiz-progress{height:.25rem;background:var(--wx-tint);border-radius:var(--wx-radius-pill);overflow:hidden;margin-bottom:1.75rem}.wx-crs .crs-quiz-progress i{display:block;height:100%;width:0;background:var(--wx-action);border-radius:var(--wx-radius-pill);transition:width var(--wx-motion-base) var(--wx-motion-ease)}.wx-crs .crs-quiz-count{color:var(--wx-muted);font-weight:600}.wx-crs .crs-quiz-q{font-family:var(--wx-font-display);font-weight:var(--wx-weight-display);font-size:var(--wx-text-h2);line-height:1.22;color:var(--wx-text);margin:.75rem 0 1.625rem;text-wrap:balance}.wx-crs .crs-quiz-answers{display:flex;flex-wrap:wrap;gap:.625rem}.wx-crs .crs-quiz-result-lede{font-family:var(--wx-font-display);font-weight:var(--wx-weight-display);font-size:var(--wx-text-h2);line-height:1.25;color:var(--wx-text);margin:.625rem 0 .75rem;text-wrap:balance}.wx-crs .crs-quiz-result-p{color:var(--wx-muted);font-size:var(--wx-text-body);line-height:1.6;margin:0}.wx-crs .crs-form{display:flex;flex-direction:column;gap:.75rem}.wx-crs .crs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:640px){.wx-crs .crs-form-row{grid-template-columns:1fr}}.wx-crs .crs-form-note{margin-top:.25rem}.wx-crs .crs-form-alt,.wx-crs .crs-form-note{font-size:var(--wx-text-caption);line-height:1.5;color:var(--wx-muted)}.wx-crs .crs-form-alt{margin-top:.375rem}.wx-crs .crs-form-alt a{color:var(--wx-link);text-decoration:underline;text-underline-offset:3px}.wx-crs .crs-form-err{margin:0;font-size:.875rem;color:var(--wx-terracotta)}.wx-crs .crs-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.875rem,1.5vw,1.375rem);align-items:stretch}@media (max-width:1024px){.wx-crs .crs-scenarios{grid-template-columns:1fr}}.wx-crs .crs-scenario{display:flex;flex-direction:column;background:var(--wx-card);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:clamp(1.375rem,2.4vw,1.75rem);transition:border-color var(--wx-motion-fast) var(--wx-motion-ease)}.wx-crs .crs-scenario:hover{border-color:var(--wx-border-card-hover)}.wx-crs .crs-scenario-head{display:flex;align-items:center;gap:.75rem}.wx-crs .crs-scenario-ic{flex:none;width:2.125rem;height:2.125rem;display:grid;place-items:center}.wx-crs .crs-scenario-title{margin:0;font-family:var(--wx-font-display);font-weight:var(--wx-weight-display);font-size:1.3rem;line-height:1.18;color:var(--wx-text)}.wx-crs .crs-scenario-num{display:block;color:var(--wx-muted);font-weight:600;margin-bottom:.1875rem}.wx-crs .crs-scenario-p{margin:.875rem 0 0;color:var(--wx-muted);font-size:var(--wx-text-body);line-height:1.6}.wx-crs .crs-scenario-cta{margin-top:auto;padding-top:1.25rem}.wx-page.wx-crs .crs-scenario-cta .crs-scenario-btn{width:100%;white-space:normal;text-align:center;line-height:1.3}.wx-crs .crs-dossier-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,3vw,3rem);align-items:start}@media (max-width:1024px){.wx-crs .crs-dossier-grid{grid-template-columns:1fr}}.wx-crs .crs-dossier-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.875rem;margin-bottom:.25rem;border-bottom:1px solid var(--wx-border-card)}.wx-crs .crs-dossier-head span{color:var(--wx-muted);font-weight:600}.wx-crs .crs-dossier-head span.crs-mono{font-family:var(--wx-font-body);letter-spacing:var(--wx-tracking-caps)}.wx-crs .crs-dossier-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;padding:.75rem 0;border-bottom:1px solid var(--wx-hairline);font-size:var(--wx-text-body)}.wx-crs .crs-dossier-row:last-child{border-bottom:0}.wx-crs .crs-dossier-row dt{margin:0;color:var(--wx-text)}.wx-crs .crs-dossier-row dd{margin:0;flex:none;font-family:var(--wx-font-body);font-weight:500;font-size:var(--wx-text-mono-label);letter-spacing:var(--wx-tracking-caps);text-transform:uppercase;color:var(--wx-muted)}.wx-crs .crs-dossier-row.is-key{background:var(--wx-petrol-tint);margin:0 -.875rem;padding:.75rem .875rem;border-radius:.5rem;border-bottom:0}.wx-crs .crs-dossier-row.is-key dt{font-weight:500}.wx-crs .crs-dossier-row.is-key dd{color:var(--wx-info)}.wx-crs .crs-250{display:grid;align-content:start;gap:1.125rem}@media (max-width:640px){.wx-crs .crs-dossier-row{flex-direction:column;align-items:flex-start;gap:.1875rem;padding:.625rem 0}.wx-crs .crs-dossier-row dd{font-size:.6875rem;opacity:.9}.wx-crs .crs-dossier-head{gap:.5rem}.wx-crs .crs-card-paper{padding:1.375rem 1.125rem}.wx-crs .crs-dossier-row.is-key{margin:0;padding:.625rem .75rem}}.wx-crs .crs-threshold{background:var(--wx-paper);border:1px solid var(--wx-border-card);border-top:var(--wx-accent-line) solid var(--wx-gold);border-radius:var(--wx-radius-card);padding:1.375rem 1.5rem 1.5rem}.wx-crs .crs-threshold-top{display:flex;align-items:baseline;gap:.875rem;flex-wrap:wrap;padding-bottom:.875rem;border-bottom:1px solid var(--wx-hairline)}.wx-crs .crs-threshold-value{font-family:var(--wx-font-display);font-weight:var(--wx-weight-display);font-size:var(--wx-text-hero-number);font-feature-settings:"onum" 1;font-variant-numeric:oldstyle-nums;line-height:1;color:var(--wx-text)}.wx-crs .crs-threshold-label{color:var(--wx-muted)}.wx-crs .crs-threshold-note{padding-top:.875rem}.wx-crs .crs-threshold-note strong{display:block;font-family:var(--wx-font-body);font-weight:600;font-size:var(--wx-text-caption);color:var(--wx-text);margin:0 0 .375rem}.wx-crs .crs-threshold-note p{margin:0;font-size:var(--wx-text-caption);line-height:1.6;color:var(--wx-muted)}@media (max-width:640px){.wx-crs .crs-threshold{padding:1.25rem 1.125rem}.wx-crs .crs-threshold-value{font-size:clamp(2.5rem,11vw,3rem)}.wx-crs .crs-threshold-top{gap:.25rem .75rem}}.wx-crs .crs-card-paper{background:var(--wx-paper);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:1.75rem 1.625rem}.wx-crs .crs-cards-3{grid-template-columns:repeat(auto-fit,minmax(min(16.25rem,100%),1fr))}.wx-crs .crs-cards-3,.wx-crs .crs-cards-4{display:grid;gap:clamp(.875rem,1.5vw,1.375rem)}.wx-crs .crs-cards-4{grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr))}.wx-crs .crs-250>*,.wx-crs .crs-bridge-grid>*,.wx-crs .crs-cards-3>*,.wx-crs .crs-cards-4>*,.wx-crs .crs-crs-grid>*,.wx-crs .crs-dossier-grid>*,.wx-crs .crs-final-grid>*,.wx-crs .crs-goodnews-grid>*,.wx-crs .crs-hero-grid>*,.wx-crs .crs-scenarios>*,.wx-crs .crs-why-grid>*,.wx-crs .crs-why-side>*{min-width:0}.wx-crs .crs-risk h3{color:var(--wx-text);margin:0 0 .625rem}.wx-crs .crs-risk p{color:var(--wx-muted);font-size:var(--wx-text-body);line-height:1.6;margin:0}.wx-crs .crs-goodnews-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4.5rem);align-items:center}@media (max-width:1024px){.wx-crs .crs-goodnews-grid{grid-template-columns:1fr}}.wx-crs .crs-goodnews-text{font-size:var(--wx-text-body-lg);line-height:1.68;color:var(--wx-text);text-wrap:pretty}.wx-crs .crs-goodnews-text em{font-family:var(--wx-font-display);font-style:italic;font-size:1.28em;color:var(--wx-action);line-height:1.2}.wx-crs .crs-band{margin-top:clamp(2.25rem,4vw,3.75rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.125rem;background:var(--wx-card);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:clamp(1.375rem,2.4vw,2rem) clamp(1.5rem,2.6vw,2.5rem)}.wx-crs .crs-band-text{font-family:var(--wx-font-display);font-style:italic;font-size:var(--wx-text-h3);line-height:1.3;color:var(--wx-text);margin:0}.wx-crs .crs-price{background:var(--wx-card);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:1.875rem 1.625rem;display:flex;flex-direction:column;position:relative}.wx-crs .crs-price.is-featured{border:1.5px solid var(--wx-action)}.wx-crs .crs-price-badge{position:absolute;top:-.75rem;left:1.625rem;background:var(--wx-action);color:var(--wx-paper-warm);padding:.3125rem .75rem;border-radius:var(--wx-radius-pill);font-weight:600;font-size:var(--wx-text-mono-label)}.wx-crs .crs-price-name{font-size:1.35rem;line-height:1.15}.wx-crs .crs-price-amount,.wx-crs .crs-price-name{font-family:var(--wx-font-display);font-weight:var(--wx-weight-display);color:var(--wx-text)}.wx-crs .crs-price-amount{font-feature-settings:"onum" 1;font-variant-numeric:oldstyle-nums;font-size:clamp(2.6rem,2rem + 1.9vw,3.6rem);line-height:1;margin:1rem 0 .25rem}.wx-crs .crs-price-amount .crs-from{font-size:.9rem;color:var(--wx-muted);font-weight:500;margin-right:.25rem}.wx-crs .crs-price-amount .crs-vat{font-family:var(--wx-font-body);font-size:var(--wx-text-caption);font-weight:500;color:var(--wx-muted);margin-left:.4rem;letter-spacing:.01em;vertical-align:baseline}.wx-crs .crs-price-meta{font-size:var(--wx-text-caption);line-height:1.5;color:var(--wx-muted);margin-bottom:1.375rem}.wx-crs .crs-price-list{list-style:none;margin:0 0 1.625rem;padding:1.375rem 0 0;border-top:1px solid var(--wx-border-card);display:flex;flex-direction:column;gap:.6875rem;flex:1}.wx-crs .crs-price-list li{font-size:var(--wx-text-body);line-height:1.5;color:var(--wx-text);padding-left:1.375rem;position:relative}.wx-crs .crs-price-list li:before{content:"—";position:absolute;left:0;color:var(--wx-action)}.wx-crs .crs-price-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:14px 30px;font-family:var(--wx-font-body);font-weight:500;font-size:1rem;line-height:1.2;border-radius:var(--wx-radius-btn);background:transparent;color:var(--wx-text);border:1.5px solid var(--wx-text);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--wx-motion-fast) var(--wx-motion-ease),color var(--wx-motion-fast) var(--wx-motion-ease),border-color var(--wx-motion-fast) var(--wx-motion-ease),transform var(--wx-motion-fast) var(--wx-motion-ease)}.wx-crs .crs-price-cta-btn:hover{background:var(--wx-action);color:var(--wx-paper-warm);border-color:var(--wx-action);transform:translateY(-2px)}.wx-crs .crs-price-cta-btn:active{transform:translateY(1px)}@media (max-width:640px){.wx-crs .crs-price-cta-btn{white-space:normal;padding:14px 18px;line-height:1.3}.wx-crs .crs-price{padding:1.625rem 1.25rem}.wx-crs .crs-price-badge{left:1.25rem}}.wx-crs .crs-pricing-note{text-align:center;margin-top:2rem;color:var(--wx-muted);font-size:var(--wx-text-body)}.wx-crs .crs-pricing-note a{color:var(--wx-link);text-decoration:underline;text-underline-offset:3px}.wx-crs .crs-faq button{padding-left:8px!important;padding-right:8px!important}@media (max-width:640px){.wx-crs .crs-faq button{gap:.875rem!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important}.wx-crs .crs-faq button>span:first-child{font-size:1.3125rem!important;min-width:0;overflow-wrap:anywhere}.wx-crs .crs-faq [role=region]>div{padding-right:0!important}}.wx-crs .crs-step{background:var(--wx-card);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:1.625rem 1.5rem;display:grid;align-content:start}.wx-crs .crs-step-num{margin-bottom:1rem}.wx-crs .crs-step h3{color:var(--wx-text);margin:0 0 .5rem}.wx-crs .crs-step p{color:var(--wx-muted);font-size:var(--wx-text-body);line-height:1.55;margin:0}.wx-crs .crs-why-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4.5rem);align-items:start}@media (max-width:1024px){.wx-crs .crs-why-grid{grid-template-columns:1fr}}.wx-crs .crs-why-item{display:flex;gap:1rem;padding:clamp(1.125rem,2vw,1.625rem) 0;border-top:1px solid var(--wx-border-card)}.wx-crs .crs-why-item:first-child{border-top:0;padding-top:0}.wx-crs .crs-why-ic{flex:none;width:2.25rem;height:2.25rem;display:grid;place-items:center;margin-top:-.125rem}.wx-crs .crs-why-item h3{color:var(--wx-text);margin:0 0 .5rem}.wx-crs .crs-why-item p{color:var(--wx-muted);font-size:var(--wx-text-body);line-height:1.6;max-width:58ch;margin:0}.wx-crs .crs-why-side{display:grid;gap:1rem;align-content:start;position:sticky;top:2rem}@media (max-width:1024px){.wx-crs .crs-why-side{position:static}}.wx-crs .crs-why-facts{margin:0;text-align:center;font-size:var(--wx-text-caption);line-height:1.6;color:var(--wx-muted);letter-spacing:.02em}.wx-crs .crs-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}@media (max-width:1024px){.wx-crs .crs-final-grid{grid-template-columns:1fr}}.wx-crs .crs-final-card{background:var(--wx-paper);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:clamp(1.625rem,3vw,2.75rem)}.wx-crs .crs-final-sub{margin:1rem 0 0;color:var(--wx-muted);font-size:var(--wx-text-body-lg);line-height:1.6;text-wrap:pretty}.wx-crs .crs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--wx-paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--wx-hairline);transform:translateY(120%);transition:transform var(--wx-motion-base) var(--wx-motion-ease)}.wx-crs .crs-sticky.is-visible{transform:translateY(0)}@media (min-width:641px){.wx-crs .crs-sticky{display:none}}@media print{.wx-crs .crs-sticky{display:none}}@media (prefers-reduced-motion:no-preference){.wx-crs .crs-reveal{opacity:0;transform:translateY(.75rem)}.wx-crs .crs-reveal.is-in{opacity:1;transform:translateY(0);transition:opacity var(--wx-motion-base) var(--wx-motion-ease),transform var(--wx-motion-base) var(--wx-motion-ease)}}@media print{.wx-crs .crs-reveal{opacity:1!important;transform:none!important}}.wx-crs .crs-consent{display:grid;margin:.375rem 0 0}.wx-crs .crs-consent-row{border-top:1px solid var(--wx-hairline)}.wx-crs .crs-consent-row:last-child{border-bottom:1px solid var(--wx-hairline)}.wx-crs .crs-consent-row label{padding:.875rem .125rem;line-height:1.55}.wx-crs .crs-field{display:flex;flex-direction:column;gap:7px}.wx-crs .crs-flabel{font-size:14px;font-weight:500;color:var(--wx-text)}.wx-crs .crs-req{color:var(--wx-terracotta);margin-left:2px}.wx-crs .crs-phone{display:flex;align-items:stretch;gap:.5rem}.wx-crs .crs-phone-cc{flex:none;display:grid;place-items:center;min-width:3.25rem;padding:0 .75rem;background:var(--wx-tint);border:1px solid var(--wx-field-border);border-radius:var(--wx-radius-field);font-size:15px;color:var(--wx-muted)}.wx-crs .crs-modal-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:6rem 1.25rem 2rem;background:rgba(31,16,5,.45)}.wx-crs .crs-modal-panel{position:relative;width:100%;max-width:32rem;margin:auto 0;background:var(--wx-paper);border:1px solid var(--wx-border-card);border-radius:var(--wx-radius-card);padding:clamp(1.5rem,3vw,2.25rem)}.wx-crs .crs-modal-close{position:absolute;top:.875rem;right:.875rem;width:34px;height:34px;border-radius:50%;border:1px solid var(--wx-field-border);background:transparent;color:var(--wx-muted);display:grid;place-items:center;cursor:pointer;transition:background var(--wx-motion-fast) var(--wx-motion-ease),color var(--wx-motion-fast) var(--wx-motion-ease)}.wx-crs .crs-modal-close:hover{background:var(--wx-tint);color:var(--wx-text)}.wx-crs .crs-modal-title{margin:0 1.75rem .25rem 0;color:var(--wx-text)}.wx-crs .crs-modal-meta{margin:0 0 1.25rem;color:var(--wx-muted);font-size:var(--wx-text-caption)}@media (pointer:coarse){.wx-crs .crs-consent-row{min-height:44px;box-sizing:border-box}}@media (max-width:640px){.wx-crs form input,.wx-crs form select,.wx-crs form textarea{font-size:16px!important}}@media (max-width:26.5rem){.wx-crs .crs-form #cf-turnstile,.wx-crs .crs-form .cf-turnstile{transform:scale(.88);transform-origin:left top;margin-bottom:-.5rem}}@media (max-width:22.5rem){.wx-crs .crs-final-card{padding:1.125rem}.wx-crs .crs-form #cf-turnstile,.wx-crs .crs-form .cf-turnstile{transform:scale(.72);margin-bottom:-1.25rem}}