:root{--font-sans:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--bg-color:#FFF;--surface-color:#FFF;--primary-text-color:#37352f;--secondary-text-color:rgba(55,53,47,0.65);--border-color:rgba(55,53,47,0.16);--accent-color-blue:#2EAADC;--button-bg-color:#F7F7F5;--button-text-color:var(--primary-text-color);--button-hover-bg-color:#EBEBEA;--action-button-bg:#2eaadc;--action-button-hover-bg:#0b8abf;--action-button-text:white;--icon-color-feature:var(--secondary-text-color);--badge-bg:rgba(55,53,47,0.08);--badge-text:var(--secondary-text-color);--badge-border:transparent;--modal-bg:#FFF;--modal-text:var(--primary-text-color);--modal-border:rgba(55,53,47,0.1);--shadow-small:rgba(15,15,15,0.05) 0 1px 2px,rgba(15,15,15,0.1) 0 0 1px;--shadow-medium:rgba(15,15,15,0.05) 0 3px 6px,rgba(15,15,15,0.1) 0 2px 4px}body,html{margin:0;padding:0;font-family:var(--font-sans);font-size:16px;line-height:1.6;background-color:var(--bg-color);color:var(--primary-text-color);display:flex;flex-direction:column;align-items:center;min-height:100vh;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper{width:100%;max-width:900px;padding:0 20px;box-sizing:border-box;margin:0 auto}.logo-container{width:100%;margin:40px auto 20px auto;padding:0 15px;text-align:center;box-sizing:border-box}.logo-image{max-width:250px;max-height:80px;height:auto;display:block;margin:0 auto}.status-badges-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 25px auto;padding:0 15px;box-sizing:border-box}.status-badge{background-color:var(--badge-bg);color:var(--badge-text);padding:3px 8px;border-radius:4px;font-size:.8rem;font-weight:400;display:inline-flex;align-items:center;box-shadow:none;border:none}.status-badge span{font-weight:500;color:var(--primary-text-color);margin-left:5px}.top-promo-text{width:100%;text-align:center;color:var(--secondary-text-color);text-transform:none;font-weight:400;font-size:.9em;margin-bottom:15px;padding:0 15px;box-sizing:border-box;letter-spacing:normal}.container{width:100%;background-color:var(--surface-color);padding:20px 0;border-radius:0;box-shadow:none;text-align:center;margin:0 auto 30px auto;box-sizing:border-box;border:none}.subtext{font-size:1.1em;color:var(--secondary-text-color);margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7}.action-button{display:inline-block;background-color:var(--action-button-bg);color:var(--action-button-text);padding:10px 20px;font-size:1em;font-weight:500;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease;margin-top:15px;margin-bottom:30px;box-shadow:var(--shadow-small);text-transform:none;letter-spacing:normal;animation:none}.action-button:hover{background-color:var(--action-button-hover-bg);transform:none;box-shadow:var(--shadow-medium);animation-play-state:paused}.action-button:active{transform:none;box-shadow:var(--shadow-small);background-color:var(--action-button-hover-bg)}.content-section{margin-bottom:40px}.content-title{font-size:1.75em;font-weight:600;margin-bottom:10px;color:var(--primary-text-color);font-family:var(--font-sans);text-align:center;max-width:650px;margin-left:auto;margin-right:auto}.content-paragraph{font-size:1em;color:var(--primary-text-color);max-width:650px;margin:0 auto 20px auto;text-align:center;line-height:1.7}.features-section,.faq-section{width:100%;margin:0 auto 40px auto;padding:40px 15px 0 15px;box-sizing:border-box;border-top:1px solid var(--border-color)}.section-header{text-align:center;margin-bottom:35px}.section-header .title{font-size:1.5em;font-weight:600;font-family:var(--font-sans);color:var(--primary-text-color);margin-bottom:8px}.section-header .desc{font-size:1em;color:var(--secondary-text-color);max-width:650px;margin:0 auto;line-height:1.7}.features-list{list-style:none;padding:0;margin:0 auto;max-width:600px;margin-top:20px;border:none;padding-top:0}.feature-item{display:flex;align-items:flex-start;padding:10px 0;font-size:1em;border-bottom:1px solid var(--border-color)}.feature-item:last-child{border-bottom:none}.feature-item:first-child{padding-top:0}.feature-item .icon{margin-right:12px;flex-shrink:0;color:var(--icon-color-feature);margin-top:4px}.feature-item .icon svg{width:18px;height:18px;fill:currentColor}.feature-item .text{color:var(--primary-text-color);line-height:1.6}.faq-accordion{max-width:650px;margin:20px auto 0}.faq-item{border-bottom:1px solid var(--border-color)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;background:none;border:none;text-align:left;padding:18px 0;font-size:1.05em;font-weight:500;color:var(--primary-text-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans)}.faq-question:hover{color:var(--accent-color-blue)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease;font-size:.95em;color:var(--secondary-text-color);line-height:1.7;padding:0}.faq-answer p{margin:0 0 18px 0}.faq-toggle-icon{transition:transform .3s ease;font-weight:bold}.faq-item.active .faq-toggle-icon{transform:rotate(45deg)}footer{margin-top:auto;padding:30px 15px;font-size:.85em;color:var(--secondary-text-color);text-align:center;width:100%;max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;border-top:1px solid var(--border-color)}.copyright{margin-bottom:10px}.social-links{margin-bottom:10px}.legal-links a{color:var(--secondary-text-color);text-decoration:none;margin:0 6px;cursor:pointer;transition:color .15s ease}.legal-links a:hover{text-decoration:underline;color:var(--primary-text-color)}.social-links a{margin:0 8px;display:inline-block;transition:opacity .15s ease;opacity:.7}.social-links a:hover{transform:none;opacity:1}.social-links svg{width:20px;height:20px;fill:var(--secondary-text-color);vertical-align:middle;transition:none}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(15,15,15,0.6);padding-top:60px}.modal-content{background-color:var(--modal-bg);color:var(--modal-text);margin:5% auto;padding:30px;border:none;width:90%;max-width:700px;border-radius:6px;position:relative;text-align:left;font-size:.95em;line-height:1.7;box-shadow:var(--shadow-medium)}.modal-content h2{margin-top:0;margin-bottom:1em;color:var(--primary-text-color);font-family:var(--font-sans);font-weight:600;font-size:1.4em}.modal-content p{margin-bottom:1em;color:var(--modal-text)}.modal-content strong{font-weight:600;color:var(--primary-text-color)}.close-button{color:rgba(55,53,47,0.5);position:absolute;top:15px;right:15px;font-size:24px;font-weight:normal;line-height:1;background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.close-button:hover,.close-button:focus{color:var(--primary-text-color);text-decoration:none}@media(max-width:700px){body{font-size:15px}.page-wrapper{padding:0 15px}.logo-container{margin-top:30px}.logo-image{max-width:200px;max-height:70px}.status-badges-container{margin-bottom:20px}.container{padding:15px 0}.content-title{font-size:1.6em}.subtext{font-size:1em}.action-button{padding:9px 18px;font-size:.95em}.features-section,.faq-section{padding:30px 15px 0 15px}.section-header .title{font-size:1.4em}.modal-content{width:90%;margin:10% auto;padding:25px}footer{padding:25px 15px;font-size:.8em}.social-links svg{width:18px;height:18px}}@media(max-width:480px){.logo-image{max-width:180px;max-height:60px}.content-title{font-size:1.4em}.section-header .title{font-size:1.3em}.section-header .desc{font-size:.95em}.feature-item{font-size:.95em}}