.app-home{position:relative;overflow-x:hidden;width:100%!important;max-width:none!important;margin:0!important;padding-top:70px!important}.app-home .hero-section{z-index:0;background:linear-gradient(135deg,#009cffcc 0%,#009cffe6 40%,#009cff 100%);align-items:center;width:calc(100% + 65px + 4rem);min-height:80vh;margin-top:0;margin-left:calc(-65px - 4rem);margin-right:-2.5rem;padding:2rem 2rem 2rem 6rem;display:flex;position:relative;top:0}.app-home .hero-container{direction:rtl;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1400px;margin:0 auto;transition:padding-left .3s;display:grid}.app-home .hero-container>*{direction:ltr}.app-home .hero-icons{perspective:1000px;height:600px;position:relative}.app-home .desktop-hero-icons{width:120%;height:600px;padding-left:100px;display:block}.app-home .hero-content{padding-left:0;padding-right:30px}.app-home .floating-icons{width:105%;height:100%;position:relative;transform:translate(-2.5%)}@media (min-width:769px){.app-home .hero-icons-mobile-wrapper{display:none}.app-home .desktop-hero-icons{display:block}}@media (min-width:769px) and (max-width:1024px){.app-home .tools-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:980px){.app-home .hero-icons-mobile-wrapper{display:none}.app-home .desktop-hero-icons{padding-left:50px;display:block}.app-home .icon-1{animation-delay:0s;top:15%;left:20%}.app-home .icon-2{animation-delay:.5s;top:10%;right:20%}.app-home .icon-3{animation-delay:1s;top:40%;left:15%}.app-home .icon-4{animation-delay:1.5s;top:50%;right:15%}.app-home .icon-5{animation-delay:2s;top:30%;left:50%}.app-home .icon-6{animation-delay:2.5s;top:70%;left:25%}.app-home .icon-7{animation-delay:3s;top:75%;right:25%}.app-home .icon-8{animation-delay:3.5s;top:85%;left:40%}.app-home .icon-9{animation-delay:4s;top:60%;right:40%}}.app-home .icon-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:0;background:#ffffff26;border:1px solid #fff3;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;text-decoration:none;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000001a}.app-home .icon-wrapper:hover{color:#fff;background:#ffffff40;border:1px solid #fff6;text-decoration:none;box-shadow:0 12px 40px #00000026}.app-home .icon-wrapper:after{content:attr(title);color:#1f2937;white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;background:#fff;border:1px solid #fff3;border-radius:8px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .3s;position:absolute;top:-45px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.app-home .icon-wrapper:before{content:"";opacity:0;pointer-events:none;z-index:1001;border-top:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;transition:opacity .3s;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.app-home .icon-wrapper:hover:after,.app-home .icon-wrapper:hover:before{opacity:1}.app-home .hero-icons.icons-ready .icon-wrapper{opacity:1;transition:opacity .2s}.app-home .icon-1{animation:slowFloat1 45s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-2{animation:slowFloat2 50s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-3{animation:slowFloat3 42s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-4{animation:slowFloat4 48s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-5{animation:slowFloat5 44s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-6{animation:slowFloat6 52s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-7{animation:slowFloat7 40s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-8{animation:slowFloat8 46s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-9{animation:slowFloat9 43s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-1:hover,.app-home .icon-2:hover,.app-home .icon-3:hover,.app-home .icon-4:hover,.app-home .icon-5:hover,.app-home .icon-6:hover,.app-home .icon-7:hover,.app-home .icon-8:hover,.app-home .icon-9:hover{animation-play-state:paused!important}@keyframes bigBangExplosion3{0%{opacity:0;filter:blur()brightness();top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(0);box-shadow:0 0 #0000}15%{opacity:.3;filter:blur(8px)brightness(.2);top:50%;left:50%;transform:translate(-50%,-50%)scale(.1)rotate(270deg);box-shadow:0 0 50px #000c,inset 0 0 30px #000000e6}30%{opacity:.1;filter:blur(15px)brightness(.1);top:50%;left:50%;transform:translate(-50%,-50%)scale(.05)rotate(810deg);box-shadow:0 0 80px #000000e6,inset 0 0 50px #000}45%{opacity:.8;filter:blur(20px)brightness(2);top:50%;left:50%;transform:translate(-50%,-50%)scale(3.1)rotate(1350deg);box-shadow:0 0 120px #fffc,0 0 60px #0096ff99}65%{opacity:1;filter:blur(8px)brightness(1.5);top:55%;left:30%;transform:translate(-50%,-50%)scale(1.7)rotate(1890deg);box-shadow:0 0 40px #fff6}85%{opacity:1;filter:blur(2px)brightness(1.2);top:55%;left:20%;transform:translate(-50%,-50%)scale(1.1)rotate(2430deg);box-shadow:0 0 20px #fff3}to{opacity:1;filter:blur()brightness();top:60%;left:15%;transform:translate(-50%,-50%)scale(1)rotate(2970deg);box-shadow:0 8px 32px #0000001a}}@keyframes bigBangExplosion4{0%{opacity:0;filter:blur()brightness();top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(0);box-shadow:0 0 #0000}15%{opacity:.3;filter:blur(8px)brightness(.2);top:50%;left:50%;transform:translate(-50%,-50%)scale(.1)rotate(120deg);box-shadow:0 0 50px #000c,inset 0 0 30px #000000e6}30%{opacity:.1;filter:blur(15px)brightness(.1);top:50%;left:50%;transform:translate(-50%,-50%)scale(.05)rotate(360deg);box-shadow:0 0 80px #000000e6,inset 0 0 50px #000}45%{opacity:.8;filter:blur(20px)brightness(2);top:50%;left:50%;transform:translate(-50%,-50%)scale(3.3)rotate(720deg);box-shadow:0 0 120px #fffc,0 0 60px #0096ff99}65%{opacity:1;filter:blur(8px)brightness(1.5);top:45%;left:50%;transform:translate(-50%,-50%)scale(1.7)rotate(1080deg);box-shadow:0 0 40px #fff6}85%{opacity:1;filter:blur(2px)brightness(1.2);top:40%;left:50%;transform:translate(-50%,-50%)scale(1.2)rotate(1440deg);box-shadow:0 0 20px #fff3}to{opacity:1;filter:blur()brightness();top:35%;left:50%;transform:translate(-50%,-50%)scale(1)rotate(1800deg);box-shadow:0 8px 32px #0000001a}}@keyframes bigBangExplosion5{0%{opacity:0;filter:blur()brightness();top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(0);box-shadow:0 0 #0000}15%{opacity:.3;filter:blur(8px)brightness(.2);top:50%;left:50%;transform:translate(-50%,-50%)scale(.1)rotate(-90deg);box-shadow:0 0 50px #000c,inset 0 0 30px #000000e6}30%{opacity:.1;filter:blur(15px)brightness(.1);top:50%;left:50%;transform:translate(-50%,-50%)scale(.05)rotate(-270deg);box-shadow:0 0 80px #000000e6,inset 0 0 50px #000}45%{opacity:.8;filter:blur(20px)brightness(2);top:50%;left:50%;transform:translate(-50%,-50%)scale(3.4)rotate(-540deg);box-shadow:0 0 120px #fffc,0 0 60px #0096ff99}65%{opacity:1;filter:blur(8px)brightness(1.5);top:60%;left:70%;transform:translate(-50%,-50%)scale(1.8)rotate(-810deg);box-shadow:0 0 40px #fff6}85%{opacity:1;filter:blur(2px)brightness(1.2);top:65%;left:75%;transform:translate(-50%,-50%)scale(1.2)rotate(-1080deg);box-shadow:0 0 20px #fff3}to{opacity:1;filter:blur()brightness();top:70%;left:80%;transform:translate(-50%,-50%)scale(1)rotate(-1350deg);box-shadow:0 8px 32px #0000001a}}@keyframes bigBangExplosion6{0%{opacity:0;filter:blur();top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(0)}20%{opacity:.7;filter:blur(3px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)rotate(150deg)}40%{opacity:1;filter:blur(6px);top:50%;left:50%;transform:translate(-50%,-50%)scale(2.5)rotate(300deg)}60%{opacity:1;filter:blur(2px);top:75%;left:35%;transform:translate(-50%,-50%)scale(1.6)rotate(450deg)}80%{opacity:1;filter:blur(1px);top:80%;left:30%;transform:translate(-50%,-50%)scale(1.3)rotate(600deg)}to{opacity:1;filter:blur();top:85%;left:25%;transform:translate(-50%,-50%)scale(1)rotate(750deg)}}@keyframes bigBangExplosion7{0%{opacity:0;filter:blur();top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(0)}20%{opacity:.6;filter:blur(2px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)rotate(-30deg)}40%{opacity:1;filter:blur(4px);top:50%;left:50%;transform:translate(-50%,-50%)scale(2.2)rotate(-60deg)}60%{opacity:1;filter:blur(2px);top:30%;left:60%;transform:translate(-50%,-50%)scale(1.4)rotate(-90deg)}80%{opacity:1;filter:blur(1px);top:15%;left:62%;transform:translate(-50%,-50%)scale(1.1)rotate(-120deg)}to{opacity:1;filter:blur();top:10%;left:65%;transform:translate(-50%,-50%)scale(1)rotate(-150deg)}}@keyframes bigBangExplosion8{0%{opacity:0;filter:blur();top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(0)}20%{opacity:.7;filter:blur(2px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)rotate(210deg)}40%{opacity:1;filter:blur(5px);top:50%;left:50%;transform:translate(-50%,-50%)scale(2.3)rotate(420deg)}60%{opacity:1;filter:blur(2px);top:47%;left:80%;transform:translate(-50%,-50%)scale(1.5)rotate(630deg)}80%{opacity:1;filter:blur(1px);top:46%;left:83%;transform:translate(-50%,-50%)scale(1.2)rotate(840deg)}to{opacity:1;filter:blur();top:45%;left:85%;transform:translate(-50%,-50%)scale(1)rotate(1050deg)}}@keyframes bigBangExplosion9{0%{opacity:0;filter:blur();top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(0)}20%{opacity:.7;filter:blur(3px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)rotate(-75deg)}40%{opacity:1;filter:blur(5px);top:50%;left:50%;transform:translate(-50%,-50%)scale(2.4)rotate(-150deg)}60%{opacity:1;filter:blur(2px);top:70%;left:57%;transform:translate(-50%,-50%)scale(1.6)rotate(-225deg)}80%{opacity:1;filter:blur(1px);top:75%;left:56%;transform:translate(-50%,-50%)scale(1.3)rotate(-300deg)}to{opacity:1;filter:blur();top:80%;left:55%;transform:translate(-50%,-50%)scale(1)rotate(-375deg)}}@keyframes slowFloat1{0%{top:15%;left:20%;transform:translate(-50%,-50%)rotate(450deg)}25%{top:70%;left:80%;transform:translate(-50%,-50%)rotate(540deg)}50%{top:30%;left:10%;transform:translate(-50%,-50%)rotate(630deg)}75%{top:85%;left:60%;transform:translate(-50%,-50%)rotate(720deg)}to{top:15%;left:20%;transform:translate(-50%,-50%)rotate(810deg)}}@keyframes slowFloat2{0%{top:25%;left:75%;transform:translate(-50%,-50%)rotate(-450deg)}25%{top:10%;left:15%;transform:translate(-50%,-50%)rotate(-540deg)}50%{top:60%;left:90%;transform:translate(-50%,-50%)rotate(-630deg)}75%{top:80%;left:30%;transform:translate(-50%,-50%)rotate(-720deg)}to{top:25%;left:75%;transform:translate(-50%,-50%)rotate(-810deg)}}@keyframes slowFloat3{0%{top:60%;left:15%;transform:translate(-50%,-50%)rotate(600deg)}25%{top:5%;left:70%;transform:translate(-50%,-50%)rotate(690deg)}50%{top:40%;left:85%;transform:translate(-50%,-50%)rotate(780deg)}75%{top:90%;left:25%;transform:translate(-50%,-50%)rotate(870deg)}to{top:60%;left:15%;transform:translate(-50%,-50%)rotate(960deg)}}@keyframes slowFloat4{0%{top:35%;left:50%;transform:translate(-50%,-50%)rotate(300deg)}25%{top:75%;left:5%;transform:translate(-50%,-50%)rotate(390deg)}50%{top:15%;left:85%;transform:translate(-50%,-50%)rotate(480deg)}75%{top:55%;left:25%;transform:translate(-50%,-50%)rotate(570deg)}to{top:35%;left:50%;transform:translate(-50%,-50%)rotate(660deg)}}@keyframes slowFloat5{0%{top:70%;left:80%;transform:translate(-50%,-50%)rotate(-225deg)}25%{top:20%;left:40%;transform:translate(-50%,-50%)rotate(-315deg)}50%{top:85%;left:10%;transform:translate(-50%,-50%)rotate(-405deg)}75%{top:35%;left:90%;transform:translate(-50%,-50%)rotate(-495deg)}to{top:70%;left:80%;transform:translate(-50%,-50%)rotate(-585deg)}}@keyframes slowFloat6{0%{top:85%;left:25%;transform:translate(-50%,-50%)rotate(750deg)}25%{top:25%;left:65%;transform:translate(-50%,-50%)rotate(840deg)}50%{top:50%;left:5%;transform:translate(-50%,-50%)rotate(930deg)}75%{top:10%;left:80%;transform:translate(-50%,-50%)rotate(1020deg)}to{top:85%;left:25%;transform:translate(-50%,-50%)rotate(1110deg)}}@keyframes slowFloat7{0%{top:10%;left:65%;transform:translate(-50%,-50%)rotate(-150deg)}25%{top:65%;left:20%;transform:translate(-50%,-50%)rotate(-240deg)}50%{top:80%;left:85%;transform:translate(-50%,-50%)rotate(-330deg)}75%{top:30%;left:35%;transform:translate(-50%,-50%)rotate(-420deg)}to{top:10%;left:65%;transform:translate(-50%,-50%)rotate(-510deg)}}@keyframes slowFloat8{0%{top:45%;left:85%;transform:translate(-50%,-50%)rotate(1050deg)}25%{top:15%;left:30%;transform:translate(-50%,-50%)rotate(1140deg)}50%{top:75%;left:70%;transform:translate(-50%,-50%)rotate(1230deg)}75%{top:90%;left:15%;transform:translate(-50%,-50%)rotate(1320deg)}to{top:45%;left:85%;transform:translate(-50%,-50%)rotate(1410deg)}}@keyframes slowFloat9{0%{top:80%;left:55%;transform:translate(-50%,-50%)rotate(-375deg)}25%{top:40%;left:10%;transform:translate(-50%,-50%)rotate(-465deg)}50%{top:5%;left:50%;transform:translate(-50%,-50%)rotate(-555deg)}75%{top:65%;left:90%;transform:translate(-50%,-50%)rotate(-645deg)}to{top:80%;left:55%;transform:translate(-50%,-50%)rotate(-735deg)}}.app-home .hero-gradient{pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.app-home .hero-content{color:#fff;z-index:10;padding:38px 0 0 11px}.app-home .hero-icons{z-index:1;position:relative}.app-home .hero-section:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.04;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 2px);background-size:3px 3px,3px 3px;position:absolute;inset:0}.app-home .hero-title{background:linear-gradient(135deg,#fff 0%,#f0f9ff 100%);-webkit-text-fill-color:transparent;text-align:left;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;padding-left:40px;font-size:3.5rem;font-weight:800;line-height:1.1}.app-home .hero-accent{background:linear-gradient(135deg,#fff 0%,#e0f2fe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.9em;display:block}.app-home .hero-description{opacity:.9;text-align:left;color:#fff;max-width:90%;margin-bottom:2rem;padding-left:40px;font-size:1.25rem;line-height:1.7}.app-home .hero-features{flex-wrap:wrap;gap:1rem;padding-left:40px;display:flex}.app-home .feature-badge{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;color:#fff;background:0 0;border:none;border-radius:8px;align-items:center;gap:.9rem;padding:4px 10px;font-size:.9rem;font-weight:600;display:flex}.app-home .feature-badge-cta{background:#fff;border:none}.app-home .cta-button-badge{align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;color:#009cff!important;opacity:1!important}.app-home .cta-button-badge:hover{text-decoration:none;transform:scale(1.05);color:#009cff!important}.app-home .feature-badge-cta:hover{background:#fff;border:none}.app-home .feature-badge-cta span{color:#009cff!important;opacity:1!important}.app-home .badge-icon{font-size:1.2rem}.app-home .feature-badge:first-child .badge-icon{color:#fff}.app-home .feature-badge:nth-child(2) .badge-icon{color:#86efac}.app-home .feature-badge:nth-child(3) .badge-icon{color:#fbbf24}.app-home .feature-badge-cta .badge-icon{color:#009cff}.app-home .tools-section{background:#fff;padding:6rem 2rem}.app-home .tools-container{max-width:1400px;margin:0 auto}.app-home .section-header{text-align:center;margin-bottom:4rem}.app-home .section-title{color:#1f2937;background:linear-gradient(135deg,#1f2937 0%,#374151 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.app-home .section-subtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.app-home .tools-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:2rem;max-width:1200px;margin-top:1rem;margin-left:auto;margin-right:auto;padding:2rem 0;display:grid}.app-home .tool-card{color:inherit;flex-direction:column;width:100%;max-width:370px;height:350px;scroll-margin-top:120px;text-decoration:none;transition:all .3s;display:flex;position:relative}.app-home .tool-card:before{display:none}.app-home .tool-card:hover{color:inherit;text-decoration:none}.app-home .tool-card:hover:before{display:none}.app-home .tool-icon{z-index:10;color:#009cff;background:#009cff1a;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:2.5rem;transition:transform .3s;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.app-home .tool-card:hover .tool-icon{transform:translate(-50%)rotate(360deg)}.app-home .tool-content{text-align:center;background:linear-gradient(135deg,#009cff52 0%,#009cff63 40%,#009cff2e 100%);border-radius:20px;flex-grow:1;height:calc(100% - 65px);margin-top:65px;padding:95px 30px 30px;position:relative}.app-home .tool-content:before{content:"";z-index:-1;background:#fff;border-radius:65px 65px 0 0;width:130px;height:75px;position:absolute;top:-65px;left:50%;transform:translate(-50%)}.app-home .tool-name{color:#2d3748;margin-bottom:15px;font-size:1.5rem;font-weight:700;line-height:1.3}.app-home .tool-description{color:#000000a3;margin:0;font-size:.95rem;line-height:1.6}.app-home .tool-arrow{color:#718096;z-index:6;font-size:1.5rem;position:absolute;bottom:20px;right:25px}.app-home .tool-card:hover .tool-arrow{color:#2d3748}.app-home .features-section{background:#fff;padding:6rem 2rem}.app-home .features-container{max-width:1200px;margin:0 auto}.app-home .features-title{text-align:center;color:#1f2937;margin-bottom:3rem;font-size:2.5rem;font-weight:800}.app-home .features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}@media (max-width:768px){.app-home .features-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:500px){.app-home .features-grid{grid-template-columns:1fr!important}}.app-home .feature-item{text-align:center;cursor:default;background:#009cff1a;border-radius:12px;padding:1.5rem;transition:all .3s}.app-home .feature-item:hover{transform:translateY(-2px)}.app-home .feature-icon{margin-bottom:1rem;font-size:2.5rem}.app-home .feature-item h3{color:#1f2937;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.app-home .feature-item p{color:#6b7280;font-size:.95rem;line-height:1.6}.app-home .hero-icons-mobile-wrapper{contain:layout;will-change:transform;margin:.5rem 0 1rem;display:none;position:relative;overflow:visible;transform:translateZ(0)}@media (min-width:769px) and (max-width:1024px){.app-home .tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.app-home{overflow:hidden;transform:translateZ(0);padding-top:55px!important}.app-home .tools-grid{grid-template-columns:1fr;gap:1.5rem}.app-home .hero-container{direction:ltr;grid-template-columns:1fr;gap:1.5rem;max-width:800px;padding-top:0}.app-home .hero-icons-mobile-wrapper{margin:1rem 0 1.5rem;display:block}.app-home .desktop-hero-icons{display:none}.app-home .hero-content{text-align:center;padding-top:45px;padding-left:0;padding-right:0}.app-home .hero-description{text-align:center;max-width:100%;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding-left:0;font-size:1.1rem}.app-home .hero-features{grid-template-columns:1fr 1fr;justify-content:center;gap:.75rem;max-width:100%;margin-top:5rem;margin-bottom:-1rem;padding-left:0;display:grid}.app-home .feature-badge{text-align:center;justify-content:center;padding:.6rem .75rem;font-size:.85rem}.app-home .hero-section{contain:layout paint;z-index:1;width:100%;min-height:auto;margin-top:0;margin-left:0;margin-right:0;padding:2rem 1.5rem 4rem;position:relative;transform:translateZ(0)}.app-home .hero-title{text-align:center;padding-left:0;font-size:2.5rem}.app-home .hero-icons-mobile-wrapper .hero-icons{height:270px;padding-bottom:5px}.app-home .section-title{font-size:2.5rem}.app-home .section-subtitle{font-size:1.1rem}.app-home .features-title{font-size:2rem}.app-home .features-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.app-home .tools-section,.app-home .features-section{padding:4rem 1.5rem}.app-home .icon-wrapper{border-radius:14px}}@media (min-width:481px) and (max-width:768px){.app-home .icon-wrapper{width:60px;height:60px;font-size:1.4rem}.app-home .icon-1{animation:slowFloat1 45s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-2{animation:slowFloat2 50s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-3{animation:slowFloat3 42s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-4{animation:slowFloat4 48s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-5{animation:slowFloat5 44s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-6{animation:slowFloat6 52s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-7{animation:slowFloat7 40s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-8{animation:slowFloat8 46s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-9{animation:slowFloat9 43s ease-in-out var(--start-offset,0s)infinite}.app-home .hero-icons-mobile-wrapper .hero-icons{height:260px;padding-bottom:5px}}@media (max-width:480px){.app-home .icon-wrapper{width:55px;height:55px;font-size:1.3rem}.app-home .icon-1{animation:slowFloat1 45s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-2{animation:slowFloat2 50s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-3{animation:slowFloat3 42s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-4{animation:slowFloat4 48s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-5{animation:slowFloat5 44s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-6{animation:slowFloat6 52s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-7{animation:slowFloat7 40s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-8{animation:slowFloat8 46s ease-in-out var(--start-offset,0s)infinite}.app-home .icon-9{animation:slowFloat9 43s ease-in-out var(--start-offset,0s)infinite}.app-home .hero-icons-mobile-wrapper .hero-icons{height:250px;padding-bottom:5px}.app-home .hero-title{font-size:2rem}.app-home .hero-description{font-size:1rem}.app-home .feature-badge{padding:4px 0;font-size:.8rem}}@media (min-width:769px){.sidebar.open~.main-wrapper .app-home .hero-section{width:calc(100% + 180px + 4rem);margin-left:calc(-180px - 4rem);padding-left:7rem}.sidebar.open~.main-wrapper .app-home .hero-container{padding-left:100px!important}}.app-home .hero-section{padding-top:0;padding-bottom:55px}.app-home.page-container{width:100%!important;max-width:none!important;margin:0!important}@keyframes cardHighlight{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1)}75%{transform:scale(1.05)}to{transform:scale(1)}}.app-home .tool-card.highlight{animation:1.5s ease-in-out cardHighlight}.app-home .tool-card.highlight .tool-icon{animation:1.5s ease-in-out iconRotateDouble}@keyframes iconRotateDouble{0%{transform:translate(-50%)rotate(0)}25%{transform:translate(-50%)rotate(360deg)}50%{transform:translate(-50%)rotate(360deg)}75%{transform:translate(-50%)rotate(720deg)}to{transform:translate(-50%)rotate(720deg)}}
