:root{--proposal-hero-gradient:var(--proformax-mode-gradient-hero-twilight);--proposal-hero-gradient-accent:var(--proformax-brandRed-700);--proposal-hero-glow-primary:var(--proformax-brandRed-500-alpha-20);--proposal-hero-glow-accent:var(--proformax-graphite-6-alpha-15);--texture-noise:var(--proformax-text-primary);--proposal-primary:var(--proformax-brandRed-600);--proposal-accent:var(--proformax-graphite-6);--proposal-cool:var(--proformax-graphite-5);--proformax-letter-spacing-label:var(--glass-on-surface-secondary)}@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(--brand-glow-soft)0%,transparent 50%),radial-gradient(ellipse 80% 40% at 80% 100%,var(--proformax-graphite-6-alpha-5)0%,transparent 40%),var(--proformax-bg-base);min-height:100vh;max-width:var(--proformax-layout-container-default);color:var(--proformax-text-primary);margin-inline:auto}.proposal-header-sticky{z-index:var(--proformax-z-index-modal);background:var(--proformax-glass-bg-strong);-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-universal);box-shadow:var(--proformax-shadow-sm);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-3xs);margin-bottom:var(--proformax-spacing-3xs);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-letter-spacing-wide);opacity:.7}.proposal-header-sticky-name{font-weight:var(--proformax-font-weight-bold);color:var(--text-inverse);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proposal-header-sticky-company{color:var(--glass-on-surface-secondary);margin-bottom:var(--proformax-spacing-3xs)}.proposal-header-sticky-badge{align-items:center;gap:var(--proformax-spacing-2xs);padding:var(--proformax-spacing-3xs)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(--glass-on-surface-secondary);border:1px solid var(--proformax-glass-border-universal)}.proposal-header-sticky-badge--sent,.proposal-header-sticky-badge--viewed{background:var(--brand-glow-soft);color:var(--text-inverse);border:1px solid var(--brand-glow-base)}.proposal-header-sticky-badge--accepted{background:var(--brand-burnished);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(--brand-burnished);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(--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-line-height-normal)}.glass-strong{background:var(--proformax-glass-bg-strong);-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-lg)}.glass-hover{background:var(--proformax-glass-bg-subtle-universal);-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-universal);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-glass-bg-hover-universal);border-color:var(--proformax-glass-border-strong);box-shadow:var(--proformax-shadow-xl);transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.proposal-glass{background:var(--proformax-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);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-glass-bg-strong);-webkit-backdrop-filter:var(--proformax-glass-blur-strong);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-strong);border-radius:var(--proformax-layout-radius-2xl);box-shadow:var(--proformax-glass-shadow-strong),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-universal);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);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-glass-bg-hover-universal);border-color:var(--proformax-glass-border-strong);box-shadow:var(--proformax-glass-shadow-strong),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(--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-label);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-glass-bg-strong);-webkit-backdrop-filter:var(--proformax-glass-blur-strong);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-glass-shadow-strong),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(--neutral-shade-subtle);border:var(--proformax-layout-border-default)solid var(--neutral-shade-base);border-left:var(--proformax-spacing-2xs)solid var(--brand-burnished)}.proposal-comparison-card-with{background:var(--proformax-semantic-success-500-alpha-15);border:var(--proformax-layout-border-default)solid var(--proformax-semantic-success-500-alpha-30);border-left:var(--proformax-layout-border-accent)solid var(--proformax-semantic-success-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(--glass-on-surface-secondary);text-align:justify}.proposal-comparison-icon-error{margin-top:var(--proformax-spacing-2xs);color:var(--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(--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-primary);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-glass-bg-strong);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(--brand-glow-base);background:var(--proformax-glass-bg-strong)}.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-semantic-success-500-alpha-15);color:var(--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-universal)}.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(--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(--brand-glow-soft);border-radius:var(--proformax-layout-radius-xl);border:var(--proformax-layout-border-default)solid var(--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(--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-primary);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-glass-bg-strong);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(--brand-glow-base);background:var(--proformax-glass-bg-strong)}.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(--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-semantic-success-500-alpha-15);color:var(--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-50);border-radius:var(--proformax-layout-radius-md);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal)}.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-universal)}.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(--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(--brand-glow-soft);border-radius:var(--proformax-layout-radius-xl);border:var(--proformax-layout-border-default)solid var(--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{gap:var(--proformax-spacing-sm);border-left:calc(var(--proformax-spacing-2xs)/1.33)solid var(--brand-glow-medium);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(--cta-primary-bg);color:var(--cta-primary-text);font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-sm);border:var(--proformax-layout-border-default)solid var(--cta-primary-bg);filter:var(--proformax-shadow-dropShadow-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-3xs)}.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(--brand-glow-base);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-sm))saturate(var(--gc-tier-default-saturate));color:var(--text-inverse);border:var(--proformax-layout-border-default)solid var(--brand-glow-medium);box-shadow:0 0 var(--proformax-glow-intensity-sm)var(--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-label);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(--text-inverse);font-weight:var(--proformax-font-weight-bold);background:var(--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(--brand-glow-medium);justify-content:center;align-items:center;display:flex}.proposal-guarantee-icon{color:var(--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-line-height-relaxed);display:flex}.proposal-feature-item-icon{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);margin-top:var(--proformax-spacing-3xs);color:var(--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-letter-spacing-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(--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(--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-primary);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-lg);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(--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(--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(--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-line-height-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(--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-line-height-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(--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(--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-line-height-normal);color:var(--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-line-height-normal);color:var(--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(--brand-burnished);border:var(--proformax-layout-border-default)solid var(--proformax-semantic-error-500);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(--brand-burnished);border:var(--proformax-layout-border-default)solid var(--proformax-semantic-success-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)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(--brand-glow-base)0%,transparent 60%),radial-gradient(ellipse 50% 70% at 85% 50%,var(--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(--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-universal);-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-universal);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-glass-bg-hover-universal);border-color:var(--proformax-glass-border-strong);box-shadow:var(--proformax-shadow-xl),0 0 var(--proformax-glow-intensity-md)var(--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-lg);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-line-height-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(--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(--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-primary)}.proposal-cta-container{text-align:center;z-index:var(--proformax-z-index-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-line-height-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-universal);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(--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-3xs);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(--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(--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-universal);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal)}.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(--glass-on-surface-secondary)}.proposal-hero-mesh{z-index:var(--proformax-z-index-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-z-index-raised);pointer-events:none;mix-blend-mode:overlay;background-image:var(--texture-noise);opacity:var(--proformax-opacity-3);position:absolute;inset:0}.proposal-hero-grid{z-index:var(--proformax-z-index-elevated);opacity:var(--proformax-opacity-5);background:linear-gradient(to right,var(--proformax-glass-border-universal)1px,transparent 1px),linear-gradient(to bottom,var(--proformax-glass-border-universal)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-z-index-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(--cta-primary-bg)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(--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-primary);box-shadow:var(--proformax-shadow-lg);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);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-universal);box-shadow:var(--proformax-shadow-md);color:var(--proformax-text-primary);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(--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-sm)}.proposal-hero-avatar:not(:first-child){margin-left:calc(-1*var(--proformax-spacing-sm))}.proposal-hero-avatar:first-child{background:var(--brand-glow-base)}.proposal-hero-avatar:nth-child(2){background:var(--neutral-shade-subtle)}.proposal-hero-avatar:nth-child(3){background:var(--brand-glow-subtle)}.proposal-hero-avatar:nth-child(4){background:var(--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-primary);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(--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(--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-universal);-webkit-backdrop-filter:blur(var(--proformax-effect-blur-md));color:var(--proformax-text-primary);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-glass-bg-hover-universal);border-color:var(--neutral-mid-dark);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/2));box-shadow:var(--proformax-glass-shadow-strong),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(--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(--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(--neutral-mid-dark);color:var(--proformax-text-obsidian);border:var(--proformax-layout-border-default)solid var(--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(--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-xl);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-universal);border-radius:var(--proformax-layout-radius-lg)}.scroll-container::-webkit-scrollbar-thumb{background:var(--cta-primary-bg);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(--text-inverse);font-weight:var(--proformax-font-weight-bold);margin-right:var(--proformax-spacing-xs)}.icon-cross:before{content:"✗";color:var(--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 20% 30%,var(--proformax-neon-text)0%,transparent 50%),radial-gradient(at 80% 20%,var(--brand-glow-soft)0%,transparent 50%),radial-gradient(at 70% 70%,var(--proformax-cta-outline-text)0%,transparent 50%),radial-gradient(at 30% 80%,var(--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(--glass-on-surface-secondary);background:var(--proformax-glass-bg-subtle-universal);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);box-shadow:var(--proformax-shadow-sm);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(--text-inverse);background:var(--brand-glow-soft);border-color:var(--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(--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(--brand-glow-medium);color:var(--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-primary)}.proposal-service-description{font-size:var(--proformax-font-size-sm);color:var(--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}.body-sm{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-line-height-normal)}@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-primary);margin-bottom:var(--proformax-spacing-sm)}.proposal-faq-subtitle{font-size:var(--proformax-font-size-body-lg);line-height:var(--proformax-line-height-normal);color:var(--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-line-height-snug);color:var(--proformax-text-primary);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(--glass-on-surface-secondary);max-width:var(--proformax-layout-container-sm)}
.hero-section-proposal{position:relative;overflow:hidden}.hero-texture-noise{inset:var(--proformax-spacing-0);opacity:var(--proformax-opacity-40);pointer-events:none;background-image:none;position:absolute}.hero-blob-accent{background:radial-gradient(circle,var(--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(--cta-primary-bg)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-particles);position:relative}@media (prefers-reduced-motion:reduce){.hero-blob-accent,.hero-blob-primary{animation:none}}
:root{--proformax-fixed-textSubtle:var(--text-1);--proformax-fixed-text:var(--text-1);--proformax-fixed-bg:var(--surface-1);--proformax-glass-border-universal:color-mix(in oklch,var(--proformax-overlay-pure-white)14%,transparent);--proformax-liquid-glass-tint-graphite-border:color-mix(in oklch,var(--proformax-overlay-pure-white)14%,transparent);--proformax-liquid-glass-tint-obsidian-border:color-mix(in oklch,var(--proformax-overlay-pure-white)14%,transparent);--proformax-liquid-glass-tint-pearl-border:color-mix(in oklch,var(--proformax-overlay-pure-white)14%,transparent);--proformax-liquid-glass-tint-steel-border:color-mix(in oklch,var(--proformax-steel-500)24%,transparent);--proformax-liquid-glass-tint-cool-border:color-mix(in oklch,var(--proformax-steel-500)24%,transparent);--proformax-liquid-glass-tint-brand-border:color-mix(in oklch,var(--proformax-brandRed-500)28%,transparent);--proformax-liquid-glass-tint-rose-border:color-mix(in oklch,var(--proformax-brandRed-500)28%,transparent)}[data-theme=light],.light{--proformax-text-primary:var(--proformax-obsidian-900);--proformax-text-secondary:var(--proformax-obsidian-700);--proformax-semantic-error:var(--color-state-danger-600);--proformax-semantic-error-500:var(--color-state-danger-600);--proformax-bg-elevated:var(--surface-1);--proformax-pearl:var(--text-2);--proformax-background-base:var(--surface-1);--proformax-background-surface:var(--surface-1);--proformax-liquid-glass-material-regular-ultraThin-background:var(--surface-1);--proformax-liquid-glass-material-regular-thin-background:var(--surface-1);--proformax-liquid-glass-material-regular-regular-background:var(--surface-1);--proformax-liquid-glass-material-regular-thick-background:var(--surface-1);--proformax-liquid-glass-material-regular-ultraThick-background:var(--surface-1);--proformax-glass-border-universal:var(--border-1);--proformax-liquid-glass-material-clear-ultraThin-background:var(--surface-1);--proformax-liquid-glass-material-clear-thin-background:var(--surface-1);--proformax-liquid-glass-material-clear-regular-background:var(--surface-1);--proformax-liquid-glass-material-clear-thick-background:var(--surface-1);--proformax-liquid-glass-tint-rose-background:var(--surface-1);--proformax-liquid-glass-tint-rose-border:var(--border-1);--proformax-liquid-glass-tint-obsidian-background:var(--surface-1);--proformax-liquid-glass-tint-obsidian-border:var(--border-1);--proformax-liquid-glass-tint-steel-background:var(--surface-1);--proformax-liquid-glass-tint-steel-border:var(--border-1);--proformax-liquid-glass-tint-pearl-background:var(--surface-1);--proformax-liquid-glass-tint-pearl-border:var(--border-1);--proformax-liquid-glass-tint-graphite-background:var(--surface-1);--proformax-liquid-glass-tint-graphite-border:var(--border-1);--proformax-obsidian-300:var(--color-brand-red-200);--proformax-obsidian-900:var(--color-brand-red-900);--proformax-rose-700:var(--color-brand-red-700);--proformax-rose-900:var(--color-brand-red-900);--proformax-steel-700:var(--color-state-info-700);--proformax-steel-900:var(--color-state-info-900);--proformax-code-background:var(--surface-1);--proformax-code-text:var(--text-1);--proformax-code-textMuted:var(--text-1);--proformax-code-border:var(--border-1);--proformax-code-inlineBg:var(--text-2);--proformax-code-inlineText:var(--text-2);--proformax-code-inlineBorder:var(--text-2);--proformax-code-blockBg:var(--text-2);--proformax-code-blockText:var(--text-2);--proformax-code-blockBorder:var(--text-2);--proformax-code-lineNumbers:var(--text-2);--proformax-code-syntaxKeyword:var(--text-2);--proformax-code-syntaxString:var(--text-2);--proformax-code-syntaxNumber:var(--text-2);--proformax-code-syntaxFunction:var(--text-2);--proformax-code-syntaxComment:var(--text-2);--proformax-code-syntaxVariable:var(--text-2);--proformax-code-syntaxType:var(--text-2);--proformax-code-docPath:var(--text-2);--proformax-code-docRootDir:var(--text-2);--proformax-code-docTreeSymbol:var(--text-2);--proformax-code-docDirName:var(--text-2);--proformax-terminal-bg:var(--surface-1);--proformax-terminal-text:var(--text-1);--proformax-terminal-textMuted:var(--text-1);--proformax-terminal-border:var(--border-1);--proformax-terminal-cursor:var(--text-2);--proformax-terminal-selection:var(--text-2);--proformax-consentBanner-bg:var(--surface-1);--proformax-consentBanner-border:var(--border-1);--proformax-consentBanner-title:var(--text-2);--proformax-consentBanner-description:var(--text-2);--proformax-consentBanner-close:var(--text-2);--proformax-consentBanner-closeHoverBg:var(--text-2);--proformax-consentBanner-closeHover:var(--text-2);--proformax-consentBanner-detailsBg:var(--text-2);--proformax-consentBanner-detailsBorder:var(--text-2);--proformax-consentBanner-optionTitle:var(--text-2);--proformax-consentBanner-optionDesc:var(--text-2);--proformax-consentBanner-checkbox:var(--text-2);--proformax-consentBanner-shadow1:var(--shadow-md);--proformax-consentBanner-shadow2:var(--shadow-md);--proformax-consentBanner-shadowGlow:var(--shadow-md);--proformax-consentBanner-shadowInset:var(--shadow-md);--proformax-shadow-obsidian-md:var(--shadow-md);--proformax-shadow-success-md:var(--color-state-info-600);--proformax-shadow-warning-md:var(--shadow-md);--proformax-shadow-sm:var(--shadow-md);--proformax-shadow-md:var(--shadow-md);--proformax-shadow-lg:var(--shadow-md);--proformax-shadow-error:var(--shadow-md);--proformax-overlay-mesh-obsidian:var(--color-neutral-graphite-900);--proformax-overlay-image-start:var(--color-neutral-graphite-900);--proformax-overlay-image-mid:var(--color-neutral-graphite-900);--proformax-overlay-image-end:var(--color-neutral-graphite-900);--proformax-pipeline-primitivos:var(--text-2);--proformax-pipeline-primitivosAccent:var(--text-2);--proformax-pipeline-semanticos:var(--text-2);--proformax-pipeline-semanticosAccent:var(--text-2);--proformax-pipeline-componentes:var(--text-2);--proformax-pipeline-componentesAccent:var(--text-2);--proformax-footer-gradientGlow1:var(--text-2);--proformax-footer-gradientGlow2:var(--text-2);--proformax-semantic-brand-primary:var(--text-2);--proformax-accent-600:var(--color-brand-red-600);--proformax-primary-600:var(--text-2);--proformax-surface-accentSubtle:var(--surface-1);--proformax-glow-primary:var(--surface-2);--proformax-liquid-glass-dynamics-specular-highlight:var(--surface-2);--proformax-liquid-glass-dynamics-specular-rim:var(--surface-2);--proformax-liquid-glass-dynamics-illumination-default:var(--surface-2);--proformax-liquid-glass-dynamics-illumination-warm:var(--surface-2);--proformax-liquid-glass-dynamics-illumination-accent:var(--surface-2);--proformax-liquid-glass-dynamics-shadow-idle:var(--shadow-md);--proformax-liquid-glass-dynamics-shadow-hover:var(--shadow-md);--proformax-liquid-glass-dynamics-shadow-active:var(--shadow-md)}[data-theme=light] .text-secondary,.light .text-secondary,[data-theme=light] .copy-secondary-xs,[data-theme=light] .copy-secondary-sm,[data-theme=light] .copy-secondary-md,.light .copy-secondary-xs,.light .copy-secondary-sm,.light .copy-secondary-md,[data-theme=light] .body-sm,.light .body-sm{color:var(--proformax-text-primary)}[data-theme=light] .glass-card-base,.light .glass-card-base{--_gc-specular-color:var(--text-2);border-color:var(--color-brand-red-500);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--color-brand-red-500),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-md)0 var(--proformax-shadow-sm)var(--_gc-shadow-side),inset var(--_gc-shadow-right)0 var(--proformax-shadow-sm)var(--_gc-shadow-side),0 var(--proformax-shadow-md)var(--proformax-shadow-lg)var(--color-brand-red-500),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5)}[data-theme=dark] .surface-warning-subtle,[data-theme=dark] .surface-warning-subtle :is(h3,li,p,strong,span,a,ul,ol),[data-theme=dark] .surface-warning-subtle :is(.text-primary,.text-warning,.body-sm,.copy-sm,.md\:body-sm),[data-theme=light] .surface-warning-subtle,[data-theme=light] .surface-warning-subtle :is(h3,li,p,strong,span,a,ul,ol),[data-theme=light] .surface-warning-subtle :is(.text-primary,.text-warning,.body-sm,.copy-sm,.md\:body-sm),[data-theme=dark] .surface-success-subtle,[data-theme=dark] .surface-success-subtle :is(h3,li,p,strong,span,a,ul,ol),[data-theme=dark] .surface-success-subtle :is(.text-primary,.body-sm,.copy-sm),[data-theme=light] .surface-success-subtle,[data-theme=light] .surface-success-subtle :is(h3,li,p,strong,span,a,ul,ol),[data-theme=light] .surface-success-subtle :is(.text-primary,.body-sm,.copy-sm){color:var(--proformax-fixed-bg)!important}[data-theme=light] .liquid-glass-badge,.light .liquid-glass-badge{--_badge-specular-color:var(--text-2);--_badge-rim-color:var(--text-2)}[data-theme=light] .glass-button-default .glass-button,.light .glass-button-default .glass-button{background:var(--proformax-liquid-glass-material-regular-ultraThin-background);-webkit-backdrop-filter:blur(var(--proformax-liquid-glass-blur-sm))saturate(var(--proformax-liquid-glass-saturate))}[data-theme=light] .glass-button-default .glass-button:before,[data-theme=light] .glass-button-default .glass-button:after,.light .glass-button-default .glass-button:before,.light .glass-button-default .glass-button:after{display:block}[data-theme=light] .glass-button-glass .glass-button,.light .glass-button-glass .glass-button{background:var(--proformax-liquid-glass-material-regular-thin-background);-webkit-backdrop-filter:blur(var(--proformax-liquid-glass-blur-md))saturate(var(--proformax-liquid-glass-saturate))}
@media (min-width:1024px){body.proformax-body-canvas{background-attachment:scroll}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{border-color:var(--proformax-glass-border-universal);outline-color:var(--proformax-brandRed-600);outline-width:var(--proformax-sizing-2xs);outline-offset:var(--proformax-spacing-2xs)}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-font-sans:"TenadaNumerals","brother-1816","Barlow Condensed",-apple-system,BlinkMacSystemFont,sans-serif;--proformax-font-brand-keyword:"TenadaBrandmark","TenadaNumerals","brother-1816",-apple-system,sans-serif;--proformax-numeric-tabular:tabular-nums lining-nums;--proformax-font-numerals:"TenadaNumerals","brother-1816","Barlow Condensed",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-body:var(--proformax-font-sans);--font-family-display:var(--proformax-font-sans);--font-family-heading:var(--proformax-font-sans);--font-family-mono:var(--proformax-font-mono);--proformax-font-family-sans:var(--proformax-font-sans);--proformax-font-family-display:var(--proformax-font-sans);--proformax-font-family-mono:var(--proformax-font-mono)}body[class],body[class] [class]:not(code,pre,kbd,samp,[class*=mono],[class*=font-mono],[class*=display-],[class*=heading-xl],[class*=heading-lg],[class*=hero-title],[class*=font-display],[class*=Brandmark],[class*=brandmark],[class*=BrandKeyword],[class*=brand-keyword],[class*=type-keyword],[class*=num-]){font-family:var(--proformax-font-sans)}body{color:var(--proformax-text-primary);font-family:var(--proformax-font-numerals);line-height:var(--proformax-lineHeight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--sidebar-width:var(--proformax-layout-component-width-generic-lg);--sidebar-width-collapsed:var(--proformax-space-14);--chart-1:var(--proformax-obsidian-500);--chart-2:var(--proformax-gray-400);--chart-3:var(--proformax-semantic-warning-400);--chart-4:var(--proformax-obsidian-600);--chart-5:var(--proformax-brandRed-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-semantic-warning-500);--chart-2:var(--proformax-gray-600);--chart-3:var(--proformax-obsidian-800);--chart-4:var(--proformax-semantic-warning-300);--chart-5:var(--proformax-semantic-warning-400)}nextjs-portal[style*=--nextjs-dev-tools-scale]{left:-3px!important}@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=f7cf2aab9e70864b.css.map*/