:root{--brand:#f60;--brand-ink:#1a1a1a;--brand-grey:#a7a8ab;--brand-mist:#f1f1f1;--brand-gradient:linear-gradient(90deg, #000 0%, #f60 100%);--brand-08:#ff660014;--brand-12:#ff66001f;--brand-20:#f603;--border:#d0d5dd;--success:#009b50;--font-display:var(--font-clash), var(--font-funnel), system-ui, sans-serif;--font-body:var(--font-funnel), system-ui, sans-serif}body{font-family:var(--font-body);color:var(--brand-ink)}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-display);letter-spacing:-.01em}.form-label{margin-bottom:5px!important;font-size:14px!important}.form-select{padding:9px 14px}.cus-form-control{border:.5px solid var(--border);background:#fff;border-radius:12px;outline:0;align-items:center;gap:8px;height:52px;padding:10px 14px;display:flex}.cus-form-control:hover{outline:0;box-shadow:0 0 10px #0000000d!important}.cus-form-control:focus,.cus-form-control:active,.form-select:focus,.form-select:active{border:.5px solid var(--brand);background:#fff;outline:0;box-shadow:0px 0px 0px 3px var(--brand-20)!important}.cus-form-control-error:focus,.cus-form-control-error:active{border:.5px solid red;outline:0;box-shadow:0 0 0 3px #ff000026!important}.text-primary{color:var(--brand-ink)!important}.bg-primary{background-color:var(--brand-ink)!important}.text-brand{color:var(--brand)!important}.bg-brand{background-color:var(--brand)!important}.bg-brand-08{background-color:var(--brand-08)!important}.bg-ink{background-color:var(--brand-ink)!important}.bg-mist{background-color:var(--brand-mist)!important}.text-muted-brand{color:var(--brand-grey)!important}.btn-dark{padding:10px 24px;background-color:var(--brand-ink)!important;color:#fff!important;border:none!important;border-radius:32px!important}.btn-white{padding:10px 24px;color:var(--brand-ink)!important;background-color:#fff!important;border:none!important;border-radius:32px!important}.btn-primary{padding:10px 24px;background-color:var(--brand-ink)!important;color:#fff!important;border:none!important;border-radius:32px!important}.btn-brand{padding:10px 24px;font-weight:600;background-color:var(--brand)!important;color:#fff!important;border:none!important;border-radius:32px!important}.btn-success{background-color:var(--success)!important;color:#fff!important}.btn-outline-dark,.btn-outline-primary{padding:10px 24px;border:.5px solid var(--brand-ink)!important;color:var(--brand-ink)!important;border-radius:32px!important}.btn-outline-brand{padding:10px 24px;border:1px solid var(--brand)!important;color:var(--brand)!important;border-radius:32px!important}.btn-outline-white{padding:10px 24px;color:#fff!important;border:.5px solid #fff!important;border-radius:32px!important}.btn-outline-success{padding:10px 24px;border:.5px solid var(--success)!important;color:var(--success)!important;border-radius:32px!important}.btn-dark:hover,.btn-primary:hover,.btn-close:focus{border:1px solid var(--border);box-shadow:0px 0px 0px 3px var(--brand-mist), 0px 1px 2px 0px #0000000d}.btn-brand:hover{box-shadow:0px 0px 0px 3px var(--brand-20);color:#fff!important;background-color:#e65c00!important}.btn-outline-brand:hover{background-color:var(--brand)!important;color:#fff!important}.btn-outline-white:hover{color:var(--brand-ink)!important;background-color:#fff!important}.btn-success:hover{border:.5px solid var(--success);box-shadow:0 0 0 3px #009b501a,0 1px 2px #0000000d}.loader{border:2px solid #fff;border-top:2px solid var(--brand);border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-img{animation:2s infinite growShake}.loader-await{background-color:var(--brand-ink);width:100%;height:10px;position:relative;overflow:hidden}.loader-await:before{content:"";background-color:var(--brand);width:100%;height:100%;animation:1.8s infinite loaderAwaitAnimation;position:absolute;top:0;left:100%}@keyframes growShake{0%{transform:scale(.5)}50%{transform:scale(1)}60%{transform:scale(1.3)}70%{transform:scale(1)}to{transform:scale(.5)}}@keyframes loaderAwaitAnimation{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}input[type=file]::file-selector-button{display:none}.cus-form-file{text-align:center;border:2px dashed #ced4da;border-radius:6px;justify-content:center;align-items:center;min-height:100px;padding:10px;display:flex;position:relative}.cus-form-file input{display:none}.cus-form-file label{cursor:pointer;width:100%}.cus-form-file .file-label{color:#495057;font-weight:400}.preview-image{object-fit:cover;border-radius:6px;box-shadow:0 .5rem 1rem #00000026}.Toastify__progress-bar-theme--dark{background:var(--brand)!important}.no-scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--brand-mist);border-radius:8px}::-webkit-scrollbar-thumb{background:var(--brand-grey);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--brand)}.transparent{background-color:#0000}.pe-active{cursor:pointer!important}.zIndex1{z-index:1!important}.form-check-input:checked{background-color:var(--brand)!important;border-color:var(--brand)!important}.form-check-input:focus{box-shadow:0 0 0 .25rem var(--brand-20)!important;outline:0!important}.PhoneInputInput{background:0 0;border:none;outline:none;margin:0}.PhoneInputCountryIcon--border{box-shadow:none!important}.border-dashed{border:1px dashed var(--brand-ink)}.border-dashed-secondary{border:2px dashed #ced4da}.border-bottom-dashed{border-bottom:1px dashed var(--brand-ink)}.section{padding:5rem 0}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:inline-block}.section-title{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15}.section-lead{color:#555;max-width:42rem;font-size:1.05rem}.text-gradient{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.navbar-glass{z-index:1000;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #00000012;transition:box-shadow .3s;position:sticky;top:0;background:#ffffffe0!important}.navbar-glass .nav-link{color:var(--brand-ink);font-weight:500}.navbar-glass .nav-link:hover,.navbar-glass .nav-link:focus{color:var(--brand)}.hero{background:var(--brand-ink);color:#fff;-webkit-mask-image:-webkit-radial-gradient(#fff,#fff);border-radius:48px;margin:.5rem;padding:5rem 2rem 0;position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#fff)}.hero-title{font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:700;line-height:1.05}.hero-orb{filter:blur(90px);pointer-events:none;background:var(--brand);opacity:.28;border-radius:50%;position:absolute}.hero-pattern{opacity:.06;pointer-events:none;background-image:url(/images/pattern.svg);background-repeat:repeat;background-size:180px;position:absolute;inset:0}@media (max-width:767.98px){.hero{border-radius:28px;padding:3rem 1.25rem 0}.section{padding:3.25rem 0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.float-anim{animation:4s ease-in-out infinite floatY}.fade-in{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.float-anim{animation:none}.fade-in{opacity:1;transition:none;transform:none}}.stats-strip{background:var(--brand-gradient);padding:2rem 0}.stat-item{text-align:center;color:#fff;border-right:1px solid #ffffff26;padding:.5rem 1.5rem}.stat-item:last-child{border-right:none}.stat-item .stat-value{font-family:var(--font-display);font-size:1.75rem;font-weight:800;line-height:1.1}.stat-item .stat-label{opacity:.85;margin-top:.2rem;font-size:.8rem}@media (max-width:767.98px){.stat-item{border-bottom:1px solid #ffffff26;border-right:none}.stat-item:last-child{border-bottom:none}}.about-card{background:var(--brand-ink);border-radius:32px;width:100%;height:300px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.about-card:hover{transform:scale(1.02);box-shadow:0 12px 40px #0003}.about-card-overlay{background:linear-gradient(#0000,#0000001a,#000000bf);border-radius:32px;position:absolute;inset:0}.about-number{font-family:var(--font-display);color:#ffffff40;-webkit-user-select:none;user-select:none;font-size:3rem;font-weight:900;line-height:1;position:absolute;bottom:16px;right:20px}.benefit-card{background:#fff;border:1.5px solid #ececee;border-radius:1.25rem;height:100%;transition:box-shadow .2s,border-color .2s,transform .2s}.benefit-card:hover{border-color:var(--brand-20);transform:translateY(-2px);box-shadow:0 4px 24px #00000014}.benefit-icon-wrap{background:var(--brand-08);width:46px;height:46px;color:var(--brand);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audience-card{background:#fff;border:1.5px solid #ececee;border-radius:1.5rem;height:100%;padding:2rem;transition:transform .25s,box-shadow .25s}.audience-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #00000017}.audience-card-dark{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.audience-card-dark .audience-card-body{color:#ffffffbf}.audience-card-body{color:#555}.step-card{background:#fff;border:1.5px solid #ececee;border-radius:1.25rem;height:100%;padding:2rem 1.5rem 1.5rem;position:relative}.step-number{background:var(--brand);color:#fff;width:42px;height:42px;font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:-18px;left:1.5rem}.check-item{color:#444;border-bottom:1px solid #f5f5f8;align-items:flex-start;gap:.6rem;padding:.45rem 0;font-size:.92rem;display:flex}.check-item:last-child{border-bottom:none}.check-dot{background:var(--brand-12);width:20px;height:20px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.accordion-item{margin-bottom:.75rem;overflow:hidden;border:1.5px solid #ececee!important;border-radius:16px!important}.accordion-button{font-family:var(--font-display);font-weight:600;color:var(--brand-ink)!important;background:#fff!important;padding:1.15rem!important}.accordion-button:focus{box-shadow:none!important}.accordion-button:not(.collapsed){color:var(--brand)!important;background:var(--brand-08)!important;box-shadow:none!important}.accordion-button:after{filter:grayscale()}.accordion-button:not(.collapsed):after{filter:none}.testimonial-card{background:#fff;border:1.5px solid #ececee;border-radius:24px;flex-direction:column;height:100%;padding:1.75rem;display:flex}.testimonial-card-featured{border-top:3px solid var(--brand)!important}.testimonial-quote-mark{color:var(--brand);opacity:.25;margin-bottom:.25rem;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;line-height:.8;display:block}.testimonial-stars{color:var(--brand);letter-spacing:2px;margin-bottom:.75rem;font-size:.85rem}.cta-panel{background:var(--brand-ink);color:#fff;border-radius:40px;padding:4rem 2rem;position:relative;overflow:hidden}@media (max-width:767.98px){.cta-panel{border-radius:28px;padding:2.5rem 1.25rem}}.store-btn{background:#fff;border:none;border-radius:14px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:transform .2s;display:inline-flex}.store-btn:hover{transform:translateY(-2px)}.contact-info-card{background:var(--brand-08);border:1px solid var(--brand-12);border-radius:24px;height:100%;padding:2rem}.contact-info-row{border-bottom:1px solid #0000000f;align-items:flex-start;gap:14px;padding:1rem 0;display:flex}.contact-info-row:last-child{border-bottom:none}.contact-info-icon{background:var(--brand-12);width:42px;height:42px;color:var(--brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.site-footer{background:var(--brand-ink);color:#ffffffb3;padding:4rem 0 2rem}.site-footer a{color:#ffffffb3;text-decoration:none}.site-footer a:hover{color:var(--brand)}.site-footer h6{color:#fff;margin-bottom:1rem;font-weight:600}.footer-divider{border-top:1px solid #ffffff1f;margin-top:3rem;padding-top:1.5rem}
