/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";body,html{color:#f8f8f8;scroll-behavior:smooth;background:#0a0a0a;margin:0;padding:0;scroll-padding-top:8rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:500}main{width:1360px;margin:0 auto}@media (max-width:1360px){main{width:90%}}h1,h2,h3,h4{letter-spacing:-1px}h1,h2,h3,h4,h5{font-weight:600}h1{letter-spacing:-2px;font-size:clamp(2.75rem,5vw,3.815rem);line-height:clamp(3rem,4vw,4rem)}h2{font-size:clamp(2.5rem,4vw,3.052rem)}h3{font-size:clamp(2rem,3vw,2.441rem)}h4{font-size:clamp(1.75rem,2.5vw,1.953rem)}h5{font-size:clamp(1.5rem,2vw,1.5rem)}h5,h6{letter-spacing:-.75px}h6{font-size:clamp(1.25rem,1.5vw,1.25rem);line-height:1.3}span{font-size:inherit}a,b,button,i,p{letter-spacing:-.3px;font-size:clamp(.975rem,1vw,16px);font-weight:500}button{font-size:1rem}.primary-color{color:#f8f8f8}.primary-accent{color:#a032fa}.light-text{color:gray}.generic-section-wrapper{padding-bottom:8rem}@media (max-width:1024px){.generic-section-wrapper{padding-bottom:4rem}}.generic-section-header{flex-direction:row;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}@media screen and (max-width:768px){.generic-section-header{justify-content:flex-start}}.generic-section-header h3{white-space:pre}@media (max-width:768px){.generic-section-header h3{white-space:break-spaces}}.generic-section-header .line{background:#333;width:100%;height:1px}@media screen and (max-width:768px){.generic-section-header .line{display:none}}.service-section{position:relative}.service-section :not(.service-background){z-index:2;position:relative}.service-section .service-background{z-index:0;width:100%;position:absolute;top:10%}@media (max-width:1024px){.service-section .service-background{display:none}}.lucide{stroke-width:1.75px;min-width:1.5rem;min-height:1.5rem}::-webkit-scrollbar{background:0 0;width:.5rem}::-webkit-scrollbar-thumb{background:#f8f8f8;border-radius:10rem}::selection{background:#333}.website-development-section{position:relative}.website-development-section .service-background{top:-5%!important}.website-development-section .pricing-table-wrapper{flex-direction:column;justify-content:center;align-items:center;padding-top:2rem;display:flex}.website-development-section .pricing-table-wrapper .discount-message{width:6rem;position:absolute;top:-60%;right:-45%}.website-development-section .pricing-table-wrapper .plans-wrapper-grid{grid-template-columns:repeat(3,1fr);place-content:center;gap:1rem;padding-bottom:2rem;display:grid}@media (max-width:1024px){.website-development-section .pricing-table-wrapper .plans-wrapper-grid{flex-direction:column;gap:2rem;display:flex}}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-check{justify-content:center}@media (max-width:1024px){.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-check{justify-content:space-between}}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .mobile-plan{display:none}@media (max-width:1024px){.website-development-section .pricing-table-wrapper .plans-wrapper-grid .mobile-plan{display:block}}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .separator{border-bottom:2px solid #333;grid-column:span 3;align-items:center;gap:1rem;width:100%;margin-top:.5rem;padding-bottom:.5rem;display:inline-flex}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper{z-index:2;background:#0a0a0a;border-radius:1rem;outline:2px solid #333;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:1.5rem;display:flex;position:relative}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper.most-popular{outline:1px solid #a032fa}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper.most-popular h4{color:#a032fa}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper.most-popular .popular-tag{background:#a032fa;border-radius:2rem;align-items:center;gap:.5rem;padding:.25rem .75rem;display:inline-flex;position:absolute;top:-80%}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper.most-popular .popular-tag *{color:#f8f8f8}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper.most-popular .popular-tag .lucide{width:1.25rem!important;min-width:12px!important;height:1.25rem!important;min-height:12px!important}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper.most-popular .popular-tag p{font-size:14px}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper .plan-header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper .price-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-top:-.5rem;display:inline-flex}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper .plan-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;margin-top:.5rem;display:flex}.website-development-section .pricing-table-wrapper .plans-wrapper-grid .plan-wrapper p{text-align:left}