:root{--safety-orange:#ff6a00;--lavender-gray:#c5c8d8;--persian-rose:#ff2e9d;--red-crayola:#fa004f;--eerie-black:#18181b;--light-gray:#ccc;--cultured-2:#f7fafd;--platinum:#e6e6e6;--gray-web:#777b83;--cultured:#ededed;--black_10:#0000001a;--black_5:#0000000d;--white-1:#fff;--white-2:#fbf9f9;--black:#000;--gradient:linear-gradient(to left top,var(--persian-rose),var(--safety-orange));--ff-roboto:"Roboto",sans-serif;--ff-league-spartan:"League Spartan",sans-serif;--fs-1:3.5rem;--fs-2:3rem;--fs-3:2.1rem;--fs-4:1.7rem;--fs-5:1.4rem;--fs-6:1.3rem;--fw-700:700;--fw-500:500;--section-padding:60px;--shadow-1:0 6px 24px var(--black_5);--shadow-2:0 2px 28px var(--black_10);--radius-2:2px;--radius-5:5px;--radius-8:8px;--transition-1:.25s ease;--transition-2:.5s ease;--cubic-out:cubic-bezier(.33,.85,.4,.96)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}a,img,span,time,label,input,button,textarea,ion-icon{display:block}img{height:auto}input,button,textarea{font:inherit;background:0 0;border:none}input,textarea{width:100%}button{cursor:pointer}ion-icon{pointer-events:none}address{font-style:normal}html{font-family:var(--ff-roboto);scroll-behavior:smooth;font-size:10px}body{background-color:var(--white-1);color:var(--gray-web);font-size:1.6rem;line-height:1.8}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}:focus-visible{outline-offset:4px}.container{padding-inline:15px}.btn{max-width:max-content;color:var(--white-1);font-size:var(--fs-6);font-weight:var(--fw-700);border-radius:var(--radius-5);transition:var(--transition-1);padding:10px 30px}.btn-primary{background-image:var(--gradient);background-size:1000%}.btn-primary:is(:hover,:focus){background-position:100% 100%}.btn-secondary{background-color:var(--white-1);color:var(--eerie-black)}.btn-secondary:is(:hover,:focus){background-color:var(--eerie-black);color:var(--white-1)}.section{padding-block:var(--section-padding)}.h1,.h2,.h3{color:var(--eerie-black);font-family:var(--ff-league-spartan);line-height:1.2}.h1{font-size:var(--fs-1)}.h2{font-size:var(--fs-2)}.h3{font-size:var(--fs-3)}.w-100{width:100%}.section-title,.section-text{text-align:center}.section-text{font-size:var(--fs-6)}.grid-list{gap:30px;display:grid}.img-holder{aspect-ratio:var(--width)/var(--height);background-color:var(--light-gray)}.img-cover{object-fit:cover;width:100%;height:100%}.header{background-color:var(--white-1);border-block-end:1px solid var(--cultured);z-index:4;width:100%;transition:var(--transition-1);padding-block:15px;position:fixed;top:0;left:0}.header.active{filter:drop-shadow(var(--shadow-2))}.header>.container{justify-content:space-between;align-items:center;display:flex}.logo{font-family:var(--ff-league-spartan);color:var(--black);font-size:3.5rem;font-weight:var(--fw-700);line-height:1}.nav-toggle-btn{font-size:40px}.nav-toggle-btn.active .open,.nav-toggle-btn .close{display:none}.nav-toggle-btn .open,.nav-toggle-btn.active .close{display:block}.navbar{background-color:var(--white-1);border:1px solid var(--cultured);width:100%;max-width:calc(100% - 30px);transition:.3s var(--cubic-out);visibility:hidden;max-height:0;padding-inline:0;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.navbar.active{visibility:visible;max-height:320px;transition-duration:.5s}.navbar-list{opacity:0;transition:var(--transition-1);padding:20px 15px;padding-block-start:10px}.navbar.active .navbar-list{opacity:1}.navbar-link{color:var(--eerie-black);font-family:var(--ff-league-spartan);font-size:var(--fs-4);transition:var(--transition-1);padding-block:8px;line-height:1.2}.navbar-link:is(:hover,:focus){color:var(--red-crayola)}.header .btn{margin-block-start:10px}.hero{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#fff 50%,#f0f4ff 100%);padding-block-start:calc(var(--section-padding) + 50px);position:relative;overflow:hidden}.hero .container{z-index:2;position:relative}.hero-bg-element{opacity:.1;z-index:1;border-radius:50%;position:absolute}.hero-bg-element.element-1{background:linear-gradient(135deg,#ff6b6b,#ff8e53);width:400px;height:400px;animation:8s ease-in-out infinite float;top:-100px;right:-100px}.hero-bg-element.element-2{background:linear-gradient(135deg,#4facfe,#00f2fe);width:300px;height:300px;animation:10s ease-in-out infinite reverse float;bottom:-50px;left:-50px}.hero-bg-element.element-3{background:linear-gradient(135deg,#fa709a,#fee140);width:200px;height:200px;animation:6s ease-in-out infinite float;top:50%;left:10%}@keyframes float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}.hero-content{margin-block-end:30px;animation:1s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{color:var(--eerie-black);font-size:var(--fs-5);font-weight:var(--fw-500);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b6b1a;border-radius:0 50px 50px 0;align-items:center;gap:10px;padding:8px 20px;animation:.8s ease-out slideInLeft;display:inline-flex;position:relative}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.subtitle-decoration{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 1px var(--white-1)}to{box-shadow:0 0 0 25px #0000}}.hero-title{margin-block:12px 8px;line-height:1.2;animation:1s ease-out .2s both fadeInUp}.gradient-text{background:linear-gradient(135deg,#ff6b6b 0%,#ff8e53 50%,#feca57 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradientShift;display:inline-block;position:relative}@keyframes gradientShift{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(20deg)}}.hero-text{font-size:var(--fs-5);color:#666;max-width:600px;margin-inline:auto;line-height:1.8;animation:1s ease-out .4s both fadeInUp}.hero .btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;align-items:center;gap:8px;margin-block-start:20px;margin-inline:auto;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;animation:1s ease-out .6s both fadeInUp;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #ff6b6b66}.hero .btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.hero .btn:hover:before{left:100%}.hero .btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ff6b6b80}.btn-icon{transition:transform .3s}.hero .btn:hover .btn-icon{transform:translate(4px)}.hero-stats{flex-wrap:wrap;justify-content:center;gap:20px;margin-block-start:40px;animation:1s ease-out .8s both fadeInUp;display:flex}.stat-card{background:#fff;border:2px solid #0000;border-radius:16px;padding:20px 30px;transition:all .3s;box-shadow:0 4px 20px #00000014}.stat-card:hover{border-color:#ff6b6b4d;transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.stat-number{background:linear-gradient(135deg,#ff6b6b,#ff8e53);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:32px;font-weight:700}.stat-label{color:#666;font-size:14px;font-weight:500}.hero-social{justify-content:center;margin-block-start:30px;animation:1s ease-out 1s both fadeInUp;display:flex}.social-link{color:#0077b5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.social-link:before{content:"";background:linear-gradient(135deg,#0077b5,#00a0dc);border-radius:50%;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scale(0)}.social-link:hover:before{transform:scale(1)}.social-icon{z-index:1;transition:all .3s;position:relative}.social-link:hover .social-icon{color:#fff;transform:scale(1.1)rotateY(360deg)}.social-link:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0077b54d}.hero-banner{animation:1s ease-out .4s both fadeInRight,3s ease-in-out 1.5s infinite floatBanner;position:relative}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes floatBanner{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.banner-img{z-index:2;filter:drop-shadow(0 20px 40px #0000001a);transition:all .4s;position:relative}@keyframes tilt{0%,to{transform:rotate(0)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.hero-banner:hover .banner-img{filter:drop-shadow(0 25px 50px #ff6b6b33);transform:scale(1.03)rotate(0)}.banner-decoration{z-index:1;border-radius:50%;position:absolute}.banner-decoration.decoration-1{filter:blur(40px);background:linear-gradient(135deg,#ff6b6b33,#ff8e5333);width:150px;height:150px;animation:6s ease-in-out infinite float;top:10%;right:-30px}.banner-decoration.decoration-2{filter:blur(40px);background:linear-gradient(135deg,#4facfe33,#00f2fe33);width:120px;height:120px;animation:8s ease-in-out infinite reverse float;bottom:15%;left:-20px}.banner-decoration.decoration-3{filter:blur(40px);background:linear-gradient(135deg,#fa709a33,#fee14033);width:100px;height:100px;animation:7s ease-in-out infinite float;top:50%;right:10%}@media (min-width:768px){.hero{text-align:left}.hero .container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hero-content{margin-block-end:0}.hero .btn{margin-inline:0}.hero-stats,.hero-social{justify-content:flex-start}.hero-text{margin-inline:0}.pricing-section .plan-name{text-align:left;font-size:24px}.pricing-section .plan-price{text-align:left}}@media (min-width:1024px){.hero-title{font-size:3.5rem}.stat-number{font-size:36px}}.hero-subtitle:before{content:"";background-color:var(--red-crayola);width:2px;height:100%;position:absolute;top:0;left:0}.service{background-color:var(--white-2)}.service .section-text{margin-block:20px 35px}.service-card{background-color:var(--white-1);border:1px solid var(--platinum);border-radius:var(--radius-5);text-align:center;box-shadow:var(--shadow-1);transition:var(--transition-2);padding:20px 15px}.service-card:is(:hover,:focus-within){transform:translateY(-10px)}.service-card .card-icon{color:var(--white-1);border-radius:50%;max-width:max-content;margin-inline:auto;padding:18px;font-size:25px}.service-card .card-title{margin-block:20px 8px}.service-card .card-text{font-size:var(--fs-6)}.project .section-text{margin-block:20px 35px}.project-card{border-radius:var(--radius-8);position:relative;overflow:hidden}.project-card:after{content:"";background-color:var(--black);opacity:.6;width:100%;height:100%;transition:var(--transition-2);position:absolute;top:0;left:0}.project-card:is(:hover,:focus-within):after{opacity:.8}.project-card .card-content{z-index:1;transition:var(--transition-2);padding:20px;position:absolute;bottom:0;left:0;right:0}.project-card:is(:hover,:focus-within) .card-content{transform:translateY(-20px)}.project-card .card-subtitle{color:var(--lavender-gray);font-size:var(--fs-6);line-height:1}.project-card .card-title{color:var(--white-1);margin-block:12px 15px}.about{background-color:var(--white-2)}.about-banner{border-radius:var(--radius-5);margin-block-end:25px;position:relative;overflow:hidden}.play-btn{background-color:var(--white-1);color:var(--red-crayola);border-radius:50%;padding:16px;font-size:32px;animation:1.5s ease-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about :is(.section-title,.section-text){text-align:left}.about .section-title{margin-block-end:5px}.about .section-text:not(:last-child){margin-block-end:18px}.about .h3{margin-block-end:8px}.about-list{margin-block:15px 18px}.about-item{align-items:flex-start;gap:5px;display:flex}.about-item ion-icon{color:var(--red-crayola);flex-shrink:0;margin-block-start:2px}.about-item:not(:last-child){margin-block-end:12px}.cta{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.cta:after{content:"";background-image:var(--gradient);opacity:.95;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.cta-subtitle,.cta .section-title{color:var(--white-1)}.cta-subtitle{font-size:var(--fs-6);font-weight:var(--fw-500);text-align:center}.cta .section-title{margin-block:12px 18px}.cta .btn{margin-inline:auto}.blog .section-text{margin-block:5px 35px}.blog-card{background-color:var(--white-2)}.blog-card .card-banner{overflow:hidden}.blog-card .card-banner img{transition:var(--transition-2)}.blog-card:is(:hover,:focus-within) .card-banner img{transform:scale(1.05)}.blog-card .card-content{padding:15px}.blog-card .time{color:var(--red-crayola);font-size:var(--fs-6);margin-block-end:10px;line-height:1}.blog-card .card-title{transition:var(--transition-1)}.blog-card .card-title:is(:hover,:focus){color:var(--red-crayola)}.contact{background-color:var(--white-2)}.contact .section-text{margin-block:20px 35px}.contact-form{background-color:var(--white-1);border-radius:var(--radius-2);box-shadow:var(--shadow-1);margin-block-end:30px;padding:20px}.input-field{background-color:var(--white-2);color:var(--eerie-black);font-size:var(--fs-5);border-radius:var(--radius-2);outline-offset:0;outline:1px solid #0000;margin-block-end:15px;padding:15px}.input-field::-webkit-inner-spin-button{display:none}.input-field:focus{outline-color:var(--red-crayola)}.input-field::placeholder{transition:var(--transition-1)}.input-field:focus::placeholder{opacity:0}textarea.input-field{resize:vertical;overscroll-behavior:contain;height:100px;min-height:80px;max-height:200px}.checkbox{width:max-content;accent-color:var(--red-crayola);margin-block-start:5px}.label-link{color:var(--red-crayola);display:inline-block}.label-link:is(:hover,:focus){text-decoration:underline}.checkbox-wrapper{align-items:flex-start;gap:10px;margin-block-end:15px;display:flex}.checkbox-wrapper .label{font-size:var(--fs-6)}.contact-list{flex-wrap:wrap;justify-content:center;gap:30px 25px;display:flex}.contact-item{min-width:100%}.contact-card{background-color:var(--white-1);border-radius:var(--radius-2);box-shadow:var(--shadow-1);align-items:flex-start;gap:15px;padding:20px;display:flex}.contact-card .card-icon{background-color:var(--cultured-2);color:var(--red-crayola);transition:var(--transition-1);border-radius:50%;padding:13px;font-size:25px}.contact-card:is(:hover,:focus) .card-icon{background-color:var(--red-crayola);color:var(--white-1)}.contact-card .card-title{margin-block-end:5px}.contact-card :is(.card-link,.card-address){font-size:var(--fs-6);transition:var(--transition-1)}.contact-card .card-link:is(:hover,:focus){color:var(--red-crayola)}.footer{background-color:var(--white-2);padding-block:20px}.copyright{font-size:var(--fs-6);text-align:center}.copyright-link{color:var(--red-crayola);font-weight:var(--fw-500);display:inline-block}.back-top-btn{background-color:var(--eerie-black);color:var(--white-1);box-shadow:var(--shadow-2);z-index:4;opacity:0;visibility:hidden;transition:var(--transition-1);border-radius:50%;padding:12px;position:fixed;bottom:10px;right:20px}.back-top-btn.active{opacity:1;visibility:visible;transform:translateY(-10px)}.back-top-btn:is(:hover,:focus){opacity:.9}@media (min-width:575px){.container{width:100%;max-width:540px;margin-inline:auto}.grid-list{grid-template-columns:1fr 1fr;column-gap:25px}.blog .grid-list{grid-template-columns:1fr}.blog-card.grid{grid-template-columns:.47fr 1fr;align-items:center;gap:10px;display:grid}.input-wrapper{gap:15px;display:flex}.contact-item{min-width:calc(50% - 18px)}}@media (min-width:768px){:root{--fs-1:4.5rem;--fs-2:3.7rem;--fs-3:2.3rem;--fs-4:1.8rem;--fs-5:1.5rem;--fs-6:1.4rem}.container{max-width:720px}.section-text{max-width:65ch;margin-inline:auto}.hero-text{max-width:60ch;margin-inline:auto}.about-banner{max-width:550px}.about .section-text{max-width:unset;margin-inline:0}.contact-form{padding:30px}.contact-item{min-width:calc(50% - 12.5px)}}@media (min-width:992px){:root{--fs-1:5rem;--fs-2:4rem;--fs-3:2.5rem;--section-padding:100px}.container{max-width:960px}.grid-list{grid-template-columns:repeat(3,1fr)}.nav-toggle-btn{display:none}.navbar,.navbar.active{all:unset}.navbar-list{all:unset;align-items:center;gap:30px;display:flex}.navbar-link{position:relative}.navbar-link:is(:hover,:focus){color:var(--eerie-black)}.navbar-link:after{content:"";background-image:var(--gradient);transform-origin:0;width:100%;height:2px;transition:var(--transition-2);position:absolute;bottom:5px;left:0;transform:scaleX(0)}.navbar-link:is(:hover,:focus):after{transform:scaleX(1)}.header .btn{margin-block-start:0}.hero .container{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.hero-content{margin-block-end:0}.hero-subtitle{padding-inline-start:15px;position:relative}.hero-text,.hero .btn{margin-inline:0}.service-card{padding:20px}.service-card .h3{--fs-3:2.3rem}.project-card .card-subtitle{--fs-6:1.5rem}.about .container{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.about-banner{margin-block-end:0}.blog .grid-list{grid-template-columns:1fr 1fr;row-gap:20px}.blog .grid-list>li:first-child{grid-area:1/1/5/2}.blog-card:not(.grid){height:100%}.blog-card .card-content{padding-block:10px}.blog-card:not(.grid) .card-content{padding:25px}.blog-card.grid .h3{--fs-3:2rem}.blog-card .time{--fs-6:1.6rem}.checkbox-wrapper{margin-block:20px}.contact-item{min-width:calc(33.33% - 16.66px)}.contact-card{padding:30px}.contact-card .card-icon{font-size:32px}}@media (min-width:1200px){:root{--fs-1:6.8rem;--fs-2:4.5rem;--fs-4:1.9rem;--fs-5:1.6rem;--fs-6:1.6rem}.container{max-width:1140px}.btn{--fs-6:1.5rem}.service-card{padding:30px}.service-card .h3{--fs-3:2.5rem}.project-card .card-content{padding:30px}.project-card .card-subtitle{--fs-6:1.6rem}.about .container{gap:60px}.about-item{gap:7px}.about-item ion-icon{font-size:20px}.cta .section-title{margin-block:15px 24px}.blog-card .time{--fs-6:1.6rem}.blog-card.grid .h3{--fs-3:2.4rem}.contact-form{padding:50px}.contact-card{gap:20px}.contact-card .card-icon{padding:15px}}.service-plans .h2.section-title{color:#1a1a1a;text-align:center;letter-spacing:-.5px;margin-bottom:20px;font-size:48px;font-weight:800}.service-plans .section-text{text-align:center;max-width:750px;margin:20px auto 70px;line-height:1.7}.service-plans .service-plan-container{grid-template-columns:1fr 1fr;gap:30px;display:grid}.service-plans .plan{color:#fff;border-radius:24px;padding:50px 45px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.service-plans .plan:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0003}.service-plans .start-website{background:linear-gradient(135deg,#fb6b12 0%,#ff8b3d 100%)}.service-plans .move-website{background:linear-gradient(135deg,#f64f59 0%,#ff6b7a 100%)}.service-plans .plan:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.service-plans .plan:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-80px;left:-80px}.service-plans .plan>*{z-index:1;position:relative}.service-plans .plan h2{letter-spacing:-.5px;margin-bottom:16px;font-size:36px;font-weight:800}.service-plans .plan .subtitle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50px;margin-bottom:40px;padding:10px 24px;font-size:17px;font-weight:600;display:inline-block}.service-plans .plan ul{margin-bottom:45px;list-style:none}.service-plans .plan ul li{align-items:center;margin-bottom:16px;padding-left:8px;font-size:17px;line-height:1.5;display:flex}.service-plans .plan ul li:before{content:"✓";background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:14px;font-size:20px;font-weight:700;display:flex}.service-plans .btn{color:#fff;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff6;border-radius:12px;padding:16px 40px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.service-plans .btn:hover{color:#fb6b12;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.service-plans .move-website .btn:hover{color:#f64f59}@media (max-width:980px){.service-plans .service-plan-container{grid-template-columns:1fr;gap:25px}.service-plans .plan{padding:45px 35px}.service-plans .plan h2{font-size:32px}.service-plans .h2.section-title{font-size:38px}.service-plans .section-text{margin-bottom:50px;font-size:17px}}@media (max-width:600px){.service-plans{margin:60px auto}.service-plans .plan{padding:40px 30px}.service-plans .plan h2{font-size:28px}.service-plans .h2.section-title{font-size:32px}.service-plans .plan ul li{font-size:16px}}.pricing-section{background:#f8f9fa}.pricing-section .pricing-container{margin:0 auto}.pricing-section .section-text{text-align:center;max-width:800px;margin:20px auto 60px;line-height:1.7}.pricing-section .pricing-content{background:#fff;border-radius:24px;grid-template-columns:220px 1fr;align-items:center;gap:60px;margin-bottom:50px;padding:60px 50px;display:grid;box-shadow:0 8px 30px #0000001a}.pricing-section .pricing-visual{flex-direction:column;align-items:center;display:flex;position:relative}.pricing-section .euro-symbol{color:#fb6b12;letter-spacing:-6px;font-size:140px;font-weight:900;line-height:1}.pricing-section .no-setup-badge{color:#1a1a1a;white-space:nowrap;background:linear-gradient(135deg,#5fffcb,#4de6b7);border-radius:50px;margin-top:20px;padding:12px 28px;font-size:17px;font-weight:800;box-shadow:0 4px 15px #5fffcb66}.pricing-section .pricing-plans{grid-template-columns:1fr 1fr;gap:40px;display:grid}.pricing-section .pricing-plan{background:0 0}.pricing-section .plan-name{color:#f64f59;margin-bottom:12px;font-size:26px;font-weight:800}.pricing-section .plan-price{color:#333;margin-bottom:24px;font-size:16px}.pricing-section .setup-fee{color:#fb6b12;font-weight:700}.pricing-section .monthly-fee{color:#f64f59;font-weight:700}.pricing-section .plan-features{padding:0;list-style:none}.pricing-section .plan-features li{color:#444;align-items:flex-start;margin-bottom:12px;font-size:15px;line-height:1.5;display:flex}.pricing-section .plan-features li:before{content:"▶";color:#fb6b12;flex-shrink:0;margin-top:3px;margin-right:12px;font-size:12px}.pricing-section .pricing-cta{color:#fb6b12;letter-spacing:.5px;text-align:center;background:#fff;border:3px solid #fb6b12;border-radius:12px;max-width:320px;margin:0 auto;padding:18px 50px;font-size:15px;font-weight:800;text-decoration:none;transition:all .3s;display:block}.pricing-section .pricing-cta:hover{color:#fff;background:linear-gradient(135deg,#fb6b12,#f64f59);border-color:#fb6b12;transform:translateY(-3px);box-shadow:0 8px 25px #fb6b1266}.target-audience-section{background:#fff}.target-audience-section .target-container{margin:0 auto}.target-audience-section .target-section-title{color:#1a1a1a;text-align:center;letter-spacing:-.5px;margin-bottom:20px;font-size:48px;font-weight:800}.target-audience-section .target-section-text{color:#666;text-align:center;max-width:700px;margin:20px auto 60px;line-height:1.7}.target-audience-section .target-cards-wrapper{grid-template-columns:1fr 1fr;gap:40px;display:grid}.target-audience-section .target-card{background:#f8f9fa;border:2px solid #dcdcdc;border-radius:24px;padding:50px 40px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pricing-content .plan-price span{display:contents}.target-audience-section .target-card:hover{border-color:#fb6b1233;transform:translateY(-8px);box-shadow:0 12px 40px #0000001f}.target-card:before{content:"";background:linear-gradient(90deg,#fb6b12,#f64f59);height:6px;position:absolute;top:0;left:0;right:0}.target-audience-section .target-icon{color:#fff;background:linear-gradient(135deg,#fb6b12,#f64f59);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:30px;display:flex}.target-audience-section .target-card h3{color:#1a1a1a;margin-bottom:20px;font-size:32px;font-weight:800}.target-audience-section .target-card p{color:#666;margin-bottom:30px;font-size:17px;line-height:1.7}.target-audience-section .target-features{margin-bottom:35px;padding:0;list-style:none}.target-audience-section .target-features li{color:#333;align-items:center;margin-bottom:14px;padding-left:8px;font-size:16px;display:flex}.target-audience-section .target-features li:before{content:"✓";color:#fb6b12;background:#fb6b121a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-right:12px;font-size:18px;font-weight:700;display:flex}.target-audience-section .agency-card .target-features li:before{color:#f64f59;background:#f64f591a}.target-audience-section .target-btn{color:#fff;background:linear-gradient(135deg,#fb6b12,#f64f59);border:none;border-radius:10px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.target-audience-section .target-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fb6b124d}@media (max-width:980px){.pricing-section .pricing-content{text-align:center;grid-template-columns:1fr;gap:40px;padding:50px 40px}.pricing-section .pricing-visual{flex-direction:column;align-items:center;display:flex}.pricing-section .pricing-plans,.target-audience-section .target-cards-wrapper{grid-template-columns:1fr;gap:30px}.target-audience-section .target-section-title{font-size:38px}}@media (max-width:600px){.pricing-section,.target-audience-section{padding:60px 20px}.pricing-section .pricing-content{padding:40px 30px}.pricing-section .euro-symbol{font-size:100px}.pricing-section .plan-name{text-align:left;font-size:24px}.pricing-section .plan-price{text-align:left}.target-audience-section .target-card{padding:40px 30px}.target-audience-section .target-card h3{font-size:28px}.target-audience-section .target-section-title{font-size:32px}}.form-message{border-radius:4px;margin-top:15px;padding:12px;font-size:14px;display:none}.form-message.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;display:block}.form-message.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;display:block}.project-card .card-banner{width:100%;height:400px}.section.cta{background-image:url(/assets/cta-bg-6LxUqUns.jpg)}
