@keyframes spin{to{transform:rotate(360deg)}}body,html{margin:0;padding:0;font-size:16px;max-width:100%;overflow-x:hidden;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.main-section,.title-container{min-width:300px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;position:relative}.main-section{width:100%;height:433px;background:linear-gradient(90deg,#2bd0f5 0,#276489 60%);border-radius:5px;flex-direction:column;font-size:20px;font-weight:700}.title-container{width:90%;max-width:680px;font-size:min(calc(3.8vw + 20px),45px);font-weight:800;margin:30px auto;white-space:normal;word-wrap:break-word}@media (min-width:960px){.download-title-container{display:none}}.search-container,.title-description{width:90%;min-width:300px;max-width:680px}.title-description{font-size:21px;font-weight:400;color:#fff;height:51px;text-align:center}.search-container{margin-top:30px;display:flex;align-items:center;background:rgba(255,255,255,.8);border:.5px solid rgba(2,0,100,.6);border-radius:5px;position:relative}.search-input{flex:1;height:41px;font-size:20px;font-weight:500;color:#363636;background:0 0;border:0;border-radius:5px;outline:0;padding:10px 45px 10px 15px}.search-input::placeholder{color:#363636;opacity:50%}.download-btn{margin-top:8px;width:90%;min-width:300px;max-width:680px;height:56px;background-color:#2387a1;border-radius:5px;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.download-btn:hover .btn-text{color:#22272f}.download-btn:hover .btn-icon{background:#22272f}.btn-icon{width:25.28px;height:25.28px;background:#fff;-webkit-mask:url(../img/download-icon.svg)no-repeat center;mask:url(../img/download-icon.svg)no-repeat center;-webkit-mask-size:contain;mask-size:contain;margin-right:10px}.btn-text{font-size:21px;font-weight:500;color:#fff}.header,.wrapper{display:flex;align-items:center;width:100%}.wrapper{margin-top:5px;flex-direction:column;min-height:100vh}.header{margin:15px auto;min-width:300px;max-width:680px;justify-content:space-between;background-color:#fff;z-index:100}.logo img{cursor:pointer;padding-left:20px;height:30px}.language-text{font-family:"Source Sans Pro",sans-serif;font-size:21px;font-weight:500;color:#333}.language-selector{padding-right:20px;position:relative;display:inline-block}#language-toggle{display:none}.language-button{display:flex;align-items:center;gap:5px;cursor:pointer}#language-toggle:checked+.language-button .language-icon{transform:rotate(180deg);transition:transform .3s ease}.language-dropdown{z-index:300;position:absolute;top:100%;right:0;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:8px 0;list-style:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;display:grid;min-width:450px;grid-template-columns:repeat(3,minmax(150px,1fr))}#language-toggle:checked~.language-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.language-dropdown li{border-bottom:1px solid rgba(0,0,0,.1);padding:10px;text-align:left;line-height:1.4;transition:background .3s ease}.language-dropdown li:last-child{border-bottom:none}.language-dropdown li a{text-decoration:none;color:#333;display:block;padding:10px}.language-dropdown li:hover{background:rgba(0,0,0,.03)}.language-dropdown li .flag-emoji{display:inline-block;margin-top:2px}.language-dropdown li[dir] a{display:flex;align-items:center;direction:ltr}.language-dropdown li[dir] .flag-emoji{margin-right:8px;margin-left:0}@media (max-width:600px){.language-dropdown{min-width:140px;width:100vw;grid-template-columns:repeat(2,1fr)}}.copyright{font-weight:400;width:90%;max-width:980px;font-size:11px;color:#c6c6c6;margin-top:30px;margin-left:auto;margin-right:auto;height:auto;display:flex;justify-content:center;text-align:center}.footer,.footer-inner{max-width:940px;margin:0 auto;text-align:center}.footer{width:100%;padding:0;font-family:Arial,sans-serif}.footer-inner{background-color:#2387a1;flex:1;color:#fff;padding:30px 0 10px}footer.footer{margin-top:auto;width:100%}.footer-links{display:flex;justify-content:center;gap:15px;font-size:15px}.footer-links a{color:#fff}.post-container{min-width:300px;max-width:980px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:center;gap:10px;margin:20px auto}.post-card{max-width:400px;width:95%;margin:2% 1%;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.story-image{width:100%;height:70%;position:relative;display:flex;justify-content:center;align-items:center}.story-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.content-download-btn:hover,.story-image:hover{opacity:.9}.post-content{padding:10px 15px;font-size:14px;color:#444}.content-download-btn{text-align:center;font-weight:700;background:linear-gradient(90deg,#2bd0f5 0,#276489 60%);color:#fff;cursor:pointer;border-radius:5px;display:inline-block;text-decoration:none;width:95%;padding:2.5%;margin-bottom:10px;line-height:200%}.logo-text{color:#f95889;font-weight:600;font-size:28px}.benefit-card,.site-card{text-align:left;position:relative}.site-card{width:90%;max-width:940px;background:#fff}.benefit-card{margin-top:20px;width:100%;max-width:920px;background:linear-gradient(268.48deg,#2387a1 24.18%,#25b8df 98.51%);padding:10px}.error-wrapper{margin-bottom:10px;margin-top:30px;padding:5px 20px;text-align:center;display:none}.site-title{width:100%;font-size:22px;font-weight:600;color:#000}.site-content{color:#000;margin-top:10px;line-height:1.5}@media screen and (min-width:600px){body,html{font-size:18px}}.features-title{text-align:center;font-size:28px;font-weight:700;color:#fff;margin-bottom:30px}.feature,.feature-header{display:flex;align-items:center}.feature{flex-direction:column;text-align:center;padding:5px;border-radius:10px}.feature-header{justify-content:center;gap:10px}.features-subtitle{font-size:22px;font-weight:600;color:#fff;text-decoration:underline}.features-content{color:#e2e2e2;line-height:1.6;max-width:90%}.benefit-content{margin-top:-8px}.benefit{margin-bottom:0}.features-separator-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.features-icon{width:46px;height:auto}.faq-container{border-radius:15px;width:100%;max-width:960px;margin:0 auto;padding:20px 0;text-align:left}.benefit-container{width:82%;max-width:900px;margin:20px auto;padding:20px;border:1px solid #f95889;border-radius:5px;color:#000;text-align:left}@media (min-width:600px){.benefit-container{width:90%}}.benefit-title,.faq-title{font-size:28px;font-weight:800;text-align:center;color:#2387a1;margin-bottom:25px}.benefit-title{font-weight:700}.faq-item{display:flex;flex-direction:column;align-items:flex-start;padding:20px;border-radius:12px;gap:8px}.faq-content{flex-grow:1}.faq-subtitle{font-size:20px;font-weight:700;color:#000;margin:0}.benefit-item{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0}.benefit-header,.faq-header{display:flex;align-items:center;justify-content:flex-start;gap:12px}.faq-header{align-items:flex-start;gap:8px}.faq-icon img{width:26px;height:auto;margin-top:2px}.benefit-icon img{margin-bottom:-5px;width:26px;height:auto}.benefit-subtitle{font-size:20px;font-weight:800;color:#f95889;margin:0}.faq-answer{font-size:14px;line-height:1.5;color:#000;margin:0 0 0 34px}.benefit-answer{margin:8px 0 0 38px;line-height:1.5;color:#000}.download-video-panel{display:none;background-size:cover;background-position:center;padding:16px;border-radius:8px;width:80%;max-width:680px;position:relative;color:#fff}.download-video-panel::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);border-radius:8px}.download-video-panel>*{position:relative;z-index:1}.download-video-header{display:flex;align-items:flex-start}.download-avatar{width:48px;height:48px;border-radius:50%;margin-right:12px;object-fit:cover}.download-meta .download-username{font-weight:700;font-size:1.1rem;margin-bottom:4px}.download-meta .download-caption{color:#fff;font-size:14px;line-height:1.3}.download-button-list{margin-top:16px}.download-button{display:block;text-decoration:none;text-align:center;padding:12px;margin-bottom:8px;background:#fff;color:#000;font-weight:500;border-radius:4px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.download-button:last-child{margin-bottom:0}.download-btn-list{margin-top:36px}#loader-overlay{position:fixed;inset:0;background:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;transition:opacity .2s ease;pointer-events:none}#loader-overlay.active{opacity:1;pointer-events:all}.loader-content{background:#fff;padding:20px 30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center}.spinner{width:40px;height:40px;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px;border:4px solid #cfd9df;border-top-color:#3caee0}.loader-text{margin:0;font-size:17px;line-height:1.4;color:#3caee0;text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.7)}.download-button.is-disabled{pointer-events:none;opacity:.6;cursor:not-allowed}