{"id":1348,"date":"2026-09-10T19:09:00","date_gmt":"2026-09-10T19:09:00","guid":{"rendered":"https:\/\/kingbox.fi\/?page_id=1348"},"modified":"2026-10-01T07:20:00","modified_gmt":"2026-10-01T07:20:00","slug":"ratkaisut","status":"publish","type":"page","link":"https:\/\/kingbox.fi\/en\/ratkaisut\/","title":{"rendered":"Solutions"},"content":{"rendered":"<style>:root{--orange:#ff5a18;--ink:#121212;--paper:#f4f1eb;--line:#d8d3ca;--white:#fff;--muted:#716e68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.header{height:88px;background:#fff;display:flex;align-items:center;gap:34px;padding:0 4vw;position:sticky;top:0;z-index:20;border-bottom:1px solid #ddd}.brand{width:168px;height:58px;overflow:hidden;display:block}.brand img{width:100%;height:100%;object-fit:contain}.header nav{display:flex;gap:26px;margin-left:auto;font-size:13px;font-weight:700;text-transform:uppercase}.header nav a:hover{color:var(--orange)}.menu{display:none;border:0;background:none;font-size:27px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;padding:17px 23px;border:0;font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:.03em;cursor:pointer}.button.small{padding:14px 18px}.button.ghost{background:transparent;border:1px solid rgba(255,255,255,.6)}.hero{height:calc(100vh - 88px);min-height:620px;position:relative;overflow:hidden;background:#222}.hero-photo{width:100%;height:100%;object-fit:cover}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.24) 66%,rgba(0,0,0,.05))}.hero-copy{position:absolute;left:6vw;top:50%;transform:translateY(-50%);max-width:790px;color:#fff}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.22em;font-weight:800}.eyebrow.orange{color:var(--orange)}h1{font-size:clamp(52px,7.2vw,112px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase;margin:22px 0;max-width:980px}h2{font-size:clamp(39px,5vw,74px);line-height:.95;letter-spacing:-.05em;margin:15px 0 24px;text-transform:uppercase}.hero-copy>p:not(.eyebrow){font-size:21px;line-height:1.5;max-width:630px}.actions{display:flex;gap:12px;margin-top:33px}.hero-note{position:absolute;right:4vw;bottom:38px;color:#fff;text-align:right;display:flex;flex-direction:column;gap:7px}.hero-note strong{text-transform:uppercase;font-size:25px}.hero-note span{font-size:13px}.intro{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;padding:110px 6vw 65px}.intro>p{font-size:20px;line-height:1.65;padding-top:45px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);min-height:560px}.product{position:relative;background:#262626;color:#fff;overflow:hidden;min-height:540px}.product img,.tone{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.tone{background:linear-gradient(145deg,#ff6b2b,#d94309)}.product:after{content:\"\";position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(0,0,0,.86))}.product>div:last-child{position:absolute;left:28px;right:28px;bottom:30px;z-index:2}.product span{font-size:12px;opacity:.65}.product h3{font-size:30px;text-transform:uppercase;margin:10px 0}.product p{min-height:42px;color:#ddd}.product a{font-weight:800;font-size:13px;text-transform:uppercase}.product:hover img{transform:scale(1.04)}.availability{background:var(--orange);display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:95px 7vw}.availability>div:first-child p{font-size:18px;line-height:1.6;max-width:600px}.text-link{display:inline-block;margin-top:12px;font-weight:900;border-bottom:2px solid #111;padding-bottom:4px}.mini-form{background:#fff;padding:34px;display:grid;gap:18px;box-shadow:14px 14px 0 #111}.mini-form label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mini-form select{width:100%;margin-top:9px;padding:15px;border:1px solid var(--line);background:#fff;font-size:16px}.custom{display:grid;grid-template-columns:1.05fr .95fr;min-height:720px}.custom-photo img{width:100%;height:100%;object-fit:cover}.custom>div:last-child{padding:90px 8vw;background:#fff}.custom ol{list-style:none;padding:0;margin:36px 0}.custom li{border-top:1px solid var(--line);padding:17px 0;font-size:18px}.custom li b{color:var(--orange);margin-right:20px}.button.dark{background:#111}.numbers{display:grid;grid-template-columns:repeat(3,1fr);background:#171717;color:#fff;padding:55px 6vw;gap:30px}.numbers div{display:flex;flex-direction:column;gap:8px;border-left:4px solid var(--orange);padding-left:22px}.numbers strong{font-size:27px;text-transform:uppercase}.numbers span{color:#aaa}.references{padding:105px 6vw}.section-head{display:flex;justify-content:space-between;align-items:end}.section-head>a{font-weight:900;border-bottom:2px solid var(--orange);padding-bottom:5px;margin-bottom:24px}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.reference-grid figure{margin:0;background:#fff}.reference-grid img{width:100%;aspect-ratio:4\/3;object-fit:cover}.reference-grid figcaption{padding:20px;display:flex;flex-direction:column;gap:6px}.reference-grid span{text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.1em}.reference-grid strong{font-size:20px}.process{background:#1b1b1b;color:#fff;padding:100px 6vw}.process>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border-top:1px solid #555}.process article{padding:28px;border-left:1px solid #555}.process article b{color:var(--orange);font-size:13px}.process article h3{text-transform:uppercase;font-size:24px}.process article p{color:#aaa;line-height:1.6}.cta{text-align:center;background:var(--orange);padding:110px 6vw}.cta h2{max-width:900px;margin:15px auto 25px}.cta>p:not(.eyebrow){font-size:20px;max-width:680px;margin:0 auto 32px}.contact-actions{display:flex;justify-content:center;gap:28px;align-items:center}.button.light{background:#fff;color:#111}.phone{font-size:21px;font-weight:900}footer{background:#0c0c0c;color:#fff;padding:50px 6vw;display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:center}footer img{width:180px;filter:none}footer a{color:#fff}footer>p{color:#777}.menu-open nav{display:flex}@media(max-width:980px){.header nav,.header>.button{display:none}.menu{display:block;margin-left:auto}.header.menu-open nav{position:absolute;display:flex;flex-direction:column;top:88px;left:0;right:0;background:#fff;padding:28px 6vw;box-shadow:0 15px 20px #0003}.product-grid{grid-template-columns:1fr 1fr}.availability,.custom{grid-template-columns:1fr}.custom-photo{min-height:520px}.process>div{grid-template-columns:1fr 1fr}}@media(max-width:650px){.header{height:72px}.brand{width:130px}.hero{height:760px}.hero-copy{left:5vw;right:5vw}.hero-copy>p:not(.eyebrow){font-size:17px}.actions{flex-direction:column;align-items:flex-start}.hero-note{display:none}.intro{grid-template-columns:1fr;padding:75px 5vw 45px}.intro>p{padding-top:0}.product-grid{grid-template-columns:1fr}.product{min-height:450px}.availability{padding:70px 5vw}.custom>div:last-child{padding:70px 5vw}.numbers,.reference-grid,.process>div{grid-template-columns:1fr}.section-head{display:block}.process article{border-bottom:1px solid #444}.contact-actions{flex-direction:column}footer{grid-template-columns:1fr}}\n\n:root{--orange:#f68d21}\n.tone{background:linear-gradient(145deg,#f8a84c,#d8730e)}\nfooter img{background:#fff;padding:7px;border-radius:2px}\n\n.hero-photo-new {\n  object-position: center 58%;\n}\n\n.custom-photo {\n  overflow: hidden;\n}\n\n.custom-photo img {\n  object-position: center bottom;\n  transform: scale(1.42);\n  transform-origin: center bottom;\n}\n\n.workshop {\n  display: grid;\n  grid-template-columns: .72fr 1.28fr;\n  align-items: center;\n  gap: 7vw;\n  padding: 105px 6vw;\n  background: #fff;\n}\n\n.workshop-copy p:last-child {\n  max-width: 520px;\n  font-size: 18px;\n  line-height: 1.65;\n}\n\n.workshop-gallery {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  grid-template-rows: 300px 300px;\n  gap: 14px;\n}\n\n.workshop-gallery img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.workshop-gallery img:first-child { grid-row: 1 \/ 3; }\n.workshop-gallery img:nth-child(2) { object-position: center 60%; }\n\n@media (max-width: 980px) {\n  .workshop { grid-template-columns: 1fr; }\n  .workshop-gallery { grid-template-rows: 260px 260px; }\n}\n\n@media (max-width: 650px) {\n  .custom-photo img { transform: scale(1.5); }\n  .workshop { padding: 70px 5vw; }\n  .workshop-gallery {\n    grid-template-columns: 1fr;\n    grid-template-rows: 420px 300px 360px;\n  }\n  .workshop-gallery img:first-child { grid-row: auto; }\n}\n\n.subhero{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#171717;color:#fff}.subhero-copy{padding:95px 6vw;display:flex;flex-direction:column;justify-content:center}.subhero-copy h1{font-size:clamp(48px,6vw,90px)}.subhero-copy p:not(.eyebrow){max-width:650px;font-size:20px;line-height:1.6}.subhero-photo{min-height:520px}.subhero-photo img{width:100%;height:100%;object-fit:cover}.crumbs{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:30px;color:#bbb}.crumbs a{color:var(--orange)}.catalog{padding:100px 6vw}.catalog-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:end;margin-bottom:55px}.catalog-intro p:last-child{font-size:18px;line-height:1.65}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.catalog-card{background:#fff;display:flex;flex-direction:column}.catalog-card img{width:100%;aspect-ratio:4\/3;object-fit:cover}.catalog-card>div{padding:28px;display:flex;flex-direction:column;flex:1}.catalog-card h2{font-size:31px;line-height:1;margin:8px 0 16px}.catalog-card p{line-height:1.6;color:#555;flex:1}.catalog-card a{font-size:13px;font-weight:900;text-transform:uppercase;margin-top:18px}.detail-section{padding:100px 6vw;background:#fff}.detail-section.alt{background:var(--paper)}.detail-lead{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.detail-lead p{font-size:19px;line-height:1.7}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:55px}.feature-list article{background:#fff;padding:32px}.feature-list h3{text-transform:uppercase;font-size:20px}.feature-list p{line-height:1.6;color:#555}.size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.size-card{padding:30px;background:#171717;color:#fff;border-top:5px solid var(--orange)}.size-card strong{font-size:31px}.size-card span{display:block;margin-top:10px;color:#bbb}.split-visual{display:grid;grid-template-columns:1fr 1fr}.split-visual img{width:100%;height:650px;object-fit:cover}.split-copy{padding:90px 7vw;background:var(--orange);display:flex;flex-direction:column;justify-content:center}.split-copy p{font-size:18px;line-height:1.7}.page-cta{text-align:center;padding:100px 6vw;background:#171717;color:#fff}.page-cta p{font-size:19px;line-height:1.6;max-width:680px;margin:0 auto 30px}.page-cta h2{max-width:900px;margin:15px auto 25px}@media(max-width:980px){.subhero,.catalog-intro,.detail-lead,.split-visual{grid-template-columns:1fr}.catalog-grid,.feature-list{grid-template-columns:1fr 1fr}.subhero-photo{min-height:460px}.split-visual img{height:520px}}@media(max-width:650px){.subhero-copy,.catalog,.detail-section,.page-cta{padding:70px 5vw}.subhero-photo{min-height:390px}.catalog-grid,.feature-list,.size-grid{grid-template-columns:1fr}.split-visual img{height:430px}.split-copy{padding:70px 5vw}}\n\n.story{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff}.story-copy{padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.story-copy p:not(.eyebrow){font-size:19px;line-height:1.75}.story-media{min-height:680px}.story-media img{width:100%;height:100%;object-fit:cover}.values{padding:100px 6vw;background:var(--paper)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.value-grid article{padding:34px;background:#fff;border-top:5px solid var(--orange)}.value-grid h3{font-size:23px;text-transform:uppercase}.value-grid p{line-height:1.65;color:#555}.reference-catalog{padding:100px 6vw}.reference-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:50px}.reference-card{position:relative;min-height:590px;overflow:hidden;background:#222;color:#fff}.reference-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.reference-card:after{content:\"\";position:absolute;inset:0;background:linear-gradient(transparent 38%,rgba(0,0,0,.88))}.reference-card div{position:absolute;z-index:2;left:34px;right:34px;bottom:32px}.reference-card h2{font-size:39px;margin:10px 0}.reference-card p{font-size:17px;line-height:1.55;max-width:580px}.reference-card:hover img{transform:scale(1.03)}.contact-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:6vw;padding:90px 6vw;background:var(--paper)}.contact-info{padding:35px 0}.contact-info p:not(.eyebrow){font-size:18px;line-height:1.7}.contact-direct{margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}.contact-direct a{display:block;font-weight:900;font-size:21px;margin:10px 0}.quote-form{background:#fff;padding:42px;box-shadow:14px 14px 0 var(--orange)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quote-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.quote-form input,.quote-form select,.quote-form textarea{width:100%;padding:15px;border:1px solid var(--line);background:#fff;font:inherit;font-size:16px}.quote-form textarea{min-height:145px;resize:vertical}.quote-form .wide{grid-column:1\/-1}.form-note{font-size:13px;line-height:1.5;color:#666;margin:20px 0}.success-note{display:none;padding:18px;background:#eaf6e9;border-left:5px solid #2a8b38;margin-top:20px}.success-note.show{display:block}@media(max-width:980px){.story,.contact-layout{grid-template-columns:1fr}.story-media{min-height:520px}.value-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.story-copy,.values,.reference-catalog,.contact-layout{padding:70px 5vw}.story-media{min-height:430px}.value-grid,.reference-cards,.form-grid{grid-template-columns:1fr}.reference-card{min-height:490px}.quote-form{padding:25px;box-shadow:8px 8px 0 var(--orange)}.quote-form .wide{grid-column:auto}}\n\n.client-section{padding:105px 6vw;background:#fff}.client-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end}.client-heading>p{font-size:18px;line-height:1.65;margin-bottom:25px}.logo-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:45px}.logo-wall figure{margin:0;min-height:145px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px}.logo-wall img{display:block;width:100%;height:72px;object-fit:contain;filter:grayscale(1);opacity:.76;transition:.25s}.logo-wall figure:hover img{filter:none;opacity:1}.logo-wall figcaption{font-size:12px;color:#777;text-align:center;margin-top:10px}.logo-wall .logo-fallback{background:#f5f3ef}.logo-wall .logo-fallback figcaption{font-size:16px;font-weight:800;color:#222}.recommendation-section{padding:100px 7vw;background:#171717;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.recommendation-section>div>p:last-child{font-size:18px;line-height:1.65;color:#bbb}.recommendation-form{background:#fff;color:#111;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:18px;box-shadow:14px 14px 0 var(--orange)}.recommendation-form label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.recommendation-form label:nth-child(3),.recommendation-form .consent,.recommendation-form .form-note{grid-column:1\/-1}.recommendation-form input:not([type=\"checkbox\"]),.recommendation-form textarea{display:block;width:100%;margin-top:9px;padding:15px;border:1px solid var(--line);font:inherit}.recommendation-form textarea{min-height:145px;resize:vertical}.recommendation-form .consent{display:flex;align-items:flex-start;gap:10px;text-transform:none;letter-spacing:0;font-weight:600;font-size:14px}.recommendation-form .consent input{margin-top:2px}.recommendation-form .form-note{margin:0;color:#777;font-size:13px}.reference-quote{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);font-size:18px;line-height:1.5;font-weight:700}.reference-quote:empty{display:none}@media(max-width:1100px){.logo-wall{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.client-heading,.recommendation-section{grid-template-columns:1fr}.logo-wall{grid-template-columns:repeat(3,1fr)}.recommendation-form{grid-template-columns:1fr}.recommendation-form label{grid-column:1\/-1}}@media(max-width:520px){.client-section,.recommendation-section{padding:72px 5vw}.logo-wall{grid-template-columns:repeat(2,1fr)}.logo-wall figure{min-height:125px;padding:16px}.recommendation-form{padding:24px;box-shadow:8px 8px 0 var(--orange)}}\n\n.shop-hero{background:#121212;color:#fff;padding:92px 6vw 70px;display:grid;grid-template-columns:1fr auto;gap:8vw;align-items:end}.shop-hero h1{margin:18px 0 24px}.shop-hero>div>p:last-child{font-size:20px;line-height:1.55;max-width:700px;color:#d5d5d5}.shop-hero aside{border-left:5px solid var(--orange);padding:8px 0 8px 24px;display:flex;flex-direction:column;min-width:220px}.shop-hero aside strong{font-size:58px;line-height:1}.shop-hero aside span{font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-top:9px;color:#bbb}.shop-section{padding:55px 6vw 105px}.shop-toolbar{display:grid;grid-template-columns:repeat(3,minmax(180px,260px));gap:15px;margin-bottom:35px}.shop-toolbar label,.reserve-dialog label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.shop-toolbar select,.reserve-dialog input,.reserve-dialog textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid var(--line);background:#fff;color:#111;font:inherit}.shop-status{padding:45px 0;font-size:19px;color:var(--muted)}.stock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.stock-card{background:#fff;display:flex;flex-direction:column;min-width:0}.stock-photo{aspect-ratio:4\/3;background:#222;position:relative;overflow:hidden}.stock-photo img{width:100%;height:100%;object-fit:cover}.stock-photo .no-photo{height:100%;display:grid;place-items:center;color:#999;text-transform:uppercase;font-size:12px;letter-spacing:.12em}.stock-tag{position:absolute;top:14px;left:14px;background:var(--orange);padding:8px 10px;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.stock-body{padding:24px;display:flex;flex-direction:column;flex:1}.stock-body h2{font-size:27px;line-height:1;margin:0 0 14px;letter-spacing:-.03em}.stock-facts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:21px}.stock-facts span{background:#f1eee8;padding:7px 9px;font-size:12px}.stock-description{line-height:1.5;color:#5c5954;min-height:44px}.stock-price{margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.stock-price strong{font-size:30px;display:block}.stock-price small{color:#777}.stock-card .button{width:100%;margin-top:19px}.shop-info{background:#fff;padding:90px 6vw;display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:center}.shop-info>p{font-size:18px;line-height:1.65}.reserve-dialog{width:min(760px,calc(100% - 28px));border:0;padding:0;background:#fff;box-shadow:0 24px 80px #0008}.reserve-dialog::backdrop{background:#000b}.dialog-close{position:absolute;right:16px;top:12px;z-index:2;border:0;background:#fff;font-size:34px;line-height:1;width:42px;height:42px;cursor:pointer}.reserve-product{background:#171717;color:#fff;padding:32px 70px 28px 32px}.reserve-product h2{font-size:31px;margin:4px 0 10px}.reserve-product p{margin:0;color:#bbb}.reserve-dialog form{padding:32px;display:grid;gap:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-note{font-size:13px;line-height:1.5;color:#666;margin:0}.reserve-status{font-weight:800;margin:0}.reserve-status.error{color:#b42318}.reserve-status.success{color:#167239}.website-field{position:absolute!important;left:-10000px!important}.stock-empty{grid-column:1\/-1;padding:55px;background:#fff;text-align:center}.stock-empty h2{font-size:35px}.stock-empty p{color:#666}.stock-empty .button{margin-top:18px}@media(max-width:980px){.stock-grid{grid-template-columns:1fr 1fr}.shop-info{grid-template-columns:1fr}.shop-hero{grid-template-columns:1fr}.shop-hero aside{width:max-content}}@media(max-width:650px){.shop-hero{padding:70px 5vw 50px}.shop-toolbar,.stock-grid,.form-row{grid-template-columns:1fr}.shop-section{padding:38px 5vw 75px}.reserve-dialog form,.reserve-product{padding:24px}.shop-info{padding:70px 5vw}}\n\nfooter.site-footer{padding:58px 6vw;grid-template-columns:1.15fr repeat(3,1fr);gap:44px;align-items:start}\nfooter.site-footer h3{margin:0 0 15px;color:var(--orange);font-size:13px;letter-spacing:.09em;text-transform:uppercase}\nfooter.site-footer p{margin:0 0 17px;line-height:1.65;color:#d2d2d2}\nfooter.site-footer a:hover{color:var(--orange)}\n.footer-brand p{margin-top:20px!important;color:#8d8d8d!important;font-size:13px}\n@media(max-width:980px){footer.site-footer{grid-template-columns:1fr 1fr}}\n@media(max-width:650px){footer.site-footer{grid-template-columns:1fr}}\n.trust-strip{padding:65px 6vw;background:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:4vw;align-items:center;border-top:1px solid var(--line)}.trust-strip h2{font-size:clamp(30px,3vw,45px);margin:8px 0}.trust-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:28px;align-items:center}.trust-logos img{width:100%;height:55px;object-fit:contain;filter:grayscale(1);opacity:.68}.trust-strip .text-link{white-space:nowrap;margin:0}@media(max-width:980px){.trust-strip{grid-template-columns:1fr}.trust-logos{grid-template-columns:repeat(3,1fr)}.trust-strip .text-link{justify-self:start}}@media(max-width:520px){.trust-logos{grid-template-columns:repeat(2,1fr)}}\n\nbody.page-id-1348{margin:0;background:var(--paper);overflow-x:hidden}body.page-id-1348 .site-main{max-width:none!important;padding:0!important}body.page-id-1348 .page-header,body.page-id-1348>header.site-header,body.page-id-1348>footer.site-footer{display:none!important}body.page-id-1348 .wp-block-post-content,body.page-id-1348 .entry-content{margin:0!important;padding:0!important;max-width:none!important}.kbw{width:100%;margin:0;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.kbw h1,.kbw h2,.kbw h3{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}.kbw button,.kbw input,.kbw select,.kbw textarea{font-family:Arial,Helvetica,sans-serif!important}.admin-bar .kbw .header{top:32px}@media(max-width:650px){.admin-bar .kbw .header{top:46px}}\n.kbw .subhero-photo{overflow:hidden}.kbw .subhero-photo img{object-position:center bottom;transform:scale(1.65);transform-origin:center bottom}<\/style><div class=\"kbw\"><header class=\"header\">\n  <a class=\"brand\" href=\"https:\/\/kingbox.fi\/?page_id=1315\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2026\/09\/kingbox-logo.jpg\" alt=\"Kingbox\"><\/a>\n  <button class=\"menu\" type=\"button\" aria-label=\"Avaa valikko\" aria-expanded=\"false\">\u2630<\/button>\n  <nav aria-label=\"P\u00e4\u00e4valikko\">\n    <a href=\"https:\/\/kingbox.fi\/?page_id=1358\">Myynniss\u00e4<\/a><a href=\"https:\/\/kingbox.fi\/?page_id=1338\">Tuotteet<\/a><a href=\"https:\/\/kingbox.fi\/?page_id=1348\">Ratkaisut<\/a><a href=\"https:\/\/kingbox.fi\/?page_id=1354\">Referenssit<\/a><a href=\"https:\/\/kingbox.fi\/?page_id=1352\">Kingbox<\/a><a href=\"https:\/\/kingbox.fi\/?page_id=1356\">Yhteystiedot<\/a>\n  <\/nav>\n  <a class=\"button small\" href=\"https:\/\/kingbox.fi\/?page_id=1356\">Pyyd\u00e4 tarjous \u2192<\/a>\n<\/header><main><section class=\"subhero\"><div class=\"subhero-copy\"><div class=\"crumbs\"><a href=\"https:\/\/kingbox.fi\/?page_id=1315\">Etusivu<\/a> \/ <a href=\"https:\/\/kingbox.fi\/?page_id=1338\">Tuotteet<\/a> \/ R\u00e4\u00e4t\u00e4l\u00f6idyt<\/div><p class=\"eyebrow\">Suunnittelusta valmiiksi<\/p><h1>Kontti sinun ideaasi varten.<\/h1><p>Kun valmis malli ei riit\u00e4, suunnittelemme ja valmistamme toimivan kokonaisuuden k\u00e4ytt\u00f6tarkoituksen mukaan.<\/p><\/div><div class=\"subhero-photo\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2026\/09\/suunnittelu.jpeg\" alt=\"Kontin digitaalinen suunnittelu\"><\/div><\/section><section class=\"detail-section\"><div class=\"detail-lead\"><div><p class=\"eyebrow orange\">Yksi kumppani<\/p><h2>Ideasta k\u00e4ytt\u00f6valmiiksi tilaksi.<\/h2><\/div><p>Suunnittelemme pohjaratkaisun, aukotukset, pinnat ja tekniikan. Kontti valmistetaan omassa tuotannossamme Vuosaaressa ja toimitetaan valmiina kohteeseen.<\/p><\/div><div class=\"feature-list\"><article><h3>Suunnittelu<\/h3><p>K\u00e4ytt\u00f6tarkoitus, mitat ja toiminnallisuus sovitetaan yhteen.<\/p><\/article><article><h3>Varustelu<\/h3><p>Ovet, ikkunat, eristys, s\u00e4hk\u00f6istys, LVI ja sis\u00e4pinnat.<\/p><\/article><article><h3>Valmistus<\/h3><p>Ty\u00f6 tehd\u00e4\u00e4n hallituissa oloissa omassa tuotannossa.<\/p><\/article><article><h3>Viimeistely<\/h3><p>V\u00e4rit, materiaalit ja kalusteet yritysilmeen tai kohteen mukaan.<\/p><\/article><article><h3>Toimitus<\/h3><p>Nosto ja kuljetus suunnitellaan kohteen olosuhteiden mukaan.<\/p><\/article><article><h3>K\u00e4ytt\u00f6\u00f6notto<\/h3><p>Valmis tila saadaan nopeasti k\u00e4ytt\u00f6\u00f6n paikan p\u00e4\u00e4ll\u00e4.<\/p><\/article><\/div><\/section><section class=\"split-visual\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2026\/09\/hitsaus.jpeg\" alt=\"Kingbox-kontin valmistus\"><div class=\"split-copy\"><p class=\"eyebrow\">Oma tuotanto<\/p><h2>Suunnitelma muuttuu oikeaksi tilaksi.<\/h2><p>Valmistamme yksitt\u00e4isi\u00e4 kontteja ja suurempia kokonaisuuksia. Ratkaisu voi olla esimerkiksi toimisto, kuntosali, katsomo, sauna, kahvila tai t\u00e4ysin uusi k\u00e4ytt\u00f6tarkoitus.<\/p><a class=\"button dark\" href=\"https:\/\/kingbox.fi\/?page_id=1315#yhteys\">Aloita suunnittelu \u2192<\/a><\/div><\/section><\/main><section class=\"trust-strip\"><div><p class=\"eyebrow orange\">Asiakkaitamme<\/p><h2>Tilaa luotettavasti.<\/h2><\/div><div class=\"trust-logos\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2025\/02\/st1-1-300x300.png\" alt=\"ST1\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2026\/06\/wrth_thumb-1-300x300.png\" alt=\"W\u00fcrth\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2025\/01\/Helsinki-logo-300x68.jpeg\" alt=\"Helsingin kaupunki\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2025\/01\/byggmax-logo.png\" alt=\"Byggmax\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2025\/01\/Kamux-logo.png\" alt=\"Kamux\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2026\/06\/IF_Gnistan_logo.svg_-257x300.png\" alt=\"IF Gnistan\"><\/div><a class=\"text-link\" href=\"https:\/\/kingbox.fi\/?page_id=1354\">Katso kaikki referenssit \u2192<\/a><\/section><footer class=\"site-footer\"><div class=\"footer-brand\"><img decoding=\"async\" src=\"https:\/\/kingbox.fi\/wp-content\/uploads\/2026\/09\/kingbox-logo.jpg\" alt=\"Kingbox\"><p>\u00a9 2026 KINGBOX Oy<br>Y-tunnus 2956835-3<\/p><\/div><div><h3>K\u00e4yntiosoite<\/h3><p>Satamakaari 35 C<br>3. kerros<br>00980 Helsinki<\/p><\/div><div><h3>Yhteystiedot<\/h3><p><strong>Myynti<\/strong><br><a href=\"tel:+358504718272\">050 471 8272<\/a><br><a href=\"mailto:myynti@kingbox.fi\">myynti@kingbox.fi<\/a><\/p><p><strong>Hallinto<\/strong><br><a href=\"tel:+358102080090\">010 208 0090<\/a><br><a href=\"mailto:info@kingbox.fi\">info@kingbox.fi<\/a><\/p><\/div><div><h3>Laskutus<\/h3><p><a href=\"mailto:laskutus@kingbox.fi\">laskutus@kingbox.fi<\/a><\/p><p><a href=\"https:\/\/kingbox.fi\/tietosuojaseloste\/\">Tietosuojaseloste<\/a><br><a href=\"https:\/\/kingbox.fi\/varaus-ja-toimitusehdot\/\">Varaus- ja toimitusehdot<\/a><\/p><\/div><\/footer><script>\n(()=>{const root=document.currentScript.closest('.kbw')||document;const head=root.querySelector('.header');const menu=root.querySelector('.menu');if(head&&menu){menu.addEventListener('click',()=>{const open=head.classList.toggle('menu-open');menu.setAttribute('aria-expanded',String(open));});}\nconst direct=root.querySelector('.contact-direct');if(direct){direct.innerHTML='<p class=\"contact-lead\">Voit my\u00f6s ottaa suoraan yhteytt\u00e4:<\/p><div class=\"contact-card\"><strong>Myynti<\/strong><a href=\"tel:+358504718272\">050 471 8272<\/a><a href=\"mailto:myynti@kingbox.fi\">myynti@kingbox.fi<\/a><\/div><div class=\"contact-card\"><strong>Hallinto<\/strong><a href=\"tel:+358102080090\">010 208 0090<\/a><a href=\"mailto:info@kingbox.fi\">info@kingbox.fi<\/a><\/div><div class=\"contact-card\"><strong>K\u00e4yntiosoite<\/strong><p>KINGBOX Oy<br>Satamakaari 35 C, 3. kerros<br>00980 Helsinki<br>Y-tunnus 2956835-3<\/p><\/div><div class=\"contact-card\"><strong>Laskutus<\/strong><a href=\"mailto:laskutus@kingbox.fi\">laskutus@kingbox.fi<\/a><\/div>';}\nconst sendForm=async(form,formType,status)=>{const button=form.querySelector('button[type=\"submit\"]');const original=button?.textContent;const data=Object.fromEntries(new FormData(form).entries());data.form_type=formType;data.consent=form.querySelector('[name=\"consent\"]')?.checked||false;if(button){button.disabled=true;button.textContent='L\u00e4hetet\u00e4\u00e4n\u2026';}if(status){status.classList.remove('show');status.style.display='block';status.textContent='L\u00e4hetet\u00e4\u00e4n turvallisesti\u2026';}try{const response=await fetch('\/wp-json\/kingbox\/v1\/contact',{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(data)});const result=await response.json().catch(()=>({}));if(!response.ok)throw new Error(result.message||'L\u00e4hetys ep\u00e4onnistui.');if(status){status.classList.add('show');status.style.display='block';status.textContent=result.message||'Kiitos! Viestisi on l\u00e4hetetty.';}form.reset();}catch(error){if(status){status.classList.remove('show');status.style.display='block';status.textContent=(error.message||'L\u00e4hetys ep\u00e4onnistui.')+' Voit my\u00f6s kirjoittaa osoitteeseen myynti@kingbox.fi.';status.style.background='#fff1ef';status.style.borderLeftColor='#b42318';}}finally{if(button){button.disabled=false;button.textContent=original;}}};\nconst quote=root.querySelector('#quote-form');if(quote){const type=quote.querySelector('[name=\"type\"]');if(type&&!Array.from(type.options).some(o=>o.text.includes('Sella Living'))){const o=document.createElement('option');o.textContent='Sella Living -piharakennus';type.insertBefore(o,type.lastElementChild);}if(!quote.querySelector('[name=\"website_field\"]'))quote.insertAdjacentHTML('afterbegin','<input name=\"website_field\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\" style=\"position:absolute;left:-9999px\">');quote.addEventListener('submit',event=>{event.preventDefault();sendForm(quote,'quote',root.querySelector('#success-note'));});}\nconst rec=root.querySelector('#recommendation-form');if(rec){if(!rec.querySelector('[name=\"website_field\"]'))rec.insertAdjacentHTML('afterbegin','<input name=\"website_field\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\" style=\"position:absolute;left:-9999px\">');const note=rec.querySelector('.form-note');rec.addEventListener('submit',event=>{event.preventDefault();sendForm(rec,'recommendation',note);});}})();\n<\/script><\/div>","protected":false},"excerpt":{"rendered":"<p>\u2630 Myynniss\u00e4TuotteetRatkaisutReferenssitKingboxYhteystiedot Pyyd\u00e4 tarjous \u2192 Etusivu \/ Tuotteet \/ R\u00e4\u00e4t\u00e4l\u00f6idyt Suunnittelusta valmiiksi Kontti sinun ideaasi varten. Kun valmis malli ei riit\u00e4, suunnittelemme ja valmistamme toimivan kokonaisuuden k\u00e4ytt\u00f6tarkoituksen mukaan. Yksi kumppani Ideasta k\u00e4ytt\u00f6valmiiksi tilaksi. Suunnittelemme pohjaratkaisun, aukotukset, pinnat ja tekniikan. Kontti valmistetaan omassa tuotannossamme Vuosaaressa ja toimitetaan valmiina kohteeseen. Suunnittelu K\u00e4ytt\u00f6tarkoitus, mitat ja toiminnallisuus sovitetaan yhteen. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/pages\/1348"}],"collection":[{"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/comments?post=1348"}],"version-history":[{"count":6,"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/pages\/1348\/revisions"}],"predecessor-version":[{"id":1406,"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/pages\/1348\/revisions\/1406"}],"wp:attachment":[{"href":"https:\/\/kingbox.fi\/en\/wp-json\/wp\/v2\/media?parent=1348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}