@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/assets/template-font-0-DpDOyFtn.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/template-font-1-Bag9S7x9.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/template-font-2-CB7WfZ8W.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/template-font-3-DCQhiIS7.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/template-font-4-CYvJJk-g.ttf) format("truetype")}.ntc-vip-template{--background:30 15% 90%;--foreground:0 0% 23%;--card:30 18% 92%;--border:30 12% 79%;--muted-foreground:27 8% 38%;--accent:276 18% 45%;--accent-foreground:0 0% 100%;background:#ebe7e2;color:#3a3a3a;font-family:DM Sans,sans-serif;line-height:1.6}.ntc-vip-template *{box-sizing:border-box;min-width:0}.ntc-vip-template main{padding-top:1.5rem}.ntc-vip-template main>div>div{gap:1.75rem}.ntc-vip-template main section,.ntc-vip-template .ntc-luxury-card{background:#eeeae6!important;color:#3a3a3a!important;border:1px solid #f7f3ef!important;border-radius:1.5rem;box-shadow:8px 8px 22px #a08f7e33,-6px -6px 20px #fffaf4b3}.ntc-vip-template main section>.pointer-events-none{display:none}.ntc-vip-template h1{font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:1.12;font-size:clamp(2rem,4vw,3rem)}.ntc-vip-template main [class*=text-white],.ntc-vip-template main [class*=text-amber],.ntc-vip-template main [class*=text-yellow],.ntc-vip-template main [class*=text-green],.ntc-vip-template main [class*=text-blue],.ntc-vip-template main [class*=text-red]{color:#514b46}.ntc-vip-template main h1,.ntc-vip-template main h2,.ntc-vip-template main .font-bold,.ntc-vip-template main .font-black{color:#3a3a3a}.ntc-vip-template main .ntc-gold-text{color:#654b76!important}.ntc-vip-template main [class*=bg-black],.ntc-vip-template main [class*=bg-white],.ntc-vip-template main [class*="bg-accent/"]{background:#e7dfea;box-shadow:inset 2px 2px 5px #a08f7e1a,inset -2px -2px 5px #fffaf480}.ntc-vip-template main [class*=border-white],.ntc-vip-template main [class*=border-accent],.ntc-vip-template main [class*=divide-white]>*{border-color:#d8d0c8}.ntc-vip-template main [class*=bg-amber]{background:#786287;color:#fff}.ntc-vip-template main input[type=text]{background:#f6f2ee;color:#3a3a3a;border:1px solid #8a7a92;min-height:44px;font-size:1rem}.ntc-vip-template main input::-moz-placeholder{color:#6d626e}.ntc-vip-template main input::placeholder{color:#6d626e}.ntc-vip-template main button,.ntc-vip-template main a{overflow-wrap:anywhere}.ntc-vip-template main button,.ntc-vip-template main a.inline-flex{min-height:44px;height:auto;white-space:normal;line-height:1.5}.ntc-vip-template main [data-testid=unlock-vip-button]{min-height:52px;padding:14px 20px;background:#786287!important;color:#fff!important;box-shadow:4px 5px 12px #a08f7e40;border-radius:12px}.ntc-vip-template main [data-testid=unlock-vip-button]:hover{background:#654b76!important}.ntc-vip-template main a:focus-visible,.ntc-vip-template main button:focus-visible,.ntc-vip-template main input:focus-visible{outline:3px solid #65419b;outline-offset:4px}.ntc-vip-template main [class*=text-xs],.ntc-vip-template main [class*="text-[11px]"],.ntc-vip-template main [class*="text-[10px]"]{font-size:.875rem;line-height:1.6}.ntc-vip-template main [class*="grid-cols-[1fr_"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.ntc-vip-template main label a{display:inline-block;min-height:44px;padding:8px 0;text-decoration:underline;color:#65419b}.ntc-vip-template main [class*=bg-red]{background:#f2deda;border-color:#a74534}.ntc-vip-template main [class*=bg-yellow],.ntc-vip-template main [class*=bg-blue]{background:#e3dce8}@media(max-width:480px){.ntc-vip-template main{padding-left:0;padding-right:0}.ntc-vip-template main section,.ntc-vip-template .ntc-luxury-card{padding:1rem}.ntc-vip-template main .grid-cols-3{grid-template-columns:1fr}.ntc-vip-template main .grid-cols-3>div{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline}.ntc-vip-template main [class*="grid-cols-[1fr_"]{grid-template-columns:1fr}.ntc-vip-template main .text-5xl{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.ntc-vip-template *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
