
:root{--background:48 24% 96%;--foreground:180 7% 14%;--primary:192 49% 18%;--primary-foreground:0 0% 100%;--secondary:141 51% 33%;--secondary-foreground:0 0% 100%;--muted:45 20% 92%;--muted-foreground:166 5% 38%;--accent:36 27% 67%;--accent-foreground:180 7% 14%;--border:43 17% 86%;--gradient-hero:linear-gradient(135deg,#183D46,#2B565F);--gradient-cta:linear-gradient(180deg,#329554,#226f3d);--gradient-cta-hover:linear-gradient(180deg,#3da860,#267b44);--gradient-warm:linear-gradient(180deg,#F7F6F2,#EFEDE7);--shadow-card:0 4px 20px -4px #183d4626;--shadow-cta:0 8px 30px -4px #26734380;--shadow-glow:0 0 40px #7e988a4d}
main>.container>section:first-child img{aspect-ratio:2/3;object-fit:contain}h1,h2,h3{font-family:"Baloo 2",Nunito,sans-serif}button[data-pp-accept]{border:0;cursor:pointer;font-family:inherit}button[data-pp-decline]{width:100%;text-align:center;border:0;background:none;font-family:inherit;cursor:pointer}.replica-demo{position:fixed;left:8px;bottom:8px;z-index:999999;background:#183D46e8;color:white;font:10px/1.4 Arial;padding:5px 8px;border-radius:6px}.replica-demo a{color:white;text-decoration:underline}.replica-billing{font-size:12px;line-height:16px;color:hsl(var(--muted-foreground))}.rw,.rw-in{display:contents!important}.rw-stage{border-radius:16px;background:#183D46;padding:18px 10px 22px;max-width:100%;overflow:hidden}.rw-result{padding:0!important;margin:24px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important}.rw-result.rw-replica-offer{scroll-margin-top:20px}.rw-yes{display:block!important;width:100%!important;min-height:0!important;padding:20px 24px!important;border:0!important;border-radius:16px!important;font:inherit!important;background:var(--gradient-cta)!important;color:white!important;text-decoration:none!important;box-shadow:var(--shadow-cta)!important;margin:24px 0 0!important}.rw-no{display:block!important;width:100%!important;min-height:0!important;margin:24px 0 0!important;padding:8px 0 0!important;border:0!important;border-radius:0!important;background:none!important;color:hsl(var(--muted-foreground))!important;font:400 12px/16px Nunito,sans-serif!important;text-decoration:underline!important;box-shadow:none!important;animation:none!important}.rw-no-early{margin:16px 0 0!important}.rw-spin{font-family:Nunito,sans-serif!important}.rw-safe{color:hsl(var(--muted-foreground))!important}.rw-js .rw-result{display:none}.rw-js.rw-won .rw-result{display:block}@media(prefers-reduced-motion:reduce){.animate-pulse-slow{animation:none}}
