@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Orbitron:wght@700&display=swap";.dg-auth-page{--auth-gold: #ffd166;--auth-green: #00ff9c;--auth-pink: #ff007f;--auth-cyan: #00e0ff;--auth-gradient-heading: linear-gradient(90deg, var(--auth-cyan) 0%, var(--auth-green) 50%, var(--auth-pink) 100%);--auth-gradient-cta: linear-gradient(135deg, var(--auth-pink), var(--auth-green));--auth-card-surface: color-mix(in srgb, var(--surface-primary, #021712) 94%, transparent);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 16px 40px;font-family:var(--font-body, "Inter", sans-serif);color:var(--text-primary, #fff);background-color:var(--bg-primary, #000);background-image:radial-gradient(ellipse 90% 55% at 50% -15%,rgba(255,0,127,.22),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 30%,rgba(0,255,156,.12),transparent 50%),radial-gradient(ellipse 60% 45% at 0% 85%,rgba(255,209,102,.12),transparent 50%)}[data-theme=light] .dg-auth-page{background-image:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(255,0,127,.12),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 25%,rgba(0,255,156,.1),transparent 50%),radial-gradient(ellipse 55% 40% at 0% 90%,rgba(255,209,102,.18),transparent 50%)}.dg-auth-shell{width:100%;display:flex;justify-content:center}.dg-auth-split{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,430px);gap:clamp(2rem,4vw,3.25rem);align-items:center}.dg-auth-split--signup{max-width:1180px;grid-template-columns:minmax(0,.92fr) minmax(320px,500px)}.dg-auth-split--signup .dg-auth-card{max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.dg-auth-aside{min-width:0}.dg-auth-aside-inner{max-width:540px}.dg-auth-aside-eyebrow{margin:0 0 10px;font-family:var(--font-heading, "Orbitron", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--auth-gold)}.dg-auth-aside-title{margin:0 0 14px;font-family:var(--font-heading, "Orbitron", sans-serif);font-size:clamp(1.55rem,2.8vw,2.2rem);font-weight:700;line-height:1.2;letter-spacing:.02em;background:var(--auth-gradient-heading);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dg-auth-aside-lead{margin:0 0 22px;font-size:1.02rem;line-height:1.6;color:var(--text-muted, rgba(184,187,193,.75))}.dg-auth-aside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.dg-auth-aside-list li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.45;color:var(--text-primary, #fff)}.dg-auth-aside-list-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:1px;border-radius:9px;background:#00ff9c1a;color:var(--auth-green);border:1px solid rgba(255,209,102,.28)}.dg-auth-form-column{min-width:0;width:100%}.dg-auth-form-column .dg-auth-card{max-width:none}.dg-auth-card{width:100%;max-width:430px;border-radius:16px;border:1px solid var(--border, rgba(255,255,255,.14));background:var(--auth-card-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 64px #00000073,0 0 0 1px #ffd1661f;padding:28px}[data-theme=light] .dg-auth-card{--auth-card-surface: #fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 20px 50px #00000014,0 0 0 1px #ffd16659}.dg-auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#ffffff0f;border:1px solid var(--border-secondary, rgba(255,255,255,.12));border-radius:999px;padding:4px;margin-bottom:18px;overflow:hidden}[data-theme=light] .dg-auth-tabs{background:#0000000a;border:1px solid rgba(0,0,0,.08)}.dg-auth-tab-indicator{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:999px;background:var(--auth-gradient-cta);box-shadow:0 8px 28px #ff007f59;z-index:0}.dg-auth-tab{position:relative;z-index:1;border:none;border-radius:999px;padding:10px 8px;font-weight:700;font-size:.9rem;font-family:var(--font-body, "Inter", sans-serif);color:var(--text-muted, rgba(184,187,193,.75));background:transparent;cursor:pointer;transition:color .25s ease}.dg-auth-tab.is-active{color:#000}.dg-auth-title{margin:0;font-family:var(--font-heading, "Orbitron", sans-serif);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;letter-spacing:.03em;text-align:left;width:100%;max-width:100%;line-height:1.25;background:var(--auth-gradient-heading);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dg-auth-title--card{font-size:clamp(1.2rem,2.5vw,1.45rem);margin-bottom:6px}.dg-auth-subtitle{margin-top:8px;margin-bottom:0;color:var(--text-muted, rgba(184,187,193,.75));font-size:.9rem;line-height:1.45}.dg-auth-subtitle--card{margin-top:0;margin-bottom:4px}.dg-auth-form{margin-top:16px;padding-top:8px;display:flex;flex-direction:column;gap:14px}.dg-auth-form--signup{margin-top:8px;padding-top:0}.dg-auth-form--forgot{gap:16px}.dg-auth-section{display:flex;flex-direction:column;gap:12px;margin:0 0 1.25rem;padding:0 0 1.2rem;border-bottom:1px solid var(--border-divider, rgba(255,255,255,.08))}.dg-auth-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.dg-auth-section--consent .dg-auth-checkbox--legal{margin-bottom:0}.dg-auth-section-title{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-family:var(--font-heading, "Orbitron", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--auth-gold)}.dg-auth-section-icon{flex-shrink:0;color:var(--auth-green);opacity:.95}.dg-auth-field{display:flex;flex-direction:column;gap:6px}.dg-auth-label{color:var(--text-primary, #fff);font-size:.83rem;font-weight:600}.dg-auth-optional{font-weight:500;color:var(--text-muted);font-size:.78rem}.dg-auth-input-hint{margin:4px 0 0;font-size:.78rem;color:var(--text-muted);line-height:1.45}.dg-auth-input-wrap{position:relative}.dg-auth-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--color-soft-gray, #b8bbc1);opacity:.85}.dg-auth-input{width:100%;border-radius:10px;border:1px solid var(--border, rgba(255,255,255,.14));background:#00000059;color:var(--text-primary, #fff);padding:11px 12px 11px 38px;font-size:.95rem;font-family:var(--font-body, "Inter", sans-serif);transition:border-color .2s ease,box-shadow .2s ease}[data-theme=light] .dg-auth-input{background:#f8fafc;color:#0f172a;border:1px solid rgba(0,0,0,.12)}.dg-auth-input.with-action{padding-right:40px}.dg-auth-input:focus{outline:none;border-color:var(--auth-gold);box-shadow:0 0 0 3px #ffd16638}.dg-auth-input[type=date]{color-scheme:dark}[data-theme=light] .dg-auth-input[type=date]{color-scheme:light}.dg-auth-input-action{border:none;background:transparent;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);cursor:pointer}.dg-auth-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--text-muted, rgba(184,187,193,.75))}.dg-auth-checkbox input{accent-color:var(--auth-pink)}.dg-auth-checkbox--inline{margin-top:2px}.dg-auth-checkbox--legal span{line-height:1.5}.dg-auth-submit{width:100%;border:none;border-radius:var(--border-radius, 12px);padding:12px 14px;background:var(--auth-gradient-cta);color:#000;font-weight:700;font-family:var(--font-body, "Inter", sans-serif);font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 12px 32px #00ff9c47;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;text-decoration:none}.dg-auth-submit:hover{transform:translateY(-1px);box-shadow:0 14px 36px #ff007f47}.dg-auth-submit:disabled{opacity:.75;cursor:not-allowed}.dg-auth-submit--signup{margin-top:4px}.dg-auth-submit--inline{width:100%;box-sizing:border-box}.dg-auth-page a.dg-auth-submit{color:#000;text-decoration:none}.dg-auth-link{border:none;background:transparent;padding:0;color:var(--auth-gold);font-weight:700;font-family:var(--font-body, "Inter", sans-serif);cursor:pointer;text-decoration:none;transition:color .2s ease}.dg-auth-link:hover{color:var(--auth-green)}.dg-auth-link.small{font-size:.82rem}.dg-auth-inline-link{color:var(--auth-gold);font-weight:700;text-decoration:underline;text-underline-offset:2px}.dg-auth-inline-link:hover{color:var(--auth-green)}.dg-auth-forgot-row{margin-top:4px}.dg-auth-bottom-copy{margin:2px 0 0;color:var(--text-muted);font-size:.88rem}.dg-auth-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-size:.875rem;font-weight:600;font-family:var(--font-body, "Inter", sans-serif);color:var(--text-muted);text-decoration:none;transition:color .2s ease}.dg-auth-back:hover{color:var(--auth-green)}.dg-auth-back svg{flex-shrink:0;transition:transform .2s ease}.dg-auth-back:hover svg{transform:translate(-3px)}.dg-auth-message{border-radius:10px;margin-bottom:4px;padding:10px 12px;font-size:.85rem}.dg-auth-message.error{border:1px solid rgba(255,0,127,.45);background:#ff007f1a;color:#ffb3d9}.dg-auth-message.success{border:1px solid rgba(0,255,156,.45);background:#00ff9c14;color:#9cf5d5}[data-theme=light] .dg-auth-message.error{color:#9d174d;background:#fff1f7}[data-theme=light] .dg-auth-message.success{color:#047857;background:#ecfdf5}.dg-auth-divider{position:relative;text-align:center;margin:18px 0 14px}.dg-auth-divider:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--border-divider, rgba(255,255,255,.08))}.dg-auth-divider span{position:relative;z-index:1;background:var(--auth-card-surface);color:var(--text-muted);font-size:.8rem;padding:0 10px}[data-theme=light] .dg-auth-divider span{background:#fff}.dg-auth-socials{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dg-auth-social-btn{border:1px solid var(--border, rgba(255,255,255,.14));border-radius:10px;padding:10px;background:#ffffff0a;color:var(--text-primary, #fff);font-weight:600;font-family:var(--font-body, "Inter", sans-serif);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}[data-theme=light] .dg-auth-social-btn{background:#fff;color:#0f172a;border:1px solid rgba(0,0,0,.1)}.dg-auth-social-btn:hover{border-color:var(--auth-gold);box-shadow:0 0 16px #ffd16633}.dg-auth-social-btn:disabled{opacity:.6;cursor:not-allowed}.dg-auth-success-panel{margin-top:20px;padding:24px 18px;border-radius:12px;border:1px solid rgba(0,255,156,.4);background:#00ff9c14;text-align:center}[data-theme=light] .dg-auth-success-panel{background:#ecfdf5;border:1px solid rgba(5,150,105,.35)}.dg-auth-success-icon{display:block;color:var(--auth-green);margin:0 auto 12px}.dg-auth-success-title{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:var(--text-primary, #fff)}.dg-auth-success-text{margin:0 0 20px;font-size:.9rem;color:var(--text-muted);line-height:1.5}.dg-auth-success-email{font-weight:700;color:var(--auth-gold);word-break:break-all}.dg-auth-success-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%}.dg-auth-success-actions>.dg-auth-link{align-self:center}@media(max-width:900px){.dg-auth-split,.dg-auth-split--signup{grid-template-columns:1fr;gap:1.75rem;align-items:stretch}.dg-auth-aside-inner{max-width:100%;margin:0 auto;text-align:center}.dg-auth-aside-eyebrow,.dg-auth-aside-title{text-align:center}.dg-auth-aside-lead{text-align:center;max-width:36rem;margin-left:auto;margin-right:auto}.dg-auth-aside-list{max-width:22rem;margin-left:auto;margin-right:auto;text-align:left}.dg-auth-split--signup .dg-auth-card{max-height:none;overflow-y:visible}}@media(max-width:520px){.dg-auth-page{padding:88px 12px 32px}.dg-auth-card{width:100%;max-width:none;padding:22px 18px;border-radius:14px}.dg-auth-socials{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box;border-color:#00ced1}@font-face{font-family:Gill Sans;src:local("Gill Sans"),local("Gill Sans"),local("Gill Sans MT"),local("GillSansMT");font-weight:300;font-style:normal;font-display:swap}.icon{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important}:root{--color-primary: #FFD166;--color-secondary: #00FF9C;--color-accent-pink: #FF007F;--color-accent-gold: #FFD166;--color-soft-gray: #B8BBC1;--color-white: #ffffff;--color-charcoal: #000000;--bg-black: #000000;--bg-green: #021712;--surface: #021712;--bg-primary: #000000;--text-primary: #ffffff;--text-muted: rgba(184, 187, 193, .75);--text-disabled: rgba(184, 187, 193, .5);--surface: var(--surface-primary);--bg-surface: var(--surface-primary);--surface-secondary: #021712;--surface-primary: #021712;--surface-section: #000000;--border: rgba(255, 255, 255, .14);--border-secondary: rgba(255, 255, 255, .12);--border-divider: rgba(255, 255, 255, .08);--bg-primary-light: #FFFFFF;--text-primary-light: #000000;--text-muted-light: #000000;--surface-light: #FFFFFF;--surface-primary-light: #ffffff;--surface-secondary-light: #ffffff;--border-light: rgba(0, 0, 0, .12);--text-on-accent-light: #000000;--gradient-primary: linear-gradient(135deg, #FF007F, #00FF9C);--gradient-heading: linear-gradient(90deg, #00e0ff 0%, #00FF9C 50%, #FF007F 100%);--gradient-sub-heading: linear-gradient(90deg, #00e0ff 0%, #00FF9C 50%, #FF007F 100%);--gradient-icon: linear-gradient(135deg, #FF007F, #FFD166);--gradient-hover: linear-gradient(135deg, #FF007F, #FFD166);--text-on-accent: #000000;--font-heading: "Orbitron", sans-serif;--font-body: "Inter", sans-serif;--font-special: "Gill Sans", sans-serif;--container-max: 1200px;--section-padding: 50px;--border-radius: 12px;--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px}[data-theme=light]{--bg-primary: var(--bg-primary-light);--text-primary: var(--text-primary-light);--text-muted: var(--text-muted-light);--surface: var(--surface-light);--surface-primary: var(--surface-primary-light);--surface-secondary: var(--surface-secondary-light);--border: #000000;--border-secondary: #000000;--border-divider: #000000;--color-accent-gold: #FFFFFF;--color-primary: #FFFFFF}body{font-family:var(--font-body);font-weight:400;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}body section{border-bottom:1px solid #FFD166}.section-title,.section-heading,.tool-title,.feature-title{font-family:var(--font-special);font-weight:300;text-align:center!important;display:block!important;width:100%!important}h1{font-family:var(--font-heading);font-weight:700;color:transparent;background:var(--gradient-heading);-webkit-background-clip:text;background-clip:text;display:block!important;text-align:center!important;width:100%!important}h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;color:transparent;background:var(--gradient-sub-heading);-webkit-background-clip:text;background-clip:text;display:block!important;text-align:center!important;width:100%!important}h1{font-size:3.5rem}h2{font-size:2.5rem;color:transparent;background:var(--gradient-sub-heading);-webkit-background-clip:text;background-clip:text;display:block!important;text-align:center!important;width:100%!important}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.1rem}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--text-primary-light);background:none;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--text-primary-light)}[data-theme=light]{--text-on-accent: #000000}[data-theme=light] p,[data-theme=light] .body-text,[data-theme=light] .secondary-text,[data-theme=light] .disabled-text,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#000!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#000000!important}[data-theme=light] .icon,[data-theme=light] .emoji,[data-theme=light] [role=img],[data-theme=light] svg:not(.ignore-color-preservation){background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;filter:none!important}[data-theme=light] .dropdown-content a{color:#000}[data-theme=light] .dropdown-content a:hover{color:var(--color-primary)}[data-theme=light] .mobile-menu a,[data-theme=light] .mobile-menu .dropdown-content-mobile a{color:#000}[data-theme=light] .mobile-menu a:hover,[data-theme=light] .mobile-menu .dropdown-content-mobile a:hover{color:var(--color-primary)}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 40px}.glassmorphism{background:var(--surface-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--border-radius)}.gradient-text{display:inline-block;color:transparent;background:var(--gradient-heading);-webkit-background-clip:text;background-clip:text}[data-theme=light] .gradient-text{background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#000000!important;color:#000!important}.btn-primary{background:var(--gradient-primary);color:var(--text-on-accent);padding:1.125rem 2.25rem;border:none;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-body);text-decoration:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 12px 35px #00ff9c59;transform:translateY(0);font-size:1rem}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #00ff9c59}.btn-primary:active{transform:translateY(-1px);box-shadow:0 5px 20px #00f0ff66}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.btn-primary:hover:before{left:100%}.btn-secondary{background-color:transparent;border:1px solid #FFD166;color:#ffd166;padding:1.125rem 2.25rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-body);text-decoration:none;display:inline-block;position:relative;overflow:hidden;font-size:1rem}.btn-secondary:hover{border-color:#00ff9c;color:#00ff9c;transform:translateY(-2px);box-shadow:0 10px 30px #00f0ff33}.btn-secondary:active{transform:translateY(-1px);box-shadow:0 5px 20px #ffd1661a}@media(max-width:768px){.btn-primary,.btn-secondary{padding:.875rem 1.75rem}}@media(max-width:480px){.btn-primary,.btn-secondary{padding:.75rem 1.5rem}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.card-hover{transition:all .3s ease;position:relative}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00f0ff1a}.card-hover:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);border-radius:var(--border-radius);opacity:0;transition:opacity .3s ease;z-index:1}.card-hover:hover:before{opacity:.1}input,textarea,select{transition:all .3s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #ffd1661a}a{color:#ffd166;transition:all .3s ease}a:hover{color:#00ff9c}p,.body-text{color:#b8bbc1}.secondary-text{color:#b8bbc1bf}.disabled-text{color:#b8bbc180}.responsive-grid{display:grid;gap:30px}.responsive-grid.cols-1{grid-template-columns:1fr}.responsive-grid.cols-2{grid-template-columns:repeat(2,1fr)}.responsive-grid.cols-3{grid-template-columns:repeat(3,1fr)}.responsive-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.responsive-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.responsive-grid.cols-4,.responsive-grid.cols-3,.responsive-grid.cols-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.responsive-grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}.flex-responsive{display:flex;gap:30px}@media(max-width:768px){.flex-responsive{flex-direction:column;gap:20px}.flex-responsive.reverse-mobile{flex-direction:column-reverse}}.responsive-text{font-size:1.25rem}.responsive-heading-1{font-size:3.5rem}.responsive-heading-2{font-size:2.5rem}.responsive-heading-3{font-size:1.75rem}.section-padding{padding:var(--section-padding)}@media(max-width:1200px){.section-padding{padding:100px 0}}@media(max-width:992px){.section-padding{padding:80px 0}}@media(max-width:768px){.section-padding{padding:42px 0}}@media(max-width:480px){.section-padding{padding:32px 0}}.hide-sm,.hide-md,.hide-lg{display:block}@media(max-width:480px){.hide-sm{display:none}}@media(max-width:768px){.hide-md{display:none}}@media(max-width:992px){.hide-lg{display:none}}.show-sm,.show-md,.show-lg{display:none}@media(max-width:480px){.show-sm{display:block}}@media(max-width:768px){.show-md{display:block}}@media(max-width:992px){.show-lg{display:block}}#root{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);opacity:1!important;display:block!important;visibility:visible!important}.page-test h1,.page-test h2,.page-test .section-title,.page-test1 h1,.page-test1 h2,.page-test1 .section-title,.page-test2 h1,.page-test2 h2,.page-test2 .section-title,.page-test3 h1,.page-test3 h2,.page-test3 .section-title,.page-test4 h1,.page-test4 h2,.page-test4 .section-title,.page-test5 h1,.page-test5 h2,.page-test5 .section-title,.page-test6 h1,.page-test6 h2,.page-test6 .section-title,.page-new3 h1,.page-new3 h2,.page-new3 .section-title,.page-new4 h1,.page-new4 h2,.page-new4 .section-title{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.page-test h3,.page-test .card-title,.page-test1 h3,.page-test1 .card-title,.page-test2 h3,.page-test2 .card-title,.page-test3 h3,.page-test3 .card-title,.page-test4 h3,.page-test4 .card-title,.page-test5 h3,.page-test5 .card-title,.page-test6 h3,.page-test6 .card-title,.page-new3 h3,.page-new3 .card-title,.page-new4 h3,.page-new4 .card-title{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.page-test p,.page-test .description-text,.page-test1 p,.page-test1 .description-text,.page-test2 p,.page-test2 .description-text,.page-test3 p,.page-test3 .description-text,.page-test4 p,.page-test4 .description-text,.page-test5 p,.page-test5 .description-text,.page-test6 p,.page-test6 .description-text,.page-new3 p,.page-new3 .description-text,.page-new4 p,.page-new4 .description-text{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.page-test button,.page-test .btn,.page-test .cta-button,.page-test1 button,.page-test1 .btn,.page-test1 .cta-button,.page-test2 button,.page-test2 .btn,.page-test2 .cta-button,.page-test3 button,.page-test3 .btn,.page-test3 .cta-button,.page-test4 button,.page-test4 .btn,.page-test4 .cta-button,.page-test5 button,.page-test5 .btn,.page-test5 .cta-button,.page-test6 button,.page-test6 .btn,.page-test6 .cta-button,.page-new3 button,.page-new3 .btn,.page-new3 .cta-button,.page-new4 button,.page-new4 .btn,.page-new4 .cta-button{background:var(--button-text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.App{min-height:100vh;opacity:1!important;display:block!important;visibility:visible!important}[data-theme=dark] #root,[data-theme=light] #root,[data-theme=dark] .App,[data-theme=light] .App{opacity:1!important;display:block!important;visibility:visible!important}*{opacity:1!important}.hero-title,.quick-benefit,.hero-subtitle,.social-proof,.hero-cta,.service-card,.feature-card,.testimonial-card{opacity:1!important;transform:translateY(0)!important;visibility:visible!important}*{transition:none!important}@keyframes pulseBadge{0%{transform:scale(1);box-shadow:0 0 #ffd16666}50%{transform:scale(1.05);box-shadow:0 0 0 10px #ffd16600}to{transform:scale(1);box-shadow:0 0 #ffd16600}}.pulse-badge{animation:pulseBadge 2s infinite}.feature-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #FFC72B;color:#fff;background:transparent;font-size:.95rem;font-weight:600;padding:8px 14px;border-radius:8px;transition:all .3s ease;cursor:default}.feature-badge svg{color:#ffd166;width:18px;height:18px}.feature-badge:hover{box-shadow:0 0 12px #ffc72b99;transform:translateY(-2px)}.badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.test-page h2{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test-page h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test-page p{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test-page .service-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px;font-weight:700}.test-page .feature-card h3,.test-page .startup-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px;font-weight:700}.test-page a[class*=CTAButton],.test-page CardCTAButton,.test-page a.AnimatedCTAButton,.test-page a.CTAButton{background:var(--button-text-gradient)!important;color:#fff!important;border:none!important}.test1-page h2{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test1-page h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test1-page p{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test1-page .service-card h3,.test1-page .feature-card h3,.test1-page .startup-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test1-page a[class*=CTAButton],.test1-page .CardCTAButton,.test1-page a.AnimatedCTAButton,.test1-page a.CTAButton{background:var(--button-text-gradient)!important;color:#fff!important;border:none!important}.test2-page h2{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test2-page h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test2-page p{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test2-page .service-card h3,.test2-page .feature-card h3,.test2-page .startup-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test2-page a.AnimatedCTAButton,.test2-page a.CTAButton,.test2-page .CardCTAButton{background:var(--button-text-gradient)!important;color:#fff!important;border:none!important}.test2-page a.CTAButton.secondary,.page-new4 a.CTAButton.secondary{background:linear-gradient(90deg,#9b35ff,#ff4fd8)!important;color:#fff!important;border:2px solid #ffffff!important}.test3-page h2{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test3-page h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test3-page p{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test3-page .service-card h3,.test3-page .feature-card h3,.test3-page .startup-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test3-page a.AnimatedCTAButton,.test3-page a.CTAButton,.test3-page .CardCTAButton{background:var(--button-text-gradient)!important;color:#fff!important;border:none!important}.test4-page h2{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test4-page h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test4-page p{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test4-page .service-card h3,.test4-page .feature-card h3,.test4-page .startup-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test4-page a.AnimatedCTAButton,.test4-page a.CTAButton,.test4-page .CardCTAButton{background:var(--button-text-gradient)!important;color:#fff!important;border:none!important}.test5-page h2{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test5-page h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test5-page p{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test5-page .service-card h3,.test5-page .feature-card h3,.test5-page .startup-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test5-page a.AnimatedCTAButton,.test5-page a.CTAButton,.test5-page .CardCTAButton{background:var(--button-text-gradient)!important;color:#fff!important;border:none!important}.test6-page h2{background:var(--headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test6-page h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test6-page p{background:var(--para-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test6-page .service-card h3,.test6-page .feature-card h3,.test6-page .startup-card h3{background:var(--subhead-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.test6-page a.AnimatedCTAButton,.test6-page a.CTAButton,.test6-page .CardCTAButton{background:var(--button-text-gradient)!important;color:#fff!important;border:none!important}.page-test{--headline-gradient: linear-gradient(90deg, #FF1D43, #FF4DA0);--subhead-gradient: linear-gradient(90deg, #FF4DA0, #FF8ECF);--para-gradient: linear-gradient(90deg, #C9CED8, #E6E6E6);--button-text-gradient: linear-gradient(90deg, #FF0033, #FF5FBF)}.page-test1{--headline-gradient: linear-gradient(90deg, #FF0033 0%, #FF4DB8 100%);--subhead-gradient: linear-gradient(90deg, #00C6FF 0%, #0066FF 100%);--para-gradient: linear-gradient(90deg, #D6E2F5, #F2F6FF);--button-text-gradient: linear-gradient(90deg, #FF0033 0%, #FF4DB8 50%, #00C6FF 100%)}.page-test2{--headline-gradient: linear-gradient(90deg, #FFB800 0%, #FF8A00);--subhead-gradient: linear-gradient(90deg, #D14CFF, #FF7CE8);--para-gradient: linear-gradient(90deg, #E4DFF4, #F4E9FF);--button-text-gradient: linear-gradient(90deg, #9B35FF, #FF4FD8)}.page-new4{--headline-gradient: linear-gradient(90deg, #FFB800, #FF8A00);--subhead-gradient: linear-gradient(90deg, #D14CFF, #FF7CE8);--para-gradient: linear-gradient(90deg, #E4DFF4, #F4E9FF);--button-text-gradient: linear-gradient(90deg, #9B35FF, #FF4FD8)}.page-test3{--headline-gradient: linear-gradient(90deg, #FF6A00, #EE0979);--subhead-gradient: linear-gradient(90deg, #FF8E42, #FF3D67);--para-gradient: linear-gradient(90deg, #EDE2D9, #FFF5EF);--button-text-gradient: linear-gradient(90deg, #FF5A00, #FF0048)}.page-new3{--headline-gradient: linear-gradient(90deg, #FF6A00, #EE0979);--subhead-gradient: linear-gradient(90deg, #EF501B 0%, #E51F57 100%);--para-gradient: linear-gradient(90deg, #EDE2D9, #FFF5EF);--button-text-gradient: linear-gradient(90deg, #FF5A00, #FF0048)}.page-test4{--headline-gradient: linear-gradient(90deg, #A9C6FF, #F0F3FF);--subhead-gradient: linear-gradient(90deg, #8BA6D6, #CFD8E8);--para-gradient: linear-gradient(90deg, #D7DCE5, #EEF1F5);--button-text-gradient: linear-gradient(90deg, #B7CCFF, #E8EEFF)}.page-test5{--headline-gradient: linear-gradient(90deg, #FF1D43, #FF4DA0);--subhead-gradient: linear-gradient(90deg, #FF4DA0, #FF8ECF);--para-gradient: linear-gradient(90deg, #C9CED8, #E6E6E6);--button-text-gradient: linear-gradient(90deg, #FF0033, #FF5FBF)}.page-test6{--headline-gradient: linear-gradient(90deg, #00C6FF, #0072FF);--subhead-gradient: linear-gradient(90deg, #6BCBFF, #AEE4FF);--para-gradient: linear-gradient(90deg, #D6E2F5, #F2F6FF);--button-text-gradient: linear-gradient(90deg, #009CFF, #005DFF)}:root{--section-padding-mobile: clamp(32px, 8vw, 48px)}@media(max-width:768px){h1{font-size:clamp(1.9rem,7vw,2.7rem)!important}h2{font-size:clamp(1.8rem,8vw,2.5rem)!important}h3{font-size:clamp(1.4rem,6vw,1.8rem)!important}section{padding:var(--section-padding-mobile) 0!important}}.icon,[class*=icon],.service-card-icon,.tool-card-icon,.feature-card-icon,.startup-card-icon{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;color:inherit!important;filter:none!important}@supports (font-family: "Segoe UI Emoji"){*{font-family:inherit}}span:has(emoji),div:has(emoji),.emoji,[aria-label*=emoji]{background:none!important;color:inherit!important}h2[class*=heading]{font-family:Gill Sans!important;font-weight:300!important;color:#1e977d!important;background:none!important;-webkit-text-fill-color:#ffffff!important;text-align:center!important;display:block!important;width:100%!important}[data-theme=light] h2[class*=heading]{color:#000!important;-webkit-text-fill-color:#000000!important}h2[class*=Title],.section-title,.services-heading-h2,.tools-heading-h2,.features-heading-h2,.testimonials-heading-h2,.startup-heading-h2,.partners-heading-h2{font-family:Gill Sans!important;font-weight:300!important;color:linear-gradient(90deg,#ff6704 100%,#ee0a77 100%)!important;background:none!important;-webkit-text-fill-color:linear-gradient(90deg,#ff6704 100%,#ee0a77 100%)!important;text-align:center!important;display:block!important;width:100%!important}[data-theme=light] h2[class*=Title],[data-theme=light] .section-title,[data-theme=light] .services-heading-h2,[data-theme=light] .tools-heading-h2,[data-theme=light] .features-heading-h2,[data-theme=light] .testimonials-heading-h2,[data-theme=light] .startup-heading-h2,[data-theme=light] .partners-heading-h2{color:#000!important;-webkit-text-fill-color:#000000!important}.hero-section{padding:clamp(80px,10vw,150px) 0;text-align:center;background:radial-gradient(ellipse at center,rgba(0,240,255,.1) 0%,transparent 50%)}.hero-content{max-width:var(--container-max);margin:0 auto;padding:0 40px}.hero-heading-h1{font-family:var(--font-hero-h1, var(--font-heading));font-size:clamp(2.2rem,5vw,4.2rem);margin-bottom:24px;line-height:1.2;background:var(--gradient-heading);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-hero-h1, transparent);animation:var(--anim-hero-h1, none)}[data-theme=light] .hero-heading-h1{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#000000!important;color:#000!important}.hero-benefit-p{font-family:var(--font-hero-benefit, var(--font-body));font-size:1.1rem;color:var(--color-hero-benefit, var(--color-primary));margin-bottom:30px;font-weight:600;animation:var(--anim-hero-benefit, none)}.hero-subtitle-p{font-family:var(--font-hero-subtitle, var(--font-body));font-size:1.25rem;color:var(--color-hero-subtitle, var(--text-muted));margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;animation:var(--anim-hero-subtitle, none)}.social-proof{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:30px}.trust-badge{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#00f0ff1a;border-radius:50px;border:1px solid rgba(0,240,255,.3)}.trust-badge svg{color:var(--color-primary);font-size:1.2rem}.trust-badge.secure svg{color:#4caf50}.trust-badge.trusted svg{color:#2196f3}.trust-badge.rating svg{color:#ffc107}.trust-badge-text-span{font-family:var(--font-trust-badge, var(--font-body));font-size:.9rem;font-weight:600;color:var(--color-trust-badge, var(--text-primary));animation:var(--anim-trust-badge, none)}.hero-cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:80px}.hero-cta-button{font-family:var(--font-hero-cta, var(--font-body));background:var(--gradient-primary);color:var(--color-hero-cta, var(--text-on-accent));padding:18px 36px;border:none;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:12px;font-size:1.1rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #00f0ff4d;animation:var(--anim-hero-cta, subtlePulse 2s ease-in-out infinite)}.hero-cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00f0ff66}.hero-cta-button.secondary{background:transparent;color:var(--text-primary);border:2px solid var(--border)}.hero-cta-button.secondary:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 15px 40px #00f0ff33}.hero-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.hero-cta-button:hover:before{left:100%}.services-section{padding:clamp(80px,10vw,150px) 0;text-align:center;background:radial-gradient(ellipse at center,rgba(0,240,255,.1) 0%,transparent 50%)}.services-content{max-width:var(--container-max);margin:0 auto;padding:0 40px}.services-heading-h2{font-family:Gill Sans;font-size:3rem;margin-bottom:20px;text-align:center;background:var(--gradient-heading);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-services-h2, transparent);animation:var(--anim-services-h2, none)}[data-theme=light] .services-heading-h2{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#000000!important;color:#000!important}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:var(--container-max);margin:0 auto 80px;padding:0 20px}.service-card{background:var(--bg-green);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--border-radius);padding:35px 25px;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;display:block;color:inherit}.service-card:hover{transform:translateY(-5px) scale(1.02);border-color:var(--color-primary);box-shadow:0 20px 40px #00f0ff33}.service-card:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);border-radius:var(--border-radius);opacity:0;transition:opacity .3s ease;z-index:1}.service-card:hover:before{opacity:.1}.service-card-icon{font-size:2.8rem;margin-bottom:18px;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:transform .3s ease}[data-theme=light] .service-card-icon{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:initial!important}.service-card:hover .service-card-icon{transform:scale(1.1)}.service-card-heading-h3{font-family:var(--font-services-h3, var(--font-heading));font-size:1.4rem;margin-bottom:14px;font-weight:700;color:var(--color-services-h3, var(--text-primary));animation:var(--anim-services-h3, none)}.service-card-paragraph-p{font-family:var(--font-services-p, var(--font-body));font-size:.95rem;color:var(--color-services-p, var(--text-muted));margin-bottom:20px;line-height:1.6;animation:var(--anim-services-p, none)}.service-card-button-span{font-family:var(--font-services-button, var(--font-body));background:var(--gradient-primary);color:var(--color-services-button, var(--text-on-accent));padding:10px 20px;border:none;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-size:.9rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #00f0ff4d;animation:var(--anim-services-button, none)}.service-card-button-span:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00f0ff66}.service-card-button-span:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.service-card-button-span:hover:before{left:100%}@media(max-width:1200px){.hero-cta-buttons{gap:15px;margin-bottom:60px}}@media(max-width:992px){.services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.hero-section,.services-section{padding:48px 0}.hero-content,.services-content{padding:0 20px}.social-proof{flex-direction:column;gap:15px}.hero-cta-button{width:100%;max-width:320px}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:var(--container-max)}}@media(max-width:480px){.hero-section,.services-section{padding:36px 0}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px}.service-card{padding:18px 10px}.service-card-icon{font-size:1.8rem;margin-bottom:10px}.service-card-heading-h3{font-size:.95rem;margin-bottom:8px}.service-card-paragraph-p{font-size:.78rem;line-height:1.35;margin-bottom:12px}.service-card-button-span{padding:7px 10px;font-size:.72rem}}@keyframes subtlePulse{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{animation:fadeInUp .6s ease-out forwards}.feature-card .icon{font-size:2.8rem;margin-bottom:18px;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:transform .3s ease}.feature-card:hover .icon{transform:scale(1.1)}[data-theme=light] .feature-card .icon{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:initial!important}
