#download-hero{width:100vw;min-height:100vh;background:var(--background);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.download-hero-glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(52,111,187,.2) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}[data-theme=dark] .download-hero-glow{background:radial-gradient(circle,rgba(52,111,187,.3) 0,transparent 70%)}.download-hero-wrapper{width:90vw;max-width:1200px;gap:60px;padding-top:150px;padding-bottom:80px}.download-blured-container,.download-hero-wrapper{display:flex;flex-direction:column;align-items:center;z-index:1}.download-blured-container{padding:50px;border-radius:20px;background:var(--blur-background);box-shadow:0 4px 30px -10px rgba(52,111,187,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(52,111,187,.15);width:100%;max-width:700px;gap:40px;transition:all .5s;text-align:center}[data-theme=dark] .download-blured-container{background:linear-gradient(112deg,rgba(52,111,187,.08) 11.5%,rgba(49,49,49,.15) 94.53%);box-shadow:0 4px 30px -10px rgba(52,111,187,.3);border:1px solid rgba(52,111,187,.2)}.download-blured-container:hover{transform:scale(1.02);box-shadow:0 8px 40px -10px rgba(52,111,187,.3)}[data-theme=dark] .download-blured-container:hover{box-shadow:0 8px 40px -10px rgba(52,111,187,.4)}.download-icon-container{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:rgba(52,111,187,.1);border-radius:50%;border:2px solid rgba(52,111,187,.2)}[data-theme=dark] .download-icon-container{background:rgba(52,111,187,.15);border:2px solid rgba(52,111,187,.3)}.download-icon-container svg{stroke:var(--blue-font)}.download-blured-container>div{display:flex;flex-direction:column;align-items:center;text-align:center}.download-blured-container p{color:var(--nav-color);font-size:18px;font-weight:400;line-height:1.6;max-width:550px;margin:0;text-align:center}.download-blured-container h1{color:var(--font-color);font-size:42px;font-weight:700;line-height:1.2;margin:0}.download-cta-btn{display:inline-flex;margin-top:20px;padding:16px 40px;border-radius:100px;background:linear-gradient(135deg,#346fbb,#5b8fd9);color:#fff;justify-content:center;align-items:center;text-decoration:none;font-family:inherit;font-weight:600;font-size:18px;transition:all .3s;box-shadow:0 4px 20px rgba(52,111,187,.4)}.download-cta-btn:hover{background:linear-gradient(135deg,#4080cc,#6ba0e8);transform:translateY(-2px);box-shadow:0 6px 25px rgba(52,111,187,.5)}.download-features-preview{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.download-feature-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:25px 35px;background:rgba(52,111,187,.03);border-radius:15px;border:1px solid rgba(52,111,187,.1);transition:all .3s}[data-theme=dark] .download-feature-card{background:hsla(0,0%,100%,.03);border:1px solid rgba(52,111,187,.2)}.download-feature-card:hover{background:rgba(52,111,187,.08);border-color:rgba(52,111,187,.3)}[data-theme=dark] .download-feature-card:hover{background:rgba(52,111,187,.1);border-color:rgba(52,111,187,.4)}.download-feature-card svg{stroke:var(--blue-font)}.download-feature-card span{color:var(--font-color);font-size:14px;font-weight:500}@media screen and (max-width:800px){.download-blured-container{padding:35px}.download-blured-container h1{font-size:32px}.download-blured-container p{font-size:16px}.download-features-preview{gap:15px}.download-feature-card{padding:20px 25px}}@media screen and (max-width:550px){.download-hero-wrapper{padding-top:120px}.download-blured-container{padding:25px}.download-blured-container h1{font-size:26px}.download-blured-container p{font-size:14px}.download-icon-container{width:80px;height:80px}.download-icon-container svg{width:50px;height:50px}.download-cta-btn{padding:14px 30px;font-size:16px}.download-feature-card{padding:15px 20px}.download-feature-card svg{width:24px;height:24px}.download-feature-card span{font-size:12px}}.download-features-section{background:var(--background);padding:100px 0;width:100vw}.download-features-container{max-width:1200px;margin:0 auto;padding:0 40px}.download-features-heading{color:var(--font-color);font-size:40px;font-weight:700;text-align:center;margin-bottom:16px}.download-features-subheading{color:var(--nav-color);font-size:18px;text-align:center;margin-bottom:60px}.download-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:100px}.download-feature-item{background:rgba(52,111,187,.03);border:1px solid rgba(52,111,187,.1);border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s}[data-theme=dark] .download-feature-item{background:hsla(0,0%,100%,.03);border:1px solid rgba(52,111,187,.15)}.download-feature-item:hover{background:rgba(52,111,187,.06);border-color:rgba(52,111,187,.2);transform:translateY(-5px)}[data-theme=dark] .download-feature-item:hover{background:rgba(52,111,187,.08);border-color:rgba(52,111,187,.3)}.download-feature-icon{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:rgba(52,111,187,.1);border-radius:50%}.download-feature-icon svg{stroke:var(--blue-font)}.download-feature-item h3{color:var(--font-color);font-size:22px;font-weight:600;margin-bottom:12px}.download-feature-item p{color:var(--nav-color);font-size:15px;line-height:1.6;margin:0}.download-how-it-works{text-align:center;padding-top:60px;border-top:1px solid rgba(52,111,187,.15)}[data-theme=dark] .download-how-it-works{border-top:1px solid rgba(52,111,187,.2)}.download-how-it-works h2{color:var(--font-color);font-size:36px;font-weight:700;margin-bottom:50px}.download-steps{display:flex;justify-content:center;gap:40px;margin-bottom:50px}.download-step{flex:1 1;max-width:300px;text-align:center}.download-step-number{width:60px;height:60px;background:linear-gradient(135deg,#346fbb,#5b8fd9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;margin:0 auto 20px}.download-step h4{color:var(--font-color);font-size:20px;font-weight:600;margin-bottom:12px}.download-step p{color:var(--nav-color);font-size:14px;line-height:1.6}.download-browse-btn{display:inline-flex;padding:16px 40px;border-radius:100px;background:transparent;color:var(--blue-font);border:2px solid var(--blue-font);text-decoration:none;font-weight:600;font-size:16px;transition:all .3s}.download-browse-btn:hover{background:var(--blue-font);color:#fff}@media screen and (max-width:900px){.download-features-grid{grid-template-columns:repeat(2,1fr)}.download-steps{flex-direction:column;align-items:center;gap:30px}}@media screen and (max-width:650px){.download-features-section{padding:60px 0}.download-features-container{padding:0 20px}.download-features-heading{font-size:28px}.download-features-subheading{font-size:16px;margin-bottom:40px}.download-features-grid{grid-template-columns:1fr;gap:20px;margin-bottom:60px}.download-feature-item{padding:30px 20px}.download-feature-item h3{font-size:18px}.download-feature-item p{font-size:14px}.download-how-it-works h2{font-size:26px}.download-step-number{width:50px;height:50px;font-size:20px}.download-step h4{font-size:18px}}.download-faq-container{display:flex;flex-direction:column;align-items:center;color:var(--font-color);font-family:Inter,sans-serif;background:var(--background);padding:80px 40px 120px}.download-faq-heading{font-size:36px;font-weight:700;letter-spacing:-.224px;line-height:normal;margin-bottom:12px;text-align:center;color:var(--font-color)}.download-faq-subheading{color:var(--nav-color);font-size:16px;margin-bottom:50px;text-align:center}.download-faq-content{display:flex;flex-direction:column;width:100%;max-width:800px;gap:16px}.download-faq-item{border-bottom:1px solid rgba(52,111,187,.2);padding:16px 0}[data-theme=dark] .download-faq-item{border-bottom:1px solid rgba(52,111,187,.3)}.download-faq-question{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:500;letter-spacing:-.168px;cursor:pointer;transition:color .3s ease;gap:20px;color:var(--font-color)}.download-faq-question:hover{color:var(--blue-font)}.download-faq-icon{transition:transform .3s ease;flex-shrink:0;color:var(--font-color)}.download-faq-icon.open{transform:rotate(180deg)}.download-faq-question:hover .download-faq-icon{color:var(--blue-font)}.download-faq-answer{max-height:0;overflow:hidden;font-size:16px;font-weight:400;color:var(--nav-color);letter-spacing:-.14px;line-height:1.6;transition:all .3s;opacity:0}.download-faq-answer.visible{margin-top:16px;margin-bottom:16px;max-height:300px;opacity:1}@media screen and (max-width:650px){.download-faq-container{padding:60px 20px 80px}.download-faq-heading{font-size:26px}.download-faq-subheading{font-size:14px}.download-faq-question{font-size:16px}.download-faq-icon{display:flex;width:16px;height:16px}.download-faq-icon svg{width:16px;height:10px}.download-faq-answer,.download-faq-answer.visible{font-size:14px}}#download-home{position:relative}