.text-block p{font-size:20px;line-height:1.6;margin-bottom:24px;color:var(--text-primary)}.text-block p:last-child{margin-bottom:0}.text-block ul{margin-bottom:32px;padding-left:24px}.text-block li{font-size:20px;line-height:1.8;margin-bottom:16px;color:var(--text-primary)}.text-block hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:48px 0}.text-block h2{font-size:36px;line-height:1.2;font-weight:800;margin-top:80px;margin-bottom:40px;color:var(--text-primary);border-left:4px solid var(--accent-green);padding-left:20px}.text-block strong{font-weight:800}.text-block a{color:var(--accent-green, #4CAF50);text-decoration:underline;font-weight:600;transition:all .3s ease}.text-block a:hover{color:#d5d4ff;text-decoration:underline;opacity:1}.scroll-highlight{position:relative;display:inline}.scroll-highlight:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background-color:var(--accent-green);transition:width .7s cubic-bezier(.25,1,.5,1);border-radius:2px}.scroll-highlight.is-visible:after{width:100%}.scroll-circle-wrapper{position:relative;display:inline-block;padding:1px 5px}.scroll-circle-svg{position:absolute;top:-4px;left:-5px;width:calc(100% + 10px);height:calc(100% + 8px);pointer-events:none;overflow:visible}.scroll-circle-svg ellipse{fill:none;stroke:var(--accent-green);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:230;stroke-dashoffset:230;transition:stroke-dashoffset .9s cubic-bezier(.25,1,.5,1)}.scroll-circle-wrapper.is-visible .scroll-circle-svg ellipse{stroke-dashoffset:0}.image-block[data-astro-cid-encbxzed]{width:100%;margin:0}.image-container[data-astro-cid-encbxzed]{width:100%;border-radius:20px;overflow:hidden;background:#f5f5f5;box-shadow:0 10px 30px #0000000d}.image-container[data-astro-cid-encbxzed] img[data-astro-cid-encbxzed]{width:100%;height:auto;display:block;object-fit:cover}.image-caption[data-astro-cid-encbxzed]{font-size:14px;color:var(--text-primary);text-align:center;margin-top:16px;font-style:italic;opacity:.6}.summary-card{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--card-radius);padding:40px;color:var(--text-primary);margin:0}.summary-card .header{margin-bottom:24px}.summary-card .index{display:block;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.5}.summary-card .items{list-style:none;display:flex;flex-direction:column;gap:16px}.summary-card .items li{font-size:18px;line-height:1.6;position:relative;padding-left:24px;color:var(--text-primary);font-weight:500}.summary-card .items li a{color:var(--accent-green);text-decoration:underline;font-weight:600;transition:all .3s ease}.summary-card .items li a:hover{color:#d5d4ff;text-decoration:underline;opacity:1}.summary-card .items li:before{content:"■";color:var(--accent-green);position:absolute;left:0;top:2px;font-size:12px}.list-block-container{width:100%;margin:0}.action-list{list-style:none;display:flex;flex-direction:column;gap:16px;counter-reset:my-awesome-counter}.action-list .action-card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--card-radius, 12px);padding:24px 32px;position:relative;font-size:18px;line-height:1.6;color:var(--text-primary);box-shadow:0 10px 30px #00000026}.action-list .action-card:before{counter-increment:my-awesome-counter;content:"0" counter(my-awesome-counter);display:block;font-size:14px;font-weight:800;color:var(--text-primary);opacity:.3;margin-bottom:12px;letter-spacing:.05em}.action-list .action-card strong{display:block;font-size:20px;font-weight:700;margin-bottom:12px;color:#fff}.quote-wrapper[data-astro-cid-jcog7qdd]{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0}.quote-block[data-astro-cid-jcog7qdd]{width:100%;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:4px solid var(--accent-green);border-radius:12px;padding:32px 40px;margin:0;font-style:normal}.quote-block[data-astro-cid-jcog7qdd] p[data-astro-cid-jcog7qdd]{font-size:22px;line-height:1.55;color:var(--text-primary);margin:0 0 12px}.quote-block[data-astro-cid-jcog7qdd] p[data-astro-cid-jcog7qdd]:last-child{margin:0}.quote-block[data-astro-cid-jcog7qdd] em[data-astro-cid-jcog7qdd]{font-style:italic}.quote-block[data-astro-cid-jcog7qdd] strong[data-astro-cid-jcog7qdd]{font-weight:800}.quote-arrow[data-astro-cid-jcog7qdd]{color:var(--accent-green)}.faq-section{margin:80px 0 0;padding:0}.faq-section h2{font-size:32px;margin-bottom:40px;color:var(--text-primary);border-left:4px solid var(--accent-green);padding-left:20px}.faq-section .faq-list{display:flex;flex-direction:column}.faq-section .faq-item{border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.faq-section .faq-item:first-child{border-top:1px solid rgba(255,255,255,.1)}.faq-section .question{display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-size:20px;font-weight:700;color:var(--text-primary);cursor:pointer;list-style:none}.faq-section .question::-webkit-details-marker{display:none}.faq-section .question:hover{color:var(--accent-green)}.faq-section .icon{font-size:24px;font-weight:300;color:var(--accent-green);transition:transform .3s ease}.faq-section details[open] .icon{transform:rotate(45deg)}.faq-section .answer-wrapper{padding-bottom:32px}.faq-section .answer p{font-size:18px;line-height:1.6;color:#b0b0b0;margin-bottom:16px}.faq-section .answer p:last-child{margin-bottom:0}.faq-section .answer a{color:var(--accent-green);text-decoration:underline;font-weight:600;transition:all .3s ease}.faq-section .answer a:hover{color:#d5d4ff;text-decoration:underline;opacity:1}.separator[data-astro-cid-jchhmuzl]{border:none;border-top:1px solid rgba(255,255,255,.1);margin:0;width:100%}.text-image-block{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:flex-start;margin:80px 0;width:100%}.text-image-block.reverse{direction:rtl}.text-image-block.reverse .content-side,.text-image-block.reverse .image-side{direction:ltr}.text-image-block .content-side{display:flex;flex-direction:column;justify-content:center;height:100%}.text-image-block .block-title{font-size:32px;font-weight:700;margin-bottom:24px;line-height:1.2;color:#1e1e1e}.text-image-block .block-text p{font-size:18px;line-height:1.6;color:#333;margin-bottom:16px}.text-image-block .block-text p:last-child{margin-bottom:0}.text-image-block .block-text a{color:var(--accent-green, #4CAF50);text-decoration:underline;font-weight:600;transition:all .3s ease}.text-image-block .block-text a:hover{color:#d5d4ff;text-decoration:underline;opacity:1}.text-image-block .image-side{width:100%;min-width:0}.text-image-block .image-wrapper{width:100%;border-radius:20px;overflow:hidden;background:#f5f5f5;aspect-ratio:4 / 3;display:flex}.text-image-block .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.text-image-block .image-caption{font-size:13px;color:#666;margin-top:14px;font-style:italic;opacity:.8}@media(max-width:836px){.text-image-block{grid-template-columns:1fr;gap:32px}.text-image-block.reverse{direction:ltr}}.callout-block{background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;display:flex;gap:20px;margin:16px 0;align-items:flex-start;border-left:4px solid var(--accent-green, #4CAF50)}.callout-icon{color:var(--accent-green, #4CAF50);flex-shrink:0;margin-top:4px}.callout-content{flex:1;font-size:18px;line-height:1.6;color:var(--text-primary, #ffffff)}.callout-content p{margin:0 0 16px}.callout-content p:last-child{margin-bottom:0}.callout-content a{color:var(--accent-green, #4CAF50);text-decoration:underline;font-weight:600;transition:all .3s ease}.callout-content a:hover{color:#d5d4ff;text-decoration:underline;opacity:1}@media(max-width:768px){.callout-block{padding:24px;gap:16px}.callout-content{font-size:16px}}.block-renderer[data-astro-cid-mlazd25h]{display:flex;flex-direction:column;gap:32px;margin-top:40px}
