:root{--aurora-cyan:#06b6d4;--aurora-blue:#3b82f6;--aurora-purple:#8b5cf6;--aurora-pink:#ec4899;--aurora-green:#10b981;--surface-50:#fafafa;--surface-100:#f4f4f5;--surface-200:#e4e4e7;--surface-300:#d4d4d8;--surface-400:#a1a1aa;--surface-500:#71717a;--surface-600:#52525b;--surface-700:#3f3f46;--surface-800:#27272a;--surface-900:#18181b;--surface-950:#09090b}.lito-content{color:var(--surface-700);line-height:1.7;max-width:100%}.lito-content>*+*{margin-top:1.5rem}.lito-content h1,.lito-content h2,.lito-content h3{color:var(--surface-900);font-weight:700;line-height:1.3}.lito-content h1{font-size:1.875rem}.lito-content h2{font-size:1.5rem}.lito-content h3{font-size:1.25rem}.lito-content [data-align=center]{text-align:center}.lito-content [data-align=right]{text-align:right}.lito-content p{color:var(--surface-700)}.lito-block-quote{background:#8b5cf60d;border-left:4px solid var(--aurora-purple);padding:1.5rem}.lito-block-quote blockquote{color:var(--surface-700);font-size:1.125rem;font-style:italic;margin-bottom:.5rem}.lito-block-quote .quote-author{color:var(--surface-500);font-size:.875rem}.lito-block-callout{border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.lito-block-callout.callout-info{background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.lito-block-callout.callout-success{background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.lito-block-callout.callout-tip{background:#eab3081a;border:1px solid rgba(234,179,8,.2)}.lito-block-callout .callout-icon{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.callout-info .callout-icon{background:#3b82f633;color:#3b82f6}.callout-success .callout-icon{background:#10b98133;color:#10b981}.callout-tip .callout-icon{background:#eab30833;color:#ca8a04}.lito-block-callout .callout-title{color:var(--surface-900);font-weight:600;margin-bottom:.25rem}.lito-block-callout .callout-text{color:var(--surface-700);font-size:.875rem}.lito-block-warning{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.lito-block-warning .warning-icon{align-items:center;background:#ef444433;border-radius:.5rem;color:#ef4444;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.lito-block-warning .warning-title{color:var(--surface-900);font-weight:600;margin-bottom:.25rem}.lito-block-warning .warning-text{color:var(--surface-700);font-size:.875rem}.lito-block-bullet-list{list-style:none;padding:0}.lito-block-bullet-list li{align-items:flex-start;display:flex;gap:.75rem;padding:.25rem 0}.lito-block-bullet-list li:before{background:var(--aurora-purple);border-radius:9999px;content:"";flex-shrink:0;height:.5rem;margin-top:.5rem;width:.5rem}.lito-block-bullet-list li span{color:var(--surface-700)}.lito-block-numbered-list{counter-reset:lito-counter;list-style:none;padding:0}.lito-block-numbered-list li{align-items:flex-start;counter-increment:lito-counter;display:flex;gap:.75rem;padding:.25rem 0}.lito-block-numbered-list li:before{align-items:center;background:#8b5cf633;border-radius:9999px;color:var(--aurora-purple);content:counter(lito-counter);display:flex;flex-shrink:0;font-size:.875rem;height:1.5rem;justify-content:center;width:1.5rem}.lito-block-numbered-list li span{color:var(--surface-700)}.lito-block-checklist{list-style:none;padding:0}.lito-block-checklist li{align-items:flex-start;display:flex;gap:.75rem;padding:.25rem 0}.lito-block-checklist .check-box{align-items:center;border:2px solid var(--surface-400);border-radius:.25rem;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.125rem;width:1.25rem}.lito-block-checklist li.checked .check-box{background:var(--aurora-purple);border-color:var(--aurora-purple);color:#fff}.lito-block-checklist li.checked span:not(.check-box){color:var(--surface-500);text-decoration:line-through}.lito-block-code{background:var(--surface-900);border-radius:.75rem;overflow:hidden}.lito-block-code .code-header{align-items:center;background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:.5rem 1rem}.lito-block-code .code-language{color:var(--surface-500);font-family:monospace;font-size:.75rem}.lito-block-code pre{margin:0;overflow-x:auto;padding:1rem}.lito-block-code code{color:#4ade80;font-family:monospace;font-size:.875rem}.lito-block-table{border-collapse:collapse;width:100%}.lito-block-table th{background:#00000008;color:var(--surface-900);font-weight:600;text-align:left}.lito-block-table td,.lito-block-table th{border:1px solid var(--surface-200);padding:.75rem 1rem}.lito-block-table td{color:var(--surface-700)}.lito-block-image figure{margin:0}.lito-block-image img{border-radius:.75rem;width:100%}.lito-block-image figcaption{color:var(--surface-500);font-size:.875rem;margin-top:.5rem;text-align:center}.lito-block-gallery{display:grid;gap:1rem}.lito-block-gallery.cols-2{grid-template-columns:repeat(2,1fr)}.lito-block-gallery.cols-3{grid-template-columns:repeat(3,1fr)}.lito-block-gallery.cols-4{grid-template-columns:repeat(4,1fr)}.lito-block-gallery .gallery-item{aspect-ratio:1/1;background:var(--surface-100);border-radius:.75rem;overflow:hidden}.lito-block-gallery .gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lito-block-carousel{aspect-ratio:16/9;background:var(--surface-100);border-radius:.75rem;overflow:hidden;position:relative}.lito-block-carousel img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lito-block-carousel .carousel-dots{background:#00000073;border-radius:9999px;bottom:1rem;display:flex;gap:.5rem;left:50%;padding:.4rem .65rem;position:absolute;transform:translate(-50%)}.lito-block-carousel .carousel-dot{background:#ffffff80;border-radius:9999px;cursor:pointer;height:.55rem;transition:background .2s;width:.55rem}.lito-block-carousel .carousel-dot:hover{background:#fffc}.lito-block-carousel .carousel-dot.active{background:#fff}.lito-block-carousel .carousel-nav{align-items:center;background:#00000073;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;height:2.25rem;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:2.25rem;z-index:2}.lito-block-carousel .carousel-nav:hover{background:#000000b3}.lito-block-carousel .carousel-nav.prev{left:.75rem}.lito-block-carousel .carousel-nav.next{right:.75rem}.lito-block-video{aspect-ratio:16/9;background:var(--surface-100);border-radius:.75rem;overflow:hidden}.lito-block-video iframe{border:0;height:100%;width:100%}.lito-block-divider{border:0;height:1px;margin:2rem 0}.lito-block-divider.divider-solid{background:var(--surface-200)}.lito-block-divider.divider-gradient{background:linear-gradient(to right,transparent,var(--surface-300),transparent)}.lito-block-divider.divider-dashed{background:transparent;border-top:2px dashed var(--surface-300)}.lito-block-columns{display:grid;gap:1.5rem}.lito-block-columns.cols-2{grid-template-columns:repeat(2,1fr)}.lito-block-columns.cols-3{grid-template-columns:repeat(3,1fr)}.lito-block-columns.cols-4{grid-template-columns:repeat(4,1fr)}.lito-block-cta-button{padding:1.5rem 0}.lito-block-cta-button a{align-items:center;border-radius:.75rem;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.lito-block-cta-button a.cta-primary{background:var(--surface-900);color:#fff}.lito-block-cta-button a.cta-primary:hover{background:var(--surface-800)}.lito-block-cta-button a.cta-secondary{background:var(--aurora-purple);color:#fff}.lito-block-cta-button a.cta-secondary:hover{background:#8b5cf6e6}.lito-block-cta-button a.cta-outline{background:transparent;border:2px solid var(--surface-900);color:var(--surface-900)}.lito-block-cta-button a.cta-outline:hover{background:#0000000d}.lito-block-cta-banner{border-radius:.75rem;padding:2rem}.lito-block-cta-banner.bg-purple{background:linear-gradient(to right,var(--aurora-purple),var(--aurora-blue))}.lito-block-cta-banner.bg-green{background:linear-gradient(90deg,#22c55e,#10b981)}.lito-block-cta-banner.bg-orange{background:linear-gradient(90deg,#f97316,#ef4444)}.lito-block-cta-banner.bg-dark{background:var(--surface-100)}.lito-block-cta-banner .banner-title{color:#fff;font-size:1.5rem;font-weight:700}.lito-block-cta-banner .banner-subtitle{color:#fffc;margin-top:.5rem}.lito-block-cta-banner.bg-dark .banner-title{color:var(--surface-900)}.lito-block-cta-banner.bg-dark .banner-subtitle{color:var(--surface-600)}.lito-block-cta-banner .banner-button{align-items:center;background:#fff;border-radius:.75rem;color:var(--surface-900);display:inline-flex;font-weight:600;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s}.lito-block-cta-banner .banner-button:hover{background:#ffffffe6}.lito-block-accordion{display:flex;flex-direction:column;gap:.5rem}.lito-block-accordion details{border:1px solid var(--surface-200);border-radius:.75rem;overflow:hidden}.lito-block-accordion summary{align-items:center;background:#00000008;color:var(--surface-900);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem}.lito-block-accordion summary::-webkit-details-marker,.lito-block-accordion summary::marker{display:none}.lito-block-accordion .accordion-content{border-top:1px solid var(--surface-200);color:var(--surface-700);font-size:.875rem;padding:1rem}.lito-block-tabs .tabs-header{border-bottom:1px solid var(--surface-200);display:flex;gap:.25rem}.lito-block-tabs .tab-trigger{background:none;border:none;border-bottom:2px solid transparent;color:var(--surface-500);cursor:pointer;font-weight:500;padding:.5rem 1rem}.lito-block-tabs .tab-trigger.active{border-bottom-color:var(--aurora-purple);color:var(--surface-900)}.lito-block-tabs .tab-content{color:var(--surface-700);padding:1rem}.lito-block-embed{border-radius:.75rem;overflow:hidden}.lito-block-person-card{align-items:center;display:flex;flex-direction:column;padding:1.5rem;text-align:center}.lito-block-person-card .person-avatar{background:var(--surface-200);border-radius:9999px;height:6rem;margin-bottom:1rem;overflow:hidden;width:6rem}.lito-block-person-card .person-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lito-block-person-card .person-name{color:var(--surface-900);font-size:1.125rem;font-weight:600}.lito-block-person-card .person-role{color:var(--aurora-purple);margin-top:.25rem}.lito-block-person-card .person-bio{color:var(--surface-500);font-size:.875rem;margin-top:.75rem}.lito-block-person-card .person-socials{display:flex;gap:.75rem;margin-top:1rem}.lito-block-person-card .person-socials a{align-items:center;background:var(--surface-200);border-radius:9999px;color:var(--surface-500);display:flex;height:2rem;justify-content:center;transition:all .2s;width:2rem}.lito-block-person-card .person-socials a:hover{background:#8b5cf633}.lito-block-team-grid{display:grid;gap:1.5rem}.lito-block-team-grid.cols-2{grid-template-columns:repeat(2,1fr)}.lito-block-team-grid.cols-3{grid-template-columns:repeat(3,1fr)}.lito-block-team-grid.cols-4{grid-template-columns:repeat(4,1fr)}.lito-block-team-grid .member{text-align:center}.lito-block-team-grid .member-avatar{background:var(--surface-200);border-radius:9999px;height:5rem;margin:0 auto .75rem;overflow:hidden;width:5rem}.lito-block-team-grid .member-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lito-block-team-grid .member-name{color:var(--surface-900);font-weight:500}.lito-block-team-grid .member-role{color:var(--surface-500);font-size:.875rem}.lito-block-testimonial{padding:1.5rem}.lito-block-testimonial .testimonial-stars{display:flex;gap:.25rem;margin-bottom:1rem}.lito-block-testimonial .testimonial-stars .star{color:var(--surface-300);height:1.25rem;width:1.25rem}.lito-block-testimonial .testimonial-stars .star.filled{color:#facc15}.lito-block-testimonial .testimonial-text{color:var(--surface-700);font-style:italic}.lito-block-testimonial .testimonial-author{align-items:center;display:flex;gap:.75rem;margin-top:1rem}.lito-block-testimonial .testimonial-author-avatar{background:var(--surface-200);border-radius:9999px;height:3rem;overflow:hidden;width:3rem}.lito-block-testimonial .testimonial-author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lito-block-testimonial .testimonial-author-name{color:var(--surface-900);font-weight:500}.lito-block-testimonial .testimonial-author-info{color:var(--surface-500);font-size:.875rem}.lito-block-stats{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);padding:1.5rem;text-align:center}.lito-block-stats .stat-value{color:var(--aurora-purple);font-size:1.875rem;font-weight:700}.lito-block-stats .stat-label{color:var(--surface-500);font-size:.875rem;margin-top:.25rem}.lito-block-feature-box{padding:1.5rem;text-align:center}.lito-block-feature-box .feature-icon{align-items:center;background:#8b5cf633;border-radius:.75rem;color:var(--aurora-purple);display:flex;height:3.5rem;justify-content:center;margin:0 auto 1rem;width:3.5rem}.lito-block-feature-box .feature-title{color:var(--surface-900);font-weight:600}.lito-block-feature-box .feature-text{color:var(--surface-500);font-size:.875rem;margin-top:.5rem}.lito-block-features-grid{display:grid;gap:1.5rem}.lito-block-features-grid.cols-2{grid-template-columns:repeat(2,1fr)}.lito-block-features-grid.cols-3{grid-template-columns:repeat(3,1fr)}.lito-block-features-grid.cols-4{grid-template-columns:repeat(4,1fr)}.lito-block-features-grid .feature-item{padding:1rem;text-align:center}.lito-block-features-grid .feature-item-icon{align-items:center;background:#8b5cf633;border-radius:.5rem;color:var(--aurora-purple);display:flex;height:3rem;justify-content:center;margin:0 auto .75rem;width:3rem}.lito-block-features-grid .feature-item-title{color:var(--surface-900);font-weight:500}.lito-block-features-grid .feature-item-text{color:var(--surface-500);font-size:.875rem;margin-top:.25rem}.lito-block-icon-box{padding:1.5rem}.lito-block-icon-box .icon-box-icon{align-items:center;background:linear-gradient(135deg,var(--aurora-purple),var(--aurora-blue));border-radius:.75rem;color:#fff;display:flex;height:4rem;justify-content:center;margin-bottom:1rem;width:4rem}.lito-block-icon-box .icon-box-title{color:var(--surface-900);font-size:1.25rem;font-weight:600}.lito-block-icon-box .icon-box-text{color:var(--surface-500);margin-top:.5rem}.lito-block-progress-bar{display:flex;flex-direction:column;gap:1rem;padding:1rem}.lito-block-progress-bar .progress-item-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.lito-block-progress-bar .progress-label{color:var(--surface-900);font-weight:500}.lito-block-progress-bar .progress-value{color:var(--surface-500)}.lito-block-progress-bar .progress-track{background:var(--surface-200);border-radius:9999px;height:.5rem;overflow:hidden}.lito-block-progress-bar .progress-fill{background:linear-gradient(to right,var(--aurora-purple),var(--aurora-blue));border-radius:9999px;height:100%;transition:width .5s}.lito-block-pricing-card{padding:1.5rem}.lito-block-pricing-card.highlighted{background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:.75rem}.lito-block-pricing-card .pricing-badge{margin-bottom:1rem;text-align:center}.lito-block-pricing-card .pricing-badge span{background:var(--aurora-purple);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.lito-block-pricing-card .pricing-name{color:var(--surface-900);font-size:1.125rem;font-weight:600;text-align:center}.lito-block-pricing-card .pricing-price{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-top:1rem}.lito-block-pricing-card .pricing-amount{color:var(--surface-900);font-size:2.25rem;font-weight:700}.lito-block-pricing-card .pricing-period{color:var(--surface-500)}.lito-block-pricing-card .pricing-features{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin-top:1.5rem;padding:0}.lito-block-pricing-card .pricing-features li{align-items:center;color:var(--surface-700);display:flex;gap:.5rem}.lito-block-pricing-card .pricing-features li .check-icon{color:#4ade80;flex-shrink:0}.lito-block-pricing-card .pricing-button{border-radius:.75rem;display:block;font-weight:600;margin-top:1.5rem;padding:.75rem;text-align:center;text-decoration:none;transition:all .2s;width:100%}.lito-block-pricing-card .pricing-button.btn-primary{background:var(--aurora-purple);color:#fff}.lito-block-pricing-card .pricing-button.btn-primary:hover{background:var(--aurora-purple-dark,#7c3aed);opacity:.9}.lito-block-pricing-card .pricing-button.btn-default{background:var(--surface-200);color:var(--surface-900)}.lito-block-pricing-card .pricing-button.btn-default:hover{background:var(--surface-300)}.lito-block-product{padding:1rem}.lito-block-product .product-image{aspect-ratio:1/1;background:var(--surface-100);border-radius:.75rem;margin-bottom:1rem;overflow:hidden;position:relative}.lito-block-product .product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lito-block-product .product-badge{background:var(--aurora-purple);border-radius:.5rem;color:#fff;font-size:.75rem;font-weight:600;left:.75rem;padding:.25rem .5rem;position:absolute;top:.75rem}.lito-block-product .product-name{color:var(--surface-900);font-weight:600}.lito-block-product .product-description{color:var(--surface-500);font-size:.875rem;margin-top:.5rem}.lito-block-product .product-prices{align-items:center;display:flex;gap:.5rem;margin-top:.75rem}.lito-block-product .product-price{color:var(--aurora-purple);font-size:1.25rem;font-weight:700}.lito-block-product .product-original-price{color:var(--surface-500);text-decoration:line-through}.lito-block-product .product-button{background:var(--aurora-purple);border-radius:.75rem;color:#fff;display:block;font-weight:600;margin-top:1rem;padding:.625rem;text-align:center;text-decoration:none;transition:background .2s;width:100%}.lito-block-product .product-button:hover{background:#8b5cf6e6}.lito-block-product-grid{display:grid;gap:1rem}.lito-block-product-grid.cols-2{grid-template-columns:repeat(2,1fr)}.lito-block-product-grid.cols-3{grid-template-columns:repeat(3,1fr)}.lito-block-product-grid.cols-4{grid-template-columns:repeat(4,1fr)}.lito-block-product-grid .product-grid-item{background:var(--surface-100);border-radius:.75rem;overflow:hidden}.lito-block-product-grid .product-grid-item .product-grid-image{aspect-ratio:1/1}.lito-block-product-grid .product-grid-item .product-grid-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lito-block-product-grid .product-grid-item .product-grid-info{padding:.75rem}.lito-block-product-grid .product-grid-item .product-grid-name{color:var(--surface-900);font-size:.875rem;font-weight:500}.lito-block-product-grid .product-grid-item .product-grid-price{color:var(--aurora-purple);font-weight:700;margin-top:.25rem}.lito-block-price-table{display:grid;gap:1rem}.lito-block-price-table .plan{background:var(--surface-100);border-radius:.75rem;padding:1.25rem}.lito-block-price-table .plan.highlighted{background:#8b5cf633;border:2px solid var(--aurora-purple)}.lito-block-price-table .plan-name{color:var(--surface-900);font-weight:600;text-align:center}.lito-block-price-table .plan-price{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-top:.75rem}.lito-block-price-table .plan-amount{color:var(--surface-900);font-size:1.875rem;font-weight:700}.lito-block-price-table .plan-period{color:var(--surface-500)}.lito-block-price-table .plan-features{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-top:1rem;padding:0}.lito-block-price-table .plan-feature{align-items:center;display:flex;gap:.5rem}.lito-block-price-table .plan-feature.included{color:var(--surface-700)}.lito-block-price-table .plan-feature.excluded{color:var(--surface-400)}.lito-block-price-table .plan-feature .icon-included{color:#4ade80}.lito-block-price-table .plan-feature .icon-excluded{color:var(--surface-400)}.lito-block-price-table .plan-button{border-radius:.5rem;display:block;font-weight:600;margin-top:1rem;padding:.5rem;text-align:center;text-decoration:none;transition:all .2s;width:100%}.lito-block-price-table .plan-button.btn-primary{background:var(--aurora-purple);color:#fff}.lito-block-price-table .plan-button.btn-primary:hover{background:var(--aurora-purple-dark,#7c3aed);opacity:.9}.lito-block-price-table .plan-button.btn-default{background:var(--surface-200);color:var(--surface-900)}.lito-block-price-table .plan-button.btn-default:hover{background:var(--surface-300)}.lito-block-timeline{border-left:2px solid rgba(139,92,246,.3);padding-left:2rem;position:relative}.lito-block-timeline .timeline-item{padding-bottom:2rem;position:relative}.lito-block-timeline .timeline-item:last-child{padding-bottom:0}.lito-block-timeline .timeline-dot{background:var(--aurora-purple);border:4px solid var(--surface-50);border-radius:9999px;height:1rem;left:-2.55rem;position:absolute;width:1rem}.lito-block-timeline .timeline-date{color:var(--aurora-purple);font-size:.875rem;font-weight:500}.lito-block-timeline .timeline-title{color:var(--surface-900);font-weight:600;margin-top:.25rem}.lito-block-timeline .timeline-text{color:var(--surface-500);font-size:.875rem;margin-top:.25rem}.lito-block-faq{display:flex;flex-direction:column;gap:.75rem}.lito-block-faq details{border:1px solid var(--surface-200);border-radius:.75rem;overflow:hidden}.lito-block-faq summary{align-items:center;background:#00000008;color:var(--surface-900);cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:1rem}.lito-block-faq summary::-webkit-details-marker,.lito-block-faq summary::marker{display:none}.lito-block-faq .faq-answer{border-top:1px solid var(--surface-200);color:var(--surface-500);font-size:.875rem;padding:1rem}.lito-block-contact-info{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.lito-block-contact-info .contact-row{align-items:center;display:flex;gap:.75rem}.lito-block-contact-info .contact-icon{align-items:center;background:#8b5cf633;border-radius:.5rem;color:var(--aurora-purple);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.lito-block-contact-info .contact-text{color:var(--surface-700)}.lito-block-contact-info a{color:var(--surface-700);text-decoration:none;transition:color .2s}.lito-block-contact-info a:hover{color:var(--surface-900)}.lito-block-social-links{display:flex;gap:1rem;justify-content:center;padding:1.5rem}.lito-block-social-links a{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;text-decoration:none;transition:all .2s;width:3rem}.lito-block-social-links a.style-filled{background:var(--aurora-purple);color:#fff}.lito-block-social-links a.style-filled:hover{background:#8b5cf6cc}.lito-block-social-links a.style-icons{background:var(--surface-200);color:var(--surface-500)}.lito-block-social-links a.style-icons:hover{background:#8b5cf633;color:var(--aurora-purple)}@media(max-width:640px){.lito-block-stats{grid-template-columns:1fr}.lito-block-columns,.lito-block-features-grid,.lito-block-gallery,.lito-block-price-table,.lito-block-product-grid,.lito-block-team-grid{grid-template-columns:1fr!important}}.lito-content.dark{color:var(--surface-300)}.lito-content.dark h1,.lito-content.dark h2,.lito-content.dark h3{color:#fff}.lito-content.dark .lito-block-quote blockquote,.lito-content.dark p{color:var(--surface-300)}.lito-content.dark .lito-block-quote .quote-author{color:var(--surface-400)}.lito-content.dark .lito-block-callout .callout-title{color:#fff}.lito-content.dark .lito-block-callout .callout-text{color:var(--surface-300)}.lito-content.dark .callout-info .callout-icon{color:#60a5fa}.lito-content.dark .callout-success .callout-icon{color:#34d399}.lito-content.dark .callout-tip .callout-icon{color:#facc15}.lito-content.dark .lito-block-warning .warning-icon{color:#f87171}.lito-content.dark .lito-block-warning .warning-title{color:#fff}.lito-content.dark .lito-block-bullet-list li span,.lito-content.dark .lito-block-numbered-list li span,.lito-content.dark .lito-block-warning .warning-text{color:var(--surface-300)}.lito-content.dark .lito-block-checklist .check-box{border-color:var(--surface-500)}.lito-content.dark .lito-block-table th{background:#ffffff08;border-color:#ffffff1a;color:#fff}.lito-content.dark .lito-block-table td{border-color:#ffffff1a;color:var(--surface-300)}.lito-content.dark .lito-block-image figcaption{color:var(--surface-400)}.lito-content.dark .lito-block-carousel,.lito-content.dark .lito-block-gallery .gallery-item{background:var(--surface-900)}.lito-content.dark .lito-block-carousel .carousel-dots{background:#0000008c}.lito-content.dark .lito-block-carousel .carousel-dot{background:#ffffff73}.lito-content.dark .lito-block-carousel .carousel-dot.active{background:#fff}.lito-content.dark .lito-block-carousel .carousel-nav{background:#0000008c}.lito-content.dark .lito-block-video{background:var(--surface-900)}.lito-content.dark .lito-block-divider.divider-solid{background:#fff3}.lito-content.dark .lito-block-divider.divider-gradient{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.lito-content.dark .lito-block-divider.divider-dashed{border-top-color:#fff3}.lito-content.dark .lito-block-cta-button a.cta-primary{background:#fff;color:#000}.lito-content.dark .lito-block-cta-button a.cta-primary:hover{background:#ffffffe6}.lito-content.dark .lito-block-cta-button a.cta-outline{border-color:#fff;color:#fff}.lito-content.dark .lito-block-cta-button a.cta-outline:hover{background:#ffffff1a}.lito-content.dark .lito-block-cta-banner.bg-dark{background:var(--surface-800)}.lito-content.dark .lito-block-cta-banner.bg-dark .banner-title{color:#fff}.lito-content.dark .lito-block-cta-banner.bg-dark .banner-subtitle{color:#fffc}.lito-content.dark .lito-block-accordion details{border-color:#ffffff1a}.lito-content.dark .lito-block-accordion summary{background:#ffffff08;color:#fff}.lito-content.dark .lito-block-accordion .accordion-content{border-top-color:#ffffff1a;color:var(--surface-300)}.lito-content.dark .lito-block-tabs .tabs-header{border-bottom-color:#ffffff1a}.lito-content.dark .lito-block-tabs .tab-trigger{color:var(--surface-400)}.lito-content.dark .lito-block-tabs .tab-trigger.active{color:#fff}.lito-content.dark .lito-block-tabs .tab-content{color:var(--surface-300)}.lito-content.dark .lito-block-person-card .person-avatar{background:var(--surface-700)}.lito-content.dark .lito-block-person-card .person-name{color:#fff}.lito-content.dark .lito-block-person-card .person-bio{color:var(--surface-400)}.lito-content.dark .lito-block-person-card .person-socials a,.lito-content.dark .lito-block-team-grid .member-avatar{background:var(--surface-700)}.lito-content.dark .lito-block-team-grid .member-name{color:#fff}.lito-content.dark .lito-block-team-grid .member-role{color:var(--surface-400)}.lito-content.dark .lito-block-testimonial .testimonial-stars .star{color:var(--surface-600)}.lito-content.dark .lito-block-testimonial .testimonial-text{color:var(--surface-300)}.lito-content.dark .lito-block-testimonial .testimonial-author-avatar{background:var(--surface-700)}.lito-content.dark .lito-block-testimonial .testimonial-author-name{color:#fff}.lito-content.dark .lito-block-stats .stat-label,.lito-content.dark .lito-block-testimonial .testimonial-author-info{color:var(--surface-400)}.lito-content.dark .lito-block-feature-box .feature-title{color:#fff}.lito-content.dark .lito-block-feature-box .feature-text{color:var(--surface-400)}.lito-content.dark .lito-block-features-grid .feature-item-title{color:#fff}.lito-content.dark .lito-block-features-grid .feature-item-text{color:var(--surface-400)}.lito-content.dark .lito-block-icon-box .icon-box-title{color:#fff}.lito-content.dark .lito-block-icon-box .icon-box-text{color:var(--surface-400)}.lito-content.dark .lito-block-progress-bar .progress-label{color:#fff}.lito-content.dark .lito-block-progress-bar .progress-value{color:var(--surface-400)}.lito-content.dark .lito-block-progress-bar .progress-track{background:var(--surface-700)}.lito-content.dark .lito-block-pricing-card .pricing-amount,.lito-content.dark .lito-block-pricing-card .pricing-name{color:#fff}.lito-content.dark .lito-block-pricing-card .pricing-period{color:var(--surface-400)}.lito-content.dark .lito-block-pricing-card .pricing-features li{color:var(--surface-300)}.lito-content.dark .lito-block-pricing-card .pricing-button.btn-default{background:var(--surface-700);color:#fff}.lito-content.dark .lito-block-pricing-card .pricing-button.btn-default:hover{background:var(--surface-600)}.lito-content.dark .lito-block-pricing-card .pricing-button.btn-primary:hover{opacity:.85}.lito-content.dark .lito-block-product .product-image{background:var(--surface-800)}.lito-content.dark .lito-block-product .product-name{color:#fff}.lito-content.dark .lito-block-product .product-description{color:var(--surface-400)}.lito-content.dark .lito-block-product-grid .product-grid-item{background:var(--surface-800)}.lito-content.dark .lito-block-product-grid .product-grid-name{color:#fff}.lito-content.dark .lito-block-price-table .plan{background:var(--surface-800)}.lito-content.dark .lito-block-price-table .plan-amount,.lito-content.dark .lito-block-price-table .plan-name{color:#fff}.lito-content.dark .lito-block-price-table .plan-period{color:var(--surface-400)}.lito-content.dark .lito-block-price-table .plan-feature.included{color:var(--surface-300)}.lito-content.dark .lito-block-price-table .plan-feature.excluded{color:var(--surface-500)}.lito-content.dark .lito-block-price-table .plan-button.btn-default{background:var(--surface-700);color:#fff}.lito-content.dark .lito-block-price-table .plan-button.btn-default:hover{background:var(--surface-600)}.lito-content.dark .lito-block-price-table .plan-button.btn-primary:hover{opacity:.85}.lito-content.dark .lito-block-timeline .timeline-title{color:#fff}.lito-content.dark .lito-block-timeline .timeline-text{color:var(--surface-400)}.lito-content.dark .lito-block-timeline .timeline-dot{border-color:var(--surface-900)}.lito-content.dark .lito-block-faq details{border-color:#ffffff1a}.lito-content.dark .lito-block-faq summary{background:#ffffff08;color:#fff}.lito-content.dark .lito-block-faq .faq-answer{border-top-color:#ffffff1a;color:var(--surface-400)}.lito-content.dark .lito-block-contact-info .contact-text,.lito-content.dark .lito-block-contact-info a{color:var(--surface-300)}.lito-content.dark .lito-block-contact-info a:hover{color:#fff}.lito-content.dark .lito-block-social-links a.style-icons{background:var(--surface-700)}
