*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}section{scroll-margin-top:80px}@font-face{font-family:Titillium Light;src:url(https://db.onlinewebfonts.com/t/7ecc6f3bd02b89d73135964771512b70.eot);src:url(https://db.onlinewebfonts.com/t/7ecc6f3bd02b89d73135964771512b70.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/7ecc6f3bd02b89d73135964771512b70.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/7ecc6f3bd02b89d73135964771512b70.woff)format("woff"),url(https://db.onlinewebfonts.com/t/7ecc6f3bd02b89d73135964771512b70.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/7ecc6f3bd02b89d73135964771512b70.svg#Titillium%20Light)format("svg")}@font-face{font-family:Titillium;src:url(https://db.onlinewebfonts.com/t/3745f5043df4f9424d7d094f3411f542.eot);src:url(https://db.onlinewebfonts.com/t/3745f5043df4f9424d7d094f3411f542.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/3745f5043df4f9424d7d094f3411f542.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/3745f5043df4f9424d7d094f3411f542.woff)format("woff"),url(https://db.onlinewebfonts.com/t/3745f5043df4f9424d7d094f3411f542.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/3745f5043df4f9424d7d094f3411f542.svg#Titillium)format("svg")}.header{background-color:#fafafa;border-bottom:1px solid #eee;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;position:relative}.logo-container{gap:.5rem}.logo-container,.logo-link{align-items:center;display:flex}.logo-link{text-decoration:none}.logo{height:auto;object-fit:contain;transition:transform .3s ease;width:200px}.logo:hover{transform:scale(1.05)}.logo-text{color:#3e0c75;font-family:Segoe UI,sans-serif;font-size:1.4rem}.desktop-nav{display:flex;flex:1 1;gap:2rem;justify-content:center}.nav-link{font-family:Titillium Light,sans-serif;font-size:16px;position:relative;text-decoration:none;transition:color .3s ease}.nav-link,.nav-link:focus,.nav-link:hover{color:#3e0c75;font-weight:700;letter-spacing:1px}.nav-link:after{background-color:#3e0c75;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.desktop-download{margin-left:auto}.download-btn{background:#0000;border:2px solid #3e0c75;border-radius:999px;color:#3e0c75;cursor:pointer;font-family:Titillium,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.download-btn:hover{background-color:#3e0c75;box-shadow:0 4px 8px #3e0c754d;color:#fff;transform:translateY(-2px)}.hamburger-btn{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-around;padding:0;width:30px;z-index:1001}.hamburger-line{background-color:#3e0c75;border-radius:2px;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger-line.open:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-nav{background-color:#fafafa;border-left:1px solid #eee;box-shadow:-2px 0 10px #0000001a;display:none;flex-direction:column;gap:2rem;height:100vh;padding:80px 2rem 2rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:1000}.mobile-nav.open{right:0}.mobile-nav-link{border-bottom:1px solid #eee;color:#666;font-family:Titillium Light,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;padding:1rem 0;text-decoration:none;transition:color .3s ease}.mobile-nav-link:hover{color:#3e0c75}.mobile-nav-link:last-child{border-bottom:none}.mobile-overlay{background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}@media (max-width:1024px) and (min-width:769px){.header{padding:.8rem 1.5rem}.logo{width:150px}.download-btn,.nav-link{font-size:14px}.download-btn{padding:.5rem 1rem}.desktop-nav{gap:1.5rem}}@media (max-width:768px){.header{padding:.8rem 1rem}.logo{width:120px}.desktop-download,.desktop-nav{display:none}.hamburger-btn,.mobile-nav{display:flex}.mobile-overlay{display:block}}@media (max-width:480px){.header{padding:.6rem .8rem}.logo{width:150px}.mobile-nav{padding:70px 1.5rem 1.5rem;width:250px}.mobile-nav-link{font-size:16px;padding:.8rem 0}}.download-btn:focus,.hamburger-btn:focus,.mobile-nav-link:focus,.nav-link:focus{outline:none}body.mobile-menu-open{overflow:hidden}@font-face{font-display:swap;font-family:DM Sans Medium;src:url(https://db.onlinewebfonts.com/t/254e22acc9a3adcfe8330459cc54cabc.woff2) format("woff2")}.featurebox-wrapper{background-color:#f5f5f5;overflow:hidden;padding:4rem 0;position:relative;width:100%}.decorativeimg{height:auto;left:1%;position:absolute;top:10%;width:100px}.featurebox-container{margin:0 auto;max-width:1400px;width:90%}.featurebox-container,.featurebox-header{align-items:center;display:flex;flex-direction:column}.featurebox-header{margin-bottom:3rem;text-align:center}.featurebox-header h2{font-family:DM Sans Regular;font-size:2.5rem;font-weight:600;line-height:1.2;margin:0}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;display:inline-block}.gradient-text,.gradient-text span{-webkit-text-fill-color:#0000;color:#0000}.gradient-text span{background:linear-gradient(135deg,#4b7bec,#3b3b98);-webkit-background-clip:text;background-clip:text}.curved-line{height:auto;margin-top:.5rem;max-width:80%;width:700px}.featurebox-content{grid-row-gap:2.5rem;grid-column-gap:3%;align-items:stretch;column-gap:3%;display:grid;grid-template-columns:repeat(3,1fr);row-gap:2.5rem;width:100%}.feature-item{flex-direction:column;justify-content:flex-start}.feature-icon-container,.feature-item{align-items:center;display:flex;position:relative}.feature-icon-container{justify-content:center;margin-bottom:1rem;z-index:2}.feature-icon{height:70px;margin-bottom:20%;object-fit:contain;transition:transform .3s ease;width:70px}.feature-text-box{align-items:center;background:#f5f5f5;border-radius:12px;box-shadow:5px -5px 8px 0 #fff,-4px 7px 8px 0 #0000001f;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:2rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:90%}.feature-text-box:hover{filter:drop-shadow(-6px 10px 12px rgba(0,0,0,.15)) drop-shadow(6px -6px 12px #FFF);transform:translateY(-5px)}.feature-item:hover .feature-icon{transform:scale(1.1)}.feature-text-box h3{color:#2c3e50;font-family:DM Sans Medium;font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.feature-text-box p{color:#555;font-family:DM Sans Regular,sans-serif;font-size:1rem;line-height:1.6;margin:0;text-align:center}@media (max-width:1700px) and (min-width:1025px){.featurebox-container{max-width:1100px}}@media (max-width:1024px) and (min-width:769px){.featurebox-wrapper{padding:3rem 0}.featurebox-container{width:95%}.featurebox-header h2{font-size:2.2rem}.featurebox-content{column-gap:1.5rem;grid-template-columns:repeat(2,1fr);row-gap:2rem}.feature-text-box{padding:1.8rem}.feature-icon{height:55px;width:55px}.feature-icon-container{margin-bottom:1rem}.feature-text-box h3{font-size:1.2rem}.feature-text-box p{font-size:.95rem}.decorativeimg{width:80px}}@media (max-width:768px){.featurebox-wrapper{padding:2.5rem 0}.featurebox-container{width:95%}.featurebox-header{margin-bottom:2rem}.featurebox-header h2{font-size:1.8rem;line-height:1.3}.curved-line{max-width:90%;width:400px}.featurebox-content{column-gap:0;grid-template-columns:1fr;row-gap:1.5rem}.feature-text-box{border-radius:16px;padding:1.5rem}.feature-icon{height:50px;width:50px}.feature-icon-container{margin-bottom:.8rem}.feature-text-box h3{font-size:1.1rem;margin-bottom:.8rem}.feature-text-box p{font-size:.9rem;line-height:1.5}.decorativeimg{display:none}}@media (max-width:480px){.featurebox-wrapper{padding:2rem 0}.featurebox-container{width:80%}.featurebox-header h2{font-size:23px}.curved-line{max-width:95%;width:300px}.featurebox-content{row-gap:1.2rem}.feature-text-box{border-radius:14px;padding:1.2rem}.feature-icon{height:50px;margin-bottom:30%;width:50px}.feature-icon-container{margin-bottom:.6rem;margin-top:5%}.feature-text-box h3{font-size:1rem;margin-bottom:.6rem}.feature-text-box p{font-size:.85rem;line-height:1.4}.decorativeimg{display:none}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.curved-line,.decorativeimg,.feature-icon{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.feature-item:focus-within .feature-icon,.feature-text-box:focus-within{outline:2px solid #4b7bec;outline-offset:2px}.feature-item:focus-within .feature-icon{border-radius:8px}@media (prefers-reduced-motion:reduce){.feature-icon,.feature-text-box{transition:none}.feature-item:hover .feature-icon,.feature-text-box:hover{transform:none}}@font-face{font-display:swap;font-family:DM Sans Regular;src:url(https://db.onlinewebfonts.com/t/d9d77150b3dda1eea88a7a8f979e7711.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans Bold;src:url(https://db.onlinewebfonts.com/t/182778942bc991e17d2a908129e53135.eot);src:url(https://db.onlinewebfonts.com/t/182778942bc991e17d2a908129e53135.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/182778942bc991e17d2a908129e53135.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/182778942bc991e17d2a908129e53135.woff) format("woff"),url(https://db.onlinewebfonts.com/t/182778942bc991e17d2a908129e53135.ttf) format("truetype"),url(https://db.onlinewebfonts.com/t/182778942bc991e17d2a908129e53135.svg#DM%20Sans%20Bold) format("svg")}.footer{background:linear-gradient(180deg,#ca01ff -84.16%,#c30afe -39.99%,#af23fa 32.56%,#8f4bf4 124.47%,#6283ed 232.11%,#2acae3 351.57%,#00ffdb 434.57%);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:40px 0 0;position:relative;width:100%}.footer-main{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-column{max-width:240px;min-width:200px}.footer-column h3{color:#fff;font-family:DM Sans Bold,sans-serif;font-size:22px;font-weight:700;margin-bottom:12px}.footer-column p{line-height:1.4;margin:0}.footer-column a,.footer-column p{color:#fff;font-family:DM Sans Regular,sans-serif;font-size:16px}.footer-column a{display:block;margin-bottom:8px;text-decoration:none;transition:all .3s ease}.footer-column a:hover{opacity:.8;text-decoration:underline}.footer-column a:focus{outline:none}.contact-info{align-items:center;display:flex;gap:10px;margin:10px 0}.contact-info .icon{flex-shrink:0;height:18px;width:18px}.contact-email{display:inline!important;margin-bottom:0!important}.follow-section{align-items:center;display:flex;gap:10px;margin-top:10px}.follow-label{color:#fff;font-family:DM Sans Regular,sans-serif;font-size:14px;font-weight:400;white-space:nowrap}.social-icons{align-items:center;display:flex;gap:10px}.social-icons a{display:inline-block;margin-bottom:0;transition:transform .3s ease}.social-icons a:hover{text-decoration:none;transform:scale(1.1)}.social-icons a:focus{outline:none}.social-icons img{background:#fff;border-radius:50%;display:block;height:23px;padding:4px;width:23px}.app-downloads{display:flex;flex-direction:column;gap:6px}.store-badge{display:block;height:auto;transition:transform .3s ease;width:130px}.store-badge:hover{transform:scale(1.05)}.app-downloads a{display:inline-block;margin-bottom:0}.app-downloads a:hover{text-decoration:none}.app-downloads a:focus{outline:none}.footer-bottom{background:#fff;font-size:14px;margin-top:30px;padding:10px 0;text-align:center}.footer-bottom,.footer-bottom p{color:#000;font-family:DM Sans Regular,sans-serif}.footer-bottom p{margin:0}@media (max-width:1440px) and (min-width:1025px){.footer-main{max-width:1000px}.footer{padding:35px 0 0}.footer-main{gap:40px}.footer-column h3{font-size:20px;margin-bottom:10px}.footer-column a,.footer-column p{font-size:15px}.contact-info .icon{height:17px;width:17px}.social-icons img{height:22px;padding:3px;width:22px}.store-badge{width:125px}.follow-label,.footer-bottom{font-size:13px}}@media (max-width:1024px) and (min-width:601px){.footer{padding:30px 0 0}.footer-main{grid-gap:10% 20%;display:grid;gap:10% 20%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:start;max-width:800px;padding:0 10%}.footer-column{flex:none;max-width:none;min-width:auto;width:100%}.footer-column h3{font-size:18px;margin-bottom:10px}.footer-column a,.footer-column p{font-size:14px}.contact-info{margin:8px 0}.contact-info .icon{height:16px;width:16px}.social-icons img{height:20px;padding:3px;width:20px}.store-badge{width:115px}.follow-label{font-size:12px}.footer-bottom{font-size:12px;margin-top:25px}}@media (max-width:600px){.footer{padding:25px 0 0}.footer-main{grid-gap:9% 15%;display:grid;gap:9% 15%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:10px 70px}.footer-column{flex:none;max-width:none;min-width:auto;text-align:left;width:100%}.footer-column h3{font-size:16px;margin-bottom:8px}.footer-column a,.footer-column p{font-size:13px;line-height:1.5}.contact-info{gap:8px;margin:6px 0}.contact-info .icon{height:14px;width:14px}.follow-section{align-items:flex-start;flex-direction:column;gap:6px}.follow-label{font-size:11px;margin-bottom:4px}.social-icons{gap:6px}.social-icons img{height:18px;padding:2px;width:18px}.store-badge{width:100px}.footer-bottom{font-size:11px;margin-top:20px;padding:8px 0}}@media (max-width:480px){.footer-main{gap:9% 15%;max-width:100%;padding:0 50px}.footer-column h3{font-size:15px}.footer-column a,.footer-column p{font-size:12px}.store-badge{width:90px}.social-icons img{height:16px;width:16px}.contact-info .icon{height:12px;width:12px}}@media (prefers-contrast:high){.footer{background:#000}}@media (prefers-reduced-motion:reduce){.footer-column a,.social-icons a,.store-badge{transition:none}.social-icons a:hover,.store-badge:hover{transform:none}}@font-face{font-family:Catchy Melody Regular;src:url(https://db.onlinewebfonts.com/t/77e7d6163833ef57361590b8102835f7.eot);src:url(https://db.onlinewebfonts.com/t/77e7d6163833ef57361590b8102835f7.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/77e7d6163833ef57361590b8102835f7.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/77e7d6163833ef57361590b8102835f7.woff)format("woff"),url(https://db.onlinewebfonts.com/t/77e7d6163833ef57361590b8102835f7.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/77e7d6163833ef57361590b8102835f7.svg#Catchy%20Melody%20Regular)format("svg")}@font-face{font-family:Barlow Condensed Regular;src:url(https://db.onlinewebfonts.com/t/e0f817248b1df6f7242901463c4344e5.eot);src:url(https://db.onlinewebfonts.com/t/e0f817248b1df6f7242901463c4344e5.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/e0f817248b1df6f7242901463c4344e5.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/e0f817248b1df6f7242901463c4344e5.woff)format("woff"),url(https://db.onlinewebfonts.com/t/e0f817248b1df6f7242901463c4344e5.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/e0f817248b1df6f7242901463c4344e5.svg#Barlow%20Condensed%20Regular)format("svg")}.create-stories-container{align-items:center;display:flex;height:80vh;justify-content:center;overflow:hidden;position:relative}.main-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;max-width:800px;position:relative;width:100%;z-index:10}.vilotestar1{height:100px;position:absolute;right:90%;top:10%;width:350px;z-index:1000}.vilotestar2{left:90%}.vilotestar2,.vilotestar3{bottom:30%;height:100px;position:absolute;width:350px;z-index:1000}.vilotestar3{right:100%}.first-container{align-items:center;display:flex;gap:30px;text-align:justify}.character-section{flex:0 0 auto}.character-image{animation:slideInFromLeft 1.2s cubic-bezier(.68,-.55,.265,1.55) forwards;height:300px;opacity:0;transform:translateX(-100px);width:auto}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}.text-section{flex:1 1;position:relative}.yellow-star{height:100px;position:absolute;right:70px;top:-60px;width:350px;z-index:1000}.main-title{display:flex;font-size:4rem;font-weight:900;gap:2px;margin:0 0 10px}.letter{display:inline-block;font-family:Catchy Melody Regular;font-size:130px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:-7%;text-transform:uppercase}.letter-c{background:linear-gradient(90deg,#ca01ff -6.74%,#c20afd 3.46%);-webkit-background-clip:text;background-clip:text}.letter-c,.letter-r{-webkit-text-fill-color:#0000}.letter-r{background:linear-gradient(90deg,#c20afd 3.46%,#af22fa 18.2%);-webkit-background-clip:text;background-clip:text}.letter-e{background:linear-gradient(90deg,#af22fa 18.2%,#8e4bf4 38.6%);-webkit-background-clip:text;background-clip:text}.letter-a,.letter-e{-webkit-text-fill-color:#0000}.letter-a{background:linear-gradient(90deg,#8e4bf4 38.6%,#6283ec 62.41%);-webkit-background-clip:text;background-clip:text}.letter-t{background:linear-gradient(90deg,#6283ec 62.41%,#2ac9e2 88.48%);-webkit-background-clip:text;background-clip:text}.letter-e2,.letter-t{-webkit-text-fill-color:#0000}.letter-e2{background:linear-gradient(90deg,#2ac9e2 88.48%,#00ffdb 106.62%);-webkit-background-clip:text;background-clip:text}.sub-title{color:#2c0a78;font-family:Catchy Melody Regular;font-size:53px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5%;margin-left:2%;text-transform:uppercase}.sparkle-1{animation:sparkle 2s ease-in-out infinite;font-size:2rem;position:absolute;right:-20px;top:-10px}.second-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:end;margin-right:-9%}.download-text{color:#000;font-family:Barlow Condensed Regular;font-size:30px;font-style:normal;font-weight:500;line-height:normal}.arrow{color:#2c3e50;font-size:1.5rem;font-weight:700}.app-buttons{display:flex;flex-wrap:wrap;gap:15px}.app-button{background:#0000;border:none;cursor:pointer;padding:0;transition:all .3s ease}.app-button:hover{transform:translateY(-2px)}.app-store-image{border-radius:8px;height:50px;width:auto}.star{animation:float 3s ease-in-out infinite;color:#9b59b6;font-size:30px;position:absolute;z-index:1}.star-1{animation-delay:0s;color:#9b59b6;left:10%;top:10%}.star-2{animation-delay:.5s;color:#3498db;right:15%;top:20%}.star-3{animation-delay:1s;bottom:30%;color:#e74c3c;left:5%}.star-4{animation-delay:1.5s;bottom:15%;color:#f39c12;right:10%}.star-5{animation-delay:2s;color:#2ecc71;left:2%;top:50%}.star-6{animation-delay:2.5s;color:gold;font-size:2rem;right:5%;top:80%}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(180deg)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (max-width:1024px) and (min-width:769px){.create-stories-container{height:70vh;padding:0 20px}.main-box{max-width:700px;padding:40px 30px}.character-image{height:250px}.letter{font-size:100px}.sub-title{font-size:42px}.yellow-star{right:50px;top:-50px}.vilotestar1,.vilotestar2,.vilotestar3,.yellow-star{height:80px;width:280px}.download-text{font-size:26px}.app-store-image{height:48px}.second-container{gap:18px;margin-right:-5%}.first-container{gap:25px}}@media (max-width:768px) and (min-width:481px){.main-title{display:inline}.create-stories-container{height:auto;min-height:70vh;padding:20px 15px}.main-box{margin:10px;max-width:100%;padding:30px 20px}.first-container{flex-direction:column;gap:20px;margin-bottom:30px;text-align:center}.character-image{height:180px}.text-section{width:100%}.yellow-star{display:block;height:60px;margin:0 auto 10px;position:relative;right:0;top:0;width:200px}.letter{font-size:70px}.sub-title{font-size:32px;margin-left:0;text-align:center}.second-container{align-items:center;flex-direction:column;gap:15px;margin-right:0;text-align:center}.download-text{font-size:22px}.arrow{font-size:1.8rem;transform:rotate(90deg)}.app-buttons{gap:20px;justify-content:center;width:100%}.app-store-image{height:45px}.vilotestar1,.vilotestar2,.vilotestar3{display:none}.star{font-size:20px}.star-3,.star-4,.star-5,.star-6{display:none}}@media (max-width:480px){.create-stories-container{height:auto;min-height:60vh;padding:15px 10px}.main-box{margin:5px;padding:20px 15px}.first-container{flex-direction:column;gap:15px;margin-bottom:25px;text-align:center}.character-image{height:120px}.yellow-star{height:45px;margin-bottom:5px;width:150px}.letter{font-size:50px}.sub-title{font-size:24px;margin-bottom:3%}.second-container{align-items:center;flex-direction:column;gap:12px;margin-right:0}.download-text{font-size:18px}.arrow{font-size:1.5rem;transform:rotate(90deg)}.app-buttons{align-items:center;flex-direction:column;gap:15px;width:100%}.app-store-image{height:40px}.vilotestar1,.vilotestar2,.vilotestar3{display:none}.star{font-size:16px}.star-3,.star-4,.star-5,.star-6{display:none}}@media (max-width:360px){.create-stories-container{padding:10px 5px}.main-box{padding:15px 10px}.character-image{height:100px}.letter{font-size:42px}.sub-title{font-size:20px}.download-text{font-size:16px}.app-store-image{height:36px}.yellow-star{height:35px;width:120px}}.border-image-wrapper{display:flex;justify-content:center;overflow:hidden;width:100%}.border-image{display:block;height:auto;object-fit:contain;width:100%}.teach-section{background-color:#fff;display:flex;justify-content:center;padding:40px 20px}.teach-box{align-items:center;display:flex;flex-direction:column;max-width:1400px;text-align:center}.teach-heading-box h2{font-family:DM Sans Regular;font-size:2.5rem;font-weight:600;line-height:1.2;margin:0 0 10%}.teach-heading-box .highlight,.teach-heading-box h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ca01ff -28.59%,#c20afd -15.42%,#af22fa 3.59%,#8e4bf4 29.92%,#6283ec 60.64%,#2ac9e2 94.29%,#00ffdb 117.69%);-webkit-background-clip:text;background-clip:text;color:#0000}.teach-image-box{margin-bottom:20px;max-width:600px;width:100%}.teach-image-box img{border-radius:12px;display:block;height:auto;width:100%}.teach-description-box p{color:#333;font-family:DM Sans Medium;font-size:16px;line-height:1.6;max-width:800px;padding:0 10px}@media screen and (max-width:768px){.teach-heading-box h2{font-size:1.5rem}.teach-description-box p{font-size:14px}}@font-face{font-family:DM Sans Regular;src:url(https://db.onlinewebfonts.com/t/d9d77150b3dda1eea88a7a8f979e7711.woff2) format("woff2")}@font-face{font-family:DM Sans Medium;src:url(https://db.onlinewebfonts.com/t/254e22acc9a3adcfe8330459cc54cabc.woff2) format("woff2")}.fairytale-box{font-family:Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.header-section{text-align:center}.header-section h2{color:#2c0a78;font-family:DM Sans Regular;font-size:2.5rem;font-weight:600;line-height:1.2}.header-section .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#0000}.curve-line{height:auto;margin-bottom:3%;margin-top:.5rem;max-width:80%;width:600px}.description-section{color:#444;font-family:DM Sans Medium;font-size:16px;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:750px;text-align:center}.content-box{align-items:stretch;display:flex;justify-content:space-evenly;margin-top:2rem;min-height:100%}.left-container{align-items:center;display:flex;flex:0 0 60%;justify-content:center;min-height:100%}.story-image{border-radius:16px;height:auto;max-width:900px;width:100%}.right-container{display:flex;flex:0 0 40%;flex-direction:column;justify-content:center;margin-left:-10%;min-height:100%}.step-box{border-radius:12px;cursor:default;padding:1rem}.step-box,.step-number{align-items:center;display:flex}.step-number{background:#fff;border:1px solid #ddd;border-radius:.75rem;color:#888;flex-shrink:0;font-family:DM Sans Medium;font-size:1.1rem;font-weight:700;height:48px;justify-content:center;transition:background .3s,color .3s;width:48px}.step-text{margin-left:1rem;max-width:250px}.step-text h4{color:#111;font-family:DM Sans Medium;font-size:16px;margin:0 0 .25rem}.step-text p{color:#555;font-family:DM Sans Medium;font-size:14px;margin:0}.right-container .step-box:first-child .step-number,.step-box:hover .step-number{background:linear-gradient(270deg,#ca01ff -106.5%,#c30afe -78.93%,#af23fa -33.66%,#8f4bf4 23.71%,#6283ed 90.88%,#2acae3 165.44%,#00ffdb 217.23%);border:none;color:#fff}.right-container:hover .step-box:first-child:not(:hover) .step-number{background:#fff;border:1px solid #ddd;color:#888}@media (max-width:1024px){.content-box{align-items:center;flex-direction:column}.left-container,.right-container{flex:1 1 100%;max-width:100%}.story-image{width:100%}.right-container{align-items:center;margin-top:1.5rem}.step-box{max-width:90%;width:100%}.step-text{max-width:100%}.header-section h2{font-size:24px}}
/*# sourceMappingURL=main.ecd18b32.css.map*/