body{background:#f2f2f2;font-family:Poppins,sans-serif}.sara-hero{position:relative;overflow:hidden;min-height:100vh;padding:40px 20px 80px;background:#f2f2f2}.dot{position:absolute;border-radius:50%;z-index:1}.yellow{width:55px;height:55px;background:#f4d65e;top:120px;left:55px}.orange{width:16px;height:16px;background:#f26d3d;top:130px;left:35%}.blue{width:16px;height:16px;background:#4f9ea2;top:80px;right:40%}.peach{width:65px;height:65px;background:#f39a73;right:80px;bottom:240px}.green{width:75px;height:75px;background:#8bb8bc;left:48%;bottom:210px}.sara-container{max-width:1600px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.sara-left{flex:1;display:flex;align-items:center;justify-content:center}.sara-left h1{font-size:42px;font-weight:400;color:#111;line-height:1.3;text-align:center}.sara-right{flex:1;display:flex;align-items:flex-end;justify-content:center}.sara-right img{width:100%;max-width:560px;object-fit:contain}.download-bar{width:100%;margin-top:-20px;display:flex;justify-content:center}.download-btn{width:100%;max-width:1800px;border:none;outline:none;height:58px;border-radius:18px;background:linear-gradient(90deg,#f6aa1c,#f3d47d,#f6aa1c);font-size:18px;font-weight:600;color:#555;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.3s ease}.download-btn:hover{transform:translateY(-2px)}.contact-section{margin-top:30px;text-align:center}.contact-section h2{font-size:42px;font-weight:600;color:#111}.contact-buttons{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:18px}.call-btn,.whatsapp-btn{border:none;outline:none;height:50px;padding:0 28px;border-radius:50px;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;cursor:pointer;transition:.3s ease}.call-btn{background:#f56a45}.whatsapp-btn{background:#2ecc57}.call-btn:hover,.whatsapp-btn:hover{transform:translateY(-2px)}.about-section{padding:40px 20px 80px;background:#f2f2f2}.about-card{max-width:1450px;margin:auto;background:transparent;border:2px solid #f1c232;border-radius:10px;padding:28px 24px}.about-card h2{font-size:34px;font-weight:500;color:#f1c232;margin-bottom:24px}.about-card p{font-size:16px;line-height:1.8;color:#222;margin-bottom:22px}.about-card p span{color:#2d8cff}.about-card strong{font-weight:700}.about-card h3{font-size:28px;font-weight:500;color:#111;margin-top:35px;margin-bottom:22px}.about-card ul{padding-left:24px;margin-bottom:35px}.about-card li{font-size:16px;color:#222;line-height:1.8}.about-tags{font-size:15px;line-height:1.8;color:#222}.sara-container,.download-bar,.contact-section{position:relative;z-index:2}@media(max-width:1200px){.sara-left h1{font-size:36px}.contact-section h2{font-size:34px}.about-card h2{font-size:30px}.about-card h3{font-size:24px}}@media(max-width:900px){.sara-container{flex-direction:column}.sara-left h1{font-size:30px;margin-top:30px}.sara-right img{max-width:420px}.download-btn{font-size:16px;height:54px}.contact-section h2{font-size:28px}}@media(max-width:768px){.about-card{padding:22px 18px}.about-card h2{font-size:26px}.about-card h3{font-size:22px}.about-card p,.about-card li,.about-tags{font-size:15px;line-height:1.7}}@media(max-width:600px){.sara-left h1{font-size:24px}.download-btn{font-size:15px;height:50px;border-radius:14px}.contact-section h2{font-size:22px}.contact-buttons{flex-direction:column}.call-btn,.whatsapp-btn{width:100%;justify-content:center;font-size:14px}.yellow,.orange,.blue,.green,.peach{transform:scale(.7)}}@media(max-width:480px){.about-section{padding:20px 14px 50px}.about-card h2{font-size:22px}.about-card h3{font-size:18px}.about-card p,.about-card li,.about-tags{font-size:14px}.about-card ul{padding-left:20px}}:root{--primary-color: #ffc107;--primary-light: #4a5ab5;--primary-dark: #243174;--accent-color: #ffc107;--accent-light: #ffc107;--accent-dark: #243174;--success-color: #27ae60;--warning-color: #f39c12;--error-color: #e74c3c;--info-color: #3498db;--whatsapp-color: #25D366;--whatsapp-dark: #128C7E;--bg-primary: #f5f5f5;--bg-secondary: #f6f6f6;--bg-card: #ffffff;--text-primary: #333333;--text-muted: #999999;--text-light: #ffffff;--border-color: #e0e0e0;--border-radius: 10px;--border-radius-sm: 5px;--border-radius-md: 10px;--border-radius-lg: 20px;--border-radius-pill: 50px;--shadow-sm: 0 2px 5px rgba(0, 0, 0, .08);--shadow-md: 0 4px 10px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15);--shadow-primary: 0 6px 0 #cc5200, 0 0 25px rgba(255, 140, 0, .8);--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-3xl: 32px;--font-size-4xl: 40px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;max-width:100%;margin:0;padding:0;text-align:left}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:600;line-height:1.2;color:var(--text-primary)}h1{font-size:clamp(1.75rem,3.2vw,var(--font-size-4xl))}h2{font-size:clamp(1.5rem,2.6vw,var(--font-size-3xl))}h3{font-size:clamp(1.25rem,2.1vw,var(--font-size-2xl))}h4{font-size:clamp(1.1rem,1.8vw,var(--font-size-xl))}h5{font-size:clamp(1rem,1.4vw,var(--font-size-lg))}h6{font-size:clamp(.95rem,1.2vw,var(--font-size-base))}.heading-1{font-size:var(--font-size-4xl);font-weight:700}.heading-2{font-size:var(--font-size-3xl);font-weight:700}.heading-3{font-size:var(--font-size-2xl);font-weight:600}.heading-4{font-size:var(--font-size-xl);font-weight:600}.heading-5{font-size:var(--font-size-lg);font-weight:600}.heading-6{font-size:var(--font-size-base);font-weight:600}p{margin-bottom:1rem;line-height:1.6;color:var(--text-secondary)}.text-primary{color:var(--primary-color)!important}.text-accent{color:var(--accent-color)!important}.text-success{color:var(--success-color)!important}.text-warning{color:var(--warning-color)!important}.text-error{color:var(--error-color)!important}.text-muted{color:var(--text-muted)!important}.text-light{color:var(--text-light)!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.font-bold{font-weight:700!important}.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-light{font-weight:300!important}a{color:var(--accent-color);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:600;text-transform:none;border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-base);outline:none;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:linear-gradient(180deg,var(--accent-light) 0%,var(--accent-dark) 100%);color:var(--text-light);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--accent-dark) 0%,#cc5200 100%);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:var(--primary-color);color:var(--text-light)}.btn-secondary:hover:not(:disabled){background:var(--primary-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline:hover:not(:disabled){background:var(--primary-color);color:var(--text-light);transform:translateY(-2px)}.btn-accent{background:var(--accent-color);color:var(--text-light)}.btn-accent:hover:not(:disabled){background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 0 15px #f28c2880}.btn-success{background:var(--success-color);color:var(--text-light)}.btn-success:hover:not(:disabled){background:#219a52;transform:translateY(-2px)}.btn-warning{background:var(--warning-color);color:var(--text-light)}.btn-warning:hover:not(:disabled){background:#e67e22;transform:translateY(-2px)}.btn-danger{background:var(--error-color);color:var(--text-light)}.btn-danger:hover:not(:disabled){background:#c0392b;transform:translateY(-2px)}.btn-whatsapp{background:var(--whatsapp-color);color:var(--text-light)}.btn-whatsapp:hover:not(:disabled){background:var(--whatsapp-dark);transform:translateY(-2px) rotate(5deg)}.btn-pill{border-radius:var(--border-radius-pill);padding:var(--spacing-sm) var(--spacing-xl)}.btn-sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.btn-lg{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-lg)}.btn-icon{width:42px;height:42px;padding:0;border-radius:50%}.btn-icon.btn-lg{width:50px;height:50px}.btn-icon.btn-sm{width:32px;height:32px}.btn-download{border-radius:var(--border-radius-pill);padding:var(--spacing-sm) var(--spacing-xl);background:linear-gradient(180deg,var(--accent-light) 0%,var(--accent-dark) 100%);color:var(--text-light);font-weight:700;letter-spacing:1px;text-transform:uppercase;box-shadow:var(--shadow-primary);animation:pulseGlow 2s infinite}.btn-download:hover:not(:disabled){transform:scale(1.06);box-shadow:0 8px #cc5200,0 0 35px #ff8c00}@keyframes pulseGlow{0%{box-shadow:0 6px #cc5200,0 0 10px #ff8c0099}50%{box-shadow:0 6px #cc5200,0 0 35px #ff8c00}to{box-shadow:0 6px #cc5200,0 0 10px #ff8c0099}}.box{background:var(--bg-card);border-radius:var(--border-radius-md);padding:var(--spacing-lg);transition:all var(--transition-base)}.card{background:var(--bg-card);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.card-primary{border-bottom:3px solid var(--primary-color)}.card-accent{border-bottom:3px solid var(--accent-color)}.card-elevated{box-shadow:var(--shadow-lg)}.card-elevated:hover{box-shadow:0 15px 35px #0003;transform:translateY(-8px)}.box-simple{background:var(--bg-card);border-radius:var(--border-radius-md);padding:var(--spacing-lg);border:1px solid var(--border-color)}input,button,textarea,select{font:inherit}table{width:100%;border-collapse:collapse;margin-bottom:1rem}ul,ol{margin-bottom:1rem;padding-left:2rem}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-stretch{align-items:stretch}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.m-0{margin:0!important}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-2xl)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-2xl)}.ml-1{margin-left:var(--spacing-xs)}.ml-2{margin-left:var(--spacing-sm)}.ml-3{margin-left:var(--spacing-md)}.ml-4{margin-left:var(--spacing-lg)}.ml-5{margin-left:var(--spacing-2xl)}.mr-1{margin-right:var(--spacing-xs)}.mr-2{margin-right:var(--spacing-sm)}.mr-3{margin-right:var(--spacing-md)}.mr-4{margin-right:var(--spacing-lg)}.mr-5{margin-right:var(--spacing-2xl)}.p-0{padding:0!important}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-2xl)}.w-100{width:100%}.h-100{height:100%}.rounded{border-radius:var(--border-radius-md)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-pill{border-radius:var(--border-radius-pill)}.rounded-circle{border-radius:50%}.bg-primary{background-color:var(--bg-primary)!important}.bg-secondary{background-color:var(--bg-secondary)!important}.bg-card{background-color:var(--bg-card)!important}.bg-white{background-color:#fff!important}.position-relative{position:relative}.position-absolute{position:absolute}.position-sticky{position:sticky;top:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.cursor-pointer{cursor:pointer}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.container{padding:0 var(--spacing-sm)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes jelly{0%{transform:scale(1)}25%{transform:scale(1.2,.8)}50%{transform:scale(.9,1.1)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.fade-in{animation:fadeIn .5s ease-in}.slide-down{animation:slideDown .5s ease-out}.fade-in-up{animation:fadeInUp .5s ease-out}.jelly{animation:jelly .5s ease}.spin{animation:spin 8s linear infinite}.pulse{animation:pulse 2s infinite}
