@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&display=swap";
@font-face{font-family:Canela;src:url(/prive/fonts/Canela-Thin-Web.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}.prive{--pv-primary:#ff6b00;--pv-secondary:#111827;--pv-bg:#f8f9fa;--pv-gold:#be8c3c;--pv-muted:#94a3b8;--pv-text:#111827;--pv-line:#f1f5f9;--pv-ok:#16a34a;--pv-danger:#dc2626;color:var(--pv-text);background:var(--pv-bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 100% 0,#ff6b0008 0,#0000 50%),radial-gradient(at 0 100%,#11182705 0,#0000 50%);min-height:100vh;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.prive .text-primary{color:var(--pv-primary)}.prive .bg-primary{background-color:var(--pv-primary)}.prive .border-primary{border-color:var(--pv-primary)}.prive .text-secondary{color:var(--pv-secondary)}.prive .bg-secondary{background-color:var(--pv-secondary)}.prive .ring-primary{--tw-ring-color:var(--pv-primary)}.prive .logo-gold{letter-spacing:6px;background:repeating-linear-gradient(45deg,#a37f26,#d4af37 10%,#ffdf00 20%,#d4af37 30%,#a37f26 40%) 0 0/200%;color:#0000;text-shadow:0 2px 4px #8b45131a;-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:900;line-height:36px;text-decoration:none;animation:3s linear infinite pv-gold-move}@media (max-width:480px){.prive .logo-gold{letter-spacing:4px;font-size:28px}}@keyframes pv-gold-move{to{background-position:200%}}.prive .prive-card{-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff}.prive .shadow-prive-header{box-shadow:0 4px 20px -5px #0000000d}.prive .input-wrapper{background:#fff;border:2px solid #f3f4f6;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.prive .input-wrapper:focus-within{border-color:var(--pv-primary);transform:translateY(-2px);box-shadow:0 12px 24px -8px #ff6b0026}.prive .prive-btn{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.prive .prive-btn:hover:not(:disabled){transform:translateY(-2px)}.prive .prive-btn:active:not(:disabled){transform:scale(.96)}.prive .prive-btn:disabled{cursor:not-allowed}.prive .prive-btn-primary{background:var(--pv-primary);color:#fff;box-shadow:0 20px 40px -12px #ff6b0059}.prive .prive-btn-secondary{background:var(--pv-secondary);color:#fff;box-shadow:0 20px 40px -12px #11182740}.prive .prive-form-title{letter-spacing:.02em;color:var(--pv-secondary);text-wrap:balance;margin-bottom:1rem;font-family:Canela,Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:900;line-height:2.25rem}.prive .prive-form-subtitle{color:var(--pv-muted);max-width:42rem;margin:0 auto 2rem;font-size:.9375rem;font-weight:500;line-height:1.55}@media (min-width:768px){.prive .prive-form-title{font-size:3rem;line-height:1.05}.prive .prive-form-subtitle{margin-bottom:3rem;font-size:1.125rem;line-height:1.625}}.prive .pv-serif{letter-spacing:.02em;font-family:Canela,Georgia,serif}.prive .pv-tab-nums{font-variant-numeric:tabular-nums}.prive .animate-slide-in{animation:.5s forwards pv-slide-in}@keyframes pv-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prive .pv-pulse{animation:1.6s ease-in-out infinite pv-pulse}@keyframes pv-pulse{0%,to{opacity:1}50%{opacity:.45}}.prive ::-webkit-scrollbar{width:6px}.prive ::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.prive input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prive input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prive input[type=number]{-moz-appearance:textfield}
