.admin-page{gap:var(--aurea-spacing-md);padding:var(--aurea-spacing-md);flex-direction:column;display:flex}.admin-section{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.admin-field-group{gap:var(--aurea-spacing-xs);flex-direction:column;display:flex}.admin-page-header{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}@media (min-width:640px){.admin-page-header{flex-direction:row;justify-content:space-between;align-items:center}}.admin-page-header-info{gap:var(--aurea-spacing-2xs);flex-direction:column;display:flex}.admin-page-header-actions{gap:var(--aurea-spacing-xs);flex-direction:column;display:flex}@media (min-width:640px){.admin-page-header-actions{flex-direction:row;align-items:center}}.admin-grid-2{gap:var(--aurea-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.admin-grid-2{grid-template-columns:repeat(2,1fr)}}.admin-grid-3{gap:var(--aurea-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.admin-grid-3{grid-template-columns:repeat(3,1fr)}}.admin-grid-4{gap:var(--aurea-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.admin-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.admin-grid-4{grid-template-columns:repeat(4,1fr)}}.admin-metrics-grid{gap:var(--aurea-spacing-xs);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.admin-metrics-grid::-webkit-scrollbar{display:none}.admin-metrics-grid>*{min-width:var(--aurea-spacing-4xl);max-width:calc(var(--aurea-spacing-4xl) + var(--aurea-spacing-md));flex:none}@media (min-width:640px){.admin-metrics-grid{gap:var(--aurea-spacing-sm);grid-template-columns:repeat(4,1fr);display:grid;overflow-x:visible}.admin-metrics-grid>*{min-width:auto;max-width:none}}.admin-form-container{width:var(--aurea-layout-percentage-full);max-width:var(--aurea-layout-container-narrow);margin-left:auto;margin-right:auto}.admin-form-card{gap:var(--aurea-spacing-sm);padding:var(--aurea-spacing-sm);flex-direction:column;display:flex}@media (min-width:768px){.admin-form-card{padding:var(--aurea-spacing-md)}}.admin-card-content{padding:var(--aurea-spacing-sm)}@media (min-width:768px){.admin-card-content{padding:var(--aurea-spacing-md)}}.admin-card-content-compact{padding:var(--aurea-spacing-xs)}@media (min-width:768px){.admin-card-content-compact{padding:var(--aurea-spacing-sm)}}.admin-list-container{gap:var(--aurea-spacing-md);flex-direction:column;display:flex}.admin-list-item{gap:var(--aurea-spacing-sm);padding:var(--aurea-spacing-sm);flex-direction:column;display:flex}@media (min-width:768px){.admin-list-item{flex-direction:row;justify-content:space-between;align-items:center}}.admin-stack-responsive{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}@media (min-width:768px){.admin-stack-responsive{gap:var(--aurea-spacing-md)}}.admin-row-wrap{gap:var(--aurea-spacing-xs);flex-wrap:wrap;display:flex}@media (min-width:640px){.admin-row-wrap{flex-wrap:nowrap}}
.text-error,.text-aurea-error{color:var(--aurea-semantic-error-500)}.text-accent-primary{color:var(--aurea-aquamarine-500)}.border-subtle{border-color:var(--aurea-glass-border)}.border-accent-primary{border-color:var(--aurea-aquamarine-500)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alert-error-background,.alert-destructive-background{background-color:var(--aurea-semantic-error-50,oklch(from var(--aurea-semantic-error-500)calc(l + .4)calc(c*.3)h))}.hover\:text-error:hover,.hover\:text-aurea-error:hover{color:var(--aurea-semantic-error-500)}.hover\:surface-muted-translucent:hover{background-color:var(--aurea-surface-base-alpha-50,oklch(from var(--aurea-bg-surface)l c h/.5))}.hover\:alert-destructive-background:hover{background-color:var(--aurea-semantic-error-100,oklch(from var(--aurea-semantic-error-500)calc(l + .3)calc(c*.4)h))}.focus-visible\:ring-aurea-amethyst-500:focus-visible,.focus-visible\:ring-primary:focus-visible{box-shadow:var(--aurea-focus-ring-primary);outline:none}.focus-visible\:ring-accent:focus-visible{box-shadow:var(--aurea-focus-ring-accent);outline:none}.focus-visible\:ring-error:focus-visible{box-shadow:var(--aurea-focus-ring-error);outline:none}
:root{--mesh-hero-1:radial-gradient(at 20% 30%,var(--aurea-neon-text)0px,transparent 50%);--mesh-hero-2:radial-gradient(at 80% 20%,var(--aurea-semantic-coral-bg-subtle)0px,transparent 50%);--mesh-hero-3:radial-gradient(at 70% 70%,var(--aurea-cta-outline-text)0px,transparent 50%);--mesh-hero-4:radial-gradient(at 30% 80%,var(--aurea-aquamarine-500)0px,transparent 50%);--texture-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");--purple-300:var(--aurea-amethyst-300);--purple-600:var(--aurea-amethyst-600);--purple-700:var(--aurea-amethyst-700);--cyan-300:var(--aurea-aquamarine-400);--pink-600:var(--aurea-rose-text);--aurea-letterSpacing-label:.2em;--proposal-fontSize-hero-xl-mobile:clamp(1.75rem,6vw,2.25rem);--proposal-fontSize-hero-mobile:clamp(1.5rem,5vw,2rem);--proposal-fontSize-hero-lg:clamp(2rem,6vw,3.5rem);--proposal-fontSize-subsection-lg:clamp(1.5rem,3vw,2.25rem);--proposal-fontSize-price:clamp(2rem,6vw,3rem);--proposal-fontSize-cta-lg:clamp(2.5rem,7vw,4rem)}@keyframes pulse{0%,to{opacity:var(--aurea-opacity-50)}50%{opacity:var(--aurea-opacity-30)}}.proposal-template{background:var(--aurea-bg-base);min-height:100vh;color:var(--aurea-text-primary)}.bg-base{background:var(--aurea-bg-base)}.text-sm{font-size:var(--aurea-fontSize-caption);line-height:var(--aurea-lineHeight-normal)}.glass-strong{background:var(--aurea-glass-bg-strong);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-lg))saturate(var(--aurea-liquid-glass-saturate-medium));border:var(--aurea-layout-border-default)solid var(--aurea-glass-borderStrong-universal);box-shadow:var(--aurea-shadow-lg)}.glass-hover{background:var(--aurea-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md))saturate(var(--aurea-liquid-glass-saturate-medium));border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);box-shadow:var(--aurea-shadow-md);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut)}.glass-hover:hover{background:var(--aurea-glass-bg-hover-universal);border-color:var(--aurea-glass-borderStrong-universal);box-shadow:var(--aurea-shadow-xl);transform:translateY(calc(-1*var(--aurea-spacing-2xs)))}.proposal-glass{background:var(--aurea-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md));border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-xl);box-shadow:var(--aurea-glass-shadow),inset 0 calc(var(--aurea-spacing-2xs)/4)0 0 var(--aurea-overlay-white-20),inset 0 calc(var(--aurea-spacing-2xs)*-1)0 0 var(--aurea-overlay-black-5)}.proposal-glass-strong{background:var(--aurea-glass-bg-strong);-webkit-backdrop-filter:var(--aurea-glass-blur-strong);border:var(--aurea-layout-border-default)solid var(--aurea-glass-borderStrong-universal);border-radius:var(--aurea-layout-radius-2xl);box-shadow:var(--aurea-glass-shadow-strong),inset 0 calc(var(--aurea-spacing-2xs)/4)0 0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-spacing-2xs)*-1)0 0 var(--aurea-overlay-black-10)}.proposal-glass-hover{background:var(--aurea-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md));border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-xl);box-shadow:var(--aurea-glass-shadow),inset 0 calc(var(--aurea-spacing-2xs)/4)0 0 var(--aurea-overlay-white-20),inset 0 calc(var(--aurea-spacing-2xs)*-1)0 0 var(--aurea-overlay-black-5);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut)}.proposal-glass-hover:hover{background:var(--aurea-glass-bg-hover-universal);border-color:var(--aurea-glass-borderStrong-universal);box-shadow:var(--aurea-glass-shadow-strong),inset 0 calc(var(--aurea-spacing-2xs)/4)0 0 var(--aurea-overlay-white-30),0 0 var(--aurea-spacing-xl)var(--aurea-shadow-rose);transform:translateX(var(--aurea-spacing-2xs))}.hero-title-xl{font-size:var(--proposal-fontSize-hero-xl-mobile);font-weight:var(--aurea-fontWeight-extrabold);line-height:var(--aurea-lineHeight-section);letter-spacing:var(--aurea-letterSpacing-section)}@media (min-width:640px){.hero-title-xl{font-size:var(--aurea-fontSize-display);line-height:var(--aurea-lineHeight-hero)}}.hero-title{font-size:var(--proposal-fontSize-hero-mobile);font-weight:var(--aurea-fontWeight-extrabold);line-height:var(--aurea-lineHeight-section);letter-spacing:var(--aurea-letterSpacing-section)}@media (min-width:640px){.hero-title{font-size:var(--proposal-fontSize-hero-lg);line-height:var(--aurea-lineHeight-hero)}}.section-title{font-size:var(--aurea-fontSize-h3);font-weight:var(--aurea-fontWeight-bold);line-height:var(--aurea-lineHeight-tight);letter-spacing:var(--aurea-letterSpacing-section)}@media (min-width:640px){.section-title{font-size:var(--aurea-fontSize-section);line-height:var(--aurea-lineHeight-section)}}.subsection-title{font-size:var(--aurea-fontSize-xl);font-weight:var(--aurea-fontWeight-bold);line-height:var(--aurea-lineHeight-tight)}@media (min-width:640px){.subsection-title{font-size:var(--proposal-fontSize-subsection-lg);line-height:var(--aurea-lineHeight-section)}}.copy-lg{font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-bodyLg)}@media (min-width:640px){.copy-lg{font-size:var(--aurea-fontSize-lg);line-height:var(--aurea-lineHeight-body)}}@media (min-width:1024px){.copy-lg{font-size:var(--aurea-fontSize-bodyLg)}}.copy-md{font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-bodyLg)}@media (min-width:640px){.copy-md{font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-body)}}.body-text-sm{font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-bodyLg)}.text-caption{font-size:var(--aurea-fontSize-caption);line-height:var(--aurea-lineHeight-caption)}.text-primary{color:var(--aurea-text-primary)}.text-secondary{color:var(--aurea-text-secondary)}.text-tertiary{color:var(--aurea-text-tertiary,var(--aurea-text-tertiary))}.text-success{color:var(--aurea-success-text,var(--aurea-semantic-success))}.text-error{color:var(--aurea-error-text,var(--aurea-semantic-error))}.text-aquamarine{color:var(--aurea-aquamarine-500)}.gradient-text-hero{background:linear-gradient(135deg,var(--aurea-coral-500)0%,var(--aurea-rose-500)50%,var(--aurea-amethyst-500)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px var(--aurea-rose-500-alpha-30));-webkit-background-clip:text;background-clip:text}.gradient-text-primary{background:linear-gradient(135deg,var(--aurea-coral-500)0%,var(--aurea-rose-500)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proposal-section-header{text-align:center;max-width:var(--aurea-layout-container-sm);margin-inline:auto;margin-bottom:var(--aurea-spacing-2xl)}.proposal-section-label{font-size:var(--aurea-fontSize-sm);text-transform:uppercase;font-weight:var(--aurea-fontWeight-semibold);color:var(--aurea-amethyst-500);letter-spacing:var(--aurea-letterSpacing-label);margin-bottom:var(--aurea-spacing-sm)}.proposal-section-title{margin-bottom:var(--aurea-spacing-md)}.proposal-section-header{text-align:center;margin-bottom:var(--aurea-spacing-2xl);max-width:var(--aurea-layout-container-sm);margin-inline:auto}.proposal-comparison-grid{gap:var(--aurea-spacing-lg);margin-bottom:var(--aurea-spacing-3xl);display:grid}@media (min-width:768px){.proposal-comparison-grid{grid-template-columns:repeat(2,1fr)}}.proposal-comparison-card{background:var(--aurea-glass-bg-strong);-webkit-backdrop-filter:var(--aurea-glass-blur-strong);border:var(--aurea-layout-border-default)solid var(--aurea-glass-borderStrong-universal);border-radius:var(--aurea-layout-radius-2xl);padding:var(--aurea-spacing-lg);box-shadow:var(--aurea-glass-shadow-strong),inset 0 calc(var(--aurea-spacing-2xs)/4)0 0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-spacing-2xs)*-1)0 0 var(--aurea-overlay-black-10)}.proposal-comparison-card-without{background:var(--aurea-semantic-error-500-alpha-15);border:var(--aurea-layout-border-default)solid var(--aurea-semantic-error-500-alpha-30);border-left:var(--aurea-spacing-2xs)solid var(--aurea-semantic-error-500)}.proposal-comparison-card-with{background:var(--aurea-semantic-success-500-alpha-15);border:var(--aurea-layout-border-default)solid var(--aurea-semantic-success-500-alpha-30);border-left:var(--aurea-layout-border-accent)solid var(--aurea-semantic-success-500);box-shadow:var(--aurea-shadow-lg),var(--aurea-semantic-success-inset-highlight)}.proposal-comparison-title{font-size:var(--aurea-fontSize-lg);font-weight:var(--aurea-fontWeight-bold);align-items:center;gap:var(--aurea-spacing-xs);margin-bottom:var(--aurea-spacing-md);display:flex}.proposal-comparison-title-icon{width:var(--aurea-layout-icon-md);height:var(--aurea-layout-icon-md);flex-shrink:0}.proposal-comparison-card-without .proposal-comparison-title{color:var(--aurea-error-text)}.proposal-comparison-card-with .proposal-comparison-title{color:var(--aurea-success-text)}.proposal-comparison-list{font-size:var(--aurea-fontSize-md);gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.proposal-comparison-item{align-items:flex-start;gap:var(--aurea-spacing-xs);display:flex}.proposal-comparison-item-text{color:var(--aurea-text-secondary)}.proposal-comparison-icon-error{margin-top:var(--aurea-spacing-2xs);color:var(--aurea-coral-500);flex-shrink:0}.proposal-comparison-icon-success{margin-top:var(--aurea-spacing-2xs);color:var(--aurea-aquamarine-500);flex-shrink:0}.proposal-special-offer-badge{align-items:center;gap:var(--aurea-spacing-xs);padding:var(--aurea-spacing-sm)var(--aurea-spacing-md);background:linear-gradient(135deg,var(--aurea-coral-500),var(--aurea-rose-500));color:var(--aurea-fixedDark-text);border-radius:var(--aurea-layout-radius-full);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-sm);display:inline-flex}.proposal-special-offer-grid{gap:var(--aurea-spacing-lg);display:grid}@media (min-width:768px){.proposal-special-offer-grid{grid-template-columns:repeat(2,1fr)}}.proposal-special-offer-card{background:var(--aurea-glass-bg-strong);border:var(--aurea-layout-border-default)solid var(--aurea-glass-borderStrong-universal);border-radius:var(--aurea-layout-radius-2xl);padding:var(--aurea-spacing-lg);transition:transform var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut),box-shadow var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut)}.proposal-special-offer-card-current{border-left:var(--aurea-spacing-2xs)solid var(--aurea-coral-500);box-shadow:0 0 var(--aurea-glow-intensity-md)var(--aurea-coral-500-alpha-20);background:var(--aurea-glass-bg-strong)}.proposal-special-offer-card-next{opacity:var(--aurea-opacity-85)}.proposal-special-offer-card:hover{transform:translateY(calc(-1*var(--aurea-spacing-2xs)))}.proposal-special-offer-card-header{margin-bottom:var(--aurea-spacing-md)}.proposal-special-offer-savings{margin-top:var(--aurea-spacing-xs);padding:var(--aurea-spacing-2xs)var(--aurea-spacing-sm);background:var(--aurea-semantic-success-500-alpha-15);color:var(--aurea-semantic-success-500);border-radius:var(--aurea-layout-radius-md);font-size:var(--aurea-fontSize-sm);font-weight:var(--aurea-fontWeight-semibold);display:inline-block}.proposal-special-offer-price-container{margin-bottom:var(--aurea-spacing-lg);padding-bottom:var(--aurea-spacing-md);border-bottom:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.proposal-special-offer-price{font-size:var(--proposal-fontSize-price);font-weight:var(--aurea-fontWeight-black);line-height:var(--aurea-lineHeight-hero);margin-bottom:var(--aurea-spacing-xs)}.proposal-special-offer-price-note{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary)}.proposal-special-offer-benefits{gap:var(--aurea-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(--aurea-spacing-sm);font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-bodyLg);display:flex}.proposal-special-offer-advantage{text-align:center;padding:var(--aurea-spacing-md);background:var(--aurea-coral-500-alpha-10);border-radius:var(--aurea-layout-radius-xl);border:var(--aurea-layout-border-default)solid var(--aurea-coral-500-alpha-30)}.proposal-special-offer-total{max-width:var(--aurea-layout-container-sm);margin-inline:auto}.proposal-brand-bundle-badge{align-items:center;gap:var(--aurea-spacing-xs);padding:var(--aurea-spacing-sm)var(--aurea-spacing-md);background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-rose-500));color:var(--aurea-fixedDark-text);border-radius:var(--aurea-layout-radius-full);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-sm);display:inline-flex}.proposal-brand-bundle-grid{gap:var(--aurea-spacing-lg);display:grid}@media (min-width:768px){.proposal-brand-bundle-grid{grid-template-columns:repeat(2,1fr)}}.proposal-brand-bundle-card{background:var(--aurea-glass-bg-strong);border:var(--aurea-layout-border-default)solid var(--aurea-glass-borderStrong-universal);border-radius:var(--aurea-layout-radius-2xl);padding:var(--aurea-spacing-lg);transition:transform var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut),box-shadow var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);gap:var(--aurea-spacing-md);flex-direction:column;display:flex}.proposal-brand-bundle-card-individual{opacity:var(--aurea-opacity-85)}.proposal-brand-bundle-card-bundle{border-left:var(--aurea-spacing-2xs)solid var(--aurea-coral-500);box-shadow:0 0 var(--aurea-glow-intensity-md)var(--aurea-coral-500-alpha-20);background:var(--aurea-glass-bg-strong)}.proposal-brand-bundle-card:hover{transform:translateY(calc(-1*var(--aurea-spacing-2xs)))}.proposal-brand-bundle-card-header{gap:var(--aurea-spacing-xs);flex-direction:column;display:flex}.proposal-brand-bundle-price-per-brand{font-size:var(--aurea-fontSize-xl);font-weight:var(--aurea-fontWeight-bold);color:var(--aurea-text-secondary)}.proposal-brand-bundle-savings-badge{align-items:center;gap:var(--aurea-spacing-2xs);padding:var(--aurea-spacing-2xs)var(--aurea-spacing-sm);background:var(--aurea-semantic-success-500-alpha-15);color:var(--aurea-semantic-success-500);border-radius:var(--aurea-layout-radius-md);font-size:var(--aurea-fontSize-sm);font-weight:var(--aurea-fontWeight-semibold);width:fit-content;display:inline-flex}.proposal-brand-bundle-brands-list{gap:var(--aurea-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proposal-brand-bundle-brand-item{padding:var(--aurea-spacing-sm);background:var(--aurea-overlay-white-50);border-radius:var(--aurea-layout-radius-md);border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.proposal-brand-bundle-total-individual{margin-top:auto}.proposal-brand-bundle-price-container{padding-bottom:var(--aurea-spacing-md);border-bottom:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.proposal-brand-bundle-price{font-size:var(--proposal-fontSize-price);font-weight:var(--aurea-fontWeight-black);line-height:var(--aurea-lineHeight-hero);margin-bottom:var(--aurea-spacing-xs)}.proposal-brand-bundle-price-note{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary)}.proposal-brand-bundle-benefits{gap:var(--aurea-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(--aurea-spacing-sm);font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-bodyLg);display:flex}.proposal-brand-bundle-savings-total{margin-top:auto}.proposal-brand-bundle-advantage{text-align:center;padding:var(--aurea-spacing-md);background:var(--aurea-coral-500-alpha-10);border-radius:var(--aurea-layout-radius-xl);border:var(--aurea-layout-border-default)solid var(--aurea-coral-500-alpha-30)}.proposal-stats-grid{gap:var(--aurea-spacing-sm);max-width:var(--aurea-layout-container-md);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.proposal-stats-card{padding:var(--aurea-spacing-md);border-radius:var(--aurea-layout-radius-xl);text-align:center}.proposal-stats-number{font-weight:var(--aurea-fontWeight-black);margin-bottom:var(--aurea-spacing-xs)}.proposal-features-grid{gap:var(--aurea-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.proposal-features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.proposal-features-grid{grid-template-columns:repeat(3,1fr)}}.proposal-feature-card{padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-xl);border-left:calc(var(--aurea-spacing-2xs)/1.33)solid var(--aurea-glass-border-universal)}.proposal-feature-numbered-header{align-items:flex-start;gap:var(--aurea-spacing-sm);margin-bottom:var(--aurea-spacing-sm);display:flex}.proposal-feature-numbered-badge{width:var(--aurea-spacing-2xl);height:var(--aurea-spacing-2xl);border-radius:var(--aurea-layout-radius-full);color:var(--aurea-fixedDark-text);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-sm);background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-amethyst-700));flex-shrink:0;justify-content:center;align-items:center;display:flex}.proposal-feature-icon-badge{width:var(--aurea-spacing-2xl);height:var(--aurea-spacing-2xl);border-radius:var(--aurea-layout-radius-full);background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-amethyst-700));color:var(--aurea-fixedDark-text);margin-bottom:var(--aurea-spacing-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proposal-feature-numbered-badge{width:var(--aurea-spacing-2xl);height:var(--aurea-spacing-2xl);border-radius:var(--aurea-layout-radius-full);background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-amethyst-700));color:var(--aurea-fixedDark-text);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-sm);margin-bottom:var(--aurea-spacing-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proposal-section-label{font-size:var(--aurea-fontSize-sm);text-transform:uppercase;font-weight:var(--aurea-fontWeight-semibold);letter-spacing:var(--aurea-letterSpacing-label);color:var(--aurea-amethyst-500);margin-bottom:var(--aurea-spacing-xs);display:block}.proposal-process-section{background:var(--aurea-bg-elevated)}.proposal-process-badge{min-width:var(--aurea-space-8);min-height:var(--aurea-space-8);padding:var(--aurea-spacing-2xs)var(--aurea-spacing-xs);border-radius:var(--aurea-layout-radius-md);margin-inline:auto;margin-bottom:var(--aurea-spacing-xs);white-space:nowrap;font-size:var(--aurea-fontSize-xs);color:var(--aurea-fixedDark-text);font-weight:var(--aurea-fontWeight-bold);background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-amethyst-700));justify-content:center;align-items:center;display:flex}.proposal-guarantee-icon{color:var(--aurea-semantic-success-500)}.proposal-feature-title{font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-md);margin-bottom:var(--aurea-spacing-xs)}.proposal-feature-description{font-size:var(--aurea-fontSize-sm);opacity:var(--aurea-opacity-70);margin-bottom:var(--aurea-spacing-xs)}.proposal-feature-value{font-size:var(--aurea-fontSize-sm);color:var(--aurea-amethyst-500)}.proposal-feature-items{margin:var(--aurea-spacing-sm)0 0 0;gap:var(--aurea-spacing-xs);flex-direction:column;padding:0;list-style:none;display:flex}.proposal-feature-item{align-items:flex-start;gap:var(--aurea-spacing-xs);font-size:var(--aurea-fontSize-sm);line-height:var(--aurea-lineHeight-relaxed);display:flex}.proposal-feature-item-icon{width:var(--aurea-spacing-md);height:var(--aurea-spacing-md);margin-top:var(--aurea-spacing-3xs);color:var(--aurea-semantic-success-500);flex-shrink:0}.proposal-features-summary{padding:var(--aurea-spacing-md);border-radius:var(--aurea-layout-radius-2xl);max-width:var(--aurea-layout-container-md);margin-inline:auto;margin-top:var(--aurea-spacing-2xl);text-align:center}.proposal-features-summary-title{font-weight:var(--aurea-fontWeight-bold);margin-bottom:var(--aurea-spacing-sm)}.proposal-pricing-header{text-align:center;margin-bottom:var(--aurea-spacing-2xl);max-width:var(--aurea-layout-container-sm);margin-inline:auto}.proposal-pricing-header-title{margin-bottom:var(--aurea-spacing-md)}.proposal-pricing-header-description{color:var(--aurea-text-secondary)}.proposal-pricing-card{padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-2xl);max-width:var(--aurea-layout-container-sm);margin-inline:auto;margin-bottom:var(--aurea-spacing-lg);position:relative}.proposal-pricing-discount-badge{align-items:center;gap:var(--aurea-spacing-xs);padding:var(--aurea-spacing-sm)var(--aurea-spacing-md);background:linear-gradient(135deg,var(--aurea-coral-500),var(--aurea-rose-500));color:var(--aurea-fixedDark-text);border-radius:var(--aurea-layout-radius-full);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-sm);margin-bottom:var(--aurea-spacing-md);box-shadow:var(--aurea-shadow-lg);display:inline-flex}.proposal-pricing-discount-icon{font-size:var(--aurea-fontSize-lg)}.proposal-pricing-discount-text{text-transform:uppercase;letter-spacing:var(--aurea-letterSpacing-badge)}.proposal-pricing-price-display{text-align:center;margin-bottom:var(--aurea-spacing-lg)}.proposal-pricing-original-price{font-size:var(--aurea-fontSize-xl);font-weight:var(--aurea-fontWeight-semibold);color:var(--aurea-text-secondary);opacity:var(--aurea-opacity-70);margin-bottom:var(--aurea-spacing-xs);text-decoration:line-through}.proposal-pricing-price-amount{font-weight:var(--aurea-fontWeight-black);margin-bottom:var(--aurea-spacing-xs)}.proposal-pricing-price-currency{color:var(--aurea-text-secondary)}.proposal-pricing-hero{text-align:center;margin-bottom:var(--aurea-spacing-xl)}.proposal-pricing-price{font-weight:var(--aurea-fontWeight-black);margin-bottom:var(--aurea-spacing-xs)}.proposal-pricing-split-grid{gap:var(--aurea-spacing-sm);margin-bottom:var(--aurea-spacing-xl);display:grid}@media (min-width:768px){.proposal-pricing-split-grid{grid-template-columns:repeat(2,1fr)}}.proposal-pricing-split-card{padding:var(--aurea-spacing-md);border-radius:var(--aurea-layout-radius-xl);text-align:center}.proposal-pricing-split-percentage{font-weight:var(--aurea-fontWeight-black);margin-bottom:var(--aurea-spacing-2xs)}.proposal-pricing-split-description{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary)}.proposal-pricing-bank{padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-xl);margin-bottom:var(--aurea-spacing-lg)}.proposal-pricing-bank-title{font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-md);text-align:center;margin-bottom:var(--aurea-spacing-md)}.proposal-pricing-bank-details{font-size:var(--aurea-fontSize-sm);gap:var(--aurea-spacing-xs);flex-direction:column;display:flex}.proposal-pricing-investments-container{max-width:var(--aurea-layout-container-md);margin-inline:auto}.proposal-pricing-investments-header{text-align:center;margin-bottom:var(--aurea-spacing-sm)}.proposal-pricing-investments-subtitle{text-align:center;margin-bottom:var(--aurea-spacing-lg)}.proposal-pricing-investments-grid{gap:var(--aurea-spacing-xs);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:768px){.proposal-pricing-investments-grid{gap:var(--aurea-spacing-md)}}.proposal-pricing-investment-card{padding:var(--aurea-spacing-md);border-radius:var(--aurea-layout-radius-xl);text-align:center}.proposal-pricing-investment-icon{width:var(--aurea-spacing-2xl);height:var(--aurea-spacing-2xl);color:var(--aurea-amethyst-500);margin-inline:auto;margin-bottom:var(--aurea-spacing-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proposal-pricing-investment-title{font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-md);margin-bottom:var(--aurea-spacing-xs)}.proposal-pricing-investment-price{font-weight:var(--aurea-fontWeight-black);margin-bottom:var(--aurea-spacing-xs)}.proposal-pricing-investment-period{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary);margin-bottom:var(--aurea-spacing-xs)}.proposal-pricing-investment-description{font-size:var(--aurea-fontSize-xs);color:var(--aurea-text-secondary);opacity:var(--aurea-opacity-70)}.proposal-pricing-status-container{text-align:center}.proposal-pricing-status-draft{padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-xl)}.proposal-pricing-status-draft-text{color:var(--aurea-text-secondary)}.proposal-pricing-cta-button{margin-bottom:var(--aurea-spacing-sm)}.proposal-pricing-cta-icon{width:var(--aurea-space-5);height:var(--aurea-space-5)}.proposal-pricing-status-accepted{padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-xl)}.proposal-pricing-accepted-title{font-weight:var(--aurea-fontWeight-bold);margin-bottom:var(--aurea-spacing-xs)}.proposal-pricing-accepted-message{color:var(--aurea-text-secondary)}.proposal-pricing-actions{align-items:center;gap:var(--aurea-spacing-md);flex-direction:column;display:flex}.proposal-pricing-error-message{padding:var(--aurea-spacing-sm)var(--aurea-spacing-md);background:var(--aurea-semantic-error-600);border:var(--aurea-layout-border-default)solid var(--aurea-semantic-error-500);border-radius:var(--aurea-layout-radius-lg);color:var(--aurea-semantic-error-500);font-size:var(--aurea-fontSize-sm);text-align:center;max-width:var(--aurea-layout-container-sm)}.proposal-pricing-success-message{padding:var(--aurea-spacing-sm)var(--aurea-spacing-md);background:var(--aurea-semantic-success-600);border:var(--aurea-layout-border-default)solid var(--aurea-semantic-success-500);border-radius:var(--aurea-layout-radius-lg);color:var(--aurea-semantic-success-500);font-size:var(--aurea-fontSize-sm);text-align:center;max-width:var(--aurea-layout-container-sm)}.animate-spin{animation:spin var(--aurea-animation-fastest)linear infinite}@keyframes spin{0%{transform:rotate(var(--aurea-effect-rotate-0))}to{transform:rotate(var(--aurea-effect-rotate-360))}}.proposal-profile-section{background:var(--aurea-bg-base);padding-top:var(--aurea-spacing-xl);padding-bottom:var(--aurea-spacing-xl)}.proposal-profile-card{padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-2xl);max-width:var(--aurea-layout-container-narrow);background:var(--aurea-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md))saturate(var(--aurea-liquid-glass-saturate-medium));border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);box-shadow:var(--aurea-shadow-md);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);margin-inline:auto}.proposal-profile-card:hover{background:var(--aurea-glass-bg-hover-universal);border-color:var(--aurea-glass-borderStrong-universal);box-shadow:var(--aurea-shadow-xl),0 0 var(--aurea-glow-intensity-md)var(--aurea-rose-500-alpha-30);transform:translateY(calc(-1*var(--aurea-spacing-2xs)))}.proposal-profile-content{text-align:center;align-items:center;gap:var(--aurea-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(--aurea-space-20);height:var(--aurea-space-20);border-radius:var(--aurea-layout-radius-full);object-fit:cover;box-shadow:var(--aurea-shadow-lg);border-width:var(--aurea-layout-border-accent);border-style:solid;border-color:var(--aurea-amethyst-500)}.proposal-profile-name{font-size:var(--aurea-fontSize-xl);font-weight:var(--aurea-fontWeight-bold);margin-bottom:var(--aurea-spacing-xs)}@media (min-width:768px){.proposal-profile-name{font-size:var(--aurea-fontSize-h3)}}.proposal-profile-title{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary);margin-bottom:var(--aurea-spacing-sm)}@media (min-width:768px){.proposal-profile-title{font-size:var(--aurea-fontSize-body)}}.proposal-profile-content-text{flex:1}.proposal-profile-description{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-tertiary);line-height:var(--aurea-lineHeight-bodyLg)}section.proposal-cta-section{background:linear-gradient(135deg,var(--aurea-button-primary-borderHover)0%,var(--aurea-button-accent-border)100%);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(--aurea-fixedDark-text)}.proposal-cta-container{text-align:center;z-index:var(--aurea-layout-zIndex-particles);position:relative}section.proposal-cta-section .proposal-cta-title{font-size:var(--proposal-fontSize-price);font-weight:var(--aurea-fontWeight-black);line-height:var(--aurea-lineHeight-hero);letter-spacing:var(--aurea-letterSpacing-section);margin-bottom:var(--aurea-spacing-lg);color:var(--aurea-fixedDark-text)}@media (min-width:768px){section.proposal-cta-section .proposal-cta-title{font-size:var(--proposal-fontSize-cta-lg)}}section.proposal-cta-section .proposal-cta-subtitle{font-size:var(--aurea-fontSize-xl);font-weight:var(--aurea-fontWeight-medium);max-width:var(--aurea-layout-container-narrow);line-height:var(--aurea-lineHeight-normal);margin-inline:auto;margin-bottom:var(--aurea-spacing-2xl);color:var(--aurea-fixedDark-text)}.proposal-cta-buttons{justify-content:center;align-items:center;gap:var(--aurea-spacing-md);margin-bottom:var(--aurea-spacing-xl);flex-direction:column;display:flex}@media (min-width:640px){.proposal-cta-buttons{flex-direction:row}}.proposal-cta-validity{font-size:var(--aurea-fontSize-sm);opacity:var(--aurea-opacity-80);color:var(--aurea-fixedDark-text)}.proposal-footer{background:var(--aurea-bg-base);border-top:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);padding-top:var(--aurea-spacing-2xl);padding-bottom:var(--aurea-spacing-2xl)}.proposal-footer-content{align-items:center;gap:var(--aurea-spacing-lg);flex-direction:column;display:flex}.proposal-footer-logos{justify-content:center;align-items:center;gap:var(--aurea-spacing-lg);flex-wrap:wrap;display:flex}.proposal-footer-logo{height:var(--aurea-space-12);width:auto;max-width:var(--aurea-layout-component-width-dropdown-gridColumn);object-fit:contain}.proposal-footer-social{justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);flex-wrap:wrap;display:flex}.proposal-footer-validity{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary);margin-bottom:var(--aurea-spacing-xs)}.proposal-footer-text-center{text-align:center}.proposal-footer-copyright{font-size:var(--aurea-fontSize-xs);color:var(--aurea-text-tertiary)}.proposal-admin-preview-notice{max-width:var(--aurea-layout-container-md);margin:0 auto var(--aurea-spacing-md);text-align:center;padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-xl);background:var(--aurea-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md));border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.proposal-admin-preview-title{justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);font-weight:var(--aurea-fontWeight-bold);margin-bottom:var(--aurea-spacing-xs);display:flex}.proposal-admin-preview-text{color:var(--aurea-text-secondary)}.proposal-hero-mesh{z-index:var(--aurea-layout-zIndex-base);pointer-events:none;background:var(--mesh-hero-1),var(--mesh-hero-2),var(--mesh-hero-3),var(--mesh-hero-4);opacity:var(--aurea-opacity-2);position:absolute;inset:0}.proposal-hero-texture{z-index:var(--aurea-layout-zIndex-particles);pointer-events:none;mix-blend-mode:overlay;background-image:var(--texture-noise);opacity:var(--aurea-opacity-3);position:absolute;inset:0}.proposal-hero-grid{z-index:var(--aurea-layout-zIndex-heroLayerGrid);opacity:var(--aurea-opacity-5);background:linear-gradient(to right,var(--aurea-glass-border-universal)1px,transparent 1px),linear-gradient(to bottom,var(--aurea-glass-border-universal)1px,transparent 1px);background-size:var(--aurea-spacing-3xl)var(--aurea-spacing-3xl);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,var(--aurea-overlay-black-5)70%,transparent 110%);mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,var(--aurea-overlay-black-5)70%,transparent 110%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,var(--aurea-overlay-black-5)70%,transparent 110%);position:absolute;inset:0}.proposal-hero-blob{width:var(--aurea-layout-component-height-generic-heroBlob);height:var(--aurea-layout-component-height-generic-heroBlob);border-radius:var(--aurea-layout-radius-full);filter:blur(var(--aurea-liquid-glass-blur-2xl));opacity:var(--aurea-opacity-5);z-index:var(--aurea-layout-zIndex-heroLayerBlobs);position:absolute}@media (min-width:640px){.proposal-hero-blob{width:var(--aurea-layout-component-width-generic-xl);height:var(--aurea-layout-component-width-generic-xl)}}.proposal-hero-blob-1{background:radial-gradient(circle at 10% 20%,var(--aurea-amethyst-300)0%,transparent 50%);animation:pulse var(--aurea-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(--aurea-aquamarine-300)0%,transparent 50%);animation:pulse var(--aurea-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(--aurea-spacing-xs);flex-direction:column;display:flex}.proposal-hero-badge{margin-top:var(--aurea-spacing-sm);margin-bottom:var(--aurea-spacing-sm)}.proposal-hero-titles{align-items:center;gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.proposal-hero-subtitle{padding:var(--aurea-spacing-sm);max-width:var(--aurea-layout-container-sm);text-align:center;border-radius:var(--aurea-layout-radius-xl);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-sm));background-color:var(--aurea-bg-base);opacity:var(--aurea-opacity-95);color:var(--aurea-text-primary);box-shadow:var(--aurea-shadow-lg);border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.proposal-hero-pills{justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);font-size:var(--aurea-fontSize-sm);margin-top:var(--aurea-spacing-sm);margin-bottom:var(--aurea-spacing-sm);flex-wrap:wrap;display:flex}.proposal-hero-pill{align-items:center;gap:var(--aurea-spacing-xs);padding:var(--aurea-spacing-sm)var(--aurea-spacing-md);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-glass-bg-subtle-universal);border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-sm));white-space:nowrap;min-height:var(--aurea-space-11);display:inline-flex}.proposal-hero-pill-icon{width:var(--aurea-space-5);height:var(--aurea-space-5);color:var(--aurea-amethyst-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proposal-hero-ctas{gap:var(--aurea-spacing-md);margin-top:var(--aurea-spacing-sm);margin-bottom:var(--aurea-spacing-sm);z-index:var(--aurea-layout-zIndex-heroContent);flex-direction:column;display:flex;position:relative}@media (min-width:640px){.proposal-hero-ctas{flex-direction:row}}.proposal-hero-social{justify-content:center;align-items:center;gap:var(--aurea-spacing-sm);margin-top:var(--aurea-spacing-lg);font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary);display:flex}.proposal-hero-avatars{display:flex}.proposal-hero-avatar{width:var(--aurea-space-10);height:var(--aurea-space-10);border-radius:var(--aurea-layout-radius-full);border:calc(var(--aurea-spacing-2xs)/2)solid var(--aurea-bg-base)}.proposal-hero-avatar:not(:first-child){margin-left:calc(-1*var(--aurea-spacing-sm))}.proposal-hero-avatar-1{background:linear-gradient(135deg,var(--aurea-amethyst-600),var(--aurea-rose-600))}.proposal-hero-avatar-2{background:linear-gradient(135deg,var(--aurea-aquamarine-500),var(--aurea-aquamarine-600))}.proposal-hero-avatar-3{background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-aquamarine-500))}.proposal-hero-avatar-4{background:linear-gradient(135deg,var(--aurea-aquamarine-300),var(--aurea-amethyst-500))}.proposal-hero-section{width:var(--aurea-layout-percentage-full);position:relative;overflow:hidden}.proposal-hero-main-title{max-width:var(--aurea-layout-container-wide);text-align:center}.proposal-hero-tagline{max-width:var(--aurea-layout-container-md);text-align:center}.btn-gradient-primary{justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);width:var(--aurea-layout-percentage-full);padding:var(--aurea-spacing-md)var(--aurea-spacing-lg);min-height:var(--aurea-spacing-3xl);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-body);font-weight:var(--aurea-fontWeight-semibold);background:linear-gradient(135deg,var(--aurea-button-primary-bg)0%,var(--aurea-button-primary-bgEnd)100%);color:var(--aurea-fixedDark-text);border:var(--aurea-layout-border-default)solid var(--aurea-button-primary-border);box-shadow:inset 0 calc(var(--aurea-spacing-2xs)/4)0 var(--aurea-overlay-white-20),inset 0 calc(var(--aurea-spacing-2xs)*-1)0 var(--aurea-overlay-black-10),0 var(--aurea-spacing-xs)var(--aurea-spacing-lg)var(--aurea-shadow-coral);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;display:flex}@media (min-width:640px){.btn-gradient-primary{width:auto;padding:var(--aurea-spacing-sm)var(--aurea-spacing-lg);min-height:var(--aurea-space-11);font-size:var(--aurea-fontSize-bodySm)}}.btn-gradient-primary:hover{background:linear-gradient(135deg,var(--aurea-button-primary-bgHover)0%,var(--aurea-button-primary-bgHoverEnd)100%);transform:translateY(calc(-1*var(--aurea-spacing-2xs)/2));box-shadow:inset 0 calc(var(--aurea-spacing-2xs)/4)0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-spacing-2xs)*-1)0 var(--aurea-overlay-black-10),0 var(--aurea-spacing-sm)var(--aurea-spacing-2xl)var(--aurea-shadow-coral),var(--aurea-glow-rose)}.btn-gradient-primary:active{transform:translateY(0)scale(var(--aurea-effect-scale-98))}.btn-gradient-secondary{justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);width:var(--aurea-layout-percentage-full);padding:var(--aurea-spacing-md)var(--aurea-spacing-lg);min-height:var(--aurea-spacing-3xl);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-body);font-weight:var(--aurea-fontWeight-semibold);background:var(--aurea-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md));color:var(--aurea-text-primary);border:var(--aurea-layout-border-default)solid var(--aurea-glass-borderStrong-universal);box-shadow:var(--aurea-glass-shadow),inset 0 calc(var(--aurea-spacing-2xs)/4)0 var(--aurea-overlay-white-20);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;display:flex}@media (min-width:640px){.btn-gradient-secondary{width:auto;padding:var(--aurea-spacing-sm)var(--aurea-spacing-lg);min-height:var(--aurea-space-11);font-size:var(--aurea-fontSize-bodySm)}}.btn-gradient-secondary:hover{background:var(--aurea-glass-bg-hover-universal);border-color:var(--aurea-rose-500);transform:translateY(calc(-1*var(--aurea-spacing-2xs)/2));box-shadow:var(--aurea-glass-shadow-strong),inset 0 calc(var(--aurea-spacing-2xs)/4)0 var(--aurea-overlay-white-30),0 0 var(--aurea-spacing-xl)var(--aurea-shadow-rose)}.btn-gradient-secondary:active{transform:translateY(0)scale(var(--aurea-effect-scale-98))}.btn-cta-inverse{justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);width:var(--aurea-layout-percentage-full);max-width:var(--aurea-layout-grid-cardMin);padding:var(--aurea-spacing-sm)var(--aurea-spacing-lg);min-height:var(--aurea-space-11);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-md);font-weight:var(--aurea-fontWeight-bold);background:var(--aurea-bg-base);color:var(--aurea-coral-500);border:calc(var(--aurea-spacing-2xs)/2)solid var(--aurea-glass-borderStrong-universal);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);box-shadow:0 var(--aurea-shadowOffset-md)var(--aurea-glow-intensity-md)calc(-1*var(--aurea-shadowOffset-md))var(--aurea-overlay-black-5),inset 0 calc(var(--aurea-spacing-2xs)/4)0 var(--aurea-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(--aurea-spacing-md)var(--aurea-spacing-2xl)}}.btn-cta-inverse:hover{background:var(--aurea-bg-elevated);border-color:var(--aurea-rose-500);transform:translateY(calc(-1*var(--aurea-spacing-2xs)/2));box-shadow:0 var(--aurea-shadowOffset-2xl)var(--aurea-glow-intensity-lg)calc(-1*var(--aurea-shadowOffset-md))var(--aurea-overlay-black-5),0 0 var(--aurea-spacing-xl)var(--aurea-shadow-rose)}.btn-cta-inverse:active{transform:translateY(0)scale(var(--aurea-effect-scale-98))}.btn-cta-outline{justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);width:var(--aurea-layout-percentage-full);max-width:var(--aurea-layout-grid-cardMin);padding:var(--aurea-spacing-sm)var(--aurea-spacing-lg);min-height:var(--aurea-space-11);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-md);font-weight:var(--aurea-fontWeight-semibold);background:var(--aurea-overlay-white-10);-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md));color:var(--aurea-fixedDark-text);border:calc(var(--aurea-spacing-2xs)/2)solid var(--aurea-overlay-white-30);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);-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(--aurea-spacing-md)var(--aurea-spacing-2xl)}}.btn-cta-outline:hover{background:var(--aurea-overlay-white-20);border-color:var(--aurea-overlay-white-50);transform:translateY(calc(-1*var(--aurea-spacing-2xs)/2));box-shadow:0 0 var(--aurea-glow-intensity-md)var(--aurea-shadow-rose)}.btn-cta-outline:active{transform:translateY(0)scale(var(--aurea-effect-scale-98))}.badge-primary{align-items:center;gap:var(--aurea-spacing-xs);padding:var(--aurea-spacing-xs)var(--aurea-spacing-md);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-bodySm);font-weight:var(--aurea-fontWeight-semibold);background:var(--aurea-rose-500);color:var(--aurea-fixedDark-text);border:var(--aurea-layout-border-default)solid var(--aurea-rose-400-alpha-20);box-shadow:inset 0 calc(var(--aurea-spacing-2xs)/4)0 var(--aurea-overlay-white-10),0 0 var(--aurea-glow-intensity-sm)var(--aurea-rose-500-alpha-40);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);display:inline-flex}.badge-primary svg{width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs);flex-shrink:0}.section-y-lg{padding-top:var(--aurea-spacing-xxl);padding-bottom:var(--aurea-spacing-xxl)}@media (min-width:480px){.section-y-lg{padding-top:var(--aurea-spacing-2xl);padding-bottom:var(--aurea-spacing-2xl)}}@media (min-width:640px){.section-y-lg{padding-top:var(--aurea-spacing-3xl);padding-bottom:var(--aurea-spacing-3xl)}}@media (min-width:768px){.section-y-lg{padding-top:var(--aurea-spacing-3xl);padding-bottom:var(--aurea-spacing-3xl)}}@media (min-width:1024px){.section-y-lg{padding-top:var(--aurea-spacing-5xl);padding-bottom:var(--aurea-spacing-5xl)}}.section-y{padding-top:var(--aurea-spacing-xl);padding-bottom:var(--aurea-spacing-xl)}@media (min-width:640px){.section-y{padding-top:var(--aurea-spacing-2xl);padding-bottom:var(--aurea-spacing-2xl)}}@media (min-width:768px){.section-y{padding-top:var(--aurea-spacing-3xl);padding-bottom:var(--aurea-spacing-3xl)}}@media (min-width:1024px){.section-y{padding-top:var(--aurea-spacing-3xl);padding-bottom:var(--aurea-spacing-3xl)}}.section-y-sm{padding-top:var(--aurea-spacing-lg);padding-bottom:var(--aurea-spacing-lg)}@media (min-width:640px){.section-y-sm{padding-top:var(--aurea-spacing-xl);padding-bottom:var(--aurea-spacing-xl)}}.container-page{max-width:var(--aurea-layout-container-xl);padding-left:var(--aurea-spacing-md);padding-right:var(--aurea-spacing-md);margin-left:auto;margin-right:auto}@media (min-width:640px){.container-page{padding-left:var(--aurea-spacing-lg);padding-right:var(--aurea-spacing-lg)}}@media (min-width:1024px){.container-page{padding-left:var(--aurea-spacing-xl);padding-right:var(--aurea-spacing-xl)}}.scroll-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:var(--aurea-spacing-md);padding-bottom:var(--aurea-spacing-md);display:flex;overflow-x:auto}.scroll-container::-webkit-scrollbar{height:var(--aurea-spacing-2xs)}.scroll-container::-webkit-scrollbar-track{background:var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-lg)}.scroll-container::-webkit-scrollbar-thumb{background:var(--aurea-amethyst-500);border-radius:var(--aurea-layout-radius-lg)}.scroll-item{flex:0 0 min(var(--aurea-layout-grid-cardMin),85vw);scroll-snap-align:start}@media (min-width:375px){.scroll-item{flex:0 0 var(--aurea-layout-grid-cardMin)}}@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(--aurea-semantic-success-500);font-weight:var(--aurea-fontWeight-bold);margin-right:var(--aurea-spacing-xs)}.icon-cross:before{content:"✗";color:var(--aurea-semantic-error-500);font-weight:var(--aurea-fontWeight-bold);margin-right:var(--aurea-spacing-xs)}.touch-target{min-height:var(--aurea-spacing-3xl);min-width:var(--aurea-spacing-3xl)}@media (min-width:640px){.touch-target{min-height:var(--aurea-space-11);min-width:var(--aurea-layout-touchTarget-min)}}.min-h-touch{min-height:var(--aurea-space-11)}.min-w-touch{min-width:var(--aurea-layout-touchTarget-min)}.pills-container{gap:var(--aurea-spacing-sm);padding:var(--aurea-spacing-xs)0;flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:640px){.pills-container{gap:var(--aurea-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:linear-gradient(135deg,var(--aurea-coral-500)0%,var(--aurea-rose-500)50%,var(--aurea-amethyst-600)100%)}.gradient-hero{background:var(--aurea-bg-base);position:relative;overflow:hidden}.gradient-hero:before{content:"";background:radial-gradient(at 20% 30%,var(--aurea-neon-text)0%,transparent 50%),radial-gradient(at 80% 20%,var(--aurea-semantic-coral-bg-subtle)0%,transparent 50%),radial-gradient(at 70% 70%,var(--aurea-cta-outline-text)0%,transparent 50%),radial-gradient(at 30% 80%,var(--aurea-aquamarine-500)0%,transparent 50%);pointer-events:none;position:absolute;inset:0}.bg-elevated{background:var(--aurea-bg-elevated)}.social-icon{width:var(--aurea-spacing-3xl);height:var(--aurea-spacing-3xl);border-radius:var(--aurea-layout-radius-full);color:var(--aurea-text-secondary);background:var(--aurea-glass-bg-subtle-universal);border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);box-shadow:var(--aurea-shadow-sm);transition:all var(--aurea-transition-duration-base)var(--aurea-transition-easing-easeOut);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}@media (min-width:640px){.social-icon{width:var(--aurea-spacing-2xl);height:var(--aurea-spacing-2xl)}}.social-icon:hover,.social-icon:active{color:var(--aurea-coral-500);background:var(--aurea-semantic-coral-bg-subtle);border-color:var(--aurea-semantic-coral-bg-subtle);transform:translateY(calc(-1*var(--aurea-spacing-2xs)/2));box-shadow:var(--aurea-glow-primary),inset 0 calc(var(--aurea-spacing-2xs)/4)0 var(--aurea-overlay-white-20)}.social-icon:active{transform:translateY(0)scale(var(--aurea-effect-scale-95))}.social-icon svg{width:var(--aurea-layout-icon-lg);height:var(--aurea-layout-icon-lg)}@media (min-width:640px){.social-icon svg{width:var(--aurea-spacing-xl);height:var(--aurea-spacing-xl)}}.aurea-icon-xs{width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs)}.aurea-icon-sm{width:var(--aurea-spacing-md);height:var(--aurea-spacing-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-md{width:var(--aurea-space-5);height:var(--aurea-space-5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aurea-icon-lg{width:var(--aurea-layout-icon-lg);height:var(--aurea-layout-icon-lg)}.aurea-icon-xl{width:var(--aurea-layout-icon-xl);height:var(--aurea-layout-icon-xl)}.font-weight-bold{font-weight:var(--aurea-fontWeight-bold)}.font-weight-semibold{font-weight:var(--aurea-fontWeight-semibold)}.font-weight-black{font-weight:var(--aurea-fontWeight-black)}.opacity-subtle{opacity:var(--aurea-opacity-25,.25)}.opacity-high{opacity:var(--aurea-opacity-70,.75)}.proposal-services-grid{gap:var(--aurea-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.proposal-services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.proposal-services-grid{grid-template-columns:repeat(3,1fr)}}.proposal-service-card{align-items:flex-start;gap:var(--aurea-spacing-md);padding:var(--aurea-spacing-lg);border-radius:var(--aurea-layout-radius-xl);border-left:var(--aurea-spacing-2xs)solid var(--aurea-amethyst-500);display:flex}.proposal-service-number{width:var(--aurea-spacing-2xl);height:var(--aurea-spacing-2xl);border-radius:var(--aurea-layout-radius-full);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-sm);background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-amethyst-700));color:var(--aurea-fixedDark-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.proposal-service-content{flex:1;min-width:0}.proposal-service-title{font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-md);margin-bottom:var(--aurea-spacing-xs);color:var(--aurea-text-primary)}.proposal-service-description{font-size:var(--aurea-fontSize-sm);color:var(--aurea-text-secondary);line-height:var(--aurea-lineHeight-bodyLg)}@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(--aurea-layout-container-sm)}.container-centered{margin-left:auto;margin-right:auto}.rounded-aurea-lg{border-radius:var(--aurea-layout-radius-lg)}.text-body-sm{font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-normal)}@media (min-width:768px){.md\:p-6{padding:var(--aurea-spacing-lg)}.md\:mb-12{margin-bottom:var(--aurea-spacing-3xl)}.md\:gap-4{gap:var(--aurea-spacing-md)}}@media (min-width:1024px){.lg\:gap-6{gap:var(--aurea-spacing-lg)}}
:root{--color-sidebar:var(--aurea-bg-elevated);--color-sidebar-foreground:var(--aurea-text-primary);--color-sidebar-primary:var(--aurea-amethyst-500);--color-sidebar-primary-foreground:var(--aurea-text-primary);--color-sidebar-accent:var(--aurea-background-surface);--color-sidebar-accent-foreground:var(--aurea-text-primary);--color-sidebar-border:var(--aurea-glass-border-universal);--color-sidebar-ring:var(--aurea-amethyst-500);--sidebar-width:var(--aurea-layout-component-width-generic-lg);--sidebar-width-collapsed:var(--aurea-space-14)}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}}
