*{margin:0;padding:0;box-sizing:border-box;font-family:courier,"Lato",sans-serif}body{background-color:#2e8b57;color:#c8c8c8;min-height:100vh;margin:0;position:relative}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}a{text-decoration:none;color:#c8c8c8}*{scrollbar-width:auto;scrollbar-color:#c8c8c8 #2a2d2f}*::-webkit-scrollbar{width:0}*::-webkit-scrollbar-track{background:#292929}*::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:0;border:0 ridge #fff}header{position:fixed;top:0;width:100%;height:50px;z-index:9;background-color:#2a2d2f}.nav{overflow:hidden;background-color:#2a2d2f;position:fixed;top:0;width:100%}.nav a{float:left;display:block;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.nav a:hover{background-color:#ddd;color:black}.nav a.active{background-color:#2e8b57;color:white}.nav .icon{display:none}@media screen and (max-width:600px){.nav a:not(:first-child){display:none}.nav a.icon{float:right;display:block}}@media screen and (max-width:600px){.nav.responsive{position:relative}.nav.responsive .icon{position:absolute;right:0;top:0}.nav.responsive a{float:none;display:block;text-align:left}}.logo{color:#eaeaea;font-size:20px;height:30px;width:150px;position:absolute;left:20px;top:15px;z-index:10;text-transform:capitalize}.menuBtn{height:30px;width:30px;position:absolute;right:20px;top:10px;z-index:10}.menuBtn>span{background-color:#eaeaea;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;transition:height 100ms}.menuBtn>span:after,.menuBtn>span:before{content:'';background-color:#eaeaea;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;margin-left:-15px;transition:all 200ms}.menuBtn>span:after{top:-7px}.menuBtn>span:before{bottom:-7px}.menuBtn.open>span{height:0}.menuBtn.open>span:after,.menuBtn.open>span:before{background-color:#2e8b57;top:1px}.menuBtn.open>span:after{transform:rotate(45deg)}.menuBtn.open>span:before{transform:rotate(-45deg)}.mainMenu{overflow:hidden;background-color:#222;position:fixed;top:0;left:0;z-index:9;height:100%;width:100%;display:table;text-align:center;opacity:0;transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);transform:scale(0)}.mainMenu.open{opacity:1;transform:scale(1)}.mainMenu.open ul li{opacity:1;transform:translateX(0)}.mainMenu ol,.mainMenu ul,ul{list-style:none}.mainMenu ul{display:table-cell;vertical-align:middle}.mainMenu li{padding:8px 0;transition:all 400ms 510ms;opacity:0}.mainMenu li:nth-child(odd){transform:translateX(30%)}.mainMenu li:nth-child(even){transform:translateX(-30%)}.mainMenu li:last-child{transform:none}.mainMenu a{color:#2e8b57;display:inline-block;font-size:18px}.mainMenu a:hover{color:#eaeaea !important}.mainMenu a.active{background-color:#2e8b57;color:#eaeaea}.mainMenu a.suBtn{color:#eaeaea}.suBtn{background-color:#2e8b57;border-radius:5px;padding:10px 20px}footer{text-align:center;font-weight:bold;background-color:#2a2d2f;width:100%;font:bold 16px sans-serif;position:absolute;bottom:0;min-height:80px;padding:20px 0 20px 0}.footer .footer-content{text-align:center}footer .footer-icons{margin-top:10px;text-align:center}footer .footer-icons a{cursor:pointer;margin-right:3px}footer .footer-icons a:hover{color:#2e8b57}footer .footer-icons a:hover[href="https://twitter.com/saltyyAT"]{color:#00bdff !important}footer .footer-icons a:hover[href="https://gitlab.com/Saltyy"]{color:#ffa500 !important}footer .footer-icons a:hover[href="https://x.com/saltyyAT"]{color:#00bdff !important}@media(max-width:880px){.footer .footer-content{display:block;width:100%;text-align:center}.footer .footer-content i{margin-left:0}}.content{top:0;right:0;bottom:0;left:0;margin:auto;position:relative;font-weight:bold;padding-bottom:50px;padding-top:30px}body.home .content{text-align:center;font-weight:normal}body.error .content{text-align:left}body.download .content,body.projects .content{text-align:center}.content-wrap{padding-bottom:6vh;padding-top:6vh;padding-left:2vw;padding-right:2vw}body.home .content-wrap{padding-bottom:20vh;padding-top:20vh}body.download .content-wrap{padding-bottom:30vh;padding-top:30vh}.heart{color:red}input[type="text"],select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px}input[type="submit"]{width:100%;background-color:#4caf50;color:white;padding:14px 20px;margin:8px 0;border:0;border-radius:4px;cursor:pointer}.intro a{color:#00bdff}.wrapper{width:auto;display:flex;justify-content:center;align-items:center;font-family:monospace;font-size:26px}.effect-wrapper{text-align:center;font-weight:normal}#typed{font-weight:bold;color:#00bdff}.cursor{display:inline-block;background-color:#b0ff95;animation:blinker 800ms infinite}.cursor.typing-true{animation:none}@keyframes blinker{0%{background-color:#00aeff}50%{background-color:transparent}100%{background-color:#00aeff}}body.home{background:radial-gradient(900px 500px at 8% -10%,rgba(84,164,119,0.20),transparent 55%),radial-gradient(700px 420px at 92% 0,rgba(145,218,173,0.10),transparent 50%),linear-gradient(180deg,#153426 0,#10261d 85%);color:#edf8f1}body.home .content{padding-top:72px;padding-bottom:120px}body.home .content-wrap.lp-wrap.lp5-wrap{width:100%;max-width:1100px;margin:0 auto;padding:24px 16px 140px}body.home .lp5-hero,body.home .lp5-section{border-radius:22px;border:1px solid rgba(201,233,214,0.18);box-shadow:0 18px 38px rgba(3,10,7,0.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin:0 0 18px 0}body.home .lp5-hero{background:rgba(24,40,32,0.78);overflow:hidden}body.home #app-info{background:linear-gradient(180deg,rgba(24,40,32,0.82),rgba(18,34,27,0.80))}body.home #how-it-works{background:linear-gradient(180deg,rgba(24,40,32,0.80),rgba(15,44,32,0.80))}body.home #faq{background:linear-gradient(180deg,rgba(24,40,32,0.80),rgba(20,36,29,0.82))}body.home #download{background:radial-gradient(900px 500px at 20% -10%,rgba(110,231,183,0.10),transparent 60%),radial-gradient(800px 420px at 90% 0,rgba(52,211,153,0.08),transparent 55%),rgba(24,40,32,0.82)}body.home .lp5-hero-inner{padding:0 24px 30px;text-align:center}body.home .lp-lang{position:relative;top:auto;right:auto;display:flex;justify-content:flex-end;margin:14px 0 0}body.home .lp-lang-btn{border:1px solid rgba(255,255,255,0.16);background:rgba(10,18,14,0.28);color:#f3fcf6;font-weight:bold;border-radius:999px;padding:8px 12px;cursor:pointer;transition:.2s}body.home .lp-lang-btn:hover{background:rgba(10,18,14,0.42)}body.home .lp5-eyebrow{display:block;width:calc(100% + 48px);margin:14px 0 24px -24px;padding:14px 24px;border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));border-top:1px solid rgba(201,233,214,0.12);border-bottom:1px solid rgba(201,233,214,0.14);color:#e9f7ee;font-size:.78rem;font-weight:900;letter-spacing:.24em;text-transform:uppercase;text-align:center}body.home .lp5-title{max-width:none !important;margin-left:auto !important;margin-right:auto !important;font-size:40px !important;line-height:1.08 !important}@media(max-width:700px){body.home .lp5-title{font-size:32px !important;line-height:1.12 !important}}body.home .lp5-sub{max-width:760px !important;margin:10px auto 0 !important;font-size:1.02rem !important;line-height:1.7 !important}body.home .lp5-sub b{color:#f3fcf6}body.home .lp5-cta-row{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}body.home .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 16px;border-radius:12px;font-weight:700;line-height:1;border:1px solid rgba(255,255,255,0.14);text-decoration:none !important;transition:transform 120ms ease,background-color 120ms ease,border-color 120ms ease}body.home .lp-btn{width:auto;max-width:100%;text-align:center;flex-wrap:wrap}body.home .lp-btn span{display:block;min-width:0}body.home .lp-btn:hover,body.home .lp-btn:focus,body.home .lp-btn:focus-visible{transform:translateY(-1px);text-decoration:none !important}body.home .lp-btn-primary{background:linear-gradient(180deg,#349d65 0,#276f47 100%);color:#f5fff8;border-color:rgba(196,236,212,0.34);box-shadow:0 8px 22px rgba(18,66,42,0.35)}body.home .lp-btn-primary:hover{background:linear-gradient(180deg,#3aad6e 0,#2b7c50 100%)}body.home .lp-btn-ghost{background:rgba(15,28,21,0.44);color:#edf8f1;border-color:rgba(201,233,214,0.20)}body.home .lp-btn-ghost:hover{background:rgba(22,38,30,0.62)}body.home .lp-btn .lp-gplay-icon{display:inline-block;line-height:1;font-size:1rem}body.home .lp-btn .lp-gplay-icon::before{content:"\f3ab";font-family:"Font Awesome 5 Brands","FontAwesome";font-style:normal;font-weight:400}body.home .lp5-pill-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}body.home .lp5-pill{display:inline-flex;justify-content:center;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(12,24,18,0.28);border:1px solid rgba(201,233,214,0.16);color:#d9ece1;font-size:.92rem}body.home .lp5-section{padding:28px 24px}body.home .lp5-head{margin-bottom:18px}body.home .lp5-head-center{text-align:center}body.home .lp5-kicker{display:inline-block;margin-bottom:8px;color:#b9d7c4;font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800}body.home .lp5-h2{font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1.12;margin-bottom:10px;color:#f1fbf5}body.home .lp5-intro,body.home .lp5-inline-note,body.home .lp5-card p,body.home .lp5-step p,body.home .lp5-faq-body,body.home .lp5-platform-text,body.home .lp5-note-text,body.home .lp5-platform-note,body.home .lp5-reco-note{color:#d4e9db;font-weight:500;line-height:1.7}body.home .lp5-category-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 18px}body.home .lp5-filter-btn{appearance:none;border:1px solid rgba(201,233,214,0.18);border-radius:999px;padding:8px 12px;background:rgba(12,24,18,0.28);color:#d8ebdf;font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color 140ms ease,border-color 140ms ease}body.home .lp5-filter-btn:hover,body.home .lp5-filter-btn:focus-visible{background:rgba(26,48,37,0.58);border-color:rgba(201,233,214,0.28);outline:0}body.home .lp5-filter-btn.is-active,body.home .lp5-filter-btn[aria-pressed="true"]{background:rgba(46,139,87,0.24);color:#f1fbf5;border-color:rgba(201,233,214,0.34)}body.home .lp5-grid.lp5-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.home .lp5-grid-gap-lg{gap:14px}body.home .lp5-card{border-radius:16px;padding:18px;border:1px solid rgba(201,233,214,0.12);background:rgba(8,16,12,0.34)}body.home .lp5-card h3{margin-bottom:7px;color:#eef9f2;font-size:1.02rem;line-height:1.3}body.home .lp5-inline-note{margin-top:16px;padding-top:14px;border-top:1px solid rgba(201,233,214,0.14)}body.home .lp5-steps.lp5-steps-extended{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.home .lp5-step{display:flex;gap:12px;align-items:flex-start;border-radius:16px;padding:18px;border:1px solid rgba(201,233,214,0.12);background:rgba(8,16,12,0.30)}body.home .lp5-step h3{margin-bottom:6px;color:#eef9f2;font-size:1.02rem}body.home .lp5-step-num{width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:rgba(46,139,87,0.24);border:1px solid rgba(201,233,214,0.22);color:#f1fbf5;font-weight:800;display:inline-flex;align-items:center;justify-content:center}body.home .lp5-faq{display:grid;gap:12px}body.home .lp5-faq-item{border-radius:16px;padding:12px 14px;border:1px solid rgba(201,233,214,0.12);background:rgba(8,16,12,0.30);text-align:left}body.home .lp5-faq-item summary{cursor:pointer;list-style:none;position:relative;padding-right:24px;color:#eef9f2;font-weight:700;line-height:1.5}body.home .lp5-faq-item summary::-webkit-details-marker{display:none}body.home .lp5-faq-item summary::after{content:"+";position:absolute;right:0;top:-1px;color:#b8d8c5;font-size:1.2rem;line-height:1}body.home .lp5-faq-item[open] summary::after{content:"-"}body.home .lp5-faq-body{padding-top:10px}body.home .lp5-download{text-align:center}body.home .lp5-download-wrap{width:100%;max-width:100%;margin:0 auto}body.home .lp5-platform-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:stretch}body.home .lp5-platform{border-radius:18px;padding:22px;border:1px solid rgba(201,233,214,0.14);background:rgba(8,16,12,0.40);text-align:center;display:flex;flex-direction:column;align-items:center}body.home .lp5-platform-main{background:linear-gradient(180deg,rgba(255,255,255,0.03),transparent 42%),rgba(8,16,12,0.46)}body.home .lp5-platform-foqos{background:linear-gradient(135deg,rgba(110,231,183,0.07),rgba(34,197,94,0.03)),rgba(8,16,12,0.34)}body.home .lp5-platform-kicker{margin:0 0 8px;color:#bad9c6;font-size:.78rem;text-transform:uppercase;letter-spacing:.10em;font-weight:800;text-align:center}body.home .lp5-platform-title{margin:0 0 10px;color:#f1fbf5;line-height:1.25;font-size:clamp(1.1rem,2.2vw,1.5rem);text-align:center}body.home .lp5-platform-main .lp5-platform-text{max-width:56ch;margin:0 auto 14px;text-align:center}body.home .lp5-platform-foqos .lp5-platform-text{max-width:52ch;margin:0 auto 14px;text-align:center;font-size:.98rem;line-height:1.7}body.home .lp5-platform-note,body.home .lp5-reco-note{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(201,233,214,0.10);font-size:.9rem;text-align:center}body.home .lp5-platform-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}body.home .lp5-switchly-support{width:100%;max-width:720px;margin:18px auto 0;padding:16px;border-radius:14px;background:rgba(255,255,255,0.03);border:1px solid rgba(110,231,183,0.16);text-align:center}body.home .lp5-switchly-support-kicker{margin:0 0 10px;color:#f1fbf5;font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}body.home .lp5-note-text{max-width:62ch;margin:0 auto 10px;text-align:center}body.home .lp5-note-text:last-child{margin-bottom:0}body.home .lp5-hero a,body.home .lp5-section a{color:#86e0b2;text-decoration:underline;text-underline-offset:3px;font-weight:600}body.home .lp5-hero a:hover,body.home .lp5-section a:hover{color:#b8f3d1}@media(max-width:900px){body.home .lp5-grid.lp5-grid-2,body.home .lp5-steps.lp5-steps-extended,body.home .lp5-platform-grid{grid-template-columns:1fr}}@media(max-width:700px){body.home .content{padding-top:64px}body.home .content-wrap.lp-wrap.lp5-wrap{padding:16px 12px 24px}body.home .lp5-hero,body.home .lp5-section{border-radius:16px}body.home .lp5-section{padding:20px 16px}body.home .lp5-hero-inner{padding:0 16px 20px}body.home .lp-lang{justify-content:center}body.home .lp5-eyebrow{width:calc(100% + 32px);margin-left:-16px;margin-bottom:18px;padding:12px 16px;letter-spacing:.18em}body.home .lp5-title{font-size:clamp(1.9rem,9vw,2.7rem);max-width:100%}body.home .lp5-cta-row{align-items:stretch}body.home .lp-btn{width:100%;justify-content:center}body.home .lp5-pill{width:100%}body.home .lp5-platform-main .lp5-platform-text,body.home .lp5-platform-foqos .lp5-platform-text,body.home .lp5-note-text{max-width:100%}}body.download .content,body.projects .content{text-align:center;font-weight:normal}body.download .download-wrap,body.projects .download-wrap{max-width:980px;margin:0 auto;padding-top:100px;padding-bottom:140px}.download-hero{margin-bottom:28px}.download-hero h1{font-size:40px;margin-bottom:12px}.download-intro{max-width:700px;margin:0 auto 22px;line-height:1.6;font-weight:normal}.download-hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.download-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;padding:12px 18px;border-radius:12px;border:1px solid rgba(255,255,255,0.16);background:#2a2d2f;color:#fff;font-weight:bold;text-align:center;text-decoration:none !important;transition:transform 120ms ease,background-color 120ms ease}.download-btn:hover,.download-btn:focus,.download-btn:focus-visible{transform:translateY(-1px);background:#222;text-decoration:none !important}.download-btn-primary{background:#2a2d2f}.download-btn-secondary{background:#236b43}.download-btn-secondary:hover{background:#1c5837}.download-btn-small{padding:10px 14px;font-size:14px;background:#2a2d2f}.download-card{background:rgba(42,45,47,0.45);border:1px solid rgba(255,255,255,0.12);border-radius:18px;padding:22px;margin-bottom:18px;text-align:left}.latest-download-card{border-color:rgba(255,255,255,0.2)}.download-card-head{margin-bottom:16px}.download-card-head h2{margin-bottom:6px}.archive-subtext{font-weight:normal;opacity:.9}.version-badge{display:inline-block;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:#2e8b57;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:.04em}.version-list{display:flex;flex-direction:column;gap:14px}.version-item{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px;border-radius:14px;background:rgba(0,0,0,0.12);border:1px solid rgba(255,255,255,0.08)}.latest-version-item{background:rgba(46,139,87,0.12);border-color:rgba(255,255,255,0.14)}.version-info{flex:1;min-width:0}.version-title{font-size:20px;font-weight:bold;margin-bottom:4px}.version-meta{font-size:14px;opacity:.85;margin-bottom:8px}.version-notes{font-weight:normal;line-height:1.5;margin:0}.version-actions{flex-shrink:0}@media(max-width:700px){body.download .download-wrap,body.projects .download-wrap{padding-top:80px;padding-bottom:120px}.download-hero h1{font-size:32px}.download-hero-actions{flex-direction:column;align-items:stretch}.download-hero-actions .download-btn{width:100%}.version-item{flex-direction:column;align-items:flex-start}.version-actions{width:100%}.version-actions .download-btn{width:100%}}body.privacy,body.legalnotice{background:radial-gradient(900px 500px at 8% -10%,rgba(84,164,119,0.20),transparent 55%),radial-gradient(700px 420px at 92% 0,rgba(145,218,173,0.10),transparent 50%),linear-gradient(180deg,#153426 0,#10261d 85%);color:#edf8f1}body.privacy .content,body.legalnotice .content{text-align:left;font-weight:normal;padding-top:72px;padding-bottom:120px}body.privacy .content-wrap,body.legalnotice .content-wrap{max-width:980px;margin:0 auto;padding:24px 16px 0}body.privacy .legal-shell,body.legalnotice .legal-shell{background:rgba(24,40,32,0.78);border:1px solid rgba(201,233,214,0.18);border-radius:22px;box-shadow:0 18px 38px rgba(3,10,7,0.35);padding:28px 24px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body.privacy .content-wrap h1,body.legalnotice .content-wrap h1{font-size:clamp(2rem,4vw,2.8rem);line-height:1.08;color:#f3fcf6;margin-bottom:18px;letter-spacing:.2px}body.privacy .content-wrap h2,body.legalnotice .content-wrap h2{font-size:1.35rem;line-height:1.25;color:#eef9f2;margin-top:28px;margin-bottom:10px;padding-top:0}body.privacy .content-wrap h3,body.legalnotice .content-wrap h3{font-size:1.02rem;line-height:1.35;color:#dff2e6;margin-top:18px;margin-bottom:8px}body.privacy .content-wrap p,body.privacy .content-wrap li,body.legalnotice .content-wrap p,body.legalnotice .content-wrap li{font-size:1rem;line-height:1.72;color:#d4e9db;font-weight:normal}body.privacy .content-wrap p,body.legalnotice .content-wrap p{margin-bottom:12px}body.privacy .content-wrap ul,body.privacy .content-wrap ol,body.legalnotice .content-wrap ul,body.legalnotice .content-wrap ol{margin:10px 0 18px 22px;padding-left:0}body.privacy .content-wrap ul li,body.privacy .content-wrap ol li,body.legalnotice .content-wrap ul li,body.legalnotice .content-wrap ol li{margin-bottom:8px}body.privacy .content-wrap hr,body.legalnotice .content-wrap hr{border:0;height:1px;margin:24px 0;background:linear-gradient(90deg,rgba(201,233,214,0),rgba(201,233,214,0.28),rgba(201,233,214,0))}body.privacy .content a,body.legalnotice .content a{color:#86e0b2;text-decoration:underline;text-underline-offset:3px;font-weight:600}body.privacy .content a:hover,body.legalnotice .content a:hover{color:#b8f3d1}body.privacy .contact-info,body.privacy .commercial-info,body.privacy .disclaimer,body.legalnotice .contact-info,body.legalnotice .commercial-info,body.legalnotice .disclaimer{margin-top:18px;padding:16px 18px;border-radius:14px;background:rgba(16,28,22,0.48);border:1px solid rgba(201,233,214,0.14)}body.privacy .contact-info strong,body.privacy .commercial-info strong,body.privacy .disclaimer strong,body.legalnotice .contact-info strong,body.legalnotice .commercial-info strong,body.legalnotice .disclaimer strong{color:#f1fbf5;font-size:1rem}@media(max-width:700px){body.privacy .content,body.legalnotice .content{padding-top:64px;padding-bottom:100px}body.privacy .content-wrap,body.legalnotice .content-wrap{padding:16px 12px 0}body.privacy .legal-shell,body.legalnotice .legal-shell{padding:20px 16px;border-radius:16px}body.privacy .content-wrap h1,body.legalnotice .content-wrap h1{margin-bottom:14px}}body.home .lp5-download-wrap{width:100%;max-width:860px;margin:0 auto}body.home .lp5-platform-main-full{width:100%;max-width:860px;margin:0 auto;border-radius:20px;padding:24px;border:1px solid rgba(201,233,214,0.14);background:linear-gradient(180deg,rgba(255,255,255,0.03),transparent 42%),rgba(8,16,12,0.46);text-align:center;display:flex;flex-direction:column;align-items:center}body.home .lp5-platform-main-full .lp5-platform-text{max-width:58ch;margin:0 auto 14px;text-align:center}body.home .lp5-platform-main-full .lp5-platform-note{max-width:46ch;margin-left:auto;margin-right:auto}body.home .lp5-platform-main-full .lp5-switchly-support{width:100%;max-width:700px;margin:18px auto 0}body.home .lp5-download .lp5-platform-grid{display:block}body.home .lp5-foqos-inline{max-width:720px;margin:14px auto 0;padding:14px 16px 0;border-top:1px solid rgba(201,233,214,0.12);text-align:center}body.home .lp5-foqos-inline-kicker{margin:0 0 6px;color:#bad9c6;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;opacity:.9}body.home .lp5-foqos-inline-text{margin:0 auto;max-width:62ch;color:#d4e9db;line-height:1.68;font-size:.95rem}body.home .lp5-foqos-inline-note{margin:8px 0 0;font-size:.82rem;color:#b7d2c2;opacity:.78}body.home .lp5-foqos-inline a{color:#86e0b2;text-decoration:underline;text-underline-offset:3px;font-weight:600}body.home .lp5-foqos-inline a:hover{color:#b8f3d1}@media(max-width:700px){body.home .lp5-platform-main-full{padding:20px 16px;border-radius:16px}body.home .lp5-platform-main-full .lp5-platform-text,body.home .lp5-foqos-inline-text,body.home .lp5-platform-main-full .lp5-switchly-support{max-width:100%}body.home .lp5-foqos-inline{padding:12px 6px 0}}body.home .lp5-download-wrap{width:100%;max-width:860px;margin:0 auto}body.home .lp5-download-main{border-radius:20px;padding:26px 24px;border:1px solid rgba(201,233,214,0.14);background:rgba(8,16,12,0.38);text-align:center}body.home .lp5-download-main .lp5-platform-kicker{margin:0 0 8px;color:#bad9c6;font-size:.78rem;text-transform:uppercase;letter-spacing:.10em;font-weight:800}body.home .lp5-download-main .lp5-platform-title{margin:0 0 10px;color:#f1fbf5;line-height:1.22;font-size:clamp(1.2rem,2.2vw,1.6rem)}body.home .lp5-download-main .lp5-platform-text{max-width:54ch;margin:0 auto 16px;color:#d4e9db;line-height:1.72;font-size:1rem}body.home .lp5-download-actions{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:12px;margin-top:4px}body.home .lp5-store-note{margin:12px 0 0;color:#bcd8c7;font-size:.88rem;line-height:1.5}body.home .lp5-download-meta{margin-top:18px;padding-top:14px;border-top:1px solid rgba(201,233,214,0.12)}body.home .lp5-download-meta p{max-width:62ch;margin:0 auto 10px;color:#d4e9db;line-height:1.68;font-size:.95rem}body.home .lp5-download-meta p:last-child{margin-bottom:0}body.home .lp5-download-meta a,body.home .lp5-foqos-inline a{color:#86e0b2;text-decoration:underline;text-underline-offset:3px;font-weight:600}body.home .lp5-download-meta a:hover,body.home .lp5-foqos-inline a:hover{color:#b8f3d1}body.home .lp5-foqos-inline{max-width:62ch;margin:14px auto 0;text-align:center;color:#bfd8c9;font-size:.9rem;line-height:1.65;opacity:.92}@media(max-width:700px){body.home .lp5-download-main{padding:20px 16px;border-radius:16px}body.home .lp5-download-main .lp5-platform-text,body.home .lp5-download-meta p,body.home .lp5-foqos-inline{max-width:100%}}body.home .lp5-cta-stack{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:18px}body.home .lp5-cta-stack>.lp-btn-primary{width:min(100%,560px)}body.home .lp5-cta-row-secondary{width:100%;justify-content:center}body.home .lp5-cta-row-secondary .lp-btn{flex:1 1 260px;max-width:320px}body.home .lp5-hero-divider{width:min(100%,560px);height:1px;margin:18px auto 14px;background:linear-gradient(90deg,rgba(201,233,214,0),rgba(201,233,214,0.34),rgba(201,233,214,0))}body.home .lp5-ios-note{display:flex;flex-direction:column;align-items:center;gap:8px}body.home .lp-btn-ios{background:rgba(15,28,21,0.30);border-color:rgba(201,233,214,0.16)}body.home .lp5-ios-subtle{margin:0;color:#bcd8c7;font-size:.84rem;line-height:1.5;opacity:.92}@media(max-width:700px){body.home .lp5-cta-stack{align-items:stretch}body.home .lp5-cta-stack>.lp-btn-primary,body.home .lp5-cta-row-secondary .lp-btn,body.home .lp-btn-ios{width:100%;max-width:100%}body.home .lp5-ios-note{align-items:stretch}}body.home .lp-btn-ios i{font-size:1.04em}body.projects .download-card .download-hero-actions{justify-content:flex-start}