{"id":7080,"date":"2026-08-08T20:27:01","date_gmt":"2026-08-08T17:27:01","guid":{"rendered":"https:\/\/digiverkosto.fi\/?page_id=7080"},"modified":"2026-09-15T15:47:51","modified_gmt":"2026-09-15T12:47:51","slug":"verkkosivut","status":"publish","type":"page","link":"https:\/\/digiverkosto.fi\/en\/verkkosivut\/","title":{"rendered":"Verkkosivut edullisesti yrityksille"},"content":{"rendered":"<div style=\"height:200px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-layout-flow wp-container-core-group-is-layout-9f310aa7 wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@1,600&display=swap');\n\n.hero-script {\n  font-family: 'Cormorant Garamond', serif;\n  font-style: italic;\n  font-weight: 600;\n  font-size: 1.25em;\n  letter-spacing: -0.01em;\n  display: inline-block;\n  padding: 0 4px;\n}\n\n.hero-section {\n  background: transparent;\n  width: 100%;\n  padding: 80px 20px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  text-align: center;\n  box-sizing: border-box;\n}\n\n.hero-content {\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.hero-subtitle {\n  font-size: 1.1rem;\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  margin-bottom: 12px;\n  opacity: 0.9;\n}\n\n.hero-title {\n  font-size: 3rem;\n  line-height: 1.2;\n  margin-bottom: 20px;\n  font-weight: 700;\n}\n\n.hero-description {\n  font-size: 1.2rem;\n  line-height: 1.6;\n  margin-bottom: 35px;\n  opacity: 0.85;\n  max-width: 650px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.hero-actions {\n  display: flex;\n  justify-content: center;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n\n.c-button {\n  background: linear-gradient(140deg, rgba(75, 118, 200, 1) 0%, rgba(31, 70, 145, 1) 100%);\n  border-radius: 45px;\n  font-size: 22px;\n  text-align: left;\n  padding: 11px 0px 11px 0px;\n  border: 4px solid rgb(37, 37, 37) !important;\n  border-style: outset;\n  box-shadow: -6px -5px 18px rgba(255, 255, 255, 0.1);\n  cursor: pointer;\n  transition: all 0.3s ease;\n}\n\n.c-button .c-main {\n  border-radius: 45px;\n  color: rgba(255, 255, 255, 1);\n  padding: 11px 25px 11px 2px;\n  box-shadow: inset 0px 0px 5px rgba(17, 17, 17, 0);\n  transition: all 0.5s ease-in-out;\n  border: 1px solid transparent;\n}\n\n.c-ico {\n  position: relative;\n  margin-right: 20px;\n}\n\n.c-ico .c-blur {\n  background: linear-gradient(318deg, rgba(75, 118, 200, 1) 0%, rgba(31, 70, 145, 1) 100%);\n  border-radius: 100%;\n  margin-left: 0;\n  padding: 8px 23px;\n  filter: blur(1px);\n  text-align: center;\n}\n\n.c-ico .ico-text {\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.c-button .c-main:hover {\n  box-shadow: inset 0px 0px 5px rgba(17, 17, 17, 0.6);\n  border: 1px solid rgba(26, 26, 26, 0.5);\n  color: rgba(255, 255, 255, 0.7);\n}\n\n.c-button-secondary {\n  background: linear-gradient(140deg, rgba(45, 45, 45, 1) 0%, rgba(20, 20, 20, 1) 100%);\n}\n\n.c-button-secondary .c-blur {\n  background: linear-gradient(318deg, rgba(65, 65, 65, 1) 0%, rgba(35, 35, 35, 1) 100%);\n}\n\n@media (max-width: 768px) {\n  .hero-section {\n    padding: 50px 15px;\n  }\n  .hero-title {\n    font-size: 2.1rem;\n  }\n  .hero-description {\n    font-size: 1rem;\n  }\n  .hero-actions {\n    flex-direction: column;\n    align-items: center;\n    gap: 15px;\n  }\n  .c-button {\n    font-size: 20px;\n    width: 100%;\n    max-width: 280px;\n  }\n}\n<\/style>\n\n<section class=\"hero-section\">\n  <div class=\"hero-content\">\n    <p class=\"hero-subtitle\"><\/p>\n    <h1 class=\"hero-title\">\n      Websites <span class=\"hero-script\"><\/span>\n    <\/h1>\n    <p class=\"hero-description\">\n      Forget unnecessary problems, mysterious errors and hidden costs. We build websites with a digital network that look good, always work and bring results.\n    <\/p>\n    <div class=\"hero-actions\">\n      <a href=\"\/en\/ota-yhteytta\/\" class=\"c-button\" style=\"text-decoration: none; display: inline-block;\">\n        <span class=\"c-main\">\n          <span class=\"c-ico\"><span class=\"c-blur\"><\/span> <span class=\"ico-text\">\u2794<\/span><\/span>\n          Contact us\n        <\/span>\n      <\/a>\n      <a href=\"\/en\/referenssit\/\" class=\"c-button c-button-secondary\" style=\"text-decoration: none; display: inline-block;\">\n        <span class=\"c-main\">\n          <span class=\"c-ico\"><span class=\"c-blur\"><\/span> <span class=\"ico-text\">\u2794<\/span><\/span>\n          References\n        <\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section id=\"digiverkosto-prosessi\">\n    <style>\n        #digiverkosto-prosessi {\n            padding: 80px 6vw;\n        }\n\n        #digiverkosto-prosessi .process-header {\n            max-width: 800px;\n            margin: 0 auto 50px auto;\n            text-align: center;\n        }\n\n        #digiverkosto-prosessi .process-pre-title {\n            color: rgb(0, 113, 227);\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            display: block;\n            margin-bottom: 15px;\n        }\n\n        #digiverkosto-prosessi h2 {\n            font-weight: 800;\n            margin: 10px 0;\n            letter-spacing: -0.02em;\n        }\n\n        #digiverkosto-prosessi .process-intro {\n            margin-bottom: 30px;\n            opacity: 0.8;\n        }\n\n        \/* Grid lukittu 3x2 ty\u00f6p\u00f6yd\u00e4ll\u00e4 *\/\n        #digiverkosto-prosessi .process-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 20px;\n            max-width: 1200px;\n            margin: 0 auto;\n        }\n\n        #digiverkosto-prosessi .step-card {\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            border-radius: 16px;\n            padding: 30px;\n            display: flex;\n            gap: 20px;\n            transition: all 0.3s ease;\n            backdrop-filter: blur(10px);\n        }\n\n        #digiverkosto-prosessi .step-card:hover {\n            border-color: rgba(0, 113, 227, 0.5);\n            transform: translateY(-4px);\n        }\n\n        #digiverkosto-prosessi .step-number {\n            font-size: 1.5rem;\n            font-weight: 800;\n            color: rgb(0, 113, 227);\n            opacity: 0.8;\n        }\n\n        #digiverkosto-prosessi .step-content h3 {\n            margin: 0 0 8px 0;\n            font-weight: 700;\n        }\n\n        #digiverkosto-prosessi .step-content p {\n            line-height: 1.5;\n            margin: 0;\n            opacity: 0.8;\n        }\n\n        #digiverkosto-prosessi .cta-container {\n            margin-top: 60px;\n            text-align: center;\n        }\n\n        \/* Neumorphic Button Styles *\/\n        #digiverkosto-prosessi .neu-button {\n            background-color: #e0e0e0;\n            border-radius: 50px;\n            box-shadow: inset 4px 4px 10px #bcbcbc, inset -4px -4px 10px #ffffff;\n            color: #4d4d4d;\n            cursor: pointer;\n            font-size: 18px;\n            font-weight: 600;\n            padding: 15px 40px;\n            transition: all 0.2s ease-in-out;\n            border: 2px solid rgb(206, 206, 206);\n            text-decoration: none;\n            display: inline-block;\n        }\n\n        #digiverkosto-prosessi .neu-button:hover {\n            box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n        }\n\n        #digiverkosto-prosessi .neu-button:focus {\n            outline: none;\n            box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n        }\n\n        \/* Responsiivisuus mobiilille ja tableteille *\/\n        @media (max-width: 992px) {\n            #digiverkosto-prosessi .process-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n        }\n\n        @media (max-width: 600px) {\n            #digiverkosto-prosessi .process-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n\n    <div class=\"process-header\">\n        <span class=\"process-pre-title\">Why do we use WordPress?<\/span>\n        <h2>WordPress is the most popular website platform, and for good reason!<\/h2>\n        \n    <\/div>\n\n    <div class=\"process-grid\">\n        <div class=\"step-card\">\n            <div class=\"step-number\">01<\/div>\n            <div class=\"step-content\">\n                <h3>Complete freedom and ownership<\/h3>\n                <p>Open source means you&#039;re not locked into one provider. You own your site 100%. You&#039;re free to decide whose server your site is hosted on, and you can move it to another server at any time without having to rebuild your site.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">02<\/div>\n            <div class=\"step-content\">\n                <h3>Unlimited scalability and customized solutions<\/h3>\n                <p>WordPress has a comprehensive range of ready-made plugins for almost any need, whether it&#039;s appointment booking, online shopping or multilingualism. And if you can&#039;t find a ready-made solution, we&#039;ll code it for you. The website adapts completely to your business needs, not the other way around.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">03<\/div>\n            <div class=\"step-content\">\n                <h3>Top-notch security<\/h3>\n                <p>Contrary to popular belief, WordPress is a very secure platform when maintained properly. We utilize the best security plugins in the industry and regularly update the system to keep your site protected 24\/7.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">04<\/div>\n            <div class=\"step-content\">\n                <h3>Maximum speed and ease<\/h3>\n                <p>Heavy and slow pages will lose you visitors. We optimize WordPress sites so that pages load lightning fast on all devices. In addition, updating the site and adding new content is effortless and easy for you in everyday life.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">05<\/div>\n            <div class=\"step-content\">\n                <h3>Superior search engine optimization (SEO)<\/h3>\n                <p>WordPress is built to be search engine friendly. With powerful SEO plugins and a clean code structure, your site is in the best position to rank high in Google search results and bring new customers to your business.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"cta-container\">\n        <a href=\"https:\/\/digiverkosto.fi\/en\/referenssit\/\" class=\"neu-button\">Discover our work<\/a>\n    <\/div>\n<\/section>\n\n\n\n<section id=\"digiverkosto-arvostelut\">\n    <style>\n        #digiverkosto-arvostelut {\n            padding: 80px 6vw;\n            text-align: center;\n            overflow: hidden;\n        }\n\n        #digiverkosto-arvostelut .reviews-header {\n            margin-bottom: 50px;\n        }\n\n        #digiverkosto-arvostelut .reviews-pre-title {\n            display: block;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            margin-bottom: 20px;\n            color: rgb(0, 113, 227);\n        }\n\n        #digiverkosto-arvostelut h2 {\n            font-weight: 800;\n            margin: 0;\n            letter-spacing: -0.02em;\n        }\n\n        \/* Animoitu Grid *\/\n        #digiverkosto-arvostelut .reviews-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 20px;\n            max-width: 1400px;\n            margin: 0 auto;\n        }\n\n        #digiverkosto-arvostelut .review-card {\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            border-radius: 20px;\n            padding: 30px;\n            display: flex;\n            flex-direction: column;\n            backdrop-filter: blur(10px);\n            transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);\n            animation: float 6s ease-in-out infinite;\n        }\n\n        \/* Animaatio *\/\n        @keyframes float {\n            0% { transform: translateY(0px); }\n            50% { transform: translateY(-10px); }\n            100% { transform: translateY(0px); }\n        }\n\n        #digiverkosto-arvostelut .review-card:nth-child(2) { animation-delay: 1s; }\n        #digiverkosto-arvostelut .review-card:nth-child(3) { animation-delay: 2s; }\n        #digiverkosto-arvostelut .review-card:nth-child(4) { animation-delay: 1.5s; }\n\n        #digiverkosto-arvostelut .review-card:hover {\n            border-color: rgba(0, 113, 227, 0.5);\n            transform: scale(1.03) !important;\n            animation-play-state: paused;\n        }\n\n        #digiverkosto-arvostelut .stars {\n            margin-bottom: 10px;\n            color: rgb(0, 113, 227);\n        }\n\n        #digiverkosto-arvostelut .review-text {\n            line-height: 1.6;\n            margin-bottom: 20px;\n            flex-grow: 1;\n        }\n\n        #digiverkosto-arvostelut .review-author {\n            font-weight: 700;\n        }\n\n        \/* Responsiivisuus *\/\n        @media (max-width: 900px) {\n            #digiverkosto-arvostelut .reviews-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n        }\n\n        @media (max-width: 500px) {\n            #digiverkosto-arvostelut .reviews-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n\n    <div class=\"reviews-header\">\n        <span class=\"reviews-pre-title\">Customer experiences<\/span>\n        <h2>What do entrepreneurs say?<\/h2>\n    <\/div>\n\n    <div class=\"reviews-grid\">\n        <!-- Arvostelu 1 -->\n        <div class=\"review-card\">\n            <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <p class=\"review-text\">\u201d&quot;Digiverkisto provides really fast, accurate and friendly service! They really caught my idea and the pages turned out exactly as I wanted and I also got help with the content. Highly recommended!!&quot;\u201d<\/p>\n            <div class=\"review-author\">\u2014 Pink S<\/div>\n        <\/div>\n\n        <!-- Arvostelu 2 -->\n        <div class=\"review-card\">\n            <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <p class=\"review-text\">\u201d&quot;I am very satisfied with the website created by Digiverkosto for Lev\u00e4hdyshetki. The pages are clear, beautiful and work flawlessly on all devices. The creators understood my vision very well and were able to bring it to the website exactly as I wanted. Professional service, flexibility and quick response - I highly recommend it!&quot;\u201d<\/p>\n            <div class=\"review-author\">\u2014 Hannele S<\/div>\n        <\/div>\n\n        <!-- Arvostelu 3 -->\n        <div class=\"review-card\">\n            <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <p class=\"review-text\">\u201dThank you for the training on editing homepages. The trainer was familiar with the subject being edited and advised on the most important things in editing. There was also the opportunity to ask additional questions. Patient and clear teaching style.\u201d<\/p>\n            <div class=\"review-author\">\u2014 Marja T<\/div>\n        <\/div>\n\n        <!-- Arvostelu 4 -->\n        <div class=\"review-card\">\n            <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <p class=\"review-text\">\u201dI am really satisfied with the website that Digiverkosto made for my company Sallamarin Jalkaterapia. The cooperation was effortless and easy. The website met my expectations and serves my company well. The service was fast, I recommend it!\u201d<\/p>\n            <div class=\"review-author\">\u2014 Sallamari P<\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<!-- DIGIVERKOSTO - ONGELMAT -->\n<div id=\"digiverkosto-ongelmat\">\n    <style>\n        #digiverkosto-ongelmat {\n            margin: 0;\n            padding: 0;\n            line-height: 1.6;\n        }\n\n        #digiverkosto-ongelmat .container {\n            max-width: 1100px;\n            margin: 0 auto;\n            padding: 0 20px;\n        }\n\n        #digiverkosto-ongelmat section {\n            padding: 100px 0;\n            position: relative;\n        }\n\n        #digiverkosto-ongelmat h2 {\n            text-align: center;\n            margin-bottom: 60px;\n            letter-spacing: -0.02em;\n            font-weight: 800;\n        }\n\n        #digiverkosto-ongelmat .grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n            gap: 30px;\n        }\n\n        #digiverkosto-ongelmat .card {\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            border-radius: 16px;\n            padding: 40px;\n            position: relative;\n            overflow: hidden;\n            transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n            backdrop-filter: blur(10px);\n        }\n\n        \/* Vasen korostusreuna br\u00e4ndiv\u00e4rill\u00e4 *\/\n        #digiverkosto-ongelmat .card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 4px;\n            height: 100%;\n            background: rgb(0, 113, 227);\n            opacity: 0.6;\n            transition: opacity 0.3s ease, box-shadow 0.3s ease;\n        }\n\n        #digiverkosto-ongelmat .card:hover {\n            border-color: rgba(0, 113, 227, 0.4);\n            transform: translateY(-6px);\n            box-shadow: 0 15px 35px -10px rgba(0, 0, 0, 0.3);\n        }\n\n        #digiverkosto-ongelmat .card:hover::before {\n            opacity: 1;\n            box-shadow: 0 0 12px rgb(0, 113, 227);\n        }\n\n        #digiverkosto-ongelmat .card h3 {\n            margin: 0 0 16px;\n            font-weight: 700;\n            letter-spacing: -0.01em;\n        }\n\n        #digiverkosto-ongelmat .card p {\n            margin: 0;\n            line-height: 1.6;\n        }\n    <\/style>\n\n    <main class=\"container\">\n        <section>\n            <h2>What problems do the Digiverkosto websites solve?<\/h2>\n            <div class=\"grid\">\n                <div class=\"card\">\n                    <h3>Projects in progress<\/h3>\n                    <p>You save your nerves. No more waiting for months, missing elements or unclear schedules. With us, things progress straight to the finish line.<\/p>\n                <\/div>\n                <div class=\"card\">\n                    <h3>Technical stress and crashes<\/h3>\n                    <p>Forget about situations where your pages stop working during an update. We make sure your pages are always up and running.<\/p>\n                <\/div>\n                <div class=\"card\">\n                    <h3>Expensive surprises and additional fees<\/h3>\n                    <p>Traditional website business is full of hidden costs. With the Digiverkosto solution, you know exactly what you&#039;re paying, without any nasty surprises.<\/p>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/main>\n<\/div>\n\n\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/Draggable.min.js\"><\/script>\n\n<section class=\"dv-portfolio-section\">\n    <div class=\"dv-portfolio-container-top\">\n        <span class=\"section-tag-blue\">PORTFOLIO<\/span>\n        <h2 class=\"dv-services-title\">Our handprint.<\/h2>\n        <p class=\"section-subtitle-dark\">\n            Excerpts from our latest projects: websites,<br> \n            brand expressions and visual storytelling.\n        <\/p>\n    <\/div>\n\n    <!-- Karuselli kulkee t\u00e4ysleve\u00e4n\u00e4 reunasta reunaan -->\n    <div class=\"dv-portfolio-carousel-area\">\n        <div class=\"dv-portfolio-window\" id=\"carouselWindow\">\n            <div class=\"dv-portfolio-track\" id=\"carouselTrack\">\n                <div class=\"dv-portfolio-card\">\n                    <img decoding=\"async\" src=\"https:\/\/digiverkosto.fi\/wp-content\/uploads\/2026\/02\/sivusta-referenssit-kemora.png\" alt=\"Verkkosivut\">\n                    <div class=\"card-info\"><span>Websites<\/span><\/div>\n                <\/div>\n                <div class=\"dv-portfolio-card\">\n                    <img decoding=\"async\" src=\"https:\/\/digiverkosto.fi\/wp-content\/uploads\/2026\/01\/sivusta-referenssit-Ap-Autokorjaamo.png\" alt=\"Verkkosivut\">\n                    <div class=\"card-info\"><span>Websites<\/span><\/div>\n                <\/div>\n                <div class=\"dv-portfolio-card\">\n                    <img decoding=\"async\" src=\"https:\/\/digiverkosto.fi\/wp-content\/uploads\/2026\/01\/DJI_0039-2-scaled.jpg\" alt=\"Drone\">\n                    <div class=\"card-info\"><span>Drone photography<\/span><\/div>\n                <\/div>\n                <div class=\"dv-portfolio-card\">\n                    <img decoding=\"async\" src=\"https:\/\/digiverkosto.fi\/wp-content\/uploads\/2026\/01\/DSC0379-scaled.jpg\" alt=\"Valokuvaus\">\n                    <div class=\"card-info\"><span>Photography<\/span><\/div>\n                <\/div>\n                <div class=\"dv-portfolio-card\">\n                    <img decoding=\"async\" src=\"https:\/\/digiverkosto.fi\/wp-content\/uploads\/2026\/04\/taksi-kayntikortti-mocup-e1777098237868.png\" alt=\"K\u00e4yntikortit\">\n                    <div class=\"card-info\"><span>Business cards<\/span><\/div>\n                <\/div>\n                <div class=\"dv-portfolio-card\">\n                    <img decoding=\"async\" src=\"https:\/\/digiverkosto.fi\/wp-content\/uploads\/2026\/04\/ap_autokorjaamo_rst_2024-Mar-23_03-14-14PM-000_CustomizedView4553037699.png\" alt=\"3D mallinnus\">\n                    <div class=\"card-info\"><span>3D modeling<\/span><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"dv-portfolio-cta\">\n        <a href=\"https:\/\/digiverkosto.fi\/en\/referenssit\/\" class=\"neu-button\">\n            See all jobs\n        <\/a>\n    <\/div>\n<\/section>\n\n<style>\n    :root {\n        --dv-accent-blue: rgb(0, 113, 227);\n        --dv-border: rgba(0, 113, 227, 0.2);\n    }\n\n    .dv-portfolio-section {\n        width: 100vw;\n        position: relative;\n        left: 50%;\n        margin-left: -50vw;\n        padding: 120px 0;\n        overflow: hidden;\n    }\n\n    .dv-portfolio-container-top {\n        max-width: 1400px;\n        margin: 0 auto;\n        text-align: center;\n        padding: 0 20px;\n    }\n\n    .section-tag-blue {\n        font-weight: 700;\n        color: var(--dv-accent-blue);\n        letter-spacing: 0.1em;\n        text-transform: uppercase;\n        margin-bottom: 25px;\n        display: block;\n    }\n\n    .dv-services-title { \n        font-weight: 800;\n        margin-bottom: 15px;\n        letter-spacing: -0.02em;\n    }\n\n    .section-subtitle-dark {\n        margin: 0 auto 60px;\n        line-height: 1.5;\n    }\n\n    .dv-portfolio-carousel-area {\n        position: relative;\n        width: 100vw;\n        left: 50%;\n        transform: translateX(-50%);\n        margin: 20px 0 50px 0;\n        cursor: grab;\n        touch-action: pan-y;\n    }\n    \n    .dv-portfolio-carousel-area:active { cursor: grabbing; }\n\n    .dv-portfolio-window {\n        overflow: hidden;\n        width: 100%;\n        padding: 30px 0;\n        -webkit-mask-image: linear-gradient(to right, transparent, black 5%, black 95%, transparent);\n        mask-image: linear-gradient(to right, transparent, black 5%, black 95%, transparent);\n    }\n\n    .dv-portfolio-track {\n        display: flex;\n        gap: 30px;\n        width: max-content;\n        padding-left: 20px;\n    }\n\n    .dv-portfolio-card {\n        width: 420px;\n        height: 280px;\n        border-radius: 20px;\n        overflow: hidden;\n        position: relative;\n        flex-shrink: 0;\n        border: 1px solid var(--dv-border);\n        backdrop-filter: blur(10px);\n        transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);\n        animation: portfolioFloat 6s ease-in-out infinite;\n    }\n\n    @keyframes portfolioFloat {\n        0% { transform: translateY(0px); }\n        50% { transform: translateY(-10px); }\n        100% { transform: translateY(0px); }\n    }\n\n    .dv-portfolio-card:nth-child(even) { animation-delay: 1.5s; }\n\n    .dv-portfolio-card:hover { \n        border-color: rgba(0, 113, 227, 0.6); \n        transform: scale(1.03) translateY(-6px) !important; \n        animation-play-state: paused;\n    }\n\n    .dv-portfolio-card img { \n        width: 100%; \n        height: 100%; \n        object-fit: cover; \n        pointer-events: none;\n        opacity: 0.85; \n        transition: 0.3s; \n    }\n    .dv-portfolio-card:hover img { opacity: 1; }\n\n    .card-info {\n        position: absolute;\n        bottom: 20px;\n        left: 20px;\n        background: rgba(0, 0, 0, 0.6);\n        backdrop-filter: blur(10px);\n        padding: 6px 16px;\n        border-radius: 50px;\n        font-weight: 700;\n        color: #fff;\n        text-transform: uppercase;\n        border: 1px solid rgba(0, 113, 227, 0.4);\n    }\n\n    .dv-portfolio-cta { text-align: center; display: flex; justify-content: center; }\n\n    \/* Neumorphic Button Styles *\/\n    .neu-button {\n        background-color: #e0e0e0;\n        border-radius: 50px;\n        box-shadow: inset 4px 4px 10px #bcbcbc, inset -4px -4px 10px #ffffff;\n        color: #4d4d4d;\n        cursor: pointer;\n        font-size: 18px;\n        font-weight: 600;\n        padding: 15px 40px;\n        transition: all 0.2s ease-in-out;\n        border: 2px solid rgb(206, 206, 206);\n        text-decoration: none;\n        display: inline-block;\n    }\n\n    .neu-button:hover {\n        box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n    }\n\n    .neu-button:focus {\n        outline: none;\n        box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n    }\n\n    @media (max-width: 768px) {\n        .dv-portfolio-card { width: 300px; height: 200px; }\n    }\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n    const track = document.getElementById('carouselTrack');\n    const cards = Array.from(track.children);\n    \n    cards.forEach(card => {\n        track.appendChild(card.cloneNode(true));\n    });\n\n    let trackWidth = track.offsetWidth;\n    let scrollSpeed = window.innerWidth < 768 ? 1.0 : 0.6;\n    let currentX = 0;\n    let isPaused = false;\n\n    function animate() {\n        if (!isPaused) {\n            currentX -= scrollSpeed;\n            if (Math.abs(currentX) >= trackWidth \/ 2) {\n                currentX = 0;\n            }\n            gsap.set(track, { x: currentX });\n        }\n        requestAnimationFrame(animate);\n    }\n    animate();\n\n    Draggable.create(track, {\n        type: \"x\",\n        inertia: true,\n        bounds: { minX: -trackWidth \/ 2, maxX: 0 },\n        allowNativeTouchScroll: \"y\",\n        dragClickables: true,\n        onPress: () => isPaused = true,\n        onRelease: () => {\n            isPaused = false;\n            currentX = gsap.getProperty(track, \"x\");\n        },\n        onDrag: function() { currentX = this.x; },\n        onThrowUpdate: function() { currentX = this.x; }\n    });\n\n    track.addEventListener('mouseenter', () => isPaused = true);\n    track.addEventListener('mouseleave', () => isPaused = false);\n\n    window.addEventListener('resize', () => {\n        trackWidth = track.offsetWidth;\n        scrollSpeed = window.innerWidth < 768 ? 1.0 : 0.6;\n    });\n});\n<\/script>\n\n\n\n<!-- DIGIVERKOSTO - MIKSI VALITA MEID\u00c4T -->\n<div id=\"digiverkosto-miksi\">\n    <style>\n        #digiverkosto-miksi {\n            margin: 0;\n            padding: 0;\n            line-height: 1.6;\n        }\n\n        #digiverkosto-miksi .container {\n            max-width: 1100px;\n            margin: 0 auto;\n            padding: 0 20px;\n        }\n\n        #digiverkosto-miksi section {\n            padding: 100px 0;\n        }\n\n        \/* Korttialue *\/\n        #digiverkosto-miksi .miksi-wrapper {\n            border-radius: 24px;\n            border: 1px solid rgba(0, 113, 227, 0.2);\n            padding: 60px 40px;\n            backdrop-filter: blur(10px);\n        }\n\n        #digiverkosto-miksi h2 {\n            text-align: center;\n            margin-bottom: 60px;\n            letter-spacing: -0.02em;\n            font-weight: 800;\n        }\n\n        #digiverkosto-miksi .grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n            gap: 25px;\n        }\n\n        #digiverkosto-miksi .card {\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            border-radius: 16px;\n            padding: 40px;\n            transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n        }\n\n        #digiverkosto-miksi .card:hover {\n            border-color: rgba(0, 113, 227, 0.5);\n            transform: translateY(-8px);\n            box-shadow: 0 10px 30px -10px rgba(0, 113, 227, 0.2);\n        }\n\n        #digiverkosto-miksi .card h3 {\n            margin: 0 0 20px;\n            font-weight: 700;\n        }\n\n        #digiverkosto-miksi .card p {\n            margin: 0;\n            line-height: 1.6;\n        }\n    <\/style>\n\n    <main class=\"container\">\n        <section>\n            <div class=\"miksi-wrapper\">\n                <h2>Why choose us?<\/h2>\n                <div class=\"grid\">\n                    <div class=\"card\">\n                        <h3>Fast delivery<\/h3>\n                        <p>Time is money for entrepreneurs. That&#039;s why we don&#039;t spend months in meetings, but deliver finished, high-quality websites quickly without compromising on quality.<\/p>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Trusted factor<\/h3>\n                        <p>We stand behind our work 100%. You can rely on us both during the project and far into the future.<\/p>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Satisfaction guarantee<\/h3>\n                        <p>The pages are only finished when you are satisfied. We will fine-tune the details until the end result perfectly matches your vision.<\/p>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Always online and working<\/h3>\n                        <p>A stable and fast platform ensures that your customers can find you 24\/7 \u2013 without downtime.<\/p>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Comprehensive custom tools<\/h3>\n                        <p>Do you need calendaring, appointment booking, or other customized solutions? We build the tools you need to work exactly according to your needs.<\/p>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Affordable solution for entrepreneurs<\/h3>\n                        <p>A customized, professional-level solution doesn&#039;t have to cost a fortune. We offer a budget-friendly way to benefit from online visibility.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/main>\n<\/div>\n\n\n\n<section class=\"section pricing-section\" id=\"digiverkosto-hinnasto\">\n    <style>\n        #digiverkosto-hinnasto {\n            padding: 100px 6vw;\n            text-align: center;\n        }\n\n        #digiverkosto-hinnasto .pricing-pre-title {\n            display: block;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            color: rgb(0, 113, 227);\n            margin-bottom: 25px;\n        }\n\n        #digiverkosto-hinnasto .pricing-main-title {\n            font-weight: 800;\n            margin-bottom: 15px;\n            letter-spacing: -0.02em;\n        }\n\n        #digiverkosto-hinnasto .pricing-intro {\n            margin-bottom: 60px;\n        }\n\n        #digiverkosto-hinnasto .pricing-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 25px;\n            max-width: 1200px;\n            margin: 0 auto;\n            align-items: stretch;\n        }\n\n        #digiverkosto-hinnasto .pricing-card {\n            padding: 50px 35px;\n            border-radius: 20px;\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            display: flex;\n            flex-direction: column;\n            text-align: left;\n            transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n            backdrop-filter: blur(10px);\n        }\n\n        #digiverkosto-hinnasto .pricing-card:hover {\n            border-color: rgba(0, 113, 227, 0.4);\n            transform: translateY(-8px);\n        }\n\n        #digiverkosto-hinnasto .highlighted-card {\n            border-color: rgba(0, 113, 227, 0.6);\n        }\n\n        #digiverkosto-hinnasto .p-label {\n            font-size: 11px;\n            text-transform: uppercase;\n            font-weight: 700;\n            letter-spacing: 1.5px;\n            margin-bottom: 12px;\n            display: block;\n            opacity: 0.8;\n        }\n\n        #digiverkosto-hinnasto .highlighted-card .p-label {\n            color: rgb(0, 113, 227);\n            opacity: 1;\n        }\n\n        #digiverkosto-hinnasto .p-header h3 {\n            margin: 0 0 8px 0;\n            font-weight: 700;\n        }\n\n        #digiverkosto-hinnasto .p-header p {\n            margin: 0 0 30px 0;\n            min-height: 40px;\n            opacity: 0.8;\n        }\n\n        #digiverkosto-hinnasto .p-price {\n            font-size: 2.5rem;\n            font-weight: 800;\n            margin-bottom: 30px;\n        }\n\n        #digiverkosto-hinnasto .p-price .currency {\n            font-size: 1rem;\n            font-weight: 400;\n            opacity: 0.8;\n        }\n\n        #digiverkosto-hinnasto .p-price .plus {\n            color: rgb(0, 113, 227);\n        }\n\n        #digiverkosto-hinnasto .p-features {\n            list-style: none;\n            padding: 0;\n            margin: 0 0 35px 0;\n            border-top: 1px solid rgba(255, 255, 255, 0.08);\n            padding-top: 25px;\n        }\n\n        #digiverkosto-hinnasto .p-features li {\n            margin-bottom: 12px;\n            padding-left: 24px;\n            position: relative;\n        }\n\n        #digiverkosto-hinnasto .p-features li::before {\n            content: \"\u2713\";\n            position: absolute;\n            left: 0;\n            color: rgb(0, 113, 227);\n            font-weight: bold;\n        }\n\n        #digiverkosto-hinnasto .ai-feature {\n            font-weight: 600;\n        }\n\n        #digiverkosto-hinnasto .maintenance-micro-card {\n            max-width: 1200px;\n            margin: 30px auto 0;\n            border: 1px solid rgba(0, 113, 227, 0.3);\n            border-radius: 20px;\n            padding: 25px 35px;\n            text-align: left;\n            backdrop-filter: blur(10px);\n        }\n\n        #digiverkosto-hinnasto .m-flex {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n\n        #digiverkosto-hinnasto .m-info h4 {\n            margin: 0 0 5px 0;\n            font-weight: 700;\n        }\n\n        #digiverkosto-hinnasto .m-info p {\n            margin: 0;\n            opacity: 0.8;\n        }\n\n        #digiverkosto-hinnasto .m-price {\n            font-size: 2rem;\n            font-weight: 800;\n        }\n\n        #digiverkosto-hinnasto .m-price span {\n            font-size: 0.95rem;\n            color: rgb(0, 113, 227);\n            font-weight: 600;\n        }\n\n        \/* DROPDOWN TYYLIT *\/\n        #digiverkosto-hinnasto .dropdown-container {\n            margin: 40px auto 0;\n            max-width: 1200px;\n        }\n\n        #digiverkosto-hinnasto .dropdown-item {\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            border-radius: 20px;\n            overflow: hidden;\n            transition: all 0.3s ease;\n            backdrop-filter: blur(10px);\n        }\n\n        #digiverkosto-hinnasto .dropdown-item:hover {\n            border-color: rgba(0, 113, 227, 0.4);\n        }\n\n        #digiverkosto-hinnasto .dropdown-item.is-open {\n            border-color: rgba(0, 113, 227, 0.5);\n        }\n\n        #digiverkosto-hinnasto .dropdown-header {\n            width: 100%;\n            padding: 24px 32px;\n            background: transparent;\n            border: none;\n            display: flex;\n            align-items: center;\n            cursor: pointer;\n            text-align: left;\n            justify-content: space-between;\n        }\n\n        #digiverkosto-hinnasto .dropdown-title {\n            font-weight: 600;\n            margin: 0;\n        }\n\n        #digiverkosto-hinnasto .dropdown-icon {\n            color: rgb(0, 113, 227);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n            flex-shrink: 0;\n            background: rgba(0, 113, 227, 0.1);\n            width: 36px;\n            height: 36px;\n            border-radius: 50%;\n            border: 1px solid rgba(0, 113, 227, 0.2);\n        }\n\n        #digiverkosto-hinnasto .dropdown-item.is-open .dropdown-icon {\n            transform: rotate(180deg);\n            background: rgba(0, 113, 227, 0.2);\n        }\n\n        #digiverkosto-hinnasto .dropdown-content {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        #digiverkosto-hinnasto .dropdown-inner {\n            padding: 0 32px 32px 32px;\n            opacity: 0;\n            transform: translateY(-10px);\n            transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;\n        }\n\n        #digiverkosto-hinnasto .dropdown-item.is-open .dropdown-inner {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        #digiverkosto-hinnasto .dropdown-divider {\n            height: 1px;\n            background: rgba(255, 255, 255, 0.08);\n            margin-bottom: 24px;\n        }\n\n        #digiverkosto-hinnasto .dropdown-intro-text {\n            line-height: 1.7;\n            margin: 0 0 24px 0;\n        }\n\n        #digiverkosto-hinnasto .dropdown-list {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        #digiverkosto-hinnasto .dropdown-list li {\n            line-height: 1.6;\n            margin-bottom: 14px;\n            padding-left: 28px;\n            position: relative;\n        }\n\n        #digiverkosto-hinnasto .dropdown-list li strong {\n            font-weight: 600;\n        }\n\n        #digiverkosto-hinnasto .dropdown-list li::before {\n            content: \"\u2713\";\n            position: absolute;\n            left: 0;\n            top: 0;\n            color: rgb(0, 113, 227);\n            font-weight: 800;\n            font-size: 1rem;\n        }\n\n        \/* YHTEYDENOTTO CTA LOPUSSA *\/\n        #digiverkosto-hinnasto .section-cta-container {\n            margin-top: 60px;\n            text-align: center;\n        }\n\n        #digiverkosto-hinnasto .section-cta-title {\n            font-weight: 700;\n            margin-bottom: 25px;\n        }\n\n        \/* Neumorphic Button Styles *\/\n        #digiverkosto-hinnasto .neu-button {\n            background-color: #e0e0e0;\n            border-radius: 50px;\n            box-shadow: inset 4px 4px 10px #bcbcbc, inset -4px -4px 10px #ffffff;\n            color: #4d4d4d;\n            cursor: pointer;\n            font-size: 18px;\n            font-weight: 600;\n            padding: 15px 40px;\n            transition: all 0.2s ease-in-out;\n            border: 2px solid rgb(206, 206, 206);\n            text-decoration: none;\n            display: inline-block;\n        }\n\n        #digiverkosto-hinnasto .neu-button:hover {\n            box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n        }\n\n        #digiverkosto-hinnasto .neu-button:focus {\n            outline: none;\n            box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n        }\n\n        @media (max-width: 1000px) {\n            #digiverkosto-hinnasto .pricing-grid { grid-template-columns: 1fr; }\n            #digiverkosto-hinnasto .m-flex { flex-direction: column; text-align: center; gap: 15px; }\n        }\n\n        @media (max-width: 600px) {\n            #digiverkosto-hinnasto .dropdown-header { padding: 20px; }\n            #digiverkosto-hinnasto .dropdown-inner { padding: 0 20px 24px 20px; }\n        }\n    <\/style>\n\n    <div class=\"pricing-header reveal\">\n        <span class=\"pricing-pre-title\">Website prices<\/span>\n        <h2 class=\"pricing-main-title\">Choose your growth plan.<\/h2>\n        <p class=\"pricing-intro\">Customized website packages according to your business goals.<\/p>\n    <\/div>\n\n    <div class=\"pricing-grid\">\n        <div class=\"pricing-card reveal\">\n            <div class=\"p-header\">\n                <span class=\"p-label\">Basic visibility<\/span>\n                <h3>Start<\/h3>\n                <p>Small businesses and freelancers.<\/p>\n            <\/div>\n            <div class=\"p-price\">\n                <span class=\"currency\">From.<\/span> 189 \u20ac\n            <\/div>\n            <ul class=\"p-features\">\n                <li>1\u20134 pages total<\/li>\n                <li>WordPress platform<\/li>\n                <li>Responsive design<\/li>\n                <li>Light SEO &amp; Security<\/li>\n            <\/ul>\n            <a href=\"https:\/\/digiverkosto.fi\/en\/tarjouspyynto\/\" class=\"neu-button\" style=\"margin-top: auto; font-size: 16px; padding: 12px 28px;\">Request a quote<\/a>\n        <\/div>\n\n        <div class=\"pricing-card reveal highlighted-card\">\n            <div class=\"p-header\">\n                <span class=\"p-label\">Active growth<\/span>\n                <h3>Growth<\/h3>\n                <p>SMEs that want more demanding pages.<\/p>\n            <\/div>\n            <div class=\"p-price\">\n                <span class=\"currency\">From.<\/span> 479 \u20ac\n            <\/div>\n            <ul class=\"p-features\">\n                <li>5\u201310 pages in total<\/li>\n                <li>Extensive SEO &amp; Speed Optimization<\/li>\n                <li class=\"ai-feature\">Translation into different languages<\/li>\n                <li>Analytics setup<\/li>\n            <\/ul>\n            <a href=\"https:\/\/digiverkosto.fi\/en\/tarjouspyynto\/\" class=\"neu-button\" style=\"margin-top: auto; font-size: 16px; padding: 12px 28px;\">Request a quote<\/a>\n        <\/div>\n\n        <div class=\"pricing-card reveal\">\n            <div class=\"p-header\">\n                <span class=\"p-label\">Maximum power<\/span>\n                <h3>Strategic<\/h3>\n                <p>E-Commerce and complex platforms.<\/p>\n            <\/div>\n            <div class=\"p-price\">\n                <span class=\"currency\">From.<\/span> 989 \u20ac <span class=\"plus\">+<\/span>\n            <\/div>\n            <ul class=\"p-features\">\n                <li>Customized integrations<\/li>\n                <li>WooCommerce \/ Online store<\/li>\n                <li class=\"ai-feature\">Full AI automation<\/li>\n                <li>Language versions &amp; Large sites<\/li>\n            <\/ul>\n            <a href=\"https:\/\/digiverkosto.fi\/en\/tarjouspyynto\/\" class=\"neu-button\" style=\"margin-top: auto; font-size: 16px; padding: 12px 28px;\">Request a quote<\/a>\n        <\/div>\n    <\/div>\n    <br>\n\n    <div class=\"maintenance-micro-card reveal\">\n        <div class=\"m-flex\">\n            <div class=\"m-info\">\n                <h4>Carefree maintenance<\/h4>\n                <p>Server space, domain, security updates, regular updates of plugins and themes, contact availability.<\/p>\n            <\/div>\n            <div class=\"m-price\">\n                150\u20ac <span>\/ year<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"dropdown-container package-includes-dropdown reveal\">\n        <div class=\"dropdown-item\">\n            <button class=\"dropdown-header\">\n                <div class=\"dropdown-title-wrapper\">\n                    <h3 class=\"dropdown-title\">What does the website package include?<\/h3>\n                <\/div>\n                <div class=\"dropdown-right-content\">\n                    <span class=\"dropdown-icon\">\n                        <svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                            <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n                        <\/svg>\n                    <\/span>\n                <\/div>\n            <\/button>\n            <div class=\"dropdown-content\">\n                <div class=\"dropdown-inner\">\n                    <div class=\"dropdown-divider\"><\/div>\n                    <p class=\"dropdown-intro-text\" style=\"text-align: left;\">\n                        Every website we build always includes:\n                    <\/p>\n                    <ul class=\"dropdown-list\" style=\"text-align: left;\">\n                        <li><strong>Modern and responsive design:<\/strong> A website that translates perfectly to phone and computer.<\/li>\n                        <li><strong>Technical light SEO:<\/strong> The site structure, headings, and meta data are immediately optimized correctly.<\/li>\n                        <li><strong>Lightweight content management:<\/strong> You will receive credentials that allow you to easily edit texts and images yourself.<\/li>\n                        <li><strong>SSL protection &amp; GDPR readiness:<\/strong> Secure connection and data protection in place.<\/li>\n                        <li><strong>Contact forms:<\/strong> Designed to direct the visitor to contact you.<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"section-cta-container\">\n        <h3 class=\"section-cta-title\">Are you ready to see if we can work together?<\/h3>\n        <a href=\"https:\/\/digiverkosto.fi\/en\/ota-yhteytta\/\" class=\"neu-button\">Book a free call<\/a>\n    <\/div>\n\n    <script>\n        document.querySelectorAll('#digiverkosto-hinnasto .package-includes-dropdown .dropdown-header').forEach(button => {\n            button.addEventListener('click', () => {\n                const item = button.parentElement;\n                const content = item.querySelector('.dropdown-content');\n\n                item.classList.toggle('is-open');\n                \n                if (item.classList.contains('is-open')) {\n                    content.style.maxHeight = content.scrollHeight + 50 + \"px\";\n                } else {\n                    content.style.maxHeight = \"0\";\n                }\n            });\n        });\n    <\/script>\n<\/section>\n\n\n\n<section id=\"digiverkosto-lisapalvelut\">\n    <style>\n        #digiverkosto-lisapalvelut {\n            padding: 80px 6vw;\n            text-align: center;\n        }\n\n        #digiverkosto-lisapalvelut .services-header {\n            max-width: 800px;\n            margin: 0 auto 50px auto;\n        }\n\n        #digiverkosto-lisapalvelut .services-pre-title {\n            display: block;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            color: rgb(0, 113, 227);\n            margin-bottom: 20px;\n        }\n\n        #digiverkosto-lisapalvelut h2 {\n            font-weight: 800;\n            margin: 0;\n            letter-spacing: -0.02em;\n        }\n\n        #digiverkosto-lisapalvelut .services-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 25px;\n            max-width: 1200px;\n            margin: 0 auto;\n        }\n\n        #digiverkosto-lisapalvelut .service-card {\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            border-radius: 20px;\n            padding: 40px;\n            text-align: left;\n            transition: all 0.4s ease;\n            backdrop-filter: blur(10px);\n        }\n\n        #digiverkosto-lisapalvelut .service-card:hover {\n            border-color: rgba(0, 113, 227, 0.5);\n            transform: translateY(-6px);\n        }\n\n        #digiverkosto-lisapalvelut .service-card h3 {\n            margin: 0 0 15px 0;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            font-weight: 700;\n        }\n\n        #digiverkosto-lisapalvelut .service-card p {\n            line-height: 1.6;\n            margin: 0;\n            opacity: 0.85;\n        }\n    <\/style>\n\n    <div class=\"services-header\">\n        <span class=\"services-pre-title\">Ready to grow?<\/span>\n        <h2>Complete your website according to your needs.<\/h2>\n        <p style=\"margin-top: 15px; opacity: 0.8;\">Want more results? You can connect these powerful services to your website.<\/p>\n    <\/div>\n\n    <div class=\"services-grid\">\n        <div class=\"service-card\">\n            <h3>\u270d\ufe0f Writing help<\/h3>\n            <p>Save time and ensure the impact of your message. We will write professional texts for you or polish your drafts to make them sales-worthy.<\/p>\n        <\/div>\n        <div class=\"service-card\">\n            <h3>\ud83d\udccd Google Business Profile<\/h3>\n            <p>Make sure you&#039;re found on the map. We&#039;ll optimize your Google Business Profile and connect it to your website to maximize local discoverability.<\/p>\n        <\/div>\n        <div class=\"service-card\">\n            <h3>\ud83d\ude80 Search Engine Optimization (SEO)<\/h3>\n            <p>We build a technical SEO structure for your website from the ground up, which will improve your organic visibility and attract more quality visitors.<\/p>\n        <\/div>\n        <div class=\"service-card\">\n            <h3>\ud83d\udcf8 360 and drone photography<\/h3>\n            <p>Stand out from your competitors visually. We offer high-quality drone and 360 photography to make your website an impressive and unique experience.<\/p>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<section id=\"digiverkosto-prosessi\">\n    <style>\n        #digiverkosto-prosessi {\n            padding: 80px 6vw;\n        }\n\n        #digiverkosto-prosessi .process-header {\n            max-width: 800px;\n            margin: 0 auto 50px auto;\n            text-align: center;\n        }\n\n        #digiverkosto-prosessi .process-pre-title {\n            color: rgb(0, 113, 227);\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n            display: block;\n            margin-bottom: 15px;\n        }\n\n        #digiverkosto-prosessi h2 {\n            font-weight: 800;\n            margin: 10px 0;\n            letter-spacing: -0.02em;\n        }\n\n        #digiverkosto-prosessi .process-intro {\n            margin-bottom: 30px;\n            opacity: 0.8;\n        }\n\n        \/* Grid lukittu 3x2 ty\u00f6p\u00f6yd\u00e4ll\u00e4 *\/\n        #digiverkosto-prosessi .process-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 20px;\n            max-width: 1200px;\n            margin: 0 auto;\n        }\n\n        #digiverkosto-prosessi .step-card {\n            border: 1px solid rgba(255, 255, 255, 0.08);\n            border-radius: 16px;\n            padding: 30px;\n            display: flex;\n            gap: 20px;\n            transition: all 0.3s ease;\n            backdrop-filter: blur(10px);\n        }\n\n        #digiverkosto-prosessi .step-card:hover {\n            border-color: rgba(0, 113, 227, 0.5);\n            transform: translateY(-4px);\n        }\n\n        #digiverkosto-prosessi .step-number {\n            font-size: 1.5rem;\n            font-weight: 800;\n            color: rgb(0, 113, 227);\n            opacity: 0.8;\n        }\n\n        #digiverkosto-prosessi .step-content h3 {\n            margin: 0 0 8px 0;\n            font-weight: 700;\n        }\n\n        #digiverkosto-prosessi .step-content p {\n            line-height: 1.5;\n            margin: 0;\n            opacity: 0.8;\n        }\n\n        #digiverkosto-prosessi .cta-container {\n            margin-top: 60px;\n            text-align: center;\n        }\n\n        \/* Neumorphic Button Styles *\/\n        #digiverkosto-prosessi .neu-button {\n            background-color: #e0e0e0;\n            border-radius: 50px;\n            box-shadow: inset 4px 4px 10px #bcbcbc, inset -4px -4px 10px #ffffff;\n            color: #4d4d4d;\n            cursor: pointer;\n            font-size: 18px;\n            font-weight: 600;\n            padding: 15px 40px;\n            transition: all 0.2s ease-in-out;\n            border: 2px solid rgb(206, 206, 206);\n            text-decoration: none;\n            display: inline-block;\n        }\n\n        #digiverkosto-prosessi .neu-button:hover {\n            box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n        }\n\n        #digiverkosto-prosessi .neu-button:focus {\n            outline: none;\n            box-shadow: inset 2px 2px 5px #bcbcbc, inset -2px -2px 5px #ffffff, 2px 2px 5px #bcbcbc, -2px -2px 5px #ffffff;\n        }\n\n        \/* Responsiivisuus mobiilille ja tableteille *\/\n        @media (max-width: 992px) {\n            #digiverkosto-prosessi .process-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n        }\n\n        @media (max-width: 600px) {\n            #digiverkosto-prosessi .process-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n\n    <div class=\"process-header\">\n        <span class=\"process-pre-title\">Work steps<\/span>\n        <h2>Transparent process.<\/h2>\n        <p class=\"process-intro\">Your journey from vision to finished sales machine is documented and managed.<\/p>\n    <\/div>\n\n    <div class=\"process-grid\">\n        <div class=\"step-card\">\n            <div class=\"step-number\">01<\/div>\n            <div class=\"step-content\">\n                <h3>Strategy consultation<\/h3>\n                <p>We map your goals and competitors. We build the foundation on which you can win your market.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">02<\/div>\n            <div class=\"step-content\">\n                <h3>Design<\/h3>\n                <p>We create a conversion-optimized structure and visual identity for your site.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">03<\/div>\n            <div class=\"step-content\">\n                <h3>Content production<\/h3>\n                <p>We produce search engine optimized text that speaks to and convinces your customers.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">04<\/div>\n            <div class=\"step-content\">\n                <h3>Technical development<\/h3>\n                <p>We develop a fast and secure website, integrating the necessary AI functions.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">05<\/div>\n            <div class=\"step-content\">\n                <h3>Testing and release<\/h3>\n                <p>We ensure flawless functionality on every device before launch.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"step-card\">\n            <div class=\"step-number\">06<\/div>\n            <div class=\"step-content\">\n                <h3>Ongoing support<\/h3>\n                <p>We take care of your backbone so you can focus on growing your business.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"cta-container\">\n        <a href=\"https:\/\/digiverkosto.fi\/en\/ota-yhteytta\/\" class=\"neu-button\">Book a free call<\/a>\n    <\/div>\n<\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Verkkosivut Unohda turhat ongelmat, mystiset virheet ja piilokulut. Rakennamme digiverkostolla sivut, jotka n\u00e4ytt\u00e4v\u00e4t hyv\u00e4lt\u00e4, toimivat aina ja tuovat tuloksia. \u2794 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-7080","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/pages\/7080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/comments?post=7080"}],"version-history":[{"count":53,"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/pages\/7080\/revisions"}],"predecessor-version":[{"id":7258,"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/pages\/7080\/revisions\/7258"}],"wp:attachment":[{"href":"https:\/\/digiverkosto.fi\/en\/wp-json\/wp\/v2\/media?parent=7080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}