.topBar{display:none}.navBar{background:#140641}.titisoftName{display:none;height:0;width:0}.logBg{background:#140641}@media only screen and (max-width:600px){.needHelp,.save{text-align:center}}@media only screen and (device-width:820px) and (device-height:1180px){.hero-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:6rem;padding-left:6rem;padding-top:6rem}.hero-img-mt{margin-top:4rem}.hero-padding{padding-top:8rem}.hero-justify{justify-content:start;padding-left:6rem;padding-top:4rem;margin-bottom:-2rem}.textSize{font-size:1.4rem;line-height:1.75rem}}@media only screen and (device-width:768px) and (device-height:1024px){.hero-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:6rem;padding-left:6rem;padding-top:6rem}.hero-img-mt{margin-top:0}.hero-justify,.hero-padding{padding-top:4rem}.hero-justify{justify-content:start;padding-left:6rem;margin-bottom:-2rem}.textSize{font-size:1.4rem;line-height:1.75rem}}@media only screen and (device-width:1024px) and (device-height:1366px){.hero-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:6rem;padding-left:6rem;padding-top:6rem}.hero-img-mt{margin-top:2rem;padding-right:8rem}.hero-padding{padding-top:8rem}.hero-justify{justify-content:start;padding-left:6rem;padding-top:4rem;margin-bottom:2rem}.textSize{font-size:1.4rem;line-height:1.75rem}}@media only screen and (device-width:712px) and (device-height:1138px){.hero-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:6rem;padding-left:6rem;padding-top:6rem}.hero-img-mt{margin-top:4rem}.hero-padding{padding-top:7rem}.hero-justify{justify-content:start;padding-left:6rem;padding-top:4rem;margin-bottom:-2rem}.textSize{font-size:1.4rem;line-height:1.75rem}}@media only screen and (device-width:600px) and (device-height:1024px){.hero-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:6rem;padding-left:6rem;padding-top:6rem}.hero-img-mt{margin-top:4rem}.hero-padding{padding-top:7rem}.hero-justify{justify-content:start;padding-left:6rem;padding-top:4rem;margin-bottom:-2rem}.textSize{font-size:1.4rem;line-height:1.75rem}}@media only screen and (device-width:800px) and (device-height:1280px){.hero-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:6rem;padding-left:6rem;padding-top:6rem}.hero-img-mt{margin-top:4rem}.hero-padding{padding-top:7rem}.hero-justify{justify-content:start;padding-left:6rem;padding-top:4rem;margin-bottom:-2rem}.textSize{font-size:1.4rem;line-height:1.75rem}}.textSize{font-size:1.2rem;line-height:1.7rem}.underlinedText{position:relative;font-size:100%}.underlinedText:after{content:"";position:absolute;width:100%;height:100%;top:25px;left:0;border-top:3px solid #260760;border-radius:50%}.stretched{font-family:Arial,Helvetica,sans-serif,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Verdana}.logo-txt,.stretched{font-stretch:ultra-expanded}.logo-txt{display:flex;flex-wrap:wrap;letter-spacing:.2rem;font-weight:700;font-size:20px;font-family:Arial,Helvetica,sans-serif;background:linear-gradient(90deg,#260760,#150e28,#140641,#5f16a7,#5f16a7,#5f16a7,#5f16a7,#13e2df,#260760,#1d0751,#260760);background-size:200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:animate 5s linear infinite;animation-direction:alternate-reverse;width:100%}@media only screen and (min-width:768px){.logo-txt{display:flex;flex-wrap:wrap;letter-spacing:.2rem;font-weight:700;font-size:19px;font-family:Arial,Helvetica,sans-serif;font-stretch:ultra-expanded;background:linear-gradient(90deg,#260760,#150e28,#140641,#5f16a7,#5f16a7,#5f16a7,#5f16a7,#13e2df,#260760,#1d0751,#260760);background-size:200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:animate 5s linear infinite;animation-direction:alternate-reverse;width:100%}}@keyframes animate{0%{background-position:0}50%{background-position:100%}to{background-position:200%}}.heroSection{position:relative;overflow:hidden;padding-top:7rem;padding-bottom:5rem;background:var(--hero-light-bg,#d1edf0)}.dark .heroSection{background:var(--hero-dark-bg,#12032f)}.heroSection:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(19,226,223,.08),transparent 32%),radial-gradient(circle at 85% 20%,rgba(175,139,211,.14),transparent 30%)}.heroShell{position:relative;z-index:1;width:100%}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;min-height:72vh}.heroContent{max-width:720px;padding-top:1rem}.heroEyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.5rem;padding:.6rem .95rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5f16a7;background:rgba(175,139,211,.08);border:1px solid rgba(175,139,211,.16)}.dark .heroEyebrow{color:#fff;background:rgba(175,139,211,.12);border-color:rgba(175,139,211,.2)}.heroEyebrow__dot{width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(90deg,#13e2df,#af8bd3);box-shadow:0 0 16px rgba(19,226,223,.45)}.heroTitle{display:flex;flex-direction:column;gap:.4rem;margin:0}.heroTitleTop{font-family:Poppins,sans-serif;font-size:clamp(3rem,7vw,5.4rem);line-height:.95;font-weight:800;letter-spacing:-.04em}.heroTitleBottom{font-family:Poppins,sans-serif;font-size:clamp(1.35rem,3vw,2.4rem);line-height:1.12;font-weight:650;letter-spacing:-.03em;color:#5f16a7}.dark .heroTitleBottom{color:#d9c7f1}.heroDescription{margin-top:1.5rem;max-width:620px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8;color:#4a4a68}.dark .heroDescription{color:hsla(0,0%,100%,.82)}.heroActions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.heroPrimaryBtn,.heroSecondaryBtn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:56px;padding:0 1.35rem;border-radius:999px;font-weight:700;font-size:.98rem;letter-spacing:.01em;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.heroPrimaryBtn{color:#fff;background:linear-gradient(90deg,#13e2df,#af8bd3);box-shadow:0 12px 30px rgba(175,139,211,.22),0 6px 18px rgba(19,226,223,.18)}.heroPrimaryBtn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(175,139,211,.26),0 8px 20px rgba(19,226,223,.22)}.heroSecondaryBtn{color:#35125e;border:1px solid rgba(175,139,211,.2);background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark .heroSecondaryBtn{color:#fff;background:hsla(0,0%,100%,.04);border-color:rgba(175,139,211,.18)}.heroSecondaryBtn:hover{transform:translateY(-2px);border-color:rgba(19,226,223,.45);box-shadow:0 12px 28px rgba(19,226,223,.08)}.heroVisual,.heroVisualCard{display:flex;align-items:center;justify-content:center}.heroVisualCard{position:relative;width:100%;max-width:560px;min-height:520px;padding:2rem;border-radius:2rem;background:linear-gradient(135deg,rgba(209,237,240,.9),rgba(209,237,240,.6)),linear-gradient(135deg,rgba(19,226,223,.08),rgba(175,139,211,.06));border:1px solid rgba(19,226,223,.18);box-shadow:0 30px 60px rgba(19,226,223,.12),0 20px 40px rgba(33,20,68,.06),inset 0 1px 0 hsla(0,0%,100%,.5);overflow:hidden}.dark .heroVisualCard{background:linear-gradient(135deg,rgba(38,7,96,.92),rgba(25,5,66,.88));border-color:rgba(175,139,211,.16);box-shadow:0 30px 60px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05)}.heroGlow{position:absolute;border-radius:999px;filter:blur(40px);pointer-events:none}.heroGlowOne{width:170px;height:170px;top:8%;left:6%;background:rgba(19,226,223,.18)}.heroGlowTwo{width:220px;height:220px;right:2%;bottom:4%;background:rgba(175,139,211,.2)}.heroImage{position:relative;z-index:2;width:100%;height:auto;max-height:460px;-o-object-fit:contain;object-fit:contain;animation:floatSoft 5.5s ease-in-out infinite}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.heroSection{padding-top:5.5rem;padding-bottom:4rem}.heroGrid{grid-template-columns:1fr;gap:2rem;min-height:auto}.heroContent{max-width:100%}.heroVisualCard{min-height:420px;max-width:500px;margin:0 auto}.heroImage{max-height:360px}}@media (max-width:768px){.heroSection{padding-top:4.5rem;padding-bottom:3.5rem}.heroEyebrow{font-size:.72rem;letter-spacing:.13em}.heroDescription{line-height:1.7}.heroActions{flex-direction:column;align-items:stretch}.heroPrimaryBtn,.heroSecondaryBtn{width:100%}.heroVisualCard{min-height:320px;padding:1.4rem;border-radius:1.5rem}.heroImage{max-height:280px}}