:root{--color-background:#050505;--color-foreground:#111;--color-light:#eaeaea;--color-border:#9a9a9a;--color-primary:#f26419;--font-base:"Poppins", "Segoe UI", sans-serif}.web-dev-section{color:#050505;background-color:#eaeaea;font-family:Poppins,Segoe UI,sans-serif}.web-dev-section__container{flex-direction:column;gap:clamp(2rem,1.5rem + 1.5vw,3rem);width:min(1920px,100%);margin-inline:auto;display:flex}.web-dev-section .section-title,.web-dev-section__header{text-align:center;max-width:700px;margin:0 auto clamp(1.5rem,1.2rem + 1vw,2rem)}.web-dev-section .section-title h2,.web-dev-section__header h2{letter-spacing:-.02em;color:#050505;margin-bottom:1rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:700}.web-dev-section .section-title h2 span,.web-dev-section__header h2 span{color:#f26419}.web-dev-section .section-title p,.web-dev-section__header p{color:#9a9a9a;font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.6}.web-dev-section__top-solutions{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,1.2rem + 1vw,2rem);display:grid}@media (max-width:992px){.web-dev-section__top-solutions{grid-template-columns:1fr}}.web-dev-section .solution-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000014}@media (max-width:576px){.web-dev-section .solution-card{flex-direction:column}}.web-dev-section .solution-card__content{flex-direction:column;flex:1;padding:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.web-dev-section .solution-card__icon{color:#f26419;background:#f2641926;border-radius:clamp(.75rem,1.2vw,1.25rem);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:clamp(.5rem,.4rem + .5vw,1rem);display:flex}.web-dev-section .solution-card__icon svg{width:1.25rem;height:1.25rem}.web-dev-section .solution-card__title{color:#eaeaea;margin-bottom:clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem);font-weight:600}.web-dev-section .solution-card__desc{color:#9a9a9a;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.6}.web-dev-section .solution-card__features{flex-direction:column;gap:clamp(.25rem,.2rem + .2vw,.5rem);margin:0 0 clamp(1rem,.8rem + .8vw,1.5rem);padding:0;list-style:none;display:flex}.web-dev-section .solution-card__features li{color:#eaeaea;align-items:center;gap:clamp(.25rem,.2rem + .2vw,.5rem);font-size:clamp(.8rem,.7rem + .2vw,.95rem);font-weight:500;display:flex}.web-dev-section .solution-card__features .icon-check{color:#f26419;width:1.25rem;height:1.25rem}.web-dev-section .solution-card__btn{color:#f26419;cursor:pointer;background:#f2641926;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:auto;transition:all .2s;display:flex}.web-dev-section .solution-card__btn:hover{color:#fff;background:#f26419}.web-dev-section .solution-card__btn svg{width:.875rem;height:.875rem}.web-dev-section .solution-card__visual{background-color:#05050580;border-left:1px solid #9a9a9a26;flex:1;justify-content:center;align-items:center;padding:clamp(1rem,.8rem + .8vw,1.5rem);display:flex;position:relative}.web-dev-section .abstract-mockup{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.web-dev-section .abstract-mockup .abstract-ui{background:#111;border-radius:clamp(1.25rem,2vw,2rem);flex-direction:column;gap:clamp(1rem,.8rem + .8vw,1.5rem);width:200px;height:250px;padding:clamp(1rem,.8rem + .8vw,1.5rem);display:flex;box-shadow:0 20px 40px #00000026}.web-dev-section .abstract-mockup .abstract-ui__header{background:#9a9a9a4d;border-radius:clamp(.5rem,.8vw,.75rem);width:40%;height:8px}.web-dev-section .abstract-mockup .abstract-ui__hero{color:#f26419;background:#f2641926;border-radius:clamp(.75rem,1.2vw,1.25rem);flex:1;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.web-dev-section .abstract-mockup .abstract-ui__blocks{gap:clamp(.25rem,.2rem + .2vw,.5rem);display:flex}.web-dev-section .abstract-mockup .abstract-ui__blocks span{background:#9a9a9a33;border-radius:clamp(.5rem,.8vw,.75rem);flex:1;height:30px}.web-dev-section .abstract-mockup .abstract-code{position:relative}.web-dev-section .abstract-mockup .abstract-code__window{background:#050505;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);width:240px;height:160px;padding:clamp(1rem,.8rem + .8vw,1.5rem)}.web-dev-section .abstract-mockup .abstract-code__lines{flex-direction:column;gap:clamp(.25rem,.2rem + .2vw,.5rem);display:flex}.web-dev-section .abstract-mockup .abstract-code__lines span{background:#ffffff1a;border-radius:3px;height:6px}.web-dev-section .abstract-mockup .abstract-code__lines span:first-child{background:#60a5fa;width:80%}.web-dev-section .abstract-mockup .abstract-code__lines span:nth-child(2){background:#34d399;width:60%}.web-dev-section .abstract-mockup .abstract-code__lines span:nth-child(3){width:40%}.web-dev-section .abstract-mockup .abstract-code__tag{color:#fff;background:#f26419;border-radius:clamp(1.25rem,2vw,2rem);padding:clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:700;position:absolute;bottom:-20px;right:-20px;box-shadow:0 10px 25px -5px #0000001a}.web-dev-section .features-grid-4{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}@media (max-width:992px){.web-dev-section .features-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.web-dev-section .features-grid-4{grid-template-columns:1fr}}.web-dev-section .feature-item{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);align-items:flex-start;gap:clamp(1rem,.8rem + .8vw,1.5rem);padding:clamp(1.5rem,1.2rem + 1vw,2rem);transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 6px -1px #00000014}.web-dev-section .feature-item:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000001a}.web-dev-section .feature-item__icon{color:#f26419;background:#f2641926;border:none;border-radius:clamp(.75rem,1.2vw,1.25rem);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.web-dev-section .feature-item__icon svg{width:1rem;height:1rem}.web-dev-section .feature-item__content h4{color:#eaeaea;margin-bottom:.5rem;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:700}.web-dev-section .feature-item__content p{color:#9a9a9a;font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.5}.web-dev-section .process-timeline{grid-template-columns:repeat(6,1fr);gap:1.5rem;padding-top:2rem;display:grid;position:relative}@media (max-width:992px){.web-dev-section .process-timeline{grid-template-columns:repeat(3,1fr);gap:3rem 1.5rem}}@media (max-width:576px){.web-dev-section .process-timeline{grid-template-columns:1fr;gap:2rem}}.web-dev-section .process-timeline__line{z-index:0;background:#9a9a9a33;height:2px;position:absolute;top:3.75rem;left:8%;right:8%}@media (max-width:992px){.web-dev-section .process-timeline__line{display:none}}.web-dev-section .process-step{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.web-dev-section .process-step__icon-wrapper{background:#eaeaea;border-radius:50%;margin-bottom:1rem;padding:.5rem}.web-dev-section .process-step__icon{color:#f26419;background:#111;border:2px solid #f264194d;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.web-dev-section .process-step__icon svg{width:1rem;height:1rem}.web-dev-section .process-step h4{color:#050505;margin-bottom:clamp(.25rem,.2rem + .2vw,.5rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:700}.web-dev-section .process-step p{color:#9a9a9a;font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.4}.web-dev-section__stats{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);grid-template-columns:repeat(4,1fr);gap:1rem;padding:2rem;display:grid;box-shadow:0 4px 6px -1px #00000014}@media (max-width:768px){.web-dev-section__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:375px){.web-dev-section__stats{grid-template-columns:1fr}}.web-dev-section .stat-item{justify-content:center;align-items:center;gap:1rem;display:flex}.web-dev-section .stat-item__icon{color:#f26419;background:#f2641926;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.web-dev-section .stat-item__icon svg{width:1rem;height:1rem}.web-dev-section .stat-item__content h3{color:#eaeaea;margin-bottom:clamp(.25rem,.2rem + .2vw,.5rem);font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem);font-weight:700;line-height:1}.web-dev-section .stat-item__content p{color:#9a9a9a;font-size:clamp(.85rem,.6rem + .5vw,1.25rem)}.web-dev-section__services-layout{grid-template-columns:2fr 1fr;gap:clamp(.5rem,.4rem + .5vw,1rem);display:grid}@media (max-width:992px){.web-dev-section__services-layout{grid-template-columns:1fr}}.web-dev-section .services-main h3{color:#050505;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem);font-weight:700}.web-dev-section .services-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}@media (max-width:576px){.web-dev-section .services-grid{grid-template-columns:1fr}}.web-dev-section .service-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);flex-direction:row;align-items:center;gap:clamp(1rem,.8rem + .8vw,1.5rem);padding:clamp(1rem,.8rem + .8vw,1.5rem);transition:transform .2s;display:flex;box-shadow:0 4px 6px -1px #00000014}.web-dev-section .service-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px #0000001a}.web-dev-section .service-card__icon{color:#f26419;background:#f2641926;border-radius:clamp(.75rem,1.2vw,1.25rem);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.web-dev-section .service-card__icon svg{width:1rem;height:1rem}.web-dev-section .service-card__content{flex:1}.web-dev-section .service-card__content h4{color:#eaeaea;margin-bottom:clamp(.25rem,.2rem + .2vw,.5rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);font-weight:700}.web-dev-section .service-card__content p{color:#9a9a9a;font-size:clamp(.8rem,.7rem + .2vw,.95rem);line-height:1.4}.web-dev-section .service-card__arrow{color:#9a9a9a}.web-dev-section .service-card__arrow svg{width:1rem;height:1rem}.web-dev-section .services-sidebar{flex-direction:column;gap:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.web-dev-section .cta-card{color:#eaeaea;background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);padding:clamp(1.5rem,1.2rem + 1vw,2rem);position:relative;overflow:hidden}.web-dev-section .cta-card h3{z-index:2;color:#eaeaea;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);font-size:1.75rem;font-weight:700;position:relative}.web-dev-section .cta-card p{color:#9a9a9a;z-index:2;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);font-size:clamp(.85rem,.6rem + .5vw,1.25rem);line-height:1.5;position:relative}.web-dev-section .cta-card__btn{color:#fff;cursor:pointer;z-index:2;background:#f26419;border:none;border-radius:clamp(.75rem,1.2vw,1.25rem);align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-weight:600;transition:background .2s;display:inline-flex;position:relative}.web-dev-section .cta-card__btn:hover{background:#c94a12}.web-dev-section .cta-card__btn svg{width:1.2rem;height:1.2rem}.web-dev-section .cta-card__bubble{filter:blur(20px);z-index:1;background:radial-gradient(circle at 0 0,#f2641966,#f2641900);border-radius:50%;position:absolute}.web-dev-section .cta-card__bubble--1{width:140px;height:140px;bottom:-30px;right:-30px}.web-dev-section .cta-card__bubble--2{opacity:.5;width:90px;height:90px;top:10px;right:20px}.web-dev-section .form-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);padding:2rem;box-shadow:0 4px 6px -1px #00000014}.web-dev-section .form-card h3{color:#eaeaea;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.web-dev-section .form-card .project-form{flex-direction:column;gap:1rem;display:flex}.web-dev-section .form-card .form-group{position:relative}.web-dev-section .form-card .form-group input{color:#eaeaea;background:#ffffff12;border:1px solid #9a9a9a4d;border-radius:clamp(.75rem,1.2vw,1.25rem);outline:none;width:100%;padding:.875rem 1rem .875rem 2.5rem;font-family:inherit;font-size:.9rem}.web-dev-section .form-card .form-group input::placeholder{color:#9a9a9ab3}.web-dev-section .form-card .form-group input:focus{border-color:#f26419}.web-dev-section .form-card .form-group svg{color:#9a9a9a;width:.95rem;height:.95rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.web-dev-section .form-card .form-submit{color:#fff;cursor:pointer;background:#f26419;border:none;border-radius:clamp(.75rem,1.2vw,1.25rem);justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem;font-weight:600;transition:background .2s;display:flex}.web-dev-section .form-card .form-submit:hover{background:#c94a12}.web-dev-section .form-card .form-submit svg{width:1rem;height:1rem}.web-dev-section__info-grid,.web-dev-section__bottom-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:992px){.web-dev-section__info-grid,.web-dev-section__bottom-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.web-dev-section__info-grid,.web-dev-section__bottom-grid{grid-template-columns:1fr}}.web-dev-section .info-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);padding:1.75rem;box-shadow:0 4px 6px -1px #00000014}.web-dev-section .info-card h3{color:#eaeaea;margin-bottom:1.5rem;font-size:1.15rem;font-weight:700}.web-dev-section .faq-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.web-dev-section .faq-list li{color:#eaeaea;cursor:pointer;background:#ffffff0d;border:1px solid #9a9a9a26;border-radius:clamp(.75rem,1.2vw,1.25rem);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;transition:border-color .2s;display:flex}.web-dev-section .faq-list li:hover{color:#f26419;border-color:#f26419}.web-dev-section .faq-list li .icon-plus{color:#9a9a9a;flex-shrink:0;width:1.2rem;height:1.2rem}.web-dev-section .tech-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.web-dev-section .tech-list li{color:#eaeaea;align-items:flex-start;gap:.75rem;font-size:.85rem;display:flex}.web-dev-section .tech-list li .icon-tech{color:#f26419;flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.15rem}.web-dev-section .tech-list li strong{color:#eaeaea}.web-dev-section .core-features-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.web-dev-section .core-features-list li{color:#eaeaea;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;display:flex}.web-dev-section .core-features-list li .icon-circle{color:#fff;background:#f26419;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.web-dev-section .core-features-list li .icon-circle svg{width:.75rem;height:.75rem}.web-dev-section .portfolio-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:992px){.web-dev-section .portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.web-dev-section .portfolio-grid{grid-template-columns:1fr}}.web-dev-section .portfolio-card{background:#111;border:1px solid #9a9a9a33;border-radius:clamp(1.25rem,2vw,2rem);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000014}.web-dev-section .portfolio-card__image{background:#4a1e0d;height:180px;padding:1rem;position:relative}.web-dev-section .portfolio-card__image .badge{color:#eaeaea;background:#111;border:1px solid #9a9a9a4d;border-radius:4px;padding:.3rem .6rem;font-size:.75rem;font-weight:500;position:absolute;top:1rem;left:1rem}.web-dev-section .portfolio-card__body{flex:1;gap:1rem;padding:1.5rem;display:flex}@media (max-width:1200px) and (min-width:1024px){.web-dev-section .portfolio-card__body{flex-direction:column}}@media (max-width:375px){.web-dev-section .portfolio-card__body{flex-direction:column}}.web-dev-section .portfolio-card__info{flex-direction:column;flex:1.5;display:flex}.web-dev-section .portfolio-card__info h4{color:#eaeaea;margin-bottom:clamp(.5rem,.4rem + .5vw,1rem);font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem);font-weight:700}.web-dev-section .portfolio-card__info p{color:#9a9a9a;margin-bottom:1rem;font-size:.85rem;line-height:1.5}.web-dev-section .portfolio-card__info .view-link{color:#f26419;align-items:center;gap:.4rem;margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.web-dev-section .portfolio-card__info .view-link svg{width:1rem;height:1rem}.web-dev-section .portfolio-card__stats{border-left:1px solid #9a9a9a33;flex-direction:column;flex:1;gap:1rem;padding-left:1rem;display:flex}@media (max-width:1200px) and (min-width:1024px){.web-dev-section .portfolio-card__stats{border-top:1px solid #9a9a9a33;border-left:none;flex-direction:row;padding-top:1rem;padding-left:0}}@media (max-width:375px){.web-dev-section .portfolio-card__stats{border-top:1px solid #9a9a9a33;border-left:none;flex-direction:row;padding-top:1rem;padding-left:0}}.web-dev-section .portfolio-card__stats .stat{flex-direction:column;display:flex}.web-dev-section .portfolio-card__stats .stat .val{color:#f26419;margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1}.web-dev-section .portfolio-card__stats .stat .label{color:#9a9a9a;font-size:.75rem}.web-dev-section .industries-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.web-dev-section .industries-grid .industry-pill{color:#eaeaea;background:#ffffff0d;border:1px solid #9a9a9a26;border-radius:clamp(.75rem,1.2vw,1.25rem);align-items:center;gap:.5rem;padding:.6rem;font-size:.85rem;font-weight:500;display:flex}.web-dev-section .industries-grid .industry-pill .icon-ind{color:#f26419;width:1.1rem;height:1.1rem}.web-dev-section .trust-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.web-dev-section .trust-list li{color:#eaeaea;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;display:flex}.web-dev-section .trust-list li .icon-check{color:#f26419;width:1.2rem;height:1.2rem}.web-dev-section .clients-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.web-dev-section .clients-grid .client-logo{color:#9a9a9a;background:#ffffff0d;border:1px solid #9a9a9a33;border-radius:clamp(.75rem,1.2vw,1.25rem);justify-content:center;align-items:center;height:48px;font-size:.8rem;font-weight:700;display:flex}
/*# sourceMappingURL=0~1fct99ba~5r.css.map*/