.la-hero{padding:4rem 1.25rem;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.la-hero h1{font-size:clamp(1.875rem,5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1rem}.la-hero p{font-size:1.125rem;opacity:.95;max-width:600px;margin:0 auto}.la-lead{font-size:1.125rem;line-height:1.8;color:#4a5568;margin:2rem 0;padding:1.5rem;background:#f7fafc;border-left:4px solid #667eea;border-radius:.375rem}.la-lead a{color:#667eea;font-weight:600;text-decoration:none;border-bottom:2px solid #fff0;transition:border-color 0.3s ease}.la-lead a:hover{border-bottom-color:#667eea}.la-toc{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;margin:2rem 0;list-style:none}.la-toc li{margin:.75rem 0;padding-left:1.5rem;position:relative}.la-toc li:before{content:"→";position:absolute;left:0;color:#667eea;font-weight:700}.la-toc a{color:#2d3748;text-decoration:none;font-weight:500;transition:color 0.3s ease}.la-toc a:hover{color:#667eea}.la-carousel{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;margin:3rem -1.25rem;padding-left:1.25rem;padding-right:1.25rem;-webkit-overflow-scrolling:touch}.la-carousel::-webkit-scrollbar{height:8px}.la-carousel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.la-carousel::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.la-carousel:focus-within{outline:2px solid #667eea;outline-offset:4px;border-radius:.5rem}.la-slide{flex:0 0 auto;min-width:90%;scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;box-shadow:0 4px 6px rgb(0 0 0 / .07);transition:transform 0.3s ease,box-shadow 0.3s ease}.la-slide:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgb(0 0 0 / .12)}.la-slide img{width:100%;height:auto;border-radius:.5rem;margin-bottom:1rem}.la-caption{margin-top:.5rem;color:#4a5568;font-size:.95rem;line-height:1.5}@media(min-width:768px){.la-slide{min-width:45%}.la-hero{padding:6rem 2rem}}@media(min-width:1024px){.la-slide{min-width:30%}.la-carousel{margin:3rem 0;padding-left:0;padding-right:0}}.la-faq{margin:3rem 0;padding:2rem;background:#f7fafc;border-radius:.75rem}.la-faq h3{color:#2d3748;font-size:1.125rem;margin:1.5rem 0 .75rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.la-faq h3:first-child{border-top:none;padding-top:0;margin-top:0}.la-faq p{color:#4a5568;line-height:1.7;margin-bottom:0}.la-cta-wrap{gap:1rem;margin:4rem 0 2rem;display:flex;flex-wrap:wrap;justify-content:center}.la-btn-primary .wp-block-button__link{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-weight:700;padding:1rem 2rem;border-radius:.5rem;font-size:1.0625rem;box-shadow:0 4px 14px rgb(102 126 234 / .4);transition:transform 0.3s ease,box-shadow 0.3s ease}.la-btn-primary .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(102 126 234 / .5)}.la-btn-secondary .wp-block-button__link{background:#fff0;color:#667eea;border:2px solid #667eea;font-weight:600;padding:calc(1rem - 2px) calc(2rem - 2px);border-radius:.5rem;transition:background 0.3s ease,color 0.3s ease}.la-btn-secondary .wp-block-button__link:hover{background:#667eea;color:#fff}.wp-block-columns{gap:2rem;margin:2rem 0}.wp-block-column h3{color:#2d3748;font-size:1.25rem;margin-bottom:1rem}.wp-block-separator{border-color:#e2e8f0;margin:3rem auto;max-width:100px}h2[id]{scroll-margin-top:2rem}body{scroll-behavior:smooth}@media(max-width:767px){.wp-block-columns{display:block}.wp-block-column{margin-bottom:2rem}.la-cta-wrap{flex-direction:column;align-items:stretch}.la-btn-primary .wp-block-button__link,.la-btn-secondary .wp-block-button__link{width:100%;text-align:center}}*:focus-visible{outline:2px solid #667eea;outline-offset:2px;border-radius:.25rem}@media print{.la-carousel,.la-cta-wrap{display:none}}.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow .2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100%!important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background:rgb(0 0 0 / .5);transition:opacity .35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform .35s,opacity .35s ease-in-out;transform:translate3d(0,24px,0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform .4s,opacity .4s ease-in-out;transform:translate3d(0,30px,0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform .45s,opacity .45s ease-in-out;transform:translate3d(0,35px,0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0,0,0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px)!important;max-width:none!important;transform:translate3d(-40px,0,0);transition:transform .35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0,0,0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}.uagb-block-8329c955.wp-block-uagb-image--layout-default figure img{box-shadow:0 0 0 #00000070}.uagb-block-8329c955.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style:normal;align-self:center}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay figure img{box-shadow:0 0 0 #00000070}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:.2}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left:15px;right:15px;top:15px;bottom:15px}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style:normal;color:#fff;opacity:1}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color:#fff}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.uagb-block-8329c955.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;opacity:0}.uagb-block-8329c955.wp-block-uagb-image .wp-block-uagb-image__figure img{width:px;height:auto}.uagb-block-8329c955.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:1}.uagb-block-8329c955.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity:1}.uagb-block-8329c955.wp-block-uagb-image--layout-default figure:hover img{box-shadow:0 0 0 #00000070}.uagb-block-8329c955.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow:0 0 0 #00000070}@media only screen and (max-width:976px){.uagb-block-8329c955.wp-block-uagb-image .wp-block-uagb-image__figure img{width:px;height:auto}}@media only screen and (max-width:767px){.uagb-block-8329c955.wp-block-uagb-image .wp-block-uagb-image__figure img{width:px;height:auto}}.uag-blocks-common-selector{z-index:var(--z-index-desktop)!important}@media(max-width:976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet)!important}}@media(max-width:767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile)!important}}