@layer base{.t30 *,.t30 :after,.t30 :before{box-sizing:border-box;margin:0;padding:0}.t30 a,.t30 button{transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease}}.t30{--indigo:#241B4E;--indigo-dark:#170F38;--indigo-light:#382A73;--indigo-deep:#0F0A28;--cream:#FBF3E7;--cream-mid:#F2E5D0;--cream-dark:#E1CBA3;--amber:#E8A33D;--amber-light:#F4C06E;--amber-bright:#FCD48F;--amber-dark:#C17F1F;--text:#1C1730;--text-muted:#5F5A78;--text-light:#928DA8;--border:#E7E0D2;--border-light:#F1EBDE;--bg:#FCFAF4;--white:#FFFFFF;--on-amber:#0F0A28;--indigo-rgb:36 27 78;--amber-rgb:232 163 61;--cream-rgb:251 243 231}.z-home :where(h1,h2,h3,h4){font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:normal;line-height:inherit}.t30.z-home{font-family:Manrope,sans-serif;background:var(--white);color:var(--text);font-size:15.5px;line-height:1.65;-webkit-font-smoothing:antialiased}@keyframes z-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes z-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes z-floatPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber) 40%,transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb,var(--amber) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber) 0%,transparent)}}@keyframes z-drift{0%,to{transform:translate(0)}50%{transform:translate(-14px,10px)}}.t30.z-motion .z-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.t30.z-motion .z-reveal.z-visible{opacity:1;transform:translateY(0)}.t30 .z-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:17px 34px;background:var(--indigo);color:var(--cream);font-size:14px;font-weight:700;text-decoration:none;letter-spacing:.02em;border:none;cursor:pointer;border-radius:100px;box-shadow:0 14px 30px color-mix(in srgb,var(--indigo) 25%,transparent);font-family:inherit;line-height:1.65}.t30 .z-btn-primary:hover{background:var(--indigo-light);color:var(--cream);transform:translateY(-3px);box-shadow:0 18px 34px color-mix(in srgb,var(--indigo) 32%,transparent)}.t30 .z-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:transparent;color:var(--indigo);font-size:14px;font-weight:700;border:1.5px solid var(--indigo);cursor:pointer;border-radius:100px;text-decoration:none;font-family:inherit;line-height:1.65}.t30 .z-btn-ghost:hover{background:var(--indigo);color:var(--cream);transform:translateY(-3px)}.t30 .z-btn-arrow{font-size:18px;line-height:0}.t30 .z-section{padding:130px 48px}.t30 .z-section-inner{max-width:1280px;margin:0 auto}.t30 .z-section-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber-dark);margin-bottom:24px;font-weight:600}.t30 .z-section-eyebrow:before{content:"";width:32px;height:2px;background:var(--amber);border-radius:2px;flex:none}.t30 .z-section-h{font-family:Fraunces,serif;font-size:58px;font-weight:600;line-height:1.05;letter-spacing:-1.5px;color:var(--indigo);margin-bottom:20px;max-width:880px}.t30 .z-section-h em{font-style:italic;font-weight:500;color:var(--amber-dark)}.t30 .z-section-lead{font-size:18px;line-height:1.65;color:var(--text-muted);max-width:680px;margin-bottom:64px}.t30 .z-nav,.t30 .z-sheet{font-family:Manrope,sans-serif;font-size:15.5px;line-height:1.65;color:var(--text);-webkit-font-smoothing:antialiased}.t30 .z-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);padding:16px 48px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:box-shadow .25s ease}.t30 .z-nav.z-scrolled{box-shadow:0 8px 24px color-mix(in srgb,var(--indigo) 8%,transparent)}.t30 .z-brand{display:flex;align-items:center;gap:14px;text-decoration:none;min-width:0}.t30 .z-brand-mark{width:44px;height:44px;flex:none;background:var(--indigo);border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 20px color-mix(in srgb,var(--indigo) 28%,transparent)}.t30 .z-brand-mark:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--amber)}.t30 .z-brand-mark span{font-family:Fraunces,serif;font-size:21px;font-weight:600;color:var(--cream);line-height:1.65}.t30 .z-brand-text{display:flex;flex-direction:column;line-height:1;min-width:0}.t30 .z-brand-name{font-family:Fraunces,serif;font-size:22px;font-weight:700;color:var(--indigo);letter-spacing:-.3px}.t30 .z-brand-tag{font-size:10px;color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;margin-top:3px;font-weight:600}.t30 .z-nav-links{display:flex;align-items:center;gap:4px}.t30 .z-nav-dropdown-trigger,.t30 .z-nav-link{font-size:13.5px;font-weight:600;color:var(--text);text-decoration:none;padding:8px 14px;border-radius:10px;cursor:pointer;background:none;border:none;font-family:inherit;line-height:1.65;position:relative;white-space:nowrap}.t30 .z-nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--amber);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.t30 .z-nav-link:hover:after{transform:scaleX(1)}.t30 .z-nav-dropdown-trigger:hover,.t30 .z-nav-link:hover{color:var(--amber-dark);background:var(--cream)}.t30 .z-nav-dropdown{position:relative}.t30 .z-nav-dropdown-menu{position:absolute;top:100%;left:0;min-width:290px;background:var(--white);border:1px solid var(--border);border-radius:18px;padding:10px;margin-top:10px;box-shadow:0 30px 60px color-mix(in srgb,var(--indigo) 18%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:2}.t30 .z-nav-dropdown:hover .z-nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.t30 .z-dropdown-item{display:block;padding:13px 15px;border-radius:12px;text-decoration:none;color:var(--text);transition:background .15s ease,padding-left .15s ease}.t30 .z-dropdown-item:hover{background:var(--cream);padding-left:19px}.t30 .z-dropdown-title{font-family:Fraunces,serif;font-size:16.5px;font-weight:600;color:var(--indigo);margin-bottom:3px}.t30 .z-dropdown-desc{font-size:12px;color:var(--text-muted);line-height:1.5}.t30 .z-nav-cta{margin-left:12px;padding:12px 26px;background:var(--indigo);color:var(--cream);font-size:13px;font-weight:700;text-decoration:none;letter-spacing:.02em;border-radius:100px;box-shadow:0 10px 24px color-mix(in srgb,var(--indigo) 22%,transparent);white-space:nowrap}.t30 .z-nav-cta:hover{background:var(--indigo-light);color:var(--cream);transform:translateY(-2px);box-shadow:0 14px 28px color-mix(in srgb,var(--indigo) 30%,transparent)}.t30 .z-hero{background:radial-gradient(1200px 600px at 85% -10%,color-mix(in srgb,var(--amber) 16%,transparent),transparent 60%),linear-gradient(180deg,var(--cream) 0,var(--cream-mid) 100%);padding:100px 48px 90px;position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center}.t30 .z-hero-blob{position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--indigo) 8%,transparent),transparent 70%);top:-120px;right:-80px;animation:z-drift 12s ease-in-out infinite;pointer-events:none}.t30 .z-hero-meta{position:absolute;top:32px;right:48px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;z-index:2}.t30 .z-hero-meta span{color:var(--amber-dark)}.t30 .z-hero-inner{max-width:1280px;margin:0 auto;width:100%;position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end}.t30 .z-hero-inner.z-hero-solo{grid-template-columns:minmax(0,1fr)}.t30 .z-hero-tagline-row{display:flex;align-items:center;gap:20px;margin-bottom:36px;animation:z-fadeInUp .6s ease both}.t30 .z-hero-tagline-line{width:60px;height:2px;background:var(--amber);border-radius:2px;flex:none}.t30 .z-hero-tagline{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber-dark);font-weight:600}.t30 .z-hero-h1{font-family:Fraunces,serif;font-size:82px;font-weight:600;line-height:.98;letter-spacing:-2px;color:var(--indigo);margin-bottom:36px;animation:z-fadeInUp .7s ease .1s both}.t30 .z-hero-h1 em{font-style:italic;font-weight:500;color:var(--amber-dark)}.t30 .z-hero-p{font-size:18px;line-height:1.65;color:var(--text-muted);max-width:540px;margin-bottom:44px;animation:z-fadeInUp .7s ease .2s both}.t30 .z-hero-cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;animation:z-fadeInUp .7s ease .3s both}.t30 .z-hero-right{position:relative;animation:z-fadeInUp .8s ease .35s both}.t30 .z-hero-quote-block{background:var(--white);padding:48px 40px 40px;position:relative;margin-bottom:24px;border-radius:28px;box-shadow:0 30px 60px color-mix(in srgb,var(--indigo) 12%,transparent)}.t30 .z-hero-quote-block:last-child{margin-bottom:0}.t30 .z-hero-quote-block:before{content:"\201C";position:absolute;top:-8px;left:30px;font-family:Fraunces,serif;font-size:110px;color:var(--amber);line-height:.4;opacity:.85}.t30 .z-hero-quote-text{font-family:Fraunces,serif;font-size:21px;font-style:italic;font-weight:500;line-height:1.45;color:var(--indigo);margin-bottom:24px}.t30 .z-hero-quote-text:last-child{margin-bottom:0}.t30 .z-hero-quote-author{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--border)}.t30 .z-author-mark{width:38px;height:38px;flex:none;border-radius:50%;background:var(--indigo);display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;color:var(--cream);font-size:14px;font-weight:700;overflow:hidden}.t30 .z-author-mark.z-has-photo{background:var(--cream)}.t30 .z-author-mark.z-has-photo img{width:100%;height:100%;object-fit:cover;display:block}.t30 .z-author-name{font-family:Fraunces,serif;font-size:16px;font-weight:700;color:var(--indigo);margin-bottom:2px}.t30 .z-author-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.t30 .z-hero-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.t30 .z-hero-stat-card{background:var(--indigo);color:var(--cream);padding:26px 22px;border-radius:22px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.t30 .z-hero-stat-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px color-mix(in srgb,var(--indigo) 30%,transparent)}.t30 .z-hero-stat-card:before{content:"";position:absolute;top:0;right:0;width:46px;height:46px;background:var(--amber);border-radius:0 22px 0 100%}.t30 .z-hsc-val{font-family:Fraunces,serif;font-size:34px;font-weight:700;line-height:1;letter-spacing:-1px;margin-bottom:6px}.t30 .z-hsc-val span{color:var(--amber-light)}.t30 .z-hsc-lbl{font-size:12px;color:color-mix(in srgb,var(--cream) 65%,transparent);line-height:1.4}.t30 .z-footer{background:var(--indigo-dark);padding:80px 48px 36px;color:color-mix(in srgb,var(--cream) 75%,transparent);position:relative;overflow:hidden}.t30 .z-footer-glow{position:absolute;bottom:-300px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--amber) 12%,transparent) 0,transparent 65%);pointer-events:none}.t30 .z-footer-inner{max-width:1280px;margin:0 auto;position:relative;z-index:2}.t30 .z-footer-top{display:grid;grid-template-columns:2fr repeat(var(--fcols,3),1fr);gap:56px;padding-bottom:56px;border-bottom:1px solid color-mix(in srgb,var(--cream) 12%,transparent);margin-bottom:40px}.t30 .z-footer-brand-logo{display:flex;align-items:center;gap:14px;margin-bottom:24px}.t30 .z-footer-brand-logo .z-brand-mark{background:var(--cream)}.t30 .z-footer-brand-logo .z-brand-mark:after{background:var(--amber)}.t30 .z-footer-brand-logo .z-brand-mark span{color:var(--indigo)}.t30 .z-footer-brand-name{font-family:Fraunces,serif;font-size:23px;color:var(--cream);font-weight:700}.t30 .z-footer-brand-tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--cream) 45%,transparent);font-weight:600;margin-top:3px}.t30 .z-footer-tagline{font-size:14.5px;line-height:1.7;color:color-mix(in srgb,var(--cream) 60%,transparent);max-width:400px;margin-bottom:24px}.t30 .z-footer-credentials{display:flex;flex-wrap:wrap;gap:18px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--cream) 12%,transparent);background:color-mix(in srgb,var(--cream) 3%,transparent);border-radius:18px}.t30 .z-footer-cred{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--amber-light)}.t30 .z-footer-cred-label{display:block;color:color-mix(in srgb,var(--cream) 45%,transparent);margin-bottom:2px;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.t30 .z-footer-col-h{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber-light);font-weight:600;margin-bottom:22px}.t30 .z-footer-col-link{display:block;font-size:14px;color:color-mix(in srgb,var(--cream) 65%,transparent);text-decoration:none;margin-bottom:12px}.t30 .z-footer-col-link:hover{color:var(--cream)}.t30 .z-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.t30 .z-footer-meta{font-size:12px;color:color-mix(in srgb,var(--cream) 45%,transparent)}.t30 .z-footer-disclaimer{font-size:11px;color:color-mix(in srgb,var(--cream) 35%,transparent);max-width:700px;margin-top:16px;line-height:1.6}.t30 .z-whatsapp-float{position:fixed;bottom:28px;right:28px;width:58px;height:58px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:80;box-shadow:0 12px 32px rgba(37,211,102,.4);text-decoration:none;animation:z-floatPulse 2.4s infinite}.t30 .z-whatsapp-float:hover{transform:scale(1.1)}.t30 .z-whatsapp-float svg{width:28px;height:28px;fill:white}.t30 .z-whatsapp-tooltip{position:absolute;right:72px;background:var(--indigo);color:var(--cream);padding:10px 16px;font-size:13px;line-height:1.65;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;border-radius:12px;font-family:Manrope,sans-serif}.t30 .z-whatsapp-float:focus-visible .z-whatsapp-tooltip,.t30 .z-whatsapp-float:hover .z-whatsapp-tooltip{opacity:1}@media (max-width:1024px){.t30 .z-hero-inner{grid-template-columns:1fr;gap:56px}.t30 .z-hero-h1{font-size:54px}.t30 .z-section-h{font-size:42px}.t30 .z-footer-top{grid-template-columns:1fr 1fr}}@media (max-width:768px){.t30 .z-nav{padding:14px 20px}.t30 .z-hero{padding:60px 20px}.t30 .z-hero-meta{display:none}.t30 .z-hero-h1{font-size:38px;letter-spacing:-1px}.t30 .z-section{padding:64px 20px}.t30 .z-section-h{font-size:32px}.t30 .z-footer-top{grid-template-columns:1fr;gap:40px}.t30 .z-footer{padding:56px 20px 24px}}.t30 .z-brand-mark.z-has-logo{background:transparent;box-shadow:none;border-radius:0}.t30 .z-brand-mark.z-has-logo:after{display:none}.t30 .z-brand-mark img{width:100%;height:100%;object-fit:contain;display:block}.t30 .z-footer-brand-logo .z-brand-mark.z-has-logo{background:var(--cream);border-radius:14px;padding:4px}.t30 .z-nav-dropdown.z-open .z-nav-dropdown-menu,.t30 .z-nav-dropdown:focus-within .z-nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.t30 .z-nav-dropdown-menu:before{content:"";position:absolute;left:0;right:0;top:-11px;height:11px}.t30 .z-nav-login{margin-left:4px}.t30 .z-menu-btn{display:none;flex:none;width:44px;height:44px;border-radius:14px;border:1px solid var(--border);background:var(--white);color:var(--indigo);align-items:center;justify-content:center;cursor:pointer}.t30 .z-menu-btn:hover{background:var(--cream);color:var(--amber-dark)}.t30 .z-menu-btn svg,.t30 .z-sheet-close svg{width:20px;height:20px}.t30 .z-sheet{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none;transition:visibility .3s}.t30 .z-sheet.z-open{visibility:visible;pointer-events:auto}.t30 .z-sheet-scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--indigo-deep) 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.t30 .z-sheet.z-open .z-sheet-scrim{opacity:1}.t30 .z-sheet-panel{position:absolute;top:0;right:0;bottom:0;width:min(88vw,380px);background:var(--cream);border-radius:28px 0 0 28px;padding:18px 22px 28px;overflow-y:auto;display:flex;flex-direction:column;box-shadow:-30px 0 60px color-mix(in srgb,var(--indigo) 18%,transparent);transform:translateX(100%);transition:transform .3s ease}.t30 .z-sheet.z-open .z-sheet-panel{transform:translateX(0)}.t30 .z-sheet-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--border)}.t30 .z-sheet-close{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--indigo);background:transparent;color:var(--indigo);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.t30 .z-sheet-close:hover{background:var(--indigo);color:var(--amber-light)}.t30 .z-sheet-links{display:flex;flex-direction:column}.t30 .z-sheet-group{border-bottom:1px solid var(--border)}.t30 .z-sheet-link{display:block;padding:14px 4px;font-family:Fraunces,serif;font-size:21px;font-weight:600;color:var(--indigo);text-decoration:none}.t30 .z-sheet-link:hover{color:var(--amber-dark)}.t30 .z-sheet-subs{display:flex;flex-direction:column;gap:2px;padding:0 0 12px}.t30 .z-sheet-sub{display:block;padding:10px 14px;border-radius:12px;text-decoration:none;background:color-mix(in srgb,var(--white) 55%,transparent)}.t30 .z-sheet-sub:hover{background:var(--white)}.t30 .z-sheet-sub .z-dropdown-desc,.t30 .z-sheet-sub .z-dropdown-title{display:block}.t30 .z-sheet-sub .z-dropdown-title{font-size:15.5px;margin-bottom:1px}.t30 .z-sheet-actions{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:10px}.t30 .z-sheet-actions>a{justify-content:center}@media (max-width:960px){.t30 .z-nav-links{display:none}.t30 .z-menu-btn{display:inline-flex}}@media (max-width:420px){.t30 .z-brand-tag{letter-spacing:.12em}.t30 .z-nav .z-brand-name{font-size:20px}}.t30 .z-footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.t30 .z-footer-socials a{min-width:38px;height:38px;padding:0 10px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--cream) 18%,transparent);color:color-mix(in srgb,var(--cream) 75%,transparent);text-decoration:none;font-size:12px}.t30 .z-footer-socials a:hover{color:var(--amber-light);border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--cream) 6%,transparent);transform:translateY(-2px)}.t30 .z-footer-socials svg{width:16px;height:16px}.t30 .z-footer-disclaimer.z-footer-company{font-size:12px;color:color-mix(in srgb,var(--cream) 45%,transparent);max-width:none}@media (hover:none){.t30 .z-whatsapp-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.t30 *,.t30 :after,.t30 :before{animation:none!important;transition-duration:.01ms!important}}