:root{--proposal-hero-gradient:var(--proformax-gradient-hero-twilight);--proposal-hero-gradient-accent:var(--proformax-color-action-emphasis-hover);--proposal-hero-glow-primary:var(--proformax-color-action-border-subtle);--proposal-hero-glow-accent:var(--proformax-color-neutral-graphite-6-alpha-15);--texture-noise:var(--proformax-text-1);--proposal-primary:var(--proformax-color-action-primary);--proposal-accent:var(--proformax-color-neutral-graphite-6);--proposal-cool:var(--proformax-color-neutral-graphite-5)}@keyframes pulse{0%,to{opacity:var(--proformax-opacity-50)}50%{opacity:var(--proformax-opacity-30)}}.proposal-template{overflow-wrap:break-word;word-break:break-word;background:  radial-gradient(ellipse 120% 60% at 50% 0%,var(--proformax-brand-glow-soft)0%,transparent 50%),radial-gradient(ellipse 80% 40% at 80% 100%,var(--proformax-color-neutral-graphite-6-alpha-5)0%,transparent 40%),var(--proformax-color-background-base);min-height:100vh;max-width:var(--proformax-layout-container-default);color:var(--proformax-text-1);margin-inline:auto}.proposal-header-sticky{z-index:var(--proformax-layout-zIndex-modal);background:var(--proformax-liquid-glass-material-tint-dark-thick);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-lg))saturate(var(--gc-tier-default-saturate));border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border);box-shadow:var(--proformax-shadow-md);padding-block:var(--proformax-spacing-2xs);position:sticky;top:0}@media (min-width:768px){.proposal-header-sticky{padding-block:var(--proformax-spacing-xs)}}.proposal-header-sticky-inner{justify-content:space-between;align-items:center;gap:var(--proformax-spacing-xs);display:flex}.proposal-header-sticky-left{flex:1;min-width:0}.proposal-header-sticky-meta{align-items:center;gap:var(--proformax-spacing-canonical-base-1-5);margin-bottom:var(--proformax-spacing-canonical-base-1-5);flex-wrap:wrap;display:flex}@media (min-width:768px){.proposal-header-sticky-meta{gap:var(--proformax-spacing-2xs);margin-bottom:0}}.proposal-header-sticky-label{font-weight:var(--proformax-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--proformax-letterSpacing-wide);opacity:.7}.proposal-header-sticky-name{font-weight:var(--proformax-font-weight-bold);color:var(--proformax-text-inverse);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proposal-header-sticky-company{color:var(--proformax-glass-on-surface-secondary);margin-bottom:var(--proformax-spacing-canonical-base-1-5)}.proposal-header-sticky-badge{align-items:center;gap:var(--proformax-spacing-2xs);padding:var(--proformax-spacing-canonical-base-1-5)var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--proformax-letter-spacing-caption);white-space:nowrap;flex-shrink:0;display:inline-flex}.proposal-header-sticky-badge--draft{background:var(--proformax-overlay-white-32);color:var(--proformax-glass-on-surface-secondary);border:1px solid var(--proformax-glass-border)}.proposal-header-sticky-badge--sent,.proposal-header-sticky-badge--viewed{background:var(--proformax-brand-glow-soft);color:var(--proformax-text-inverse);border:1px solid var(--proformax-brand-glow-base)}.proposal-header-sticky-badge--accepted{background:var(--proformax-semantic-success-bg-subtle);color:var(--proformax-semantic-success-aaa);border:1px solid var(--proformax-success-border)}.proposal-header-sticky-badge--rejected,.proposal-header-sticky-badge--expired,.proposal-header-sticky-badge--cancelled{background:var(--proformax-semantic-error-bg-subtle);color:var(--proformax-semantic-error-aaa);border:1px solid var(--proformax-error-border)}.proposal-header-sticky-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proposal-header-sticky-right{text-align:right;flex-shrink:0}.proposal-header-sticky-price{font-weight:var(--proformax-font-weight-black);font-variant-numeric:tabular-nums lining-nums}.proposal-header-sticky-tax{color:var(--proformax-glass-on-surface-tertiary)}@media (prefers-reduced-motion:reduce){.proposal-header-sticky{transition:none}}.bg-base{background:var(--proformax-overlay-white-25)}.text-sm{font-size:var(--proformax-font-size-caption);line-height:var(--proformax-lineHeight-normal)}.glass-strong{background:var(--proformax-liquid-glass-material-tint-dark-thick);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-lg))saturate(var(--gc-tier-default-saturate));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-strong);box-shadow:var(--proformax-shadow-modal)}.glass-hover{background:var(--proformax-glass-bg-subtle);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md))saturate(var(--gc-tier-default-saturate));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);box-shadow:var(--proformax-shadow-md);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out)}.glass-hover:hover,.glass-hover:active{background:var(--proformax-surface-hover-subtle);border-color:var(--proformax-glass-border-strong);box-shadow:var(--proformax-shadow-modal);transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.proposal-glass{background:var(--proformax-glass-bg-subtle);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);border-radius:var(--proformax-layout-radius-xl);box-shadow:var(--proformax-glass-shadow),inset 0 calc(var(--proformax-spacing-2xs)/4)0 0 var(--proformax-overlay-white-20),inset 0 calc(var(--proformax-spacing-2xs)*-1)0 0 var(--proformax-overlay-black-5)}.proposal-glass-strong{background:var(--proformax-liquid-glass-material-tint-dark-thick);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-xl))saturate(2.4);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-strong);border-radius:var(--proformax-layout-radius-2xl);box-shadow:var(--proformax-shadow-xl-dark),inset 0 calc(var(--proformax-spacing-2xs)/4)0 0 var(--proformax-overlay-white-30),inset 0 calc(var(--proformax-spacing-2xs)*-1)0 0 var(--proformax-overlay-black-10)}.proposal-glass-hover{background:var(--proformax-glass-bg-subtle);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);border-radius:var(--proformax-layout-radius-xl);box-shadow:var(--proformax-glass-shadow),inset 0 calc(var(--proformax-spacing-2xs)/4)0 0 var(--proformax-overlay-white-20),inset 0 calc(var(--proformax-spacing-2xs)*-1)0 0 var(--proformax-overlay-black-5);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out)}.proposal-glass-hover:hover,.proposal-glass-hover:active{background:var(--proformax-surface-hover-subtle);border-color:var(--proformax-glass-border-strong);box-shadow:var(--proformax-shadow-xl-dark),inset 0 calc(var(--proformax-spacing-2xs)/4)0 0 var(--proformax-overlay-white-30),0 0 var(--proformax-spacing-xl)var(--proformax-shadow-rose);transform:translateX(var(--proformax-spacing-2xs))}.proposal-form .copy-md{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-line-height-body-lg)}@media (min-width:640px){.proposal-form .copy-md{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body)}}.text-caption{font-size:var(--proformax-font-size-caption);line-height:var(--proformax-line-height-caption)}.text-success{color:var(--proformax-semantic-success-text)}.text-error{color:var(--proformax-semantic-error-text)}.text-cool{color:var(--proformax-text-accent)}.text-warning{color:var(--proformax-text-inverse)}.border-warning{border-color:var(--proformax-brand-burnished)}.proposal-hero-tagline .gradient-text-hero{display:block}.proposal-hero-ctas{justify-content:center;align-items:center;gap:var(--proformax-spacing-md);flex-flow:wrap;display:flex}.proposal-hero-ctas>*{flex:1;min-width:0}.proposal-hero-ctas .btn-gradient-primary,.proposal-hero-ctas .btn-gradient-secondary{white-space:normal;text-align:center;font-size:var(--proformax-font-size-body-sm);row-gap:0}@media (min-width:640px){.proposal-hero-ctas>*{flex:0 auto}.proposal-hero-ctas .btn-gradient-primary,.proposal-hero-ctas .btn-gradient-secondary{white-space:nowrap;font-size:var(--proformax-font-size-body)}}.gradient-text-hero{background:var(--proformax-mode-gradient-text);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.gradient-text-primary,.gradient-text-warning{background:var(--proformax-mode-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proposal-section-header{text-align:center;max-width:var(--proformax-layout-container-sm);margin-inline:auto;margin-bottom:var(--proformax-spacing-2xl)}.proposal-section-header>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-section-label{font-size:var(--proformax-font-size-sm);text-transform:uppercase;font-weight:var(--proformax-font-weight-semibold);color:var(--proformax-text-brand);letter-spacing:var(--proformax-letter-spacing-caption);margin-bottom:var(--proformax-spacing-sm)}.proposal-heading-lg{margin-bottom:var(--proformax-spacing-md)}.proposal-comparison-grid{gap:var(--proformax-spacing-lg);margin-bottom:var(--proformax-spacing-3xl);display:grid}@media (min-width:768px){.proposal-comparison-grid{grid-template-columns:var(--proformax-layout-grid-cols2)}}.proposal-comparison-card{background:var(--proformax-liquid-glass-material-tint-dark-thick);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-xl))saturate(2.4);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-strong);border-radius:var(--proformax-layout-radius-2xl);padding:var(--proformax-spacing-md);box-shadow:var(--proformax-shadow-xl-dark),inset 0 calc(var(--proformax-spacing-2xs)/4)0 0 var(--proformax-overlay-white-30),inset 0 calc(var(--proformax-spacing-2xs)*-1)0 0 var(--proformax-overlay-black-10)}.proposal-comparison-card-without{background:var(--proformax-neutral-shade-subtle);border:var(--proformax-layout-border-default)solid var(--proformax-neutral-shade-base);border-left:var(--proformax-spacing-2xs)solid var(--proformax-neutral-mid-dark)}.proposal-comparison-card-with{background:var(--proformax-color-state-info-500-alpha-15);border:var(--proformax-layout-border-default)solid var(--proformax-color-state-info-500-alpha-30);border-left:var(--proformax-layout-border-accent)solid var(--proformax-color-state-info-500);box-shadow:var(--proformax-shadow-lg),var(--proformax-semantic-success-inset-highlight)}.proposal-comparison-title{align-items:center;gap:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-sm);display:flex}.proposal-comparison-title-icon{width:var(--proformax-layout-icon-md);height:var(--proformax-layout-icon-md);flex-shrink:0}.proposal-comparison-card-without .proposal-comparison-title{color:var(--proformax-error-text)}.proposal-comparison-card-with .proposal-comparison-title{color:var(--proformax-success-text)}.proposal-comparison-list{font-size:var(--proformax-font-size-body-md);gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.proposal-comparison-item{align-items:flex-start;gap:var(--proformax-spacing-xs);display:flex}.proposal-comparison-item-text{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body);color:var(--proformax-glass-on-surface-secondary);text-align:justify}.proposal-comparison-icon-error{margin-top:var(--proformax-spacing-2xs);color:var(--proformax-text-inverse);flex-shrink:0}.proposal-comparison-icon-success{margin-top:var(--proformax-spacing-2xs);color:var(--proformax-text-accent);flex-shrink:0}.proposal-special-offer-badge{align-items:center;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);background:var(--proformax-brand-glow-soft);-webkit-backdrop-filter:blur(var(--gc-tier-ghost-blur))saturate(var(--gc-tier-ghost-saturate))brightness(var(--gc-tier-ghost-brightness));color:var(--proformax-text-1);border-radius:var(--proformax-layout-radius-full);font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-sm);display:inline-flex}.proposal-special-offer-grid{gap:var(--proformax-spacing-lg);display:grid}@media (min-width:768px){.proposal-special-offer-grid{grid-template-columns:var(--proformax-layout-grid-cols2)}}.proposal-special-offer-card{background:var(--proformax-liquid-glass-material-tint-dark-thick);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-strong);border-radius:var(--proformax-layout-radius-2xl);padding:var(--proformax-spacing-md);transition:transform var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out),box-shadow var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out)}.proposal-special-offer-card-current{border-left:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished);box-shadow:0 0 var(--proformax-glow-intensity-md)var(--proformax-brand-glow-base);background:var(--proformax-liquid-glass-material-tint-dark-thick)}.proposal-special-offer-card-next{opacity:var(--proformax-opacity-85)}.proposal-special-offer-card:hover,.proposal-special-offer-card:active{transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.proposal-special-offer-card-header{margin-bottom:var(--proformax-spacing-md)}.proposal-special-offer-savings{margin-top:var(--proformax-spacing-xs);padding:var(--proformax-spacing-2xs)var(--proformax-spacing-sm);background:var(--proformax-color-state-info-500-alpha-15);color:var(--proformax-text-inverse);border-radius:var(--proformax-layout-radius-md);font-size:var(--proformax-font-size-sm);font-weight:var(--proformax-font-weight-semibold);display:inline-block}.proposal-special-offer-price-container{margin-bottom:var(--proformax-spacing-lg);padding-bottom:var(--proformax-spacing-md);border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.proposal-special-offer-price{font-size:var(--proformax-font-size-fluid-section-title);font-weight:var(--proformax-font-weight-black);line-height:var(--proformax-line-height-hero);margin-bottom:var(--proformax-spacing-xs);font-variant-numeric:tabular-nums lining-nums}.proposal-special-offer-price-note{font-size:var(--proformax-font-size-sm);color:var(--proformax-glass-on-surface-secondary)}.proposal-special-offer-benefits{gap:var(--proformax-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proposal-special-offer-benefit-item{align-items:flex-start;gap:var(--proformax-spacing-sm);font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body-lg);display:flex}.proposal-special-offer-advantage{text-align:center;padding:var(--proformax-spacing-md);background:var(--proformax-brand-glow-soft);border-radius:var(--proformax-layout-radius-xl);border:var(--proformax-layout-border-default)solid var(--proformax-brand-glow-medium)}.proposal-special-offer-advantage>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-special-offer-total{max-width:var(--proformax-layout-container-sm);margin-inline:auto}.proposal-brand-bundle-badge{align-items:center;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);background:var(--proformax-brand-glow-soft);-webkit-backdrop-filter:blur(var(--gc-tier-ghost-blur))saturate(var(--gc-tier-ghost-saturate))brightness(var(--gc-tier-ghost-brightness));color:var(--proformax-text-1);border-radius:var(--proformax-layout-radius-full);font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-sm);display:inline-flex}.proposal-brand-bundle-grid{gap:var(--proformax-spacing-lg);display:grid}@media (min-width:768px){.proposal-brand-bundle-grid{grid-template-columns:var(--proformax-layout-grid-cols2)}}.proposal-brand-bundle-card{background:var(--proformax-liquid-glass-material-tint-dark-thick);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-strong);border-radius:var(--proformax-layout-radius-2xl);padding:var(--proformax-spacing-md);transition:transform var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out),box-shadow var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);gap:var(--proformax-spacing-md);flex-direction:column;display:flex}.proposal-brand-bundle-card-individual{opacity:var(--proformax-opacity-85)}.proposal-brand-bundle-card-bundle{border-left:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished);box-shadow:0 0 var(--proformax-glow-intensity-md)var(--proformax-brand-glow-base);background:var(--proformax-liquid-glass-material-tint-dark-thick)}.proposal-brand-bundle-card:hover,.proposal-brand-bundle-card:active{transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.proposal-brand-bundle-card-header{gap:var(--proformax-spacing-xs);flex-direction:column;display:flex}.proposal-brand-bundle-price-per-brand{font-size:var(--proformax-font-size-xl);font-weight:var(--proformax-font-weight-bold);color:var(--proformax-glass-on-surface-secondary);font-variant-numeric:tabular-nums lining-nums}.proposal-brand-bundle-savings-badge{align-items:center;gap:var(--proformax-spacing-2xs);padding:var(--proformax-spacing-2xs)var(--proformax-spacing-sm);background:var(--proformax-color-state-info-500-alpha-15);color:var(--proformax-text-inverse);border-radius:var(--proformax-layout-radius-md);font-size:var(--proformax-font-size-sm);font-weight:var(--proformax-font-weight-semibold);width:fit-content;display:inline-flex}.proposal-brand-bundle-brands-list{gap:var(--proformax-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proposal-brand-bundle-brand-item{padding:var(--proformax-spacing-sm);background:var(--proformax-overlay-white-12);border-radius:var(--proformax-layout-radius-md);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.proposal-brand-bundle-total-individual{margin-top:auto}.proposal-brand-bundle-price-container{padding-bottom:var(--proformax-spacing-md);border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.proposal-brand-bundle-price{font-size:var(--proformax-font-size-fluid-section-title);font-weight:var(--proformax-font-weight-black);line-height:var(--proformax-line-height-hero);margin-bottom:var(--proformax-spacing-xs);font-variant-numeric:tabular-nums lining-nums}.proposal-brand-bundle-price-note{font-size:var(--proformax-font-size-sm);color:var(--proformax-glass-on-surface-secondary)}.proposal-brand-bundle-benefits{gap:var(--proformax-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proposal-brand-bundle-benefit-item{align-items:flex-start;gap:var(--proformax-spacing-sm);font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body-lg);display:flex}.proposal-brand-bundle-savings-total{margin-top:auto}.proposal-brand-bundle-advantage{text-align:center;padding:var(--proformax-spacing-md);background:var(--proformax-brand-glow-soft);border-radius:var(--proformax-layout-radius-xl);border:var(--proformax-layout-border-default)solid var(--proformax-brand-glow-medium)}.proposal-brand-bundle-advantage>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-stats-grid{gap:var(--proformax-spacing-sm);width:var(--proformax-layout-percentage-full);max-width:var(--proformax-layout-container-md);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.proposal-stats-card{padding:var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-xl);text-align:center}.proposal-stats-card>*+*{margin-top:var(--proformax-spacing-xs)}.proposal-stats-number{font-weight:var(--proformax-font-weight-black);margin-bottom:var(--proformax-spacing-xs)}.proposal-features-grid{gap:var(--proformax-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.proposal-features-grid{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.proposal-features-grid{grid-template-columns:var(--proformax-layout-grid-cols3)}}.proposal-feature-card,.proposal-glass-card-variant-feature{gap:var(--proformax-spacing-sm);border-left:calc(var(--proformax-spacing-2xs)/1.33)solid var(--proformax-brand-glow-medium);background:var(--proformax-glass-bg-subtle);flex-direction:column;display:flex}.proposal-feature-numbered-header{align-items:flex-start;gap:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm);display:flex}.proposal-feature-numbered-badge{width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl);border-radius:var(--proformax-layout-radius-full);background:var(--proformax-neutral-mid-dark);color:var(--proformax-text-inverse);font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-sm);border:var(--proformax-layout-border-default)solid var(--proformax-neutral-mid-dark);filter:var(--proformax-shadow-drop-shadow-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.proposal-feature-numbered-badge{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl)}}.proposal-feature-numbered-badge+p{padding-top:var(--proformax-spacing-canonical-base-1-5)}.proposal-feature-icon-badge{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);border-radius:var(--proformax-layout-radius-full);background:var(--proformax-brand-glow-base);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-sm))saturate(var(--gc-tier-default-saturate));color:var(--proformax-text-inverse);border:var(--proformax-layout-border-default)solid var(--proformax-brand-glow-medium);box-shadow:0 0 var(--proformax-glow-intensity-sm)var(--proformax-brand-glow-base);margin-bottom:var(--proformax-spacing-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proposal-section-label{font-size:var(--proformax-font-size-sm);text-transform:uppercase;font-weight:var(--proformax-font-weight-semibold);letter-spacing:var(--proformax-letter-spacing-caption);color:var(--proformax-text-brand);margin-bottom:var(--proformax-spacing-xs);display:block}.proposal-process-section{background:var(--proformax-overlay-white-32)}.proposal-process-badge{min-width:var(--proformax-sizing-fluid-xl);min-height:var(--proformax-sizing-fluid-xl);padding:var(--proformax-spacing-2xs)var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-md);margin-inline:auto;margin-bottom:var(--proformax-spacing-xs);white-space:nowrap;font-size:var(--proformax-font-size-xs);color:var(--proformax-text-inverse);font-weight:var(--proformax-font-weight-bold);background:var(--proformax-brand-glow-base);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-sm))saturate(var(--gc-tier-default-saturate));border:var(--proformax-layout-border-default)solid var(--proformax-brand-glow-medium);justify-content:center;align-items:center;display:flex}.proposal-guarantee-icon{color:var(--proformax-text-inverse)}.proposal-feature-title{margin-bottom:0}.proposal-feature-description{font-size:var(--proformax-font-size-sm);opacity:var(--proformax-opacity-70);margin-bottom:0}.proposal-feature-value{font-size:var(--proformax-font-size-sm);color:var(--proformax-text-brand)}.proposal-feature-items{gap:var(--proformax-spacing-sm);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proposal-feature-item{align-items:flex-start;gap:var(--proformax-spacing-sm);font-size:var(--proformax-font-size-sm);line-height:var(--proformax-lineHeight-relaxed);display:flex}.proposal-feature-item-icon{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);margin-top:var(--proformax-spacing-canonical-base-1-5);color:var(--proformax-text-inverse);flex-shrink:0}.proposal-feature-category-label{margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-2xs);font-size:var(--proformax-font-size-xs);color:var(--proformax-text-accent);letter-spacing:var(--proformax-letterSpacing-wide);text-transform:uppercase;font-weight:var(--proformax-font-weight-semibold)}.proposal-feature-category-label:first-child{margin-top:0}.proposal-features-summary{padding:var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-2xl);max-width:var(--proformax-layout-container-md);margin-inline:auto;margin-top:var(--proformax-spacing-2xl);text-align:center}.proposal-features-summary>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-features-summary-title{font-weight:var(--proformax-font-weight-bold);margin-bottom:var(--proformax-spacing-sm)}.proposal-pricing-header{text-align:center;margin-bottom:var(--proformax-spacing-2xl);max-width:var(--proformax-layout-container-sm);margin-inline:auto}.proposal-pricing-header>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-pricing-header-title{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-section);line-height:var(--proformax-line-height-section);letter-spacing:var(--proformax-letter-spacing-section);margin-bottom:var(--proformax-spacing-md)}.proposal-pricing-header-description{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body);color:var(--proformax-glass-on-surface-secondary)}.proposal-pricing-card{padding:var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-2xl);max-width:var(--proformax-layout-container-sm);margin-inline:auto;margin-bottom:var(--proformax-spacing-lg);position:relative}.proposal-pricing-discount-badge{align-items:center;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);background:var(--proformax-brand-glow-soft);-webkit-backdrop-filter:blur(var(--gc-tier-ghost-blur))saturate(var(--gc-tier-ghost-saturate))brightness(var(--gc-tier-ghost-brightness));color:var(--proformax-text-1);border-radius:var(--proformax-layout-radius-full);font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-sm);margin-bottom:var(--proformax-spacing-md);box-shadow:var(--proformax-shadow-modal);display:inline-flex}.proposal-pricing-discount-icon{font-size:var(--proformax-font-size-lg)}.proposal-pricing-discount-text{text-transform:uppercase;letter-spacing:var(--proformax-letter-spacing-badge)}.proposal-pricing-price-display{text-align:center;margin-bottom:var(--proformax-spacing-lg)}.proposal-pricing-price-display>*+*{margin-top:var(--proformax-spacing-xs)}.proposal-pricing-original-price{font-size:var(--proformax-font-size-xl);font-weight:var(--proformax-font-weight-semibold);color:var(--proformax-glass-on-surface-secondary);opacity:var(--proformax-opacity-70);margin-bottom:var(--proformax-spacing-xs);font-variant-numeric:tabular-nums lining-nums;text-decoration:line-through}.proposal-pricing-price-amount{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-hero);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-hero);font-weight:var(--proformax-font-weight-black);font-variant-numeric:tabular-nums lining-nums;margin-bottom:var(--proformax-spacing-xs);background:var(--proformax-mode-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proposal-pricing-price-currency{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body);color:var(--proformax-glass-on-surface-secondary)}.proposal-pricing-hero{text-align:center;margin-bottom:var(--proformax-spacing-xl)}.proposal-pricing-hero>*+*{margin-top:var(--proformax-spacing-xs)}.proposal-pricing-price{font-weight:var(--proformax-font-weight-black);font-variant-numeric:tabular-nums lining-nums;margin-bottom:var(--proformax-spacing-xs)}.proposal-pricing-split-grid{gap:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:640px){.proposal-pricing-split-grid{gap:var(--proformax-spacing-lg);margin-bottom:var(--proformax-spacing-xl)}}.proposal-pricing-split-card:first-child{padding:var(--proformax-spacing-sm);border-radius:var(--proformax-layout-radius-xl);text-align:center;grid-column:1/-1}.proposal-pricing-split-card:first-child>*+*{margin-top:var(--proformax-spacing-xs)}@media (min-width:640px){.proposal-pricing-split-card:first-child{padding:var(--proformax-spacing-md)}}.proposal-pricing-split-card:first-child .proposal-pricing-split-percentage{font-weight:var(--proformax-font-weight-black);font-size:var(--proformax-font-size-section);margin-bottom:var(--proformax-spacing-xs)}.proposal-pricing-split-card{padding:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-lg);text-align:center}.proposal-pricing-split-card>*+*{margin-top:var(--proformax-spacing-2xs)}@media (min-width:640px){.proposal-pricing-split-card{padding:var(--proformax-spacing-sm)}}.proposal-pricing-split-percentage{font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-body-lg);font-variant-numeric:tabular-nums lining-nums;margin-bottom:var(--proformax-spacing-2xs)}.proposal-pricing-split-description{font-size:var(--proformax-font-size-body-sm);color:var(--proformax-glass-on-surface-secondary)}.proposal-pricing-bank{padding:var(--proformax-spacing-sm);border-radius:var(--proformax-layout-radius-xl);margin-bottom:var(--proformax-spacing-md)}@media (min-width:640px){.proposal-pricing-bank{padding:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-lg)}}.proposal-pricing-bank-title{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-h4);line-height:var(--proformax-lineHeight-component);letter-spacing:var(--proformax-letter-spacing-subheading);font-weight:var(--proformax-font-weight-bold);text-align:center;margin-bottom:var(--proformax-spacing-md);row-gap:0}.proposal-pricing-bank-details{font-size:var(--proformax-font-size-sm);gap:var(--proformax-spacing-xs);flex-direction:column;display:flex}.proposal-pricing-investments-container{max-width:var(--proformax-layout-container-md);margin-inline:auto}.proposal-pricing-investments-header{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-subsection);line-height:var(--proformax-line-height-subsection);letter-spacing:var(--proformax-letter-spacing-subsection);font-weight:var(--proformax-font-weight-bold);text-align:center;margin-bottom:var(--proformax-spacing-sm);row-gap:0}.proposal-pricing-investments-subtitle{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-line-height-body-sm);color:var(--proformax-glass-on-surface-secondary);text-align:center;margin-bottom:var(--proformax-spacing-lg);row-gap:0}.proposal-pricing-investments-grid{gap:var(--proformax-spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.proposal-pricing-investments-grid{grid-template-columns:var(--proformax-layout-grid-cols4);gap:var(--proformax-spacing-md)}}.proposal-pricing-investment-card{padding:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-xl);text-align:left}@media (min-width:640px){.proposal-pricing-investment-card{padding:var(--proformax-spacing-sm)}}@media (min-width:1024px){.proposal-pricing-investment-card{padding:var(--proformax-spacing-md)}}.proposal-pricing-investment-icon{width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl);color:var(--proformax-text-brand);margin-inline:auto;margin-bottom:var(--proformax-spacing-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.proposal-pricing-investment-icon{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);margin-bottom:var(--proformax-spacing-sm)}}.proposal-pricing-investment-title{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-h4);line-height:var(--proformax-lineHeight-component);letter-spacing:var(--proformax-letter-spacing-subheading);font-weight:var(--proformax-font-weight-bold);margin-bottom:var(--proformax-spacing-xs);text-align:center;row-gap:0}.proposal-pricing-investment-price{font-size:var(--proformax-font-size-body-lg);line-height:var(--proformax-line-height-body-lg);font-weight:var(--proformax-font-weight-black);font-variant-numeric:tabular-nums lining-nums;margin-bottom:var(--proformax-spacing-xs);text-align:center;background:var(--proformax-mode-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;row-gap:0}.proposal-pricing-investment-period{font-size:var(--proformax-font-size-sm);color:var(--proformax-glass-on-surface-secondary);margin-bottom:var(--proformax-spacing-xs);display:none}@media (min-width:640px){.proposal-pricing-investment-period{display:block}}.proposal-pricing-investment-description{font-size:var(--proformax-font-size-xs);color:var(--proformax-glass-on-surface-secondary);opacity:var(--proformax-opacity-70);display:none}@media (min-width:640px){.proposal-pricing-investment-description{display:block}}.proposal-pricing-status-container{text-align:center}.proposal-pricing-status-container>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-pricing-status-draft{padding:var(--proformax-spacing-sm);border-radius:var(--proformax-layout-radius-xl);max-width:var(--proformax-layout-container-sm);margin-inline:auto}@media (min-width:640px){.proposal-pricing-status-draft{padding:var(--proformax-spacing-lg)}}.proposal-pricing-status-draft-text{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-lineHeight-normal);color:var(--proformax-glass-on-surface-secondary)}.proposal-pricing-cta-button{margin-bottom:var(--proformax-spacing-sm)}.proposal-pricing-cta-icon{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm)}.proposal-pricing-status-accepted{padding:var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-xl)}.proposal-pricing-accepted-title{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body);font-weight:var(--proformax-font-weight-bold);margin-bottom:var(--proformax-spacing-xs);background:var(--proformax-mode-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proposal-pricing-accepted-message{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-lineHeight-normal);color:var(--proformax-glass-on-surface-secondary)}.proposal-pricing-actions{justify-content:center;align-items:center;gap:var(--proformax-spacing-md);flex-flow:wrap;display:flex}.proposal-pricing-actions>*{flex:1;min-width:0}.proposal-pricing-actions .btn-gradient-primary,.proposal-pricing-actions .btn-gradient-secondary{white-space:normal;text-align:center;font-size:var(--proformax-font-size-body-sm);row-gap:0}@media (min-width:640px){.proposal-pricing-actions>*{flex:0 auto}.proposal-pricing-actions .btn-gradient-primary,.proposal-pricing-actions .btn-gradient-secondary{white-space:nowrap;font-size:var(--proformax-font-size-body)}}.proposal-pricing-error-message{padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);background:var(--proformax-semantic-error-bg-subtle);border:var(--proformax-layout-border-default)solid var(--proformax-color-state-danger-600);border-radius:var(--proformax-layout-radius-lg);color:var(--proformax-semantic-error-aaa);font-size:var(--proformax-font-size-sm);text-align:center;max-width:var(--proformax-layout-container-sm);row-gap:0}.proposal-pricing-success-message{padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);background:var(--proformax-semantic-success-bg-subtle);border:var(--proformax-layout-border-default)solid var(--proformax-color-state-info-500);border-radius:var(--proformax-layout-radius-lg);color:var(--proformax-semantic-success-aaa);font-size:var(--proformax-font-size-sm);text-align:center;max-width:var(--proformax-layout-container-sm);row-gap:0}.animate-spin{animation:spin var(--proformax-animation-fastest)var(--proformax-easing-linear)infinite}@keyframes spin{0%{transform:rotate(var(--proformax-effect-rotate-0))}to{transform:rotate(var(--proformax-effect-rotate-360))}}.proposal-section{position:relative}.proposal-scene-elevated{background:var(--proformax-overlay-white-32)}.proposal-scene-mesh{position:relative}.proposal-scene-mesh>.proposal-scene-layer{background:radial-gradient(ellipse 70% 50% at 15% 50%,var(--proformax-brand-glow-base)0%,transparent 60%),radial-gradient(ellipse 50% 70% at 85% 50%,var(--proformax-neutral-shade-subtle)0%,transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:0}.proposal-scene-elevated>.proposal-scene-layer{background:radial-gradient(ellipse 60% 40% at 50% 50%,var(--proformax-brand-glow-soft)0%,transparent 50%);pointer-events:none;z-index:0;position:absolute;inset:0}.proposal-feature-card,.proposal-comparison-card,.proposal-pricing-card,.proposal-faq-question,.proposal-faq-answer,.proposal-special-offer-card,.proposal-brand-bundle-card{overflow-wrap:break-word;word-break:break-word;min-width:0}.proposal-analogy-card{max-width:var(--proformax-layout-container-narrow);margin-inline:auto}.proposal-profile-section{background:var(--proformax-overlay-white-25);padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}.proposal-profile-card{padding:var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-2xl);max-width:var(--proformax-layout-container-narrow);background:var(--proformax-glass-bg-subtle);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md))saturate(var(--gc-tier-default-saturate));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);box-shadow:var(--proformax-shadow-md);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);margin-inline:auto}.proposal-profile-card:hover,.proposal-profile-card:active{background:var(--proformax-surface-hover-subtle);border-color:var(--proformax-glass-border-strong);box-shadow:var(--proformax-shadow-xl),0 0 var(--proformax-glow-intensity-md)var(--proformax-neutral-shade-base);transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.proposal-profile-content{text-align:center;align-items:center;gap:var(--proformax-spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.proposal-profile-content{text-align:left;flex-direction:row}}.proposal-profile-photo{width:var(--proformax-sizing-fluid-20);height:var(--proformax-sizing-fluid-20);border-radius:var(--proformax-layout-radius-full);object-fit:cover;box-shadow:var(--proformax-shadow-modal);border-width:var(--proformax-layout-border-accent);border-style:solid;border-color:var(--proformax-brand-burnished)}.proposal-profile-name{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-xl);line-height:var(--proformax-lineHeight-normal);font-weight:var(--proformax-font-weight-bold);background:var(--proformax-mode-gradient-text);-webkit-text-fill-color:transparent;margin-bottom:var(--proformax-spacing-xs);-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.proposal-profile-name{font-size:var(--proformax-font-size-h3)}}.proposal-profile-title{font-size:var(--proformax-font-size-sm);color:var(--proformax-glass-on-surface-secondary);margin-bottom:var(--proformax-spacing-sm)}@media (min-width:768px){.proposal-profile-title{font-size:var(--proformax-font-size-body)}}.proposal-profile-content-text{flex:1}.proposal-profile-description{font-size:var(--proformax-font-size-sm);color:var(--proformax-glass-on-surface-tertiary);line-height:var(--proformax-line-height-body-lg)}section.proposal-cta-section{border-top:var(--proformax-layout-border-default)solid var(--glass-semantic-brand-mid);position:relative}section.proposal-cta-section,section.proposal-cta-section h1,section.proposal-cta-section h2,section.proposal-cta-section h3,section.proposal-cta-section h4,section.proposal-cta-section h5,section.proposal-cta-section h6,section.proposal-cta-section p{color:var(--proformax-text-1)}.proposal-cta-container{text-align:center;z-index:var(--proformax-layout-zIndex-raised);position:relative}.proposal-cta-container>*+*{margin-top:var(--proformax-spacing-md)}section.proposal-cta-section .proposal-cta-title{font-size:var(--proformax-font-size-fluid-section-title);font-weight:var(--proformax-font-weight-black);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-section);margin-bottom:var(--proformax-spacing-lg);color:var(--proformax-text-obsidian)}@media (min-width:768px){section.proposal-cta-section .proposal-cta-title{font-size:var(--proformax-font-size-fluid-section-title)}}section.proposal-cta-section .proposal-cta-subtitle{font-size:var(--proformax-font-size-xl);font-weight:var(--proformax-font-weight-medium);max-width:var(--proformax-layout-container-narrow);line-height:var(--proformax-lineHeight-normal);margin-inline:auto;margin-bottom:var(--proformax-spacing-2xl);color:var(--proformax-text-obsidian)}.proposal-cta-buttons{justify-content:center;align-items:center;gap:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-xl);flex-flow:wrap;display:flex}.proposal-cta-validity{font-size:var(--proformax-font-size-sm);opacity:var(--proformax-opacity-80);color:var(--proformax-text-obsidian)}.proposal-footer{background:var(--proformax-overlay-white-25);border-top:var(--proformax-layout-border-default)solid var(--proformax-glass-border);padding-top:var(--proformax-spacing-2xl);padding-bottom:var(--proformax-spacing-2xl)}.proposal-footer-content{align-items:center;gap:var(--proformax-spacing-lg);flex-direction:column;display:flex}.proposal-footer-logos{justify-content:center;align-items:center;gap:var(--proformax-spacing-lg);flex-wrap:wrap;display:flex}.proposal-footer-logo{height:var(--proformax-sizing-fluid-12);width:auto;max-width:var(--proformax-layout-component-width-dropdown-grid-column);object-fit:contain}.proposal-footer-social{justify-content:center;align-items:center;gap:var(--proformax-spacing-2xs);flex-wrap:nowrap;display:flex}.proposal-footer-legal{text-align:center;max-width:var(--proformax-layout-container-compact);padding:0 var(--proformax-spacing-sm)}.proposal-footer-legal>*+*{margin-top:var(--proformax-spacing-xs)}.proposal-footer-legal-text{font-size:var(--proformax-font-size-xs);color:var(--proformax-glass-on-surface-secondary);line-height:var(--proformax-line-height-body)}.proposal-footer-legal-link{background:var(--proformax-mode-gradient-text);-webkit-text-fill-color:transparent;text-underline-offset:var(--proformax-spacing-canonical-base-1-5);font-weight:var(--proformax-font-weight-semibold);padding:var(--proformax-spacing-2xs)0;min-height:var(--proformax-sizing-fluid-3xl);line-height:var(--proformax-line-height-loose);-webkit-background-clip:text;background-clip:text;text-decoration:underline;display:inline-block}.proposal-footer-validity{font-size:var(--proformax-font-size-sm);color:var(--proformax-glass-on-surface-secondary);margin-bottom:var(--proformax-spacing-xs)}.proposal-footer-text-center{text-align:center}.proposal-footer-text-center>*+*{margin-top:var(--proformax-spacing-xs)}.proposal-footer-copyright{font-size:var(--proformax-font-size-xs);color:var(--proformax-glass-on-surface-tertiary)}.proposal-admin-preview-notice{max-width:var(--proformax-layout-container-md);margin:0 auto var(--proformax-spacing-md);text-align:center;padding:var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-xl);background:var(--proformax-glass-bg-subtle);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.proposal-admin-preview-notice>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-admin-preview-title{justify-content:center;align-items:center;gap:var(--proformax-spacing-xs);font-weight:var(--proformax-font-weight-bold);margin-bottom:var(--proformax-spacing-xs);display:flex}.proposal-admin-preview-text{color:var(--proformax-glass-on-surface-secondary)}.proposal-hero-mesh{z-index:var(--proformax-layout-zIndex-base);pointer-events:none;background:var(--proposal-hero-gradient);opacity:var(--proformax-opacity-30);position:absolute;inset:0}.proposal-hero-texture{z-index:var(--proformax-layout-zIndex-raised);pointer-events:none;mix-blend-mode:overlay;background-image:var(--proformax-texture-noise);opacity:var(--proformax-opacity-3);position:absolute;inset:0}.proposal-hero-grid{z-index:var(--proformax-layout-zIndex-elevated);opacity:var(--proformax-opacity-5);background:linear-gradient(to right,var(--proformax-glass-border)1px,transparent 1px),linear-gradient(to bottom,var(--proformax-glass-border)1px,transparent 1px);background-size:var(--proformax-spacing-3xl)var(--proformax-spacing-3xl);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,var(--proformax-overlay-black-5)70%,transparent 110%);mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,var(--proformax-overlay-black-5)70%,transparent 110%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,var(--proformax-overlay-black-5)70%,transparent 110%);position:absolute;inset:0}.proposal-hero-blob{width:var(--proformax-layout-component-height-generic-hero-blob);height:var(--proformax-layout-component-height-generic-hero-blob);border-radius:var(--proformax-layout-radius-full);filter:blur(var(--gc-tier-intense-blur));opacity:var(--proformax-opacity-5);z-index:var(--proformax-layout-zIndex-floating);position:absolute}@media (min-width:640px){.proposal-hero-blob{width:var(--proformax-layout-component-width-generic-xl);height:var(--proformax-layout-component-width-generic-xl)}}.proposal-hero-blob-1{background:radial-gradient(circle at 10% 20%,var(--proformax-neutral-shade-medium)0%,transparent 50%);opacity:var(--proformax-opacity-15);animation:pulse var(--proformax-animation-medium)cubic-bezier(.4,0,.6,1)infinite;top:0;left:25%}.proposal-hero-blob-2{background:radial-gradient(circle at 90% 80%,var(--proformax-neutral-mid-dark)0%,transparent 50%);opacity:var(--proformax-opacity-15);animation:pulse var(--proformax-animation-medium)cubic-bezier(.4,0,.6,1)infinite;animation-delay:1s;bottom:0;right:25%}.proposal-hero-content{text-align:center;justify-content:flex-start;align-items:center;gap:var(--proformax-spacing-xs);flex-direction:column;display:flex}.proposal-hero-badge{margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm)}.proposal-heading-lgs{align-items:center;gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.proposal-hero-subtitle{padding:var(--proformax-spacing-sm);max-width:var(--proformax-layout-container-sm);text-align:center;border-radius:var(--proformax-layout-radius-xl);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur));background-color:var(--proformax-overlay-white-25);opacity:var(--proformax-opacity-95);color:var(--proformax-text-1);box-shadow:var(--proformax-shadow-modal);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);row-gap:0}.proposal-hero-pills{justify-content:center;align-items:center;gap:var(--proformax-spacing-xs);font-size:var(--proformax-font-size-sm);margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm);flex-wrap:wrap;display:flex}.proposal-hero-pill{align-items:center;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-xs)var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-body-sm);font-weight:var(--proformax-font-weight-medium);background:var(--proformax-overlay-white-32);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md))saturate(var(--gc-tier-default-saturate));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);box-shadow:var(--proformax-shadow-md);color:var(--proformax-text-1);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);display:inline-flex}.proposal-hero-pill-icon{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm);color:var(--proformax-text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.proposal-hero-social{align-items:center;gap:var(--proformax-spacing-sm);text-align:center;flex-direction:column;display:flex}.proposal-hero-avatars{justify-content:center;display:flex}.proposal-hero-avatar{width:var(--proformax-layout-icon-lg);height:var(--proformax-layout-icon-lg);border-radius:var(--proformax-layout-radius-full);border:calc(var(--proformax-spacing-2xs)/2)solid var(--proformax-overlay-white-10);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-sm))saturate(var(--gc-tier-default-saturate));box-shadow:var(--proformax-shadow-md)}.proposal-hero-avatar:not(:first-child){margin-left:calc(-1*var(--proformax-spacing-sm))}.proposal-hero-avatar:first-child{background:var(--proformax-brand-glow-base)}.proposal-hero-avatar:nth-child(2){background:var(--proformax-neutral-shade-subtle)}.proposal-hero-avatar:nth-child(3){background:var(--proformax-brand-glow-subtle)}.proposal-hero-avatar:nth-child(4){background:var(--proformax-neutral-shade-soft)}.proposal-hero-section{width:var(--proformax-layout-percentage-full);position:relative;overflow:hidden}.proposal-hero-main-title{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-hero);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-hero);background:var(--proformax-gradient-hero-title);-webkit-text-fill-color:transparent;max-width:var(--proformax-layout-container-wide);text-align:center;-webkit-background-clip:text;background-clip:text;row-gap:0}.proposal-hero-tagline{font-size:var(--proformax-font-size-body-lg);line-height:var(--proformax-line-height-body-lg);max-width:var(--proformax-layout-container-md);text-align:center;row-gap:0}.btn-gradient-primary{justify-content:center;align-items:center;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-md)var(--proformax-spacing-lg);min-height:var(--proformax-sizing-fluid-3xl);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-semibold);background:var(--gc-tier-elevated-background);-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-elevated-brightness));color:var(--proformax-text-1);border:var(--proformax-layout-border-default)solid var(--proformax-button-primary-border);box-shadow:inset 0 calc(var(--proformax-spacing-2xs)/4)0 var(--proformax-overlay-white-20),inset 0 calc(var(--proformax-spacing-2xs)*-1)0 var(--proformax-overlay-black-10),0 var(--proformax-spacing-xs)var(--proformax-spacing-lg)var(--proformax-brand-glow-base);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;display:flex}@media (min-width:640px){.btn-gradient-primary{padding:var(--proformax-spacing-sm)var(--proformax-spacing-lg);min-height:var(--proformax-layout-touch-target-min);font-size:var(--proformax-font-size-body-sm)}}.btn-gradient-primary:hover{background:var(--gc-tier-elevated-background);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/2));box-shadow:inset 0 calc(var(--proformax-spacing-2xs)/4)0 var(--proformax-overlay-white-30),inset 0 calc(var(--proformax-spacing-2xs)*-1)0 var(--proformax-overlay-black-10),0 var(--proformax-spacing-sm)var(--proformax-spacing-2xl)var(--proformax-brand-glow-base),var(--proformax-glow-rose)}.btn-gradient-primary:active{transform:translateY(0)scale(var(--proformax-effect-scale-98))}.btn-gradient-secondary{justify-content:center;align-items:center;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-md)var(--proformax-spacing-lg);min-height:var(--proformax-sizing-fluid-3xl);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-semibold);background:var(--proformax-glass-bg-subtle);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));color:var(--proformax-text-1);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-strong);box-shadow:var(--proformax-glass-shadow),inset 0 calc(var(--proformax-spacing-2xs)/4)0 var(--proformax-overlay-white-20);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;display:flex}@media (min-width:640px){.btn-gradient-secondary{padding:var(--proformax-spacing-sm)var(--proformax-spacing-lg);min-height:var(--proformax-layout-touch-target-min);font-size:var(--proformax-font-size-body-sm)}}.btn-gradient-secondary:hover{background:var(--proformax-surface-hover-subtle);border-color:var(--proformax-neutral-mid-dark);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/2));box-shadow:var(--proformax-shadow-xl-dark),inset 0 calc(var(--proformax-spacing-2xs)/4)0 var(--proformax-overlay-white-30),0 0 var(--proformax-spacing-xl)var(--proformax-shadow-rose)}.btn-gradient-secondary:active{transform:translateY(0)scale(var(--proformax-effect-scale-98))}.btn-cta-inverse{justify-content:center;align-items:center;gap:var(--proformax-spacing-xs);width:var(--proformax-layout-percentage-full);max-width:var(--proformax-layout-grid-card-min);padding:var(--proformax-spacing-sm)var(--proformax-spacing-lg);min-height:var(--proformax-layout-touch-target-min);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-body-md);font-weight:var(--proformax-font-weight-bold);background:var(--proformax-overlay-white-25);color:var(--proformax-text-inverse);border:calc(var(--proformax-spacing-2xs)/2)solid var(--proformax-glass-border-strong);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);box-shadow:0 var(--proformax-shadow-offset-md)var(--proformax-glow-intensity-md)calc(-1*var(--proformax-shadow-offset-md))var(--proformax-overlay-black-5),inset 0 calc(var(--proformax-spacing-2xs)/4)0 var(--proformax-overlay-white-30);-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;display:flex}@media (min-width:640px){.btn-cta-inverse{width:auto;max-width:none;padding:var(--proformax-spacing-md)var(--proformax-spacing-2xl)}}.btn-cta-inverse:hover{background:var(--proformax-overlay-white-32);border-color:var(--proformax-neutral-mid-dark);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/2));box-shadow:0 var(--proformax-shadow-offset-2xl)var(--proformax-glow-intensity-lg)calc(-1*var(--proformax-shadow-offset-md))var(--proformax-overlay-black-5),0 0 var(--proformax-spacing-xl)var(--proformax-shadow-rose)}.btn-cta-inverse:active{transform:translateY(0)scale(var(--proformax-effect-scale-98))}.btn-cta-outline{justify-content:center;align-items:center;gap:var(--proformax-spacing-xs);width:var(--proformax-layout-percentage-full);max-width:var(--proformax-layout-grid-card-min);padding:var(--proformax-spacing-sm)var(--proformax-spacing-lg);min-height:var(--proformax-layout-touch-target-min);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-body-md);font-weight:var(--proformax-font-weight-semibold);background:var(--proformax-overlay-white-10);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));color:var(--proformax-text-obsidian);border:calc(var(--proformax-spacing-2xs)/2)solid var(--proformax-overlay-white-30);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;display:flex}@media (min-width:640px){.btn-cta-outline{width:auto;max-width:none;padding:var(--proformax-spacing-md)var(--proformax-spacing-2xl)}}.btn-cta-outline:hover{background:var(--proformax-overlay-white-20);border-color:var(--proformax-overlay-white-50);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/2));box-shadow:0 0 var(--proformax-glow-intensity-md)var(--proformax-shadow-rose)}.btn-cta-outline:active{transform:translateY(0)scale(var(--proformax-effect-scale-98))}.badge-primary{align-items:center;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-xs)var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-body-sm);font-weight:var(--proformax-font-weight-semibold);background:var(--proformax-neutral-mid-dark);color:var(--proformax-text-obsidian);border:var(--proformax-layout-border-default)solid var(--proformax-neutral-shade-subtle);box-shadow:inset 0 calc(var(--proformax-spacing-2xs)/4)0 var(--proformax-overlay-white-10),0 0 var(--proformax-glow-intensity-sm)var(--proformax-neutral-shade-medium);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);display:inline-flex}.badge-primary svg{width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs);flex-shrink:0}.section-y-lg{padding-top:var(--proformax-spacing-xxl);padding-bottom:var(--proformax-spacing-xxl);display:block}@media (min-width:480px){.section-y-lg{padding-top:var(--proformax-spacing-2xl);padding-bottom:var(--proformax-spacing-2xl)}}@media (min-width:640px){.section-y-lg{padding-top:var(--proformax-spacing-3xl);padding-bottom:var(--proformax-spacing-3xl)}}@media (min-width:768px){.section-y-lg{padding-top:var(--proformax-spacing-3xl);padding-bottom:var(--proformax-spacing-3xl)}}@media (min-width:1024px){.section-y-lg{padding-top:var(--proformax-spacing-5xl);padding-bottom:var(--proformax-spacing-5xl)}}.section-y{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl);display:block}@media (min-width:640px){.section-y{padding-top:var(--proformax-spacing-2xl);padding-bottom:var(--proformax-spacing-2xl)}}@media (min-width:768px){.section-y{padding-top:var(--proformax-spacing-3xl);padding-bottom:var(--proformax-spacing-3xl)}}@media (min-width:1024px){.section-y{padding-top:var(--proformax-spacing-3xl);padding-bottom:var(--proformax-spacing-3xl)}}.section-y-sm{padding-top:var(--proformax-spacing-lg);padding-bottom:var(--proformax-spacing-lg);display:block}@media (min-width:640px){.section-y-sm{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}}.container-page{max-width:var(--proformax-layout-container-wide);padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md);margin-left:auto;margin-right:auto;display:block}@media (min-width:640px){.container-page{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}}@media (min-width:1024px){.container-page{padding-left:var(--proformax-spacing-xl);padding-right:var(--proformax-spacing-xl)}}.scroll-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md);display:flex;overflow-x:auto}.scroll-container::-webkit-scrollbar{height:var(--proformax-sizing-fluid-2xs)}.scroll-container::-webkit-scrollbar-track{background:var(--proformax-glass-border);border-radius:var(--proformax-layout-radius-lg)}.scroll-container::-webkit-scrollbar-thumb{background:var(--proformax-neutral-mid);border-radius:var(--proformax-layout-radius-lg)}.scroll-item{flex:0 0 min(var(--proformax-layout-grid-card-min),85vw);scroll-snap-align:start}@media (min-width:375px){.scroll-item{flex:0 0 var(--proformax-layout-grid-card-min)}}@media (min-width:768px){.scroll-container{scroll-snap-type:none;display:grid;overflow-x:visible}.scroll-item{flex:none}}.icon-check:before{content:"✓";color:var(--proformax-text-inverse);font-weight:var(--proformax-font-weight-bold);margin-right:var(--proformax-spacing-xs)}.icon-cross:before{content:"✗";color:var(--proformax-brand-link);font-weight:var(--proformax-font-weight-bold);margin-right:var(--proformax-spacing-xs)}.touch-target{min-height:var(--proformax-sizing-fluid-3xl);min-width:var(--proformax-sizing-fluid-3xl)}@media (min-width:640px){.touch-target{min-height:var(--proformax-layout-touch-target-min);min-width:var(--proformax-layout-touch-target-min)}}.min-h-touch{min-height:var(--proformax-layout-touch-target-min)}.min-w-touch{min-width:var(--proformax-layout-touch-target-min)}.pills-container{gap:var(--proformax-spacing-sm);padding:var(--proformax-spacing-xs)0;flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:640px){.pills-container{gap:var(--proformax-spacing-md)}}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-x{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.cta-gradient{background:var(--gc-tier-elevated-background);-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-elevated-brightness))}.gradient-hero{background:var(--proformax-overlay-white-25);position:relative;overflow:hidden}.gradient-hero:before{content:"";background:radial-gradient(at 80% 20%,var(--proformax-brand-glow-soft)0%,transparent 50%),radial-gradient(at 30% 80%,var(--proformax-neutral-mid)0%,transparent 50%);pointer-events:none;position:absolute;inset:0}.bg-elevated{background:var(--proformax-overlay-white-32)}.social-icon{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);border-radius:var(--proformax-layout-radius-full);color:var(--proformax-glass-on-surface-secondary);background:var(--proformax-glass-bg-subtle);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);box-shadow:var(--proformax-shadow-md);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@media (min-width:640px){.social-icon{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl)}}.social-icon:hover,.social-icon:active{color:var(--proformax-text-inverse);background:var(--proformax-brand-glow-soft);border-color:var(--proformax-brand-glow-soft);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/2));box-shadow:var(--proformax-glow-primary),inset 0 calc(var(--proformax-spacing-2xs)/4)0 var(--proformax-overlay-white-20)}.social-icon:active{transform:translateY(0)scale(var(--proformax-effect-scale-95))}.social-icon svg{width:var(--proformax-layout-icon-md);height:var(--proformax-layout-icon-md)}@media (min-width:640px){.social-icon svg{width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl)}}.proformax-icon-xs{width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs)}.proformax-icon-sm{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proformax-icon-md{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proformax-icon-lg{width:var(--proformax-layout-icon-lg);height:var(--proformax-layout-icon-lg)}.proformax-icon-xl{width:var(--proformax-layout-icon-xl);height:var(--proformax-layout-icon-xl)}.font-weight-bold{font-weight:var(--proformax-font-weight-bold)}.font-weight-semibold{font-weight:var(--proformax-font-weight-semibold)}.font-weight-black{font-weight:var(--proformax-font-weight-black)}.opacity-subtle{opacity:var(--proformax-opacity-25,.25)}.opacity-high{opacity:var(--proformax-opacity-70,.75)}.proposal-services-grid{gap:var(--proformax-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.proposal-services-grid{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.proposal-services-grid{grid-template-columns:var(--proformax-layout-grid-cols3)}}.proposal-service-card{align-items:flex-start;gap:var(--proformax-spacing-md);padding:var(--proformax-spacing-md);border-radius:var(--proformax-layout-radius-xl);border-left:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished);display:flex}.proposal-service-number{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);border-radius:var(--proformax-layout-radius-full);font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-sm);background:var(--proformax-brand-glow-base);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-sm))saturate(var(--gc-tier-default-saturate));border:var(--proformax-layout-border-default)solid var(--proformax-brand-glow-medium);color:var(--proformax-text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.proposal-service-content{flex:1;min-width:0}.proposal-service-title{margin-bottom:var(--proformax-spacing-xs);color:var(--proformax-text-1)}.proposal-service-description{font-size:var(--proformax-font-size-sm);color:var(--proformax-glass-on-surface-secondary);line-height:var(--proformax-line-height-body-lg)}@media (prefers-reduced-motion:reduce){.proposal-glass-hover,.btn-gradient-primary,.btn-gradient-secondary,.btn-cta-inverse,.btn-cta-outline,.badge-primary,.social-icon{transition-duration:.01ms!important}.proposal-glass-hover:hover,.btn-gradient-primary:hover,.btn-gradient-primary:active,.btn-gradient-secondary:hover,.btn-gradient-secondary:active,.btn-cta-inverse:hover,.btn-cta-inverse:active,.btn-cta-outline:hover,.btn-cta-outline:active,.social-icon:hover,.social-icon:active{transform:none!important}}.max-w-3xl{max-width:var(--proformax-layout-container-sm)}.container-centered{margin-left:auto;margin-right:auto}@media (min-width:768px){.md\:p-6{padding:var(--proformax-spacing-lg)}.md\:mb-12{margin-bottom:var(--proformax-spacing-3xl)}.md\:gap-4{gap:var(--proformax-spacing-md)}}@media (min-width:1024px){.lg\:gap-6{gap:var(--proformax-spacing-lg)}}.proposal-faq-container{max-width:var(--proformax-layout-container-narrow);margin-left:auto;margin-right:auto}.proposal-faq-header{text-align:center;margin-bottom:var(--proformax-spacing-lg)}.proposal-faq-header>*+*{margin-top:var(--proformax-spacing-sm)}.proposal-faq-title{color:var(--proformax-text-1);margin-bottom:var(--proformax-spacing-sm)}.proposal-faq-subtitle{font-size:var(--proformax-font-size-body-lg);line-height:var(--proformax-lineHeight-normal);color:var(--proformax-glass-on-surface-secondary)}.proposal-faq-stack{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.proposal-faq-question{font-size:var(--proformax-font-size-body-lg);font-weight:var(--proformax-font-weight-semibold);line-height:var(--proformax-lineHeight-snug);color:var(--proformax-text-1);padding-right:var(--proformax-spacing-md);min-height:var(--proformax-sizing-fluid-3xl);align-items:center;gap:var(--proformax-spacing-sm);display:flex}.proposal-faq-answer{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-prose);color:var(--proformax-glass-on-surface-secondary);max-width:var(--proformax-layout-container-sm)}
.hero-section-proposal{position:relative;overflow:hidden}.hero-texture-noise{opacity:var(--proformax-opacity-40);pointer-events:none;background-image:none;position:absolute;inset:0}.hero-blob-accent{background:radial-gradient(circle,var(--proformax-neutral-mid-dark)0%,transparent 70%);border-radius:var(--proformax-layout-radius-full);filter:blur(var(--gc-tier-elevated-blur));opacity:var(--proformax-opacity-40);animation:pulse 8s var(--proformax-ease-in-out)infinite;pointer-events:none;position:absolute;top:10%;right:15%}.hero-blob-primary{background:radial-gradient(circle,var(--proformax-brand-glow-medium)0%,transparent 70%);border-radius:var(--proformax-layout-radius-full);filter:blur(var(--gc-tier-elevated-blur));opacity:var(--proformax-opacity-30);animation:pulse 10s var(--proformax-ease-in-out)infinite;pointer-events:none;animation-delay:1s;position:absolute;bottom:20%;left:10%}.hero-meta-pills{flex-wrap:wrap;justify-content:center;display:flex}.hero-content-container{z-index:var(--proformax-layout-zIndex-raised);position:relative}@media (prefers-reduced-motion:reduce){.hero-blob-accent,.hero-blob-primary{animation:none}}
@media (min-width:1024px){body.proformax-body-canvas{background-attachment:scroll}}*{border-color:var(--proformax-glass-border);outline-color:var(--proformax-brand-link);outline-width:var(--proformax-sizing-2xs);outline-offset:var(--proformax-spacing-2xs)}.client-search-dropdown{background-color:var(--proformax-surface-muted)}html{-webkit-text-size-adjust:100%}body{min-width:0;padding-inline:env(safe-area-inset-left,0)env(safe-area-inset-right,0);overflow-x:hidden}:root{--proformax-numeric-tabular:tabular-nums lining-nums}body{color:var(--proformax-text-1);font-family:var(--proformax-font-numerals);line-height:var(--proformax-lineHeight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[class]{font-family:var(--proformax-font-numerals)}:root{--sidebar-width:var(--proformax-layout-component-width-generic-lg);--sidebar-width-collapsed:var(--proformax-space-14);--chart-1:var(--proformax-control-gestion-color-ink-500);--chart-2:var(--proformax-gray-400);--chart-3:var(--proformax-color-state-warning-400);--chart-4:var(--proformax-control-gestion-color-ink-600);--chart-5:var(--proformax-color-brand-red-500);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--radius:var(--proformax-spacing-sm);--radius-sm:calc(var(--radius) - var(--proformax-spacing-2xs));--radius-md:calc(var(--radius) - var(--proformax-spacing-2xs));--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + var(--proformax-spacing-2xs));--radius-2xl:calc(var(--radius) + var(--proformax-spacing-xs));--radius-3xl:calc(var(--radius) + var(--proformax-spacing-sm));--radius-4xl:calc(var(--radius) + var(--proformax-spacing-md))}[data-theme=light],.light{--chart-1:var(--proformax-color-state-warning-500);--chart-2:var(--proformax-gray-600);--chart-3:var(--proformax-control-gestion-color-ink-850);--chart-4:var(--proformax-color-state-warning-300);--chart-5:var(--proformax-color-state-warning-400)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=975daefb9c2cda6c.css.map*/