{"id":12196,"date":"2025-08-28T14:47:48","date_gmt":"2025-08-28T12:47:48","guid":{"rendered":"https:\/\/kaizuno.com\/declaration-de-protection-des-donnees\/"},"modified":"2026-10-20T11:51:09","modified_gmt":"2026-10-20T09:51:09","slug":"data-protection-declaration","status":"publish","type":"page","link":"https:\/\/kaizuno.com\/fr\/data-protection-declaration\/","title":{"rendered":"Data protection declaration"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12196\" class=\"elementor elementor-12196 elementor-10884\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31aa771 e-con-full e-flex e-con e-parent\" data-id=\"31aa771\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5217be elementor-widget elementor-widget-html\" data-id=\"d5217be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- KAIZUNO EN HEADER: place in an Elementor HTML widget above the page content. -->\n<div id=\"kaizuno-global\"><style>\n\/* KAIZUNO website \u2014 shared styles for all pages and languages. *\/\n@font-face {\n  font-family: \"DM Sans\";\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(https:\/\/kaizuno.com\/assets\/fonts\/dm-sans-regular.ttf) format(\"truetype\");\n}\n#kaizuno-global a,\n#kaizuno-global a:hover,\n#kaizuno-global a:focus,\n#kaizuno-global a:active,\n#kaizuno-global a:visited {\n    font-family: inherit !important;\n}\n#kaizuno-global .site-header{max-width: 100% !important;}\n#kaizuno-global .footer a {\n    color: #7a7f98 !important;\n}\n@font-face {\n  font-family: \"DM Sans\";\n  font-style: normal;\n  font-weight: 600;\n  font-display: swap;\n  src: url(https:\/\/kaizuno.com\/assets\/fonts\/dm-sans-semibold.ttf) format(\"truetype\");\n}\n@font-face {\n  font-family: \"DM Serif Display\";\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(https:\/\/kaizuno.com\/assets\/fonts\/dm-serif-display-regular.ttf) format(\"truetype\");\n}\n#kaizuno-global{--ink:#173d3c;--text:#3b4e49;--muted:#59645d;--paper:#fcf8f1;--white:#fffdf9;--soft:#f3ece2;--line:#d9cfc0;--teal:#38b2ac;--teal-dark:#14716b;--mint:#efe5d7;--sand:#efe5d7;--accent-hover:#125f5a;--serif:\"DM Serif Display\",Georgia,serif;--sans:\"DM Sans\",Arial,sans-serif;--max:1180px}\n#kaizuno-global *{box-sizing:border-box}#kaizuno-global{scroll-behavior:smooth;scroll-padding-top:108px}#kaizuno-global{margin:0;background:var(--paper);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.65}#kaizuno-global.locked{overflow:hidden}#kaizuno-global button , #kaizuno-global a , #kaizuno-global input{ -webkit-tap-highlight-color:transparent}#kaizuno-global a{color:inherit;text-underline-offset:5px}#kaizuno-global button{font:inherit;cursor:pointer}#kaizuno-global button , #kaizuno-global a{touch-action:manipulation}#kaizuno-global button:focus-visible , #kaizuno-global a:focus-visible , #kaizuno-global summary:focus-visible , #kaizuno-global [tabindex]:focus-visible{outline:3px solid var(--teal-dark);outline-offset:5px}#kaizuno-global button{color:inherit}#kaizuno-global img{max-width:100%;display:block}#kaizuno-global h1 , #kaizuno-global h2 , #kaizuno-global h3 , #kaizuno-global p{margin:0}#kaizuno-global h1 , #kaizuno-global h2 , #kaizuno-global h3{color:var(--ink)}#kaizuno-global h1 , #kaizuno-global h2{font-family:var(--serif);font-weight:400;line-height:1.1;letter-spacing:-.035em}#kaizuno-global h1{font-size:clamp(44px,5.3vw,76px)}#kaizuno-global h2{font-size:clamp(34px,3.6vw,49px)}#kaizuno-global h3{font-size:22px;line-height:1.3;letter-spacing:-.02em;font-weight:600}#kaizuno-global p+p{margin-top:18px}#kaizuno-global p{max-width:70ch}#kaizuno-global ul{padding-left:20px;margin:16px 0}#kaizuno-global li+li{margin-top:8px}#kaizuno-global strong{font-weight:600}#kaizuno-global .wrap{width:min(var(--max),calc(100% - 96px));margin-inline:auto}#kaizuno-global .narrow{max-width:750px}#kaizuno-global .eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;line-height:1.5;color:var(--teal-dark);margin-bottom:22px}#kaizuno-global .caption{font-size:14px;color:var(--muted);line-height:1.5}#kaizuno-global .lead{font-size:20px;line-height:1.65;max-width:640px;margin-top:26px}#kaizuno-global .section{padding:88px 0}#kaizuno-global .section.compact{padding:60px 0}#kaizuno-global .white{background:var(--white)}#kaizuno-global .soft{background:var(--soft)}#kaizuno-global .mint{background:var(--mint)}#kaizuno-global .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}#kaizuno-global .split.wide-left{grid-template-columns:1.2fr 1fr}#kaizuno-global .stack{display:grid;gap:24px}#kaizuno-global .section-title{margin-bottom:36px}#kaizuno-global .section-title p{margin-top:20px;max-width:680px}#kaizuno-global .text-link{font-size:16px;color:var(--teal-dark);font-weight:600;text-decoration:none;display:inline-flex;gap:14px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:3px}#kaizuno-global .text-link:after{content:\"\u2197\";font-size:19px}#kaizuno-global .text-link:hover{color:var(--ink)}#kaizuno-global .links{display:flex;gap:26px;flex-wrap:wrap;margin-top:28px}#kaizuno-global .button{display:inline-flex;align-items:center;justify-content:center;gap:22px;text-decoration:none;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:3px;padding:13px 21px;font-size:16px;font-weight:600;line-height:1.5;min-height:50px}#kaizuno-global .button:after{content:\"\u2197\";font-size:21px}#kaizuno-global .button:hover{background:var(--teal-dark);border-color:var(--teal-dark)}#kaizuno-global .button.teal{background:var(--teal);border-color:var(--teal);color:var(--ink)}#kaizuno-global .button.teal:hover{background:#73c9c4}#kaizuno-global .button.outline{background:transparent;color:var(--ink)}#kaizuno-global .button.outline:hover{background:var(--mint)}#kaizuno-global .mt{margin-top:30px}#kaizuno-global .small-note{font-size:14px;line-height:1.6;color:var(--muted)}#kaizuno-global .tag{font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:inline-block;padding:6px 9px;background:var(--mint);color:var(--teal-dark);border-radius:2px}#kaizuno-global .skip{position:absolute;z-index:100;top:-80px;left:16px;background:white;padding:12px}#kaizuno-global .skip:focus{top:8px}#kaizuno-global .site-header{background:var(--soft);color:var(--ink);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line)}#kaizuno-global .header-inner{height:90px;display:flex;gap:42px;align-items:center;justify-content:space-between}#kaizuno-global .brand{width:164px;flex-shrink:0;display:flex;align-items:center;text-decoration:none}#kaizuno-global .brand img{width:164px;height:48px;object-fit:contain}#kaizuno-global .desktop-nav{display:flex;gap:25px;align-items:center}#kaizuno-global .desktop-nav a{text-decoration:none;font-size:15px;line-height:1.5;position:relative;padding:31px 0;color:var(--text)}#kaizuno-global .desktop-nav a:after{position:absolute;content:\"\";height:2px;bottom:22px;left:0;right:0;background:var(--teal);transform:scaleX(0);transition:transform .15s}#kaizuno-global .desktop-nav a:hover , #kaizuno-global .desktop-nav a[aria-current=\"page\"]{color:var(--ink)}#kaizuno-global .desktop-nav a:hover:after , #kaizuno-global .desktop-nav a[aria-current=\"page\"]:after{transform:scaleX(1)}#kaizuno-global .menu-button{display:none;color:var(--ink);background:none;border:1px solid #8b9d9a;padding:8px 14px;border-radius:3px;font-size:15px}#kaizuno-global .mobile-nav{display:none}#kaizuno-global .view[hidden]{display:none!important}#kaizuno-global .view [tabindex=\"-1\"]:not(summary):focus-visible , #kaizuno-global main:focus-visible{outline:none}#kaizuno-global .view{animation:enter .22s ease-out}@keyframes enter{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}\n#kaizuno-global .hero{padding:86px 0 72px}#kaizuno-global .hero-grid{display:block;max-width:920px}#kaizuno-global .hero h1{max-width:920px}#kaizuno-global .hero h1 .accent{white-space:nowrap}#kaizuno-global .brand-reg{font:400 .3em var(--sans);vertical-align:super;letter-spacing:0;margin-left:2px}#kaizuno-global .accent{color:var(--teal-dark)}#kaizuno-global .hero .lead{font-size:19px;max-width:780px}#kaizuno-global .hero-aside{padding-left:36px;border-left:1px solid #cecac2}#kaizuno-global .hero-aside .eyebrow{color:var(--muted);margin-bottom:28px}#kaizuno-global .task{padding:16px 0;border-top:1px solid var(--line);display:flex;gap:20px;align-items:start;font-size:20px;line-height:1.4;color:var(--ink)}#kaizuno-global .task span{font-size:13px;color:var(--teal-dark);padding-top:6px}#kaizuno-global .hero-base{margin-top:55px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:28px;font-size:14px;color:var(--muted)}#kaizuno-global .hero-base strong{font-weight:400;color:var(--ink)}#kaizuno-global .number{font-family:var(--serif);font-size:35px;color:var(--teal-dark);line-height:1}#kaizuno-global .perspectives{display:grid;gap:25px}#kaizuno-global .perspective{padding-bottom:24px;border-bottom:1px solid var(--line)}#kaizuno-global .perspective:last-child{padding:0;border:0}#kaizuno-global .perspective h3{font-size:18px;margin-bottom:7px}#kaizuno-global .perspective p{font-size:16px}#kaizuno-global .outcomes{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:38px 0 35px}#kaizuno-global .outcome{padding-top:20px;border-top:1px solid #becdc8}#kaizuno-global .outcome h3{margin:12px 0;font-size:25px;font-family:var(--serif);font-weight:400}#kaizuno-global .three{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}#kaizuno-global .component{border-top:2px solid var(--teal);padding-top:25px}#kaizuno-global .component h3{margin:18px 0 14px}#kaizuno-global .component p{font-size:16px}#kaizuno-global .component .text-link{margin-top:22px;font-size:15px}#kaizuno-global .principle{margin-top:44px;background:var(--soft);padding:25px 30px;display:grid;grid-template-columns:1fr 2fr;gap:40px;font-size:16px}#kaizuno-global .principle strong{color:var(--ink)}#kaizuno-global .proof-compact{padding:36px 42px;background:white;display:grid;grid-template-columns:150px 1fr;gap:40px;align-items:center}#kaizuno-global .proof-compact img{width:130px;max-height:100px;object-fit:contain}#kaizuno-global .proof-compact h3{font-family:var(--serif);font-size:31px;font-weight:400;margin-bottom:12px}#kaizuno-global .proof-compact .text-link{margin-top:20px}#kaizuno-global .contact-band{background:var(--ink);color:#f1e9dd;padding:68px 0}#kaizuno-global .contact-band h2{color:white}#kaizuno-global .contact-band .eyebrow{color:#a0e2d5}#kaizuno-global .contact-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}#kaizuno-global .contact-inner p{margin-top:18px;max-width:650px}#kaizuno-global .contact-inner .button{flex-shrink:0}#kaizuno-global .footer{padding:38px 0;background:#102f2e;color:#e2dbd0;font-size:13px}#kaizuno-global .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}#kaizuno-global .footer a{color:#f6efe5;text-decoration:none}#kaizuno-global .footer-links{display:flex;gap:22px;flex-wrap:wrap}#kaizuno-global .footer small{font-size:13px}\n#kaizuno-global .page-hero{padding:65px 0 57px;border-bottom:1px solid var(--line)}#kaizuno-global .breadcrumb{font-size:14px;display:flex;gap:12px;color:var(--muted);margin-bottom:38px}#kaizuno-global .breadcrumb a{text-decoration:none}#kaizuno-global .page-hero h1{font-size:clamp(43px,4.5vw,64px);max-width:820px}#kaizuno-global .page-hero .lead{max-width:780px;font-size:19px}#kaizuno-global .page-heading{display:grid;grid-template-columns:1.55fr 1fr;gap:70px;align-items:end}#kaizuno-global .aside-note{font-size:15px;border-left:2px solid var(--teal);padding-left:20px;color:var(--muted)}#kaizuno-global .jumpnav{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}#kaizuno-global .jumpnav a{text-decoration:none;border:1px solid #cbc8c0;padding:8px 14px;border-radius:3px;font-size:14px;line-height:1.5}#kaizuno-global .jumpnav a:hover{background:var(--mint);border-color:var(--teal)}#kaizuno-global .content-layout{display:grid;grid-template-columns:230px 1fr;gap:70px}#kaizuno-global .sticky-aside{position:sticky;top:130px;align-self:start}#kaizuno-global .sticky-aside h2{font:600 15px var(--sans);letter-spacing:0;margin-bottom:18px}#kaizuno-global .sticky-aside a{display:block;text-decoration:none;color:var(--muted);padding:8px 0;font-size:15px}#kaizuno-global .sticky-aside a:hover{color:var(--teal-dark)}#kaizuno-global .topic-list{border-top:1px solid var(--line)}#kaizuno-global .topic{border-bottom:1px solid var(--line);scroll-margin-top:125px}#kaizuno-global .topic summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px 1fr 24px;gap:15px;align-items:start;padding:26px 0}#kaizuno-global .topic summary::-webkit-details-marker{display:none}#kaizuno-global .topic summary .topic-index{font-size:14px;color:var(--teal-dark);padding-top:5px}#kaizuno-global .topic summary .topic-name{font-family:var(--serif);font-size:27px;line-height:1.25;color:var(--ink)}#kaizuno-global .topic summary .topic-sub{display:block;font-family:var(--sans);font-size:15px;color:var(--muted);margin-top:7px;line-height:1.5}#kaizuno-global .topic summary:after{content:\"+\";font-size:26px;font-weight:400;color:var(--teal-dark);line-height:1}#kaizuno-global .topic[open] summary:after{content:\"\u2212\"}#kaizuno-global .topic-body{padding:0 25px 30px 55px;font-size:16px}#kaizuno-global .topic-body .links{gap:22px;margin-top:20px}#kaizuno-global .topic-body .text-link{font-size:14px}#kaizuno-global .question-list{list-style:none;padding:0;margin:20px 0}#kaizuno-global .question-list li{position:relative;padding-left:18px}#kaizuno-global .question-list li:before{content:\"\";position:absolute;left:0;top:11px;width:5px;height:5px;background:var(--teal-dark)}#kaizuno-global .case{border-top:3px solid var(--teal);background:var(--white);padding:36px;scroll-margin-top:125px}#kaizuno-global .case .eyebrow{margin:16px 0}#kaizuno-global .case h3{font:400 33px\/1.2 var(--serif);margin-bottom:26px}#kaizuno-global .case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}#kaizuno-global .case-grid strong{display:block;font-size:14px;color:var(--teal-dark);margin-bottom:10px}#kaizuno-global .case-grid p{font-size:15px;line-height:1.65}#kaizuno-global .case .small-note{margin-top:25px;font-size:12px}#kaizuno-global .sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}#kaizuno-global .sector{padding:33px 0;border-top:1px solid var(--line);scroll-margin-top:125px}#kaizuno-global .sector h3{font:400 30px\/1.2 var(--serif);margin:14px 0}#kaizuno-global .sector p{font-size:16px}#kaizuno-global .sector .links{margin-top:20px;gap:18px}#kaizuno-global .sector .text-link{font-size:14px}#kaizuno-global .section-footnote{margin-top:30px;border-left:2px solid var(--line);padding-left:18px;font-size:14px;color:var(--muted)}\n#kaizuno-global .process{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}#kaizuno-global .process h3{margin:16px 0 12px}#kaizuno-global .process p{font-size:16px}#kaizuno-global .system-demo{display:grid;grid-template-columns:255px 1fr;gap:0;border:1px solid var(--line);background:white;margin-top:35px;border-radius:5px;overflow:hidden}#kaizuno-global .demo-sidebar{padding:27px;background:var(--ink);color:white}#kaizuno-global .demo-sidebar .eyebrow{color:#a0e2d5;margin-bottom:22px;font-size:11px}#kaizuno-global .demo-sidebar h3{color:white;font-size:19px;line-height:1.4;margin-bottom:26px}#kaizuno-global .demo-tabs{display:grid;gap:8px}#kaizuno-global .demo-tabs button{text-align:left;border:0;background:none;color:#e2dbd0;font-size:14px;padding:12px;border-radius:3px}#kaizuno-global .demo-tabs button[aria-selected=\"true\"]{background:#2a5551;color:white;border-left:3px solid var(--teal)}#kaizuno-global .demo-tabs button:hover{background:#254c48}#kaizuno-global .demo-main{padding:35px 40px}#kaizuno-global .demo-meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:27px;font-size:12px;color:var(--muted)}#kaizuno-global .demo-main h3{font:400 30px\/1.2 var(--serif);margin-bottom:18px}#kaizuno-global .demo-main p{font-size:16px}#kaizuno-global .demo-cell{padding:17px 20px;background:var(--paper);margin-top:15px;border-left:3px solid var(--line)}#kaizuno-global .demo-cell.green{border-color:var(--teal)}#kaizuno-global .demo-cell strong{font-size:14px;color:var(--ink);display:block;margin-bottom:5px}#kaizuno-global .demo-cell p{font-size:14px}#kaizuno-global .demo-panel[hidden]{display:none}#kaizuno-global .role-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}#kaizuno-global .role-block{padding-top:24px;border-top:1px solid var(--line)}#kaizuno-global .role-block h3{margin-bottom:15px}#kaizuno-global .faq details{border-top:1px solid var(--line);padding:18px 0}#kaizuno-global .faq details:last-child{border-bottom:1px solid var(--line)}#kaizuno-global .faq summary{cursor:pointer;font-weight:600;font-size:17px;color:var(--ink)}#kaizuno-global .faq details p{font-size:16px;margin-top:14px}#kaizuno-global .book-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}#kaizuno-global .book-stage{background:#efe5d7;padding:38px 28px 20px;border-radius:4px}#kaizuno-global .book-stage img{width:100%;max-width:475px;margin:auto}#kaizuno-global .book-copy h2{margin:16px 0 24px}#kaizuno-global .book-copy .authors{font-size:15px;margin:18px 0;color:var(--muted)}#kaizuno-global .method-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}#kaizuno-global .method-list li{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:24px 0;border-bottom:1px solid var(--line);margin:0}#kaizuno-global .method-list h3{font-size:20px;margin-bottom:6px}#kaizuno-global .method-list p{font-size:16px}#kaizuno-global .method-list .number{font-size:29px}#kaizuno-global .partner-feature{display:grid;grid-template-columns:210px 1fr;gap:65px;align-items:start}#kaizuno-global .partner-logo{padding:35px;background:white;border:1px solid var(--line)}#kaizuno-global .partner-logo img{width:100%;height:85px;object-fit:contain}#kaizuno-global .partner-feature h2{margin:15px 0 22px}#kaizuno-global .partner-ways{display:grid;grid-template-columns:1fr 1fr;gap:45px}#kaizuno-global .partner-way{padding:30px;border:1px solid var(--line);background:white}#kaizuno-global .partner-way h3{font:400 31px\/1.2 var(--serif);margin:16px 0}#kaizuno-global .partner-way p{font-size:16px}#kaizuno-global .partner-way .text-link{font-size:15px;margin-top:20px}#kaizuno-global .team-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#kaizuno-global .team-photo{padding:35px 0 0;background:#efe5d7;border-radius:3px;overflow:hidden;align-self:end}#kaizuno-global .team-photo img{width:100%;height:auto}#kaizuno-global .people{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}#kaizuno-global .person{padding-top:22px;border-top:2px solid var(--teal)}#kaizuno-global .person .initials{display:flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:#fff;font-size:16px;margin-bottom:23px}#kaizuno-global .person h3{font:400 29px\/1.2 var(--serif);margin-bottom:10px}#kaizuno-global .person .role{color:var(--teal-dark);font-size:14px;font-weight:600;margin:0 0 17px}#kaizuno-global .person p{font-size:16px}#kaizuno-global .statement{font-family:var(--serif);font-size:clamp(28px,3.3vw,44px);line-height:1.3;color:var(--ink);max-width:950px}#kaizuno-global .draft-note{border:1px dashed #baa98e;background:#f8f1e6;padding:14px 18px;margin-top:25px;color:#645a49;font-size:13px;line-height:1.6}#kaizuno-global .draft-note strong{font-weight:600}#kaizuno-global .dialog{border:0;border-radius:5px;background:var(--paper);color:var(--text);max-width:650px;width:calc(100% - 32px);padding:42px;max-height:88vh;overflow:auto}#kaizuno-global .dialog::backdrop{background:rgba(8,18,33,.65)}#kaizuno-global .dialog h2{font-size:37px;margin:12px 0 22px}#kaizuno-global .dialog p , #kaizuno-global .dialog li{font-size:16px}#kaizuno-global .dialog .close{position:absolute;right:18px;top:15px;border:0;background:none;font-size:27px;padding:0 8px;line-height:1.5}#kaizuno-global .dialog .buttons{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}#kaizuno-global .dialog a{overflow-wrap:anywhere}#kaizuno-global .review-list{padding:0;list-style:none}#kaizuno-global .review-list li{padding:15px 0;border-top:1px solid var(--line)}#kaizuno-global .review-list strong{display:block;color:var(--ink);margin-bottom:6px}#kaizuno-global .empty-noscript{padding:30px;background:#fff1d8;color:var(--ink)}\n@media(min-width:1450px){#kaizuno-global .hero{padding-top:103px;padding-bottom:83px}#kaizuno-global .hero h1{font-size:80px}}\n@media(max-width:1100px){#kaizuno-global .wrap{width:calc(100% - 64px)}#kaizuno-global .desktop-nav{gap:16px}#kaizuno-global .desktop-nav a{font-size:14px}#kaizuno-global .header-inner{gap:25px}#kaizuno-global .brand , #kaizuno-global .brand img{width:142px}#kaizuno-global .hero-grid{gap:44px;grid-template-columns:1.5fr 1fr}#kaizuno-global .hero-aside{padding-left:25px}#kaizuno-global .split , #kaizuno-global .book-layout{gap:45px}#kaizuno-global .content-layout{gap:40px;grid-template-columns:185px 1fr}#kaizuno-global .page-heading{gap:40px}#kaizuno-global .partner-feature{gap:35px}#kaizuno-global .people{gap:28px}}\n@media(max-width:850px){#kaizuno-global .desktop-nav{display:none}#kaizuno-global .menu-button{display:block}#kaizuno-global .header-inner{height:76px}#kaizuno-global .mobile-nav.open{display:grid;padding:10px 32px 25px;background:var(--paper);border-top:1px solid var(--line)}#kaizuno-global .mobile-nav a{padding:10px 0;text-decoration:none;border-bottom:1px solid var(--line);color:var(--ink);font-size:17px}#kaizuno-global .mobile-nav a[aria-current=\"page\"]{color:var(--teal-dark)}#kaizuno-global .hero-grid{grid-template-columns:1fr}#kaizuno-global .hero-aside{display:none}#kaizuno-global .hero{padding-top:60px}#kaizuno-global .hero h1{max-width:650px;font-size:64px}#kaizuno-global .hero .lead{max-width:640px}#kaizuno-global .hero-base{margin-top:35px}#kaizuno-global .split , #kaizuno-global .page-heading{grid-template-columns:1fr;gap:35px}#kaizuno-global .three{gap:25px}#kaizuno-global .component h3{font-size:20px}#kaizuno-global .content-layout{grid-template-columns:1fr}#kaizuno-global .sticky-aside{position:static;display:none}#kaizuno-global .section{padding:65px 0}#kaizuno-global .case-grid{grid-template-columns:1fr;gap:22px}#kaizuno-global .contact-inner{align-items:start;flex-direction:column;gap:28px}#kaizuno-global .system-demo{grid-template-columns:1fr}#kaizuno-global .demo-sidebar{padding:20px}#kaizuno-global .demo-sidebar h3{margin-bottom:16px}#kaizuno-global .demo-sidebar .eyebrow{display:none}#kaizuno-global .demo-tabs{grid-template-columns:repeat(3,1fr)}#kaizuno-global .demo-tabs button{font-size:13px;padding:9px}#kaizuno-global .demo-tabs button[aria-selected=\"true\"]{border-left:0;border-bottom:3px solid var(--teal)}#kaizuno-global .book-layout{gap:35px}#kaizuno-global .partner-feature{grid-template-columns:150px 1fr;gap:30px}#kaizuno-global .partner-logo{padding:22px}#kaizuno-global .partner-ways{gap:25px}#kaizuno-global .team-hero{gap:30px}#kaizuno-global .people{gap:24px}#kaizuno-global .person h3{font-size:26px}}\n@media(max-width:600px){#kaizuno-global .wrap{width:calc(100% - 40px)}#kaizuno-global .brand , #kaizuno-global .brand img{width:145px}#kaizuno-global .header-inner{height:70px}#kaizuno-global .mobile-nav.open{padding:10px 20px 24px}#kaizuno-global .hero{padding:45px 0 40px}#kaizuno-global .hero h1{font-size:48px;line-height:1.08}#kaizuno-global .hero .eyebrow{font-size:11px;letter-spacing:.11em;max-width:260px;margin-bottom:24px}#kaizuno-global .hero .lead{font-size:17px;margin-top:23px}#kaizuno-global .hero-base{font-size:12px;display:block;margin-top:32px}#kaizuno-global .hero-base span+span{display:none}#kaizuno-global .section{padding:50px 0}#kaizuno-global .section.compact{padding:42px 0}#kaizuno-global h2{font-size:35px}#kaizuno-global .eyebrow{font-size:12px;margin-bottom:17px}#kaizuno-global .lead{font-size:18px}#kaizuno-global p{font-size:16px}#kaizuno-global .split{gap:30px}#kaizuno-global .outcomes , #kaizuno-global .three , #kaizuno-global .role-grid , #kaizuno-global .book-layout , #kaizuno-global .people , #kaizuno-global .team-hero , #kaizuno-global .sector-grid , #kaizuno-global .partner-ways{grid-template-columns:1fr;gap:30px}#kaizuno-global .outcomes{margin:25px 0 30px;gap:22px}#kaizuno-global .outcome h3{font-size:26px}#kaizuno-global .component{padding-top:20px}#kaizuno-global .component h3{margin:12px 0}#kaizuno-global .component .number{font-size:29px}#kaizuno-global .component .text-link{margin-top:15px}#kaizuno-global .principle{grid-template-columns:1fr;gap:10px;padding:22px;margin-top:30px}#kaizuno-global .proof-compact{grid-template-columns:1fr;gap:25px;padding:28px}#kaizuno-global .proof-compact img{width:110px;height:60px}#kaizuno-global .proof-compact h3{font-size:29px}#kaizuno-global .contact-band{padding:45px 0}#kaizuno-global .contact-inner{gap:27px}#kaizuno-global .footer{padding:30px 0}#kaizuno-global .footer-inner{gap:22px;align-items:start;flex-direction:column}#kaizuno-global .footer-links{gap:15px}#kaizuno-global .page-hero{padding:35px 0 38px}#kaizuno-global .breadcrumb{margin-bottom:25px;font-size:13px}#kaizuno-global .page-hero h1{font-size:44px}#kaizuno-global .page-hero .lead{font-size:17px;margin-top:22px}#kaizuno-global .aside-note{font-size:14px}#kaizuno-global .page-heading{gap:26px}#kaizuno-global .jumpnav{gap:7px;margin-top:25px}#kaizuno-global .jumpnav a{font-size:13px;padding:7px 11px}#kaizuno-global .topic summary{grid-template-columns:24px 1fr 18px;gap:9px;padding:23px 0}#kaizuno-global .topic summary .topic-name{font-size:25px}#kaizuno-global .topic summary .topic-sub{font-size:14px}#kaizuno-global .topic-body{padding:0 0 25px 33px}#kaizuno-global .topic-body p{font-size:15px}#kaizuno-global .topic-body .links{gap:14px}#kaizuno-global .case{padding:25px}#kaizuno-global .case h3{font-size:29px;margin-bottom:23px}#kaizuno-global .case-grid{gap:20px}#kaizuno-global .sector-grid{gap:0}#kaizuno-global .sector{padding:28px 0}#kaizuno-global .process{grid-template-columns:1fr;gap:27px}#kaizuno-global .process>div{border-top:1px solid var(--line);padding-top:20px}#kaizuno-global .process h3{margin:10px 0}#kaizuno-global .demo-main{padding:25px 20px}#kaizuno-global .demo-tabs{gap:2px}#kaizuno-global .demo-tabs button{font-size:12px;padding:9px 5px}#kaizuno-global .demo-meta{font-size:11px;align-items:start}#kaizuno-global .demo-meta .tag{font-size:10px;padding:4px 5px}#kaizuno-global .demo-main h3{font-size:28px}#kaizuno-global .demo-sidebar h3{font-size:17px}#kaizuno-global .book-stage{padding:27px 20px 15px}#kaizuno-global .book-stage img{max-width:330px}#kaizuno-global .method-list li{grid-template-columns:37px 1fr}#kaizuno-global .method-list h3{font-size:19px}#kaizuno-global .partner-feature{grid-template-columns:1fr;gap:24px}#kaizuno-global .partner-logo{width:150px;padding:20px}#kaizuno-global .partner-logo img{height:58px}#kaizuno-global .partner-way{padding:25px}#kaizuno-global .team-photo{max-width:440px}#kaizuno-global .person h3{font-size:29px}#kaizuno-global .person .initials{margin-bottom:18px}#kaizuno-global .dialog{padding:35px 24px 28px}#kaizuno-global .dialog h2{font-size:32px}#kaizuno-global .dialog .button{font-size:14px;width:100%}#kaizuno-global .links{gap:20px}#kaizuno-global .text-link{font-size:15px}}\n@media(prefers-reduced-motion:reduce){#kaizuno-global{scroll-behavior:auto}#kaizuno-global .view{animation:none}#kaizuno-global *{transition:none!important}}\n@media print{#kaizuno-global .site-header , #kaizuno-global .footer , #kaizuno-global .contact-band , #kaizuno-global .jumpnav , #kaizuno-global .sticky-aside , #kaizuno-global .dialog , #kaizuno-global .button , #kaizuno-global .menu-button{display:none!important}#kaizuno-global .view[hidden]{display:none!important}#kaizuno-global .view [tabindex=\"-1\"]:not(summary):focus-visible , #kaizuno-global main:focus-visible{outline:none}#kaizuno-global .wrap{width:100%}#kaizuno-global .section , #kaizuno-global .page-hero , #kaizuno-global .hero{padding:24px 0}#kaizuno-global h1{font-size:40px}#kaizuno-global h2{font-size:28px}#kaizuno-global{font-size:12px}#kaizuno-global .case , #kaizuno-global .component , #kaizuno-global .sector{break-inside:avoid}#kaizuno-global .view{animation:none}}\n#kaizuno-global .hero-offer{padding-left:1.15em;margin:16px 0 0}#kaizuno-global .hero-offer li{padding-left:.2em;margin:0 0 12px}#kaizuno-global .hero-offer li::marker{color:var(--teal-dark)}#kaizuno-global .hero .lead>p{font-size:inherit}\n#kaizuno-global .symptom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;align-items:stretch}#kaizuno-global .symptom-card{min-width:0;padding:28px;background:var(--paper);border:1px solid var(--line)}#kaizuno-global .symptom-card h3{font-family:var(--sans);font-size:23px;font-weight:500;line-height:1.3;margin:0 0 18px;color:var(--ink)}#kaizuno-global .symptom-card p{font-size:16px;line-height:1.65;margin:0}@media(max-width:900px){#kaizuno-global .symptom-grid{grid-template-columns:1fr;gap:18px}#kaizuno-global .symptom-card{padding:25px}#kaizuno-global .symptom-card h3{font-size:22px;margin-bottom:12px}}\n\n#kaizuno-global .usual-ways{margin-top:36px}\n#kaizuno-global .usual-way{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;padding:30px 0;border-top:1px solid var(--line);align-items:start}\n#kaizuno-global .usual-way h3{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.3;margin:0;color:var(--ink)}\n#kaizuno-global .usual-way p{font-size:17px;line-height:1.65;margin:0;max-width:660px}\n@media(max-width:700px){#kaizuno-global .usual-ways{margin-top:28px}#kaizuno-global .usual-way{grid-template-columns:1fr;gap:14px;padding:26px 0}#kaizuno-global .usual-way h3{font-size:24px}#kaizuno-global .usual-way p{font-size:16px}}\n\n#kaizuno-global .offer-links{margin-top:32px;border-top:1px solid var(--line)}\n#kaizuno-global .offer-link{display:grid;grid-template-columns:180px minmax(0,1fr) 24px;gap:28px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}\n#kaizuno-global .offer-label{font-size:19px;font-weight:600;color:var(--teal-dark)}\n#kaizuno-global .offer-question{font-size:20px;line-height:1.45}\n#kaizuno-global .offer-detail{display:block;font-size:16px;line-height:1.6;color:var(--muted);margin-top:6px}\n#kaizuno-global .offer-arrow{font-size:23px;color:var(--teal-dark)}\n#kaizuno-global .offer-link:hover .offer-question{text-decoration:underline;text-underline-offset:4px}\n#kaizuno-global .offer-link:focus-visible{outline:2px solid var(--teal-dark);outline-offset:5px}\n@media(max-width:600px){#kaizuno-global .offer-link{grid-template-columns:minmax(0,1fr) 24px;gap:7px 16px;padding:20px 0}#kaizuno-global .offer-label{grid-column:1;grid-row:1;font-size:17px}#kaizuno-global .offer-question{grid-column:1;grid-row:2;font-size:18px}#kaizuno-global .offer-arrow{grid-column:2;grid-row:1}#kaizuno-global .offer-detail{font-size:15px}}\n\n#kaizuno-global .contact-intro{font-size:20px;margin:16px 0 0}\n#kaizuno-global .contact-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}\n#kaizuno-global .contact-person{padding:30px 22px;text-align:center;border:1px solid #365d58;background:#214947}\n#kaizuno-global .contact-portrait{display:block;width:112px;height:112px;object-fit:cover;border-radius:50%;margin:0 auto 22px}\n#kaizuno-global .portrait-murat{object-position:50% 24%}\n#kaizuno-global .contact-person h3{font-family:var(--sans);font-size:22px;font-weight:500;color:var(--white);margin:0 0 24px}\n#kaizuno-global .contact-person .button{font-size:15px;padding:13px 18px;gap:10px}\n#kaizuno-global .contact-choices{margin:24px 0}\n#kaizuno-global .contact-choice{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:16px}\n#kaizuno-global .contact-choice span:last-child{color:var(--teal-dark)}\n#kaizuno-global .contact-choice:hover span:last-child{text-decoration:underline}\n@media(max-width:760px){#kaizuno-global .contact-people{grid-template-columns:1fr;gap:18px}#kaizuno-global .contact-person{padding:26px 20px}#kaizuno-global .contact-person h3{margin-bottom:20px}#kaizuno-global .contact-choice{flex-direction:column;gap:6px}}\n\n#kaizuno-global .formula-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;align-items:center}\n#kaizuno-global .formula-copy h2{font-size:clamp(30px,3.1vw,44px);line-height:1.2;margin:18px 0 24px}\n#kaizuno-global .formula-copy>p:not(.eyebrow){font-size:18px;line-height:1.65;max-width:620px}\n#kaizuno-global .formula-copy .text-link{margin-top:24px}\n#kaizuno-global .formula-steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}\n#kaizuno-global .formula-steps li{display:flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:21px;line-height:1.4;color:var(--ink)}\n#kaizuno-global .formula-number{font-family:var(--serif);font-size:32px;color:var(--teal-dark);min-width:26px}\n@media(max-width:760px){#kaizuno-global .formula-layout{grid-template-columns:1fr;gap:32px}#kaizuno-global .formula-copy h2{font-size:32px}#kaizuno-global .formula-steps li{font-size:19px;padding:16px 0}#kaizuno-global .formula-copy>p:not(.eyebrow){font-size:17px}}\n\n#kaizuno-global .offer-intro{max-width:850px;margin-top:24px}\n\n#kaizuno-global .hero-illustration{margin:42px 0 0;max-width:1100px;overflow:hidden;border-radius:4px}#kaizuno-global .hero-illustration img{width:100%;height:auto;aspect-ratio:3 \/ 2;object-fit:contain}\n@media(min-width:1000px){#kaizuno-global .hero-illustration img{aspect-ratio:16 \/ 9;object-fit:cover;object-position:center top}}\n@media(max-width:600px){#kaizuno-global .hero-illustration{margin-top:28px}}\n\n#kaizuno-global .approach-view .approach-grey{background:#f3ece2}\n#kaizuno-global .approach-view .reading-column{max-width:760px}\n#kaizuno-global .approach-view .approach-prose h2{max-width:730px;margin-bottom:28px;font-size:clamp(31px,3.2vw,43px);line-height:1.18}\n#kaizuno-global .approach-view .approach-prose p{font-size:18px;line-height:1.75;max-width:none}\n#kaizuno-global .approach-view .approach-prose p+p{margin-top:20px}\n#kaizuno-global .approach-view .approach-prose{padding-block:72px}\n#kaizuno-global .approach-view .approach-hero{padding-bottom:48px}\n#kaizuno-global .approach-view .approach-hero h1{max-width:940px}\n#kaizuno-global .approach-view .approach-hero .lead{max-width:690px}\n#kaizuno-global .approach-jumps{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:30px}\n#kaizuno-global .approach-jumps a{font-size:14px;text-decoration-thickness:1px;min-height:44px;display:flex;align-items:center;color:var(--teal-dark)}\n#kaizuno-global .approach-view .method-intro h2{max-width:740px}\n#kaizuno-global .approach-view .method-intro>p:last-child{font-size:18px;margin-top:26px;max-width:740px}\n#kaizuno-global .example-selector{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:38px 0 32px;font-size:15px}\n#kaizuno-global .example-selector>span{margin-right:10px;color:var(--muted)}\n#kaizuno-global .example-selector button{min-height:46px;border:1px solid #aabbb8;border-radius:3px;background:transparent;padding:9px 18px}\n#kaizuno-global .example-selector button[aria-pressed=\"true\"]{background:var(--teal-dark);border-color:var(--teal-dark);color:white}\n#kaizuno-global .example-selector button:hover{border-color:var(--teal-dark)}\n#kaizuno-global .method-column-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:0 0 17px 80px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}\n#kaizuno-global .approach-steps{list-style:none;padding:0;margin:0}\n#kaizuno-global .approach-steps li{display:grid;grid-template-columns:56px 1fr 1fr;gap:24px;margin:0;position:relative;padding:32px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global .step-node{width:56px;height:56px;display:flex;align-items:center;justify-content:center}\n#kaizuno-global .step-node img{display:block;width:48px;height:52px;object-fit:contain}\n#kaizuno-global .approach-steps h3{font-size:23px;margin:4px 0 14px}\n#kaizuno-global .approach-steps p{font-size:16px;line-height:1.65}\n#kaizuno-global .approach-steps .step-question{color:var(--ink);font-weight:600}\n#kaizuno-global .approach-steps p+p{margin-top:10px}\n#kaizuno-global .step-example{border-left:2px solid #d4e8e5;padding:7px 0 7px 25px;align-self:center;margin-left:20px}\n#kaizuno-global .step-example p[hidden]{display:none!important}\n#kaizuno-global .step-example p:not([hidden]){margin-top:0}\n#kaizuno-global .method-return{display:grid;grid-template-columns:44px 1fr;gap:30px;max-width:870px;margin-top:32px}\n#kaizuno-global .method-return>span{font-size:35px;color:var(--teal-dark);line-height:1.2;text-align:center}\n#kaizuno-global .method-return h3{font-size:21px;margin-bottom:10px}\n#kaizuno-global .method-return p{font-size:16px}\n#kaizuno-global .approach-view .approach-closing{border-left:2px solid var(--teal-dark);padding-left:22px;margin-top:30px;color:var(--ink)}\n@media(max-width:700px){\n#kaizuno-global .approach-view .approach-prose{padding-block:48px}\n#kaizuno-global .approach-view .approach-prose p , #kaizuno-global .approach-view .method-intro>p:last-child{font-size:17px}\n#kaizuno-global .approach-view .approach-prose h2{margin-bottom:23px}\n#kaizuno-global .approach-view .approach-hero h1{font-size:clamp(38px,8vw,54px)}\n#kaizuno-global .approach-jumps{gap:4px 20px}\n#kaizuno-global .example-selector{margin:28px 0 14px}\n#kaizuno-global .example-selector>span{flex-basis:100%;margin-bottom:3px}\n#kaizuno-global .example-selector button{font-size:14px;padding:9px 12px}\n#kaizuno-global .method-column-head{display:none}\n#kaizuno-global .approach-steps li{grid-template-columns:44px 1fr;gap:12px 14px;padding:26px 0}\n#kaizuno-global .step-node{width:44px;height:44px}\n#kaizuno-global .step-node img{width:40px;height:44px}\n#kaizuno-global .approach-steps h3{font-size:21px;margin-top:4px;margin-bottom:11px}\n#kaizuno-global .step-example{grid-column:2;margin:3px 0 0;padding:5px 0 5px 15px}\n#kaizuno-global .step-example:before{content:\"Zum Beispiel\";display:block;font-size:12px;font-weight:600;color:var(--teal-dark);margin-bottom:6px}\n#kaizuno-global .method-return{grid-template-columns:36px 1fr;gap:16px;margin-top:27px}\n#kaizuno-global .method-return h3{font-size:20px}\n}\n@media(prefers-reduced-motion:reduce){#kaizuno-global .view{animation:none}#kaizuno-global{scroll-behavior:auto}}\n\n#kaizuno-global .approach-wishes , #kaizuno-global .approach-contributions{list-style:none;padding:0;margin:28px 0}\n#kaizuno-global .approach-wishes li , #kaizuno-global .approach-contributions li{margin:0;padding:15px 0;border-top:1px solid var(--line);font-size:17px;line-height:1.65}\n#kaizuno-global .approach-wishes li:last-child , #kaizuno-global .approach-contributions li:last-child{border-bottom:1px solid var(--line)}\n#kaizuno-global .approach-wishes strong , #kaizuno-global .approach-contributions strong{color:var(--ink)}\n#kaizuno-global .approach-contributions li{border-color:#bdddd9;padding:18px 0}\n#kaizuno-global .approach-contributions li:last-child{border-color:#bdddd9}\n#kaizuno-global .approach-contributions strong{display:block;margin-bottom:5px}\n#kaizuno-global .approach-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:34px 0 42px}\n#kaizuno-global .approach-benefit{background:var(--white);padding:28px;border-radius:3px}\n#kaizuno-global .approach-benefit h3{font-size:23px;line-height:1.25;margin-bottom:16px}\n#kaizuno-global .approach-view .approach-benefit p{font-size:16px;line-height:1.7}\n#kaizuno-global .approach-succession h3{font-size:25px;margin-bottom:19px}\n@media(max-width:850px){#kaizuno-global .approach-benefits{grid-template-columns:1fr;gap:16px}#kaizuno-global .approach-benefit{padding:25px}#kaizuno-global .approach-benefit h3{margin-bottom:11px}}\n@media(max-width:600px){#kaizuno-global .approach-wishes li , #kaizuno-global .approach-contributions li{font-size:16px}#kaizuno-global .approach-succession h3{font-size:23px}}\n\n#kaizuno-global .approach-human-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start}\n#kaizuno-global .approach-view .approach-human-layout h2{max-width:460px}\n#kaizuno-global .approach-human-layout .approach-wishes{margin:0;padding:14px 28px;background:var(--mint);border-radius:5px}\n#kaizuno-global .approach-human-layout .approach-wishes li{display:grid;grid-template-columns:125px 1fr;gap:14px;padding:17px 0;border-color:#c7dedb}\n#kaizuno-global .approach-human-layout .approach-wishes li:first-child{border-top:0}\n#kaizuno-global .approach-human-layout .approach-wishes li:last-child{border-bottom:0}\n#kaizuno-global .approach-obstacles , #kaizuno-global .approach-contribution-grid{display:grid;gap:22px;margin-top:30px}\n#kaizuno-global .approach-obstacles{grid-template-columns:repeat(3,minmax(0,1fr))}\n#kaizuno-global .approach-contribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n#kaizuno-global .approach-panel{padding:28px;border:1px solid var(--line);border-radius:5px;background:#fcf8f1}\n#kaizuno-global .approach-view .approach-panel h3{font-size:24px;line-height:1.25;margin:0 0 16px}\n#kaizuno-global .approach-view .approach-panel p{font-size:16px;line-height:1.65;margin:0}\n#kaizuno-global .approach-contribution-grid .approach-panel{background:#fff;border-color:#c7dedb;border-top:3px solid var(--teal)}\n#kaizuno-global .approach-editorial{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:start}\n#kaizuno-global .approach-view .approach-editorial h3{font-size:27px;line-height:1.25;margin:0}\n#kaizuno-global .approach-view .approach-editorial h2{font-size:32px;line-height:1.2;margin:0}\n#kaizuno-global .approach-view .approach-editorial p{margin:0}\n#kaizuno-global #organization .approach-editorial{border-top:1px solid var(--line);padding-top:32px}\n@media(max-width:900px){#kaizuno-global .approach-human-layout{gap:30px}#kaizuno-global .approach-obstacles{grid-template-columns:1fr}#kaizuno-global .approach-human-layout .approach-wishes li{grid-template-columns:1fr;gap:3px}#kaizuno-global .approach-editorial{gap:30px}}\n@media(max-width:650px){#kaizuno-global .approach-human-layout , #kaizuno-global .approach-contribution-grid , #kaizuno-global .approach-editorial{grid-template-columns:1fr;gap:24px}#kaizuno-global .approach-panel{padding:24px}#kaizuno-global .approach-view .approach-panel h3{font-size:23px}#kaizuno-global .approach-human-layout .approach-wishes{padding:8px 24px}}\n\n#kaizuno-global .approach-book-catalogue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}\n#kaizuno-global .catalogue-book{min-width:0}\n#kaizuno-global .catalogue-cover{height:240px;background:#efe5d7;display:flex;align-items:center;justify-content:center;padding:20px;margin-bottom:22px;border-radius:4px}\n#kaizuno-global .catalogue-cover img{width:100%;height:100%;object-fit:contain}\n#kaizuno-global .catalogue-placeholder{width:144px;height:200px;padding:20px 16px;background:#fff;border-left:6px solid #197872;box-shadow:5px 5px 0 #d0dbd6;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink)}\n#kaizuno-global .catalogue-placeholder span{font-size:12px;letter-spacing:.05em}#kaizuno-global .catalogue-placeholder strong{font:400 25px\/1.15 var(--serif)}#kaizuno-global .catalogue-placeholder small{font-size:11px;color:var(--muted)}\n#kaizuno-global .catalogue-placeholder.alternate{background:#f7f4ee;border-left-color:#8a806e}#kaizuno-global .catalogue-placeholder.dental{background:#e6f7f6;border-left-color:#38b2ac}\n#kaizuno-global .approach-view .catalogue-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark);font-weight:600;margin:0 0 10px}\n#kaizuno-global .approach-view .catalogue-book h3{font-size:23px;line-height:1.25;margin:0 0 12px}\n#kaizuno-global .approach-view .catalogue-book p{font-size:15px;line-height:1.65;margin-bottom:14px}\n#kaizuno-global .approach-view .catalogue-book .catalogue-subtitle{color:var(--ink);font-weight:600}\n#kaizuno-global .approach-view .catalogue-book .catalogue-authors , #kaizuno-global .approach-view .catalogue-book .catalogue-pending , #kaizuno-global .approach-view .catalogue-book .catalogue-language{font-size:12px;color:var(--muted)}\n#kaizuno-global .catalogue-book .text-link{font-size:14px}\n@media(min-width:1001px){#kaizuno-global .approach-book-catalogue{row-gap:0}#kaizuno-global .approach-book-catalogue .catalogue-book{display:grid;grid-row:span 7;grid-template-rows:subgrid;align-content:start}#kaizuno-global .approach-book-catalogue .catalogue-book>.text-link{justify-self:start;align-self:start}}@media(max-width:1000px){#kaizuno-global .approach-book-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}}\n@media(max-width:550px){#kaizuno-global .approach-book-catalogue{grid-template-columns:1fr;gap:38px}#kaizuno-global .catalogue-cover{height:240px}#kaizuno-global .catalogue-cover img{max-width:300px}}\n\n#kaizuno-global .mobile-menu{display:none}\n@media(max-width:850px){\n #kaizuno-global .mobile-menu{display:block;margin-left:auto}\n #kaizuno-global .mobile-menu>summary.menu-button{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}\n #kaizuno-global .mobile-menu>summary::-webkit-details-marker{display:none}\n #kaizuno-global .mobile-menu>summary::marker{content:\"\"}\n #kaizuno-global .mobile-menu[open]>summary{background:var(--mint);border-color:var(--teal-dark)}\n #kaizuno-global .mobile-menu:not([open])>.mobile-nav{display:none!important}\n #kaizuno-global .mobile-menu[open]>.mobile-nav{display:grid;position:absolute;top:100%;left:0;right:0;z-index:40;padding:10px 32px 24px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0f1a2e14;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}\n #kaizuno-global .mobile-menu .mobile-nav a{display:block;min-height:44px;padding:12px 0}\n}\n@media(max-width:600px){#kaizuno-global .mobile-menu[open]>.mobile-nav{padding:8px 20px 20px}}\n@media print{#kaizuno-global .mobile-menu{display:none!important}}\n\n#kaizuno-global [data-page=\"technology\"] .approach-wishes li{grid-template-columns:minmax(0,11rem) minmax(0,1fr);column-gap:24px}\n#kaizuno-global [data-page=\"technology\"] .approach-wishes strong , #kaizuno-global [data-page=\"technology\"] .approach-wishes span{min-width:0;overflow-wrap:anywhere}\n@media(max-width:1100px){#kaizuno-global [data-page=\"technology\"] .approach-wishes li{grid-template-columns:1fr;row-gap:4px}}\n\n#kaizuno-global #example .demo-main{min-width:0}#kaizuno-global #example [hidden]{display:none!important}\n#kaizuno-global #example .future-label{display:block;font-weight:600;font-size:14px;margin:18px 0 8px}\n#kaizuno-global #example select , #kaizuno-global #example textarea{width:100%;max-width:100%;font:inherit;padding:12px;border:1px solid var(--line);border-radius:4px;background:white;color:var(--ink)}\n#kaizuno-global #example .future-question{min-width:0;border:1px solid var(--line);border-radius:4px;margin:22px 0;padding:16px}#kaizuno-global #example legend{font-size:15px;padding:0 6px;line-height:1.5}\n#kaizuno-global #example .future-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}#kaizuno-global #example .future-options label{display:flex;align-items:center;gap:8px;font-size:13px;padding:9px;background:var(--paper);cursor:pointer}#kaizuno-global #example input{accent-color:var(--teal-dark)}\n#kaizuno-global #example .future-switch , #kaizuno-global #example .future-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}#kaizuno-global #example .future-nav{justify-content:space-between;border-top:1px solid var(--line);padding-top:20px}\n#kaizuno-global #example .future-switch button , #kaizuno-global #example .future-nav button{background:white;border:1px solid var(--line);border-radius:4px;padding:11px 15px;font-size:14px;color:var(--ink)}#kaizuno-global #example .future-switch button[aria-pressed=true]{background:var(--ink);color:white}#kaizuno-global #example button:focus-visible , #kaizuno-global #example input:focus-visible , #kaizuno-global #example select:focus-visible , #kaizuno-global #example textarea:focus-visible{outline:3px solid var(--teal);outline-offset:3px}\n#kaizuno-global #example .future-result{margin-top:24px}#kaizuno-global #example .future-result strong{font-size:15px}#kaizuno-global #example .future-result p{font-size:13px;margin-top:8px}#kaizuno-global #example .future-bar{display:flex;height:12px;gap:3px;margin-top:10px;border-radius:3px;overflow:hidden}#kaizuno-global #example .future-bar span:first-child{background:var(--teal-dark)}#kaizuno-global #example .future-bar span:last-child{background:#d5a45b}\n@media(max-width:850px){#kaizuno-global #example .demo-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){#kaizuno-global #example .demo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#kaizuno-global #example .future-options{grid-template-columns:1fr}#kaizuno-global #example .demo-main{padding:24px 18px}}\n\n#kaizuno-global #example .system-demo{grid-template-columns:290px minmax(0,1fr)}\n#kaizuno-global #example .demo-sidebar{background:#f3ece2;color:var(--ink);padding:26px 20px}#kaizuno-global #example .demo-sidebar h3{color:var(--ink);font-family:var(--serif);font-size:25px}#kaizuno-global #example .demo-sidebar .eyebrow{color:var(--teal-dark)}\n#kaizuno-global #example .demo-tabs{display:flex;flex-direction:column;gap:7px}#kaizuno-global #example .path-group{font-size:13px;font-weight:700;color:var(--ink);margin:23px 8px 6px}#kaizuno-global #example .path-group:first-child{margin-top:0}\n#kaizuno-global #example .demo-tabs button{display:flex;gap:10px;align-items:center;background:#e9dfd2;color:var(--ink);padding:13px 11px;border:1px solid transparent;font-size:14px;line-height:1.4;text-align:left}#kaizuno-global #example .demo-tabs button[aria-selected=true]{background:white;border:1px solid #94b9b3;box-shadow:inset 3px 0 var(--teal-dark)}#kaizuno-global #example .demo-tabs button:hover{background:white}#kaizuno-global #example .path-step{font-size:11px;color:var(--teal-dark)}#kaizuno-global #example .demo-tabs small{display:block;font-size:11px;color:var(--muted);margin-top:3px}\n#kaizuno-global #example .path-subnav{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--line);padding:0 0 17px;margin:22px 0}#kaizuno-global #example .path-subnav button{font-size:13px;padding:8px 12px;border:1px solid var(--line);background:white;border-radius:4px;color:var(--ink)}#kaizuno-global #example .path-subnav button[aria-pressed=true]{background:var(--teal-dark);color:white;border-color:var(--teal-dark)}#kaizuno-global #example h4{font-size:20px;line-height:1.4;margin:18px 0}\n#kaizuno-global #example .path-legend{display:flex;flex-wrap:wrap;gap:16px;background:#f6f0e8;border:1px solid #d9e6e3;border-radius:5px;padding:15px;margin:20px 0}#kaizuno-global #example .path-legend>div{display:flex;gap:9px;align-items:flex-start;flex:1 1 160px;font-size:12px;line-height:1.5}#kaizuno-global #example .path-symbol{display:grid;place-items:center;min-width:28px;height:28px;border-radius:5px;background:#def0e4;color:#216341;font-size:17px;font-weight:700}#kaizuno-global #example .path-symbol.s1{background:#ffecd5;color:#945714}#kaizuno-global #example .path-symbol.s2{background:#e0e9f5;color:#305580}#kaizuno-global #example .path-symbol.s3{background:#d9ece9;color:#166457}\n#kaizuno-global #example .path-question{border:0;border-bottom:1px solid var(--line);padding:18px 0;margin:0;min-width:0}#kaizuno-global #example .path-question legend{font-size:16px;line-height:1.55;font-weight:500;padding:10px 0 0;width:100%}#kaizuno-global #example .path-choices{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}#kaizuno-global #example .path-choices label{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #cddbd8;border-radius:5px;font-size:13px;cursor:pointer;background:white}#kaizuno-global #example .path-choices label:has(input:checked){border-color:var(--teal-dark);background:#efe5d7}#kaizuno-global #example .path-choices input{width:17px;height:17px;margin:0;flex-shrink:0}#kaizuno-global #example .path-result{padding:16px 0;border-bottom:1px solid var(--line)}#kaizuno-global #example .path-counts{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:600}#kaizuno-global #example .path-counts span:first-child{color:#216341}#kaizuno-global #example .path-counts span:last-child{color:#945714}\n@media(max-width:850px){#kaizuno-global #example .system-demo{grid-template-columns:225px minmax(0,1fr)}#kaizuno-global #example .demo-sidebar{padding:20px 12px}#kaizuno-global #example .demo-main{padding:25px 22px}}\n@media(max-width:600px){#kaizuno-global #example .system-demo{grid-template-columns:1fr}#kaizuno-global #example .demo-tabs{display:grid;grid-template-columns:1fr 1fr}#kaizuno-global #example .path-group{grid-column:1\/-1;margin:12px 0 2px}#kaizuno-global #example .demo-tabs button{font-size:12px}#kaizuno-global #example .demo-sidebar h3{margin-bottom:10px}#kaizuno-global #example .demo-main{padding:24px 18px}#kaizuno-global #example .path-legend>div{flex-basis:140px}}\n\n#kaizuno-global #example .goal-legend{background:none;border:0;padding:0;margin:20px 0 24px;gap:12px 24px}#kaizuno-global #example .goal-legend>div{flex:0 1 auto;align-items:center;font-size:13px}\n#kaizuno-global #example .goal-list{background:#f7f3ed;border:1px solid var(--line);border-radius:5px;overflow:hidden}\n#kaizuno-global #example .goal-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:center;padding:22px 18px;border-bottom:1px solid var(--line)}#kaizuno-global #example .goal-row:last-child{border-bottom:0}#kaizuno-global #example .goal-row p{margin:0;font-size:16px;line-height:1.6}\n#kaizuno-global #example .goal-buttons{display:flex;gap:10px}#kaizuno-global #example .goal-option{position:relative;display:block;width:44px;height:44px;flex-shrink:0;cursor:pointer}#kaizuno-global #example .goal-option input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}#kaizuno-global #example .goal-option span{display:grid;place-items:center;width:44px;height:44px;border:2px solid #cdbfab;border-radius:12px;background:white;font-size:27px;color:var(--ink)}#kaizuno-global #example .goal-option-0 input:checked+span{color:#287541;background:#e0f1e4;border-color:#50a765}#kaizuno-global #example .goal-option-1 input:checked+span{color:#a25a08;background:#fff0dd;border-color:#ed921e}#kaizuno-global #example .goal-option input:focus-visible+span{outline:3px solid var(--teal-dark);outline-offset:3px}#kaizuno-global #example .goal-option:hover span{border-color:#8b9d9a}\n@media(max-width:600px){#kaizuno-global #example .goal-row{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:18px 12px}#kaizuno-global #example .goal-buttons{gap:6px}#kaizuno-global #example .goal-option , #kaizuno-global #example .goal-option span{width:40px;height:44px}#kaizuno-global #example .goal-row p{font-size:14px}}\n\n#kaizuno-global #example .likert-row{display:grid;grid-template-columns:184px minmax(0,1fr);gap:20px;align-items:center;padding:22px 12px;border-bottom:1px solid var(--line);background:#f7f3ed}#kaizuno-global #example .likert-row p{margin:0;font-size:16px;line-height:1.6}#kaizuno-global #example .likert-buttons{display:flex;gap:6px}#kaizuno-global #example .likert-option{position:relative;display:block;width:40px;height:44px;cursor:pointer;flex-shrink:0}#kaizuno-global #example .likert-option input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}#kaizuno-global #example .likert-option span{display:grid;place-items:center;width:40px;height:44px;border:2px solid #cdbfab;border-radius:50%;background:white;color:var(--ink);font-size:20px}#kaizuno-global #example .likert-option input:checked+span{border-color:var(--teal-dark);background:#efe5d7;color:var(--teal-dark);font-weight:700}#kaizuno-global #example .likert-option input:focus-visible+span{outline:3px solid var(--teal-dark);outline-offset:3px}#kaizuno-global #example .likert-option:hover span{border-color:#8b9d9a}\n@media(max-width:850px){#kaizuno-global #example .likert-row{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){#kaizuno-global #example .likert-row p{font-size:14px}}\n\n#kaizuno-global #example .likert-legend{background:transparent;border:0;padding:0;margin:18px 0 24px;gap:10px 20px}#kaizuno-global #example .likert-legend>div{flex:0 1 auto;align-items:center;font-size:12px}#kaizuno-global #example .likert-legend .path-symbol{background:white;color:#28635d;border:1px solid #28635d;border-radius:50%;min-width:27px;height:27px;font-size:14px}#kaizuno-global #example .likert-legend br{display:none}\n#kaizuno-global #example .likert-row{grid-template-columns:176px minmax(0,1fr);gap:18px;padding:24px 12px}#kaizuno-global #example .likert-buttons{gap:6px}#kaizuno-global #example .likert-option , #kaizuno-global #example .likert-option span{width:38px;height:38px}#kaizuno-global #example .likert-option span{font-size:21px;border-radius:50%;border-color:#dadddf;background:white;font-weight:400}#kaizuno-global #example .likert-option input:checked+span{border-color:#28635d;background:white;color:#28635d;font-weight:500}#kaizuno-global #example .likert-option input:focus-visible+span{outline-color:#28635d}\n@media(max-width:1100px){#kaizuno-global #example .likert-row{grid-template-columns:152px minmax(0,1fr);gap:12px;padding:20px 8px}#kaizuno-global #example .likert-buttons{gap:4px}#kaizuno-global #example .likert-option , #kaizuno-global #example .likert-option span{width:34px;height:34px}#kaizuno-global #example .likert-row p{font-size:14px}}\n@media(max-width:420px){#kaizuno-global #example .likert-row{grid-template-columns:128px minmax(0,1fr);gap:8px;padding:18px 5px}#kaizuno-global #example .likert-buttons{gap:2px}#kaizuno-global #example .likert-option , #kaizuno-global #example .likert-option span{width:30px;height:30px}#kaizuno-global #example .likert-option span{font-size:18px}}\n\n#kaizuno-global #example .likert-legend .path-symbol.s0{background:#f47d55;border-color:#f47d55;color:#173d3c}\n#kaizuno-global #example .likert-legend .path-symbol.s1{background:#e2b336;border-color:#e2b336;color:#173d3c}\n#kaizuno-global #example .likert-legend .path-symbol.s2{background:#abc62d;border-color:#abc62d;color:#173d3c}\n#kaizuno-global #example .likert-legend .path-symbol.s3{background:#12867f;border-color:#12867f;color:white}\n#kaizuno-global #example .likert-option:has(input[value=\"0\"]){--rating-color:#f47d55;--rating-ink:#173d3c;--rating-tint:#fff0ea}\n#kaizuno-global #example .likert-option:has(input[value=\"1\"]){--rating-color:#e2b336;--rating-ink:#173d3c;--rating-tint:#fff8e4}\n#kaizuno-global #example .likert-option:has(input[value=\"2\"]){--rating-color:#abc62d;--rating-ink:#173d3c;--rating-tint:#f4f8df}\n#kaizuno-global #example .likert-option:has(input[value=\"3\"]){--rating-color:#12867f;--rating-ink:white;--rating-tint:#e7f5f2}\n#kaizuno-global #example .likert-option span{border-color:var(--rating-color);background:var(--rating-tint);color:#173d3c}\n#kaizuno-global #example .likert-option input:checked+span{background:var(--rating-color);border-color:var(--rating-color);color:var(--rating-ink);font-weight:700;box-shadow:0 0 0 2px white,0 0 0 3px var(--rating-color)}\n#kaizuno-global #example .likert-option:hover span{border-color:var(--rating-color);background:var(--rating-color);color:var(--rating-ink)}\n\n#kaizuno-global #example .single-choice-row{grid-template-columns:44px minmax(0,1fr)}\n#kaizuno-global #example .compact-choice-row .goal-option-0 span{color:#286347}\n#kaizuno-global #example .compact-choice-row .goal-option-1 span{color:#935817}\n@media(max-width:600px){#kaizuno-global #example .single-choice-row{grid-template-columns:40px minmax(0,1fr)}}\n#kaizuno-global #example .compact-choice-row .goal-option:has(input:disabled){opacity:.4;cursor:not-allowed}#kaizuno-global #example .compact-choice-row .goal-option input:disabled{cursor:not-allowed}\n\n#kaizuno-global #example .effort-row{grid-template-columns:152px minmax(0,1fr)}\n#kaizuno-global #example .effort-option input:checked+span{color:var(--teal-dark);background:#efe5d7;border-color:var(--teal-dark);font-weight:700}\n@media(max-width:600px){#kaizuno-global #example .effort-row{grid-template-columns:132px minmax(0,1fr)}}\n\n#kaizuno-global #example .result-group{margin:24px 0;padding:22px;background:#f6f0e8;border:1px solid #dce7e8;border-radius:5px}\n#kaizuno-global #example .result-group-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}\n#kaizuno-global #example .result-group-heading h4{margin:0;font-size:19px;line-height:1.4}\n#kaizuno-global #example .result-group h5{font-size:16px;line-height:1.5;color:#173d3c;margin:0 0 18px}\n#kaizuno-global #example .result-gauge{position:relative;width:104px;height:52px;overflow:hidden;flex-shrink:0}\n#kaizuno-global #example .result-gauge:before{content:\"\";position:absolute;inset:0 0 auto;height:104px;border-radius:50%;background:conic-gradient(from 270deg,#248780 calc(var(--score)*1.8deg),#dfe3e4 0 180deg,transparent 0);mask:radial-gradient(circle,transparent 49%,#000 51%)}\n#kaizuno-global #example .result-gauge span{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#248780;font-size:22px;font-weight:800}\n#kaizuno-global #example .result-table-wrap{overflow-x:auto;margin:16px 0}\n#kaizuno-global #example .result-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65;background:white;box-shadow:0 8px 16px #20373910}\n#kaizuno-global #example .result-table thead th{background:#e2d3c0;color:#173d3c;font-weight:750;padding:12px;text-align:left}\n#kaizuno-global #example .result-table tbody th , #kaizuno-global #example .result-table tbody td{padding:14px 12px;border:1px solid #e1e4e5}\n#kaizuno-global #example .result-table tbody th{font-weight:400;text-align:left;width:70%}\n#kaizuno-global #example .result-table tbody td{text-align:center;font-weight:700}\n#kaizuno-global #example .result-table tbody tr:nth-child(odd){background:#f8f5ef}\n#kaizuno-global #example .maturity-1{background:#f47d55!important;color:#173d3c}\n#kaizuno-global #example .maturity-2{background:#e2b336!important;color:#173d3c}\n#kaizuno-global #example .maturity-3{background:#abc62d!important;color:#173d3c}\n#kaizuno-global #example .maturity-4{background:#248780!important;color:white}\n#kaizuno-global #example .result-maturity-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}\n#kaizuno-global #example .result-maturity-legend>span{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;font-weight:700}\n#kaizuno-global #example .result-maturity-legend p{font-size:12px;margin:0 0 0 4px}\n#kaizuno-global #example .result-comments tbody td{text-align:left;font-weight:400}\n@media(max-width:600px){#kaizuno-global #example .result-group{padding:12px;margin:18px 0}#kaizuno-global #example .result-table{font-size:12px}#kaizuno-global #example .result-table tbody th , #kaizuno-global #example .result-table tbody td , #kaizuno-global #example .result-table thead th{padding:10px 7px}#kaizuno-global #example .result-group-heading h4{font-size:16px}#kaizuno-global #example .result-gauge{width:80px;height:40px}#kaizuno-global #example .result-gauge:before{height:80px}#kaizuno-global #example .result-gauge span{font-size:18px}}\n\n#kaizuno-global #example .trend-radar{min-width:0;margin:20px 0 28px;padding:12px 0 0;border:1px solid #d9cfc0;border-radius:12px;background:#f7f3ed}\n#kaizuno-global #example .trend-radar legend{max-width:calc(100% - 32px);margin-left:16px;padding:10px 16px;border:1px solid #d9cfc0;border-radius:28px;background:#fcf8f1;font-weight:750;font-size:16px;line-height:1.45}\n#kaizuno-global #example .trend-prompt{margin:4px 24px 12px;font-size:14px;color:var(--muted)}\n#kaizuno-global #example .trend-radar .goal-row{padding:22px 24px}\n#kaizuno-global #example .trend-radar .goal-option span{color:transparent;background:white;border-color:#ced5df;box-shadow:0 2px 4px #23364912}\n#kaizuno-global #example .trend-radar .goal-option input:checked+span{color:#286347;background:#e0f1e4;border-color:#50a765}\n#kaizuno-global #example .trend-add{padding:12px 18px 18px}\n#kaizuno-global #example .trend-add textarea{width:100%;box-sizing:border-box}\n@media(max-width:600px){#kaizuno-global #example .trend-radar legend{font-size:14px;padding:8px 12px}#kaizuno-global #example .trend-radar .goal-row{padding:18px 12px}}\n\n#kaizuno-global #example .effort-option input[value=\"0\"]:checked+span{background:#def0e4;color:#216341;border-color:#216341}\n#kaizuno-global #example .effort-option input[value=\"1\"]:checked+span{background:#ffecd5;color:#945714;border-color:#945714}\n#kaizuno-global #example .effort-option input[value=\"2\"]:checked+span{background:#e0e9f5;color:#305580;border-color:#305580}\n\n#kaizuno-global #example .report-page{padding:26px;background:white;border:1px solid #d9cfc0;border-radius:6px}\n#kaizuno-global #example .report-kicker{font-size:12px;color:var(--muted);margin:0 0 12px}\n#kaizuno-global #example .report-page>h4{font-size:27px;color:#173d3c;margin:0 0 8px}\n#kaizuno-global #example .report-subtitle{padding-bottom:18px;border-bottom:1px solid #dedfe6;margin-bottom:20px;color:#59645d}\n#kaizuno-global #example .report-goal-card{padding:22px;margin:18px 0;border:1px solid #d9cfc0;border-radius:12px;background:#f7f3ed}\n#kaizuno-global #example .report-goal-card h5{font-size:19px;color:#173d3c;margin:0 0 12px}\n#kaizuno-global #example .report-goal-card p{font-size:16px;line-height:1.75;margin:0}\n#kaizuno-global #example .report-contents{margin:20px 0;padding:16px 20px;background:#f7f3ed;border:1px solid #d9cfc0;border-radius:8px}\n#kaizuno-global #example .report-contents summary{cursor:pointer;font-weight:700}\n#kaizuno-global #example .report-contents ol{padding-left:22px;line-height:1.7}\n#kaizuno-global #example .report-contents li{padding:7px 0;border-bottom:1px solid #e1e3e9}\n@media(max-width:600px){#kaizuno-global #example .report-page{padding:14px}#kaizuno-global #example .report-goal-card{padding:16px}#kaizuno-global #example .report-goal-card p{font-size:14px}}\n\n#kaizuno-global #example .story-group{margin:26px 0;border:1px solid #d9cfc0;border-radius:12px;overflow:hidden;background:#f7f3ed}\n#kaizuno-global #example .story-group>h4{padding:20px 20px 0;margin:0 0 14px;font-size:18px;line-height:1.45;color:#173d3c}\n#kaizuno-global #example .story-group>.small-note{padding:0 20px;margin-bottom:16px}\n#kaizuno-global #example .pdca-step>span , #kaizuno-global #example .pdca-label{display:block;padding:10px 18px 0;font-size:12px;letter-spacing:.03em;font-weight:750;color:#456159}\n#kaizuno-global #example .pdca-step{border-top:1px solid #d9cfc0}\n#kaizuno-global #example .pdca-step .goal-row{border:0;padding-top:12px}\n#kaizuno-global #example .pdca-label{padding:0 0 5px}\n\n#kaizuno-global #example .story-method{margin:30px 0}\n#kaizuno-global #example .story-method ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:14px 0 0;gap:10px}\n#kaizuno-global #example .story-method li{margin:0;padding:18px 14px;border-top:4px solid #298780;background:#edf6f4;border-radius:0 0 8px 8px}\n#kaizuno-global #example .story-method li>span{display:block;font-size:12px;color:#26766e;font-weight:800;margin-bottom:8px}\n#kaizuno-global #example .story-method strong{display:block;font-size:15px;line-height:1.4}\n#kaizuno-global #example .story-method li p{font-size:13px;line-height:1.5;margin:10px 0 0}\n@media(max-width:850px){#kaizuno-global #example .story-method ol{grid-template-columns:repeat(2,minmax(0,1fr))}#kaizuno-global #example .story-method li:last-child{grid-column:1\/-1}}\n@media(max-width:420px){#kaizuno-global #example .story-method ol{grid-template-columns:1fr}}\n#kaizuno-global #example .practice-feedback{padding:12px 18px 18px;border-top:1px solid #d9cfc0}\n#kaizuno-global #example .practice-feedback .future-label{margin:10px 0 6px;font-size:14px}\n#kaizuno-global #example .practice-feedback textarea{height:62px;min-height:62px;padding:8px 10px;resize:vertical;box-sizing:border-box}\n\n#kaizuno-global #example .practice-results .strength-heading{background:#def0e4;color:#216341}\n#kaizuno-global #example .practice-results .potential-heading{background:#ffecd5;color:#945714}\n#kaizuno-global #example .practice-results td.dominant.strength-count{background:#def0e4;color:#216341;font-weight:800}\n#kaizuno-global #example .practice-results td.dominant.potential-count{background:#ffecd5;color:#945714;font-weight:800}\n#kaizuno-global #example .practice-results .practice-strength th[scope=\"row\"]{border-left:4px solid #438866}\n#kaizuno-global #example .practice-results .practice-potential th[scope=\"row\"]{border-left:4px solid #d6943c}\n#kaizuno-global #example .strength-key{color:#216341}#kaizuno-global #example .potential-key{color:#945714}\n#kaizuno-global #example .practice-result-note{margin:24px 0 12px}\n#kaizuno-global #example .priority-count{min-width:110px;text-align:left}\n#kaizuno-global #example .priority-track{display:block;margin-top:8px;height:9px;background:#e1e8e9;border-radius:5px;overflow:hidden}\n#kaizuno-global #example .priority-track>span{display:block;height:100%;background:#298780;border-radius:5px}\n\n#kaizuno-global #example .report-finding{margin:24px 0}\n#kaizuno-global #example .report-finding h5{font-size:19px;line-height:1.4;color:#173d3c;margin:0 0 8px}\n#kaizuno-global #example .report-finding p{margin:0;line-height:1.65}\n#kaizuno-global #example .report-matrix-wrap{overflow-x:auto;margin:22px 0}\n#kaizuno-global #example .report-matrix{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}\n#kaizuno-global #example .report-matrix th , #kaizuno-global #example .report-matrix td{padding:12px 10px;border-bottom:1px solid #d9cfc0;text-align:center;vertical-align:middle}\n#kaizuno-global #example .report-matrix thead th{background:#eee6da;color:#173d3c;font-weight:750}\n#kaizuno-global #example .report-matrix th:first-child{text-align:left;min-width:170px}\n#kaizuno-global #example .report-matrix tbody th{font-weight:500}\n#kaizuno-global #example .report-level{display:inline-block;padding:5px 8px;border-radius:4px;white-space:nowrap;font-size:13px}\n#kaizuno-global #example .level-0{background:#eeeef3;color:#606574}\n#kaizuno-global #example .level-1{background:#f47d55;color:#222}\n#kaizuno-global #example .level-2{background:#e2b336;color:#222}\n#kaizuno-global #example .level-3{background:#abc62d;color:#222}\n#kaizuno-global #example .level-4{background:#12867f;color:white}\n#kaizuno-global #example .level-5{background:#0b5e59;color:white}\n#kaizuno-global #example .report-level-legend{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}\n#kaizuno-global #example .report-finding .recommendation-vote{font-style:italic;font-size:14px;color:#59645d;margin-top:12px}\n#kaizuno-global #example .measure-example{border:1px solid #d9cfc0;border-radius:9px;padding:22px;margin-top:26px;background:white}\n#kaizuno-global #example .measure-example h5{font-size:20px;color:#173d3c;margin:0 0 18px;line-height:1.4}\n#kaizuno-global #example .measure-example h6{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#173d3c;margin:20px 0 6px}\n#kaizuno-global #example .measure-example p{margin:0;line-height:1.65}\n#kaizuno-global #example .measure-start{margin:14px 0 8px}\n#kaizuno-global #example .report-cost-table th , #kaizuno-global #example .report-cost-table td{text-align:left}\n#kaizuno-global #example .report-cost-table tbody tr:nth-child(even){background:#f7f3ed}\n#kaizuno-global #example .report-team-quote{margin:14px 0 0;padding:6px 0 6px 16px;border-left:3px solid #a8bec1;color:#59645d;font-size:14px;font-style:italic}\n#kaizuno-global #example .report-team-quote p{margin:0}\n#kaizuno-global #example .report-team-quote cite{display:block;margin-top:5px;font-size:12px;font-style:normal}\n\n#kaizuno-global .topic-searchbar{display:flex;gap:24px;align-items:end;margin-bottom:14px}#kaizuno-global .topic-searchbar>div{flex:1;max-width:760px}#kaizuno-global .topic-searchbar label{display:block;font-weight:600;color:var(--ink);margin-bottom:10px}#kaizuno-global .topic-searchbar input{width:100%;font:inherit;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:3px;color:var(--ink)}#kaizuno-global .topic-searchbar input:focus-visible{outline:2px solid var(--teal-dark);outline-offset:3px}#kaizuno-global .topic-searchbar button{border:0;background:none;text-decoration:underline;font-size:14px;padding:16px 0}#kaizuno-global .topic-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 34px;margin-top:44px}#kaizuno-global .topic-group{min-width:0}#kaizuno-global .topic-group-heading{display:flex;gap:12px;align-items:start;margin-bottom:20px;min-height:65px}#kaizuno-global .topic-group-heading>span{font-size:12px;color:var(--teal-dark);padding-top:6px}#kaizuno-global .topic-group-heading h2{font-family:var(--sans);font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em}#kaizuno-global .catalog-topic{border-top:1px solid var(--line)}#kaizuno-global .catalog-topic:last-child{border-bottom:1px solid var(--line)}#kaizuno-global .catalog-topic summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:16px 0;font-size:16px;font-weight:500;color:var(--ink);line-height:1.45}#kaizuno-global .catalog-topic summary::-webkit-details-marker{display:none}#kaizuno-global .catalog-topic summary>span{font-size:22px;font-weight:400;color:var(--teal-dark)}#kaizuno-global .catalog-topic[open] summary>span{transform:rotate(45deg)}#kaizuno-global .catalog-topic[open] summary{color:var(--teal-dark)}#kaizuno-global .catalog-topic-body{padding:0 0 20px;font-size:15px;line-height:1.65}#kaizuno-global .catalog-topic-body .text-link{font-size:14px;margin-top:15px}#kaizuno-global .topic-selection-note{margin-top:42px;padding-top:24px;border-top:1px solid var(--line);font-size:15px;color:var(--muted);max-width:100%}#kaizuno-global .topic-offers{display:grid;grid-template-columns:1fr 1fr;gap:28px}#kaizuno-global .topic-offer{padding:32px;background:var(--white);border-top:3px solid var(--teal)}#kaizuno-global .topic-offer p:not(.eyebrow){margin:16px 0 24px}#kaizuno-global .topic-offer .eyebrow{margin-bottom:14px}#kaizuno-global .topic-offer h3{font-family:var(--serif);font-size:30px;font-weight:400}#kaizuno-global #topic-no-results{padding:42px 0}#kaizuno-global #topic-no-results p{margin:16px 0}#kaizuno-global .topic-catalog [hidden]{display:none!important}\n@media(max-width:1000px){#kaizuno-global .topic-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:600px){#kaizuno-global .topic-catalog-grid , #kaizuno-global .topic-offers{grid-template-columns:1fr}#kaizuno-global .topic-group-heading{min-height:0}#kaizuno-global .topic-searchbar{display:block}#kaizuno-global .topic-searchbar input{font-size:16px}#kaizuno-global .topic-searchbar button{padding-bottom:0}#kaizuno-global .topic-offer{padding:25px}}\n\n#kaizuno-global .topics-intro{max-width:1050px}#kaizuno-global .topics-intro h1{font-size:clamp(34px,4vw,56px);line-height:1.17}#kaizuno-global .topics-intro .lead{max-width:810px}\n#kaizuno-global .native-route-target{display:block;height:0;scroll-margin-top:24px}\n\n#kaizuno-global .compliance-beliefs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#kaizuno-global .compliance-beliefs>div{padding-top:22px;border-top:2px solid var(--teal-dark)}#kaizuno-global .compliance-beliefs h3{font-size:21px;line-height:1.4}#kaizuno-global .compliance-beliefs p{margin-top:16px}#kaizuno-global .compliance-contribution{margin-top:40px;max-width:820px}#kaizuno-global .compliance-contribution p{margin:14px 0 22px}@media(max-width:850px){#kaizuno-global .compliance-beliefs{grid-template-columns:1fr;gap:28px}#kaizuno-global .compliance-beliefs h3{font-size:20px}}\n\n#kaizuno-global .lived-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px}#kaizuno-global .lived-topic{min-width:0;border-top:2px solid var(--teal-dark);padding-top:24px}#kaizuno-global .lived-topic h3{font-size:28px;line-height:1.3;margin-bottom:20px}#kaizuno-global .lived-topic>p:not(.eyebrow){margin-top:16px}#kaizuno-global .lived-topic .eyebrow{margin-bottom:12px}@media(max-width:1050px){#kaizuno-global .lived-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:700px){#kaizuno-global .lived-topics{grid-template-columns:1fr;gap:32px}#kaizuno-global .lived-topic h3{font-size:25px}}\n#kaizuno-global .topic-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:clamp(23px,3vw,32px);font-weight:600;color:var(--ink);padding:12px 0}#kaizuno-global .topic-disclosure>summary::-webkit-details-marker{display:none}#kaizuno-global .topic-disclosure>summary span{font-size:30px;color:var(--teal-dark);transition:transform .15s}#kaizuno-global .topic-disclosure[open]>summary span{transform:rotate(45deg)}#kaizuno-global .topic-disclosure-body{padding-top:30px}#kaizuno-global .topic-disclosure>summary:focus-visible{outline:2px solid var(--teal-dark);outline-offset:6px}\n#kaizuno-global #themen-ausloeser .approach-wishes li{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}#kaizuno-global #themen-ausloeser .approach-wishes strong , #kaizuno-global #themen-ausloeser .approach-wishes span{min-width:0;overflow-wrap:break-word}@media(max-width:1100px){#kaizuno-global #themen-ausloeser .approach-wishes li{grid-template-columns:1fr;gap:4px}}\n\n#kaizuno-global #themen-im-alltag .lived-topics{row-gap:20px}\n#kaizuno-global #themen-im-alltag .lived-topic{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:20px;padding-top:24px;padding-bottom:24px}\n#kaizuno-global #themen-im-alltag .lived-topic>h3 , #kaizuno-global #themen-im-alltag .lived-topic>p{margin:0}\n@media(max-width:700px){#kaizuno-global #themen-im-alltag .lived-topics{row-gap:32px}#kaizuno-global #themen-im-alltag .lived-topic{display:block;grid-row:auto;padding-bottom:0}#kaizuno-global #themen-im-alltag .lived-topic>p{margin-top:16px}}\n\n#kaizuno-global #industry-specifics .approach-wishes li{grid-template-columns:12rem minmax(0,1fr)}\n@media(max-width:1100px){#kaizuno-global #industry-specifics .approach-wishes li{grid-template-columns:1fr}}\n#kaizuno-global #industry-examples .lived-topics{row-gap:20px}\n#kaizuno-global #industry-examples .lived-topic{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:20px;padding-top:24px;padding-bottom:24px}\n#kaizuno-global #industry-examples .lived-topic>h3 , #kaizuno-global #industry-examples .lived-topic>p{margin:0}\n@media(max-width:700px){#kaizuno-global #industry-examples .lived-topics{row-gap:32px}#kaizuno-global #industry-examples .lived-topic{display:block;grid-row:auto;padding-bottom:0}#kaizuno-global #industry-examples .lived-topic>p{margin-top:16px}}\n#kaizuno-global #partner-types .lived-topics{row-gap:20px}\n#kaizuno-global #partner-types .lived-topic{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:20px;padding-bottom:24px}\n#kaizuno-global #partner-types .lived-topic>h3 , #kaizuno-global #partner-types .lived-topic>p{margin:0}\n@media(max-width:700px){#kaizuno-global #partner-types .lived-topics{row-gap:32px}#kaizuno-global #partner-types .lived-topic{display:block;grid-row:auto;padding-bottom:0}#kaizuno-global #partner-types .lived-topic>p , #kaizuno-global #partner-types .lived-topic>div{margin-top:16px}}\n\n#kaizuno-global #partner-types .lived-topics{grid-template-columns:repeat(6,minmax(0,1fr))}\n#kaizuno-global #partner-types .lived-topic{grid-column:span 2}\n#kaizuno-global #partner-types .lived-topic:nth-child(n\/**\/+4){grid-column:span 3}\n@media(max-width:1050px){#kaizuno-global #partner-types .lived-topics{grid-template-columns:repeat(2,minmax(0,1fr))}#kaizuno-global #partner-types .lived-topic , #kaizuno-global #partner-types .lived-topic:nth-child(n\/**\/+4){grid-column:auto}#kaizuno-global #partner-types .lived-topic:last-child{grid-column:1\/-1}}\n@media(max-width:700px){#kaizuno-global #partner-types .lived-topics{grid-template-columns:1fr}#kaizuno-global #partner-types .lived-topic:last-child{grid-column:auto}}\n\n#kaizuno-global h2 , #kaizuno-global h3{overflow-wrap:break-word;hyphens:auto;text-wrap:balance}\n#kaizuno-global .catalogue-placeholder strong{max-width:100%;overflow-wrap:anywhere;hyphens:auto}\n\n#kaizuno-global .site-intro{padding:64px 0;background:var(--paper);border-bottom:1px solid var(--line)}\n#kaizuno-global .site-intro .eyebrow{margin:0 0 20px;font-size:13px;line-height:1.5}\n#kaizuno-global .site-intro h1{max-width:none;font-size:clamp(38px,5.1vw,68px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}\n#kaizuno-global .site-intro .claim-line{display:block}\n#kaizuno-global .site-intro .lead{ text-wrap:balance }\n#kaizuno-global .site-intro .lead-sentence{display:block;text-wrap:balance}\n#kaizuno-global .site-intro .accent{white-space:nowrap}\n#kaizuno-global .site-intro .lead{max-width:780px;font-size:19px;line-height:1.6;margin:26px 0 0}\n#kaizuno-global .site-intro .intro-copy{text-wrap:wrap}\n#kaizuno-global .site-intro .intro-copy p{margin:0}\n#kaizuno-global .site-intro .intro-copy p+p{margin-top:14px}\n#kaizuno-global .site-intro .intro-media{width:100%;max-width:980px;margin:40px 0 0;border-radius:4px;overflow:hidden}\n#kaizuno-global .site-intro .intro-media img{width:100%;height:auto;display:block}\n@media(max-width:850px){#kaizuno-global .site-intro{padding:48px 0}#kaizuno-global .site-intro h1{font-size:clamp(38px,5.1vw,68px)}}\n@media(max-width:600px){#kaizuno-global .site-intro{padding:36px 0 40px}#kaizuno-global .site-intro .eyebrow{font-size:12px;margin-bottom:18px}#kaizuno-global .site-intro h1{font-size:clamp(36px,8vw,44px);line-height:1.12;text-wrap:initial}#kaizuno-global .site-intro .claim-line{display:inline}#kaizuno-global .site-intro .lead{font-size:17px;margin-top:22px}#kaizuno-global .site-intro .intro-media{margin-top:28px}}\n@media print{#kaizuno-global .site-intro{padding:24px 0}#kaizuno-global .site-intro h1{font-size:40px}}\n\n#kaizuno-global .button , #kaizuno-global .button.teal{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}\n#kaizuno-global .button:hover , #kaizuno-global .button.teal:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}\n#kaizuno-global .button.outline{background:transparent;color:var(--ink);border-color:var(--ink)}\n#kaizuno-global .button.outline:hover{background:var(--mint);color:var(--ink)}\n#kaizuno-global .site-header , #kaizuno-global .site-intro{border-bottom:0}\n#kaizuno-global .approach-wishes li , #kaizuno-global .approach-contributions li , #kaizuno-global .approach-human-layout .approach-wishes li , #kaizuno-global .approach-wishes li:last-child , #kaizuno-global .approach-contributions li:last-child{border:0}\n#kaizuno-global .ways-conclusion , #kaizuno-global .approach-view .approach-closing , #kaizuno-global .section-footnote , #kaizuno-global .aside-note{border-left:0;padding-left:0}\n#kaizuno-global .contact-person{background:#214947}\n#kaizuno-global .approach-contribution-grid .approach-panel{background:var(--white)}\n#kaizuno-global #example .story-method li{border-top:0;background:var(--soft)}\n#kaizuno-global #example .story-method li>span{color:var(--ink)}\n#kaizuno-global #example .path-step{color:var(--ink)}\n\n#kaizuno-global #example .likert-legend .path-symbol.s3{background:#14736d;border-color:#14736d;color:#fff}\n#kaizuno-global #example .likert-option:has(input[value=\"3\"]){--rating-color:#14736d}\n#kaizuno-global #example .maturity-4{background:#14736d!important;color:#fff}\n#kaizuno-global #example .level-4{background:#14736d;color:#fff}\n\n#kaizuno-global .site-intro h1 .accent{color:#258d84}\n\n#kaizuno-global .team-belief{max-width:900px}#kaizuno-global .team-belief .lead{max-width:760px;margin-bottom:22px}\n#kaizuno-global .team-profiles{display:grid;gap:30px;margin-top:38px}\n#kaizuno-global .team-profile{background:var(--white);border:1px solid #c8d3d3;border-radius:8px;padding:36px}\n#kaizuno-global .team-profile-head{display:flex;gap:28px;align-items:center;margin-bottom:30px}\n#kaizuno-global .team-portrait{width:140px;height:140px;object-fit:cover;border-radius:50%;flex-shrink:0}\n#kaizuno-global .team-profile h3{font-family:var(--serif);font-size:34px;font-weight:400}\n#kaizuno-global .team-role{color:var(--teal-dark);margin-top:8px;font-size:16px}\n#kaizuno-global .team-profile-body{max-width:850px}#kaizuno-global .team-profile h4{font-size:18px;color:var(--ink);margin:26px 0 9px}#kaizuno-global .team-profile h4:first-child{margin-top:0}\n#kaizuno-global .team-profile p{max-width:76ch}#kaizuno-global .team-placeholder{color:#59645d;font-size:16px;line-height:1.65}\n#kaizuno-global .team-cv{margin:28px 0;border:1px solid #c8d3d3;border-radius:6px;background:#fafbf9}\n#kaizuno-global .team-cv summary{cursor:pointer;list-style:none;position:relative;padding:18px 52px 18px 20px;font-weight:600;color:var(--teal-dark);line-height:1.45}\n#kaizuno-global .team-cv summary::-webkit-details-marker{display:none}#kaizuno-global .team-cv summary:after{content:\"+\";position:absolute;right:20px;top:15px;font-size:24px}#kaizuno-global .team-cv[open] summary:after{content:\"\u2212\"}\n#kaizuno-global .team-cv-body{padding:0 22px 24px}#kaizuno-global .team-cv-list{margin:24px 0}#kaizuno-global .team-cv-list>div+div{margin-top:24px}#kaizuno-global .team-cv-list dt{font-weight:600;color:var(--ink);margin-bottom:7px}#kaizuno-global .team-cv-list dd{margin:0;max-width:72ch}\n#kaizuno-global .team-company h2{margin-bottom:24px}\n@media(max-width:600px){#kaizuno-global .team-profile{padding:24px 20px}#kaizuno-global .team-profile-head{align-items:flex-start;flex-direction:column;gap:18px}#kaizuno-global .team-portrait{width:112px;height:112px}#kaizuno-global .team-profile h3{font-size:30px}#kaizuno-global .team-cv summary{padding-left:16px}#kaizuno-global .team-cv-body{padding:0 16px 20px}}\n\n#kaizuno-global .editorial-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:64px;align-items:start}\n#kaizuno-global .editorial-layout>h2{font-size:clamp(32px,3.25vw,44px);line-height:1.16;max-width:19ch;hyphens:none;text-wrap:balance}\n#kaizuno-global .editorial-copy{min-width:0;max-width:67ch}\n#kaizuno-global .editorial-copy p{font-size:18px;line-height:1.75;max-width:65ch;text-wrap:pretty}\n#kaizuno-global .editorial-copy p+p{margin-top:22px}\n#kaizuno-global .editorial-flow{display:grid;gap:30px}#kaizuno-global .editorial-flow h3{font-size:22px;line-height:1.35;margin-bottom:10px}\n#kaizuno-global .lived-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}\n#kaizuno-global .lived-topic{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:28px;min-width:0}\n#kaizuno-global .lived-topic h3{font-size:25px;line-height:1.3;margin:0 0 16px;hyphens:auto}\n#kaizuno-global .lived-topic p{font-size:17px;line-height:1.7}#kaizuno-global .lived-topic .caption{font-size:14px;line-height:1.6}\n#kaizuno-global .lived-topic .partner-promise{color:var(--teal-dark);font-weight:600;line-height:1.5}\n#kaizuno-global .partner-invitation{margin-top:36px;max-width:690px}#kaizuno-global .partner-invitation p{margin-top:12px}#kaizuno-global .partner-invitation .button{margin-top:22px}\n#kaizuno-global .editorial-case{max-width:900px;margin-inline:auto;border:1px solid var(--line);border-radius:8px;padding:40px}\n#kaizuno-global .editorial-case h2{font-size:clamp(30px,3vw,42px);line-height:1.18;margin:22px 0}#kaizuno-global .editorial-case p{font-size:18px;line-height:1.7}#kaizuno-global .editorial-case .small-note{font-size:14px}\n#kaizuno-global .editorial-team-photo{margin:48px 0 0;max-width:980px;border-radius:8px;overflow:hidden}#kaizuno-global .editorial-team-photo img{width:100%;height:auto}\n#kaizuno-global .team-profile-body{max-width:72ch}#kaizuno-global .team-profile h4{font-size:15px;color:var(--teal-dark);margin:0 0 8px}\n#kaizuno-global .topic-offer{border:1px solid var(--line);border-radius:8px;padding:26px;background:var(--white)}\n#kaizuno-global .approach-view .method-intro{max-width:790px}#kaizuno-global .method-intro p{font-size:18px;line-height:1.75}\n#kaizuno-global .section-title>p{max-width:70ch}#kaizuno-global .section-title h2{max-width:25ch}\n@media(max-width:900px){#kaizuno-global .editorial-layout{gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#kaizuno-global .editorial-layout>h2{font-size:34px}}\n@media(max-width:700px){#kaizuno-global .editorial-layout{grid-template-columns:1fr;gap:24px}#kaizuno-global .editorial-layout>h2{max-width:24ch;font-size:32px}#kaizuno-global .editorial-copy p , #kaizuno-global .editorial-case p , #kaizuno-global .method-intro p{font-size:17px;line-height:1.7}#kaizuno-global .lived-topics{grid-template-columns:1fr;gap:18px}#kaizuno-global .lived-topic{padding:24px}#kaizuno-global .lived-topic h3{font-size:25px}#kaizuno-global .editorial-case{padding:26px 22px}#kaizuno-global .editorial-case .small-note{font-size:13px}#kaizuno-global .editorial-team-photo{margin-top:32px}#kaizuno-global .editorial-copy p+p{margin-top:18px}}\n\n#kaizuno-global .contact-person{display:flex;flex-direction:column;align-items:center;border-radius:8px}#kaizuno-global .contact-person h3{hyphens:none;text-wrap:balance}#kaizuno-global .contact-person .button{margin-top:auto}\n\n#kaizuno-global [data-page=\"home\"] .home-explanation{text-wrap:pretty;max-width:780px}\n#kaizuno-global .home-explanation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}\n#kaizuno-global .home-explanation-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:28px}\n#kaizuno-global .home-explanation-card h3{font-size:26px;line-height:1.25;hyphens:none;text-wrap:balance;margin:0 0 20px}\n#kaizuno-global .home-explanation-card p{font-size:17px;line-height:1.7;text-wrap:pretty}\n@media(max-width:900px){#kaizuno-global .home-explanation-grid{grid-template-columns:1fr;gap:18px}#kaizuno-global .home-explanation-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}#kaizuno-global .home-explanation-card h3{margin:0;max-width:20ch}}\n@media(max-width:600px){#kaizuno-global .home-explanation-card{display:block;padding:24px}#kaizuno-global .home-explanation-card h3{font-size:25px;margin-bottom:16px}}\n\n#kaizuno-global .home-application-note{margin-top:28px}\n\n#kaizuno-global .approach-view .hut-story{max-width:790px;margin-top:32px}\n#kaizuno-global .hut-story p{font-size:18px;line-height:1.75}\n#kaizuno-global .hut-story p:last-child{margin-bottom:0;color:var(--ink)}\n@media(max-width:600px){#kaizuno-global .approach-view .hut-story{margin-top:24px}#kaizuno-global .hut-story p{font-size:17px;line-height:1.7}}\n\n#kaizuno-global .method-practice-quote{margin:28px 0 0;padding:26px 28px;border:1px solid var(--line);border-radius:8px;background:var(--white)}\n#kaizuno-global .editorial-copy .method-practice-quote p{margin:0;color:var(--ink);font-size:clamp(20px,2.1vw,25px);line-height:1.5;text-wrap:pretty}\n#kaizuno-global .method-practice-quote cite{display:block;margin-top:18px;font-size:14px;line-height:1.6;font-style:normal;color:var(--muted)}\n#kaizuno-global .method-practice-quote cite a{color:inherit;text-decoration:underline;text-underline-offset:3px}\n@media(max-width:600px){#kaizuno-global .method-practice-quote{padding:22px}}\n\n#kaizuno-global .home-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:32px 0 0;padding:0}\n#kaizuno-global .home-workflow li{position:relative;min-width:0;padding:0}\n#kaizuno-global .workflow-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--teal-dark);border-radius:50%;background:var(--soft);color:var(--teal-dark);font:600 18px var(--sans);margin-bottom:24px}\n#kaizuno-global .home-workflow li:not(:last-child)::after{content:\"\";position:absolute;top:22px;left:44px;width:calc(100% - 8px);height:1px;background:var(--line)}\n#kaizuno-global .home-workflow h3{margin:0 0 12px;color:var(--ink)}\n#kaizuno-global .home-workflow p{margin:0;color:var(--text)}\n@media(max-width:800px){#kaizuno-global .home-workflow{grid-template-columns:1fr;gap:0}#kaizuno-global .home-workflow li{padding:0 0 32px 66px}#kaizuno-global .home-workflow li:last-child{padding-bottom:0}#kaizuno-global .workflow-number{position:absolute;left:0;top:0;margin:0}#kaizuno-global .home-workflow li:not(:last-child)::after{left:22px;top:44px;width:1px;height:calc(100% - 44px)}#kaizuno-global .home-workflow h3{padding-top:7px}}\n#kaizuno-global .team-personal-role{margin:6px 0;font-weight:600;color:var(--teal-dark)}\n\n#kaizuno-global .editorial-copy .method-practice-quote p{font-family:Georgia,serif;font-style:italic;font-weight:400}\n#kaizuno-global .method-practice-quote cite{font-size:12px;letter-spacing:.1em;text-transform:uppercase}\n#kaizuno-global .contact-band{background:var(--soft);color:var(--text)}\n#kaizuno-global .contact-band h2 , #kaizuno-global .contact-band .contact-person h3{color:var(--ink)}\n#kaizuno-global .contact-band .contact-intro{color:var(--text)}\n#kaizuno-global .contact-band .contact-person{background:var(--white)}\n#kaizuno-global .contact-band .contact-person h3{margin-bottom:12px}\n#kaizuno-global .contact-band .contact-focus{font-size:16px;line-height:1.55;color:var(--text);margin:0 0 24px;max-width:29ch}\n\n#kaizuno-global .site-intro .intro-media , #kaizuno-global .site-intro .editorial-team-photo{width:100%;max-width:720px;margin-top:32px}\n#kaizuno-global .site-intro .intro-media img , #kaizuno-global .site-intro .editorial-team-photo img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;object-position:left center}\n@media(max-width:600px){#kaizuno-global .site-intro .intro-media , #kaizuno-global .site-intro .editorial-team-photo{margin-top:24px}}\n\n@media(min-width:1001px){\n#kaizuno-global .site-intro{padding:112px 0 88px}\n#kaizuno-global .site-intro>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:center}\n#kaizuno-global .site-intro>.wrap>.eyebrow , #kaizuno-global .site-intro>.wrap>h1{grid-column:1\/-1;align-self:start}\n#kaizuno-global .site-intro>.wrap>.lead{grid-column:1;grid-row:3;max-width:none;margin:52px 0 0}\n#kaizuno-global .site-intro>.wrap>.intro-media{grid-column:2;grid-row:3;width:100%;max-width:none;margin:52px 0 0}\n#kaizuno-global .site-intro>.wrap>.intro-media img{width:100%;height:auto;aspect-ratio:3\/2;max-height:none;object-fit:cover;object-position:center}\n#kaizuno-global .site-intro .lead , #kaizuno-global .site-intro .intro-copy p{text-wrap:pretty}\n#kaizuno-global .site-intro .lead-sentence{display:block;margin-top:.35em;text-wrap:pretty}\n}\n\n#kaizuno-global .view>section.section:nth-last-of-type(odd){background:var(--white)}\n#kaizuno-global .view>section.section:nth-last-of-type(even){background:var(--soft)}\n\n#kaizuno-global .view>section.section{padding-top:88px;padding-bottom:88px}\n#kaizuno-global .view>section.section h2:not(.topic-group h2) , #kaizuno-global .contact-band h2{font-size:clamp(32px,3.2vw,46px);line-height:1.15;max-width:none;text-wrap:balance;hyphens:none;margin-top:0;margin-bottom:28px}\n#kaizuno-global .view>section.section h2:not(.topic-group h2)+* , #kaizuno-global .contact-band h2+*{margin-top:0}\n#kaizuno-global .view>section.section .editorial-layout>h2{margin-bottom:0}\n#kaizuno-global .view>section.section h3:not([class*=\"demo\"] h3):not(.demo h3){font-size:24px;line-height:1.3}\n#kaizuno-global .view>section.section p , #kaizuno-global .view>section.section li{text-wrap:pretty}\n@media(max-width:600px){#kaizuno-global .view>section.section{padding-top:56px;padding-bottom:56px}#kaizuno-global .view>section.section h3:not([class*=\"demo\"] h3){font-size:21px}}\n\n@media(min-width:1001px){#kaizuno-global .view>section.section .editorial-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px}}\n\n#kaizuno-global .home-workflow>li+li{margin-top:0}\n\n#kaizuno-global .view details>summary{list-style:none;cursor:pointer}\n#kaizuno-global .view details>summary::-webkit-details-marker{display:none}\n#kaizuno-global .view details:not(.team-cv)>summary{display:flex;align-items:center;justify-content:space-between;gap:16px}\n#kaizuno-global .view details:not(.team-cv)>summary::after{content:\"+\";flex:none;font-size:22px;font-weight:400;line-height:1;color:var(--teal-dark)}\n#kaizuno-global .view details[open]:not(.team-cv)>summary::after{content:\"\u2212\"}\n#kaizuno-global .view .topic-disclosure>summary::after{font-size:30px}\n#kaizuno-global .catalog-topic summary>span , #kaizuno-global .topic-disclosure>summary>span{display:none}\n\n#kaizuno-global #example .story-method li>img.step-icon{display:block;width:40px;height:44px;object-fit:contain;margin-bottom:10px}\n\n#kaizuno-global .topic-group-heading{min-height:0}\n\n#kaizuno-global .demo-window{margin-top:40px;border:1px solid #cdbfab;border-radius:12px;background:var(--white);box-shadow:0 18px 48px rgba(23,61,60,.13);overflow:hidden}\n#kaizuno-global .demo-window-bar{display:flex;align-items:center;gap:14px;padding:11px 18px;background:#e6dccd;border-bottom:1px solid #d3c6b3;font-size:13px;font-weight:600;color:var(--ink)}\n#kaizuno-global .demo-window-dots{display:flex;gap:6px}#kaizuno-global .demo-window-dots i{width:10px;height:10px;border-radius:50%;background:#c9bba6;display:block}\n#kaizuno-global #example .demo-window .story-method{margin:0;padding:22px 24px 24px;border-bottom:1px solid #e1d7c8}\n#kaizuno-global #example .demo-window .system-demo{margin:0;border:0;border-radius:0}\n#kaizuno-global #example .demo-window .demo-sidebar{background:#ece3d6}\n\n#kaizuno-global .editorial-layout>.practice-quote-centered{grid-column:1\/-1;justify-self:center;width:100%;max-width:820px;margin:56px 0 0;padding:36px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;text-align:center}\n#kaizuno-global .editorial-layout>.practice-quote-centered p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink)}\n#kaizuno-global .editorial-layout>.practice-quote-centered cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n\n#kaizuno-global .global-footer-placeholder{background:var(--paper);color:var(--muted);border-top:1px dashed #cdbfab;padding:36px 0 40px;text-align:center}\n#kaizuno-global .global-footer-placeholder .placeholder-note{font-size:12px;letter-spacing:.06em;color:#9a8f7e;margin:0 0 22px}\n#kaizuno-global .swiss-badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}\n#kaizuno-global .swiss-flag{width:40px;height:40px;background:#d52b1e;position:relative;display:block}\n#kaizuno-global .swiss-flag:before , #kaizuno-global .swiss-flag:after{content:\"\";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}\n#kaizuno-global .swiss-flag:before{width:24px;height:8px}#kaizuno-global .swiss-flag:after{width:8px;height:24px}\n#kaizuno-global .swiss-text{font:700 15px\/1.25 Arial,sans-serif;color:#111;text-align:left}\n#kaizuno-global .footer-legal{margin:0;font-size:14px;color:#7a7f98}\n#kaizuno-global .footer-legal span{font-size:9px;margin:0 8px;vertical-align:middle}\n\n#kaizuno-global .book-sources{margin:40px 0 0;text-align:center;font-size:16px;color:var(--text)}\n#kaizuno-global .book-sources a{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}\n\n#kaizuno-global .global-footer-placeholder .wrap{display:block;text-align:center}\n#kaizuno-global .view details.topic-disclosure:not(.team-cv)>summary::after{font-size:30px}\n#kaizuno-global .book-sources{grid-column:1\/-1;width:100%;max-width:none;justify-self:stretch}\n\n#kaizuno-global .global-footer-placeholder p{max-width:none;margin-left:auto;margin-right:auto}\n\n#kaizuno-global .team-profiles{gap:0}\n#kaizuno-global .team-profiles .team-profile{border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;padding:44px 0;margin:0}\n#kaizuno-global .team-profiles .team-profile:last-child{border-bottom:1px solid var(--line)}\n@media(min-width:1001px){#kaizuno-global .team-profiles .team-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:start}#kaizuno-global .team-profiles .team-profile-body>p:first-child{margin-top:0}}\n#kaizuno-global .team-profiles .team-cv{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:none;margin:24px 0 0}\n#kaizuno-global .team-profiles .team-cv summary{padding:16px 36px 16px 0}\n#kaizuno-global .team-profiles .team-cv summary:after{right:0;top:12px;font-weight:400;font-size:22px}\n#kaizuno-global .team-profiles .team-cv-body{padding:0 0 20px}\n\n#kaizuno-global .team-profiles .team-cv[open]{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:0 24px}\n#kaizuno-global .team-profiles .team-cv[open] summary{padding-left:0;border-bottom:1px solid var(--line)}\n#kaizuno-global .team-profiles .team-cv[open] summary:after{right:4px}\n#kaizuno-global .team-profiles .team-cv[open] .team-cv-body{padding:20px 0 24px}\n\n#kaizuno-global .benefits{border-top:1px solid var(--line)}\n#kaizuno-global .benefit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding:20px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global .view>section.section .benefit h3{font-size:22px;line-height:1.3;margin:0;color:var(--ink);text-wrap:balance}\n#kaizuno-global .benefit p{margin:0;font-size:16px;line-height:1.55}\n#kaizuno-global .benefit blockquote{margin:8px 0 0;padding:0;border:0;background:none}\n#kaizuno-global .benefit blockquote p{font-family:Georgia,serif;font-style:italic;font-size:15px;color:var(--ink)}\n#kaizuno-global .benefit cite{display:block;margin-top:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n@media(max-width:1000px){#kaizuno-global .benefit{grid-template-columns:1fr;row-gap:8px}}\n\n#kaizuno-global .view>section.section .benefit h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.2;letter-spacing:-.02em}\n#kaizuno-global .benefit{padding:28px 0}\n#kaizuno-global .benefit blockquote.benefit-proof{display:grid;grid-template-columns:120px 1fr;column-gap:18px;align-items:center;margin:16px 0 0;padding:0;border:0;background:none}\n#kaizuno-global .benefit-proof img{width:120px;height:90px;object-fit:cover;border-radius:4px;display:block}\n#kaizuno-global .benefit-proof>div{padding-left:14px;border-left:2px solid var(--teal)}\n#kaizuno-global .benefit-proof p{color:var(--teal-dark)}\n@media(max-width:600px){#kaizuno-global .view>section.section .benefit h3{font-size:23px}#kaizuno-global .benefit blockquote.benefit-proof{grid-template-columns:88px 1fr;column-gap:14px}#kaizuno-global .benefit-proof img{width:88px;height:66px}}\n\n#kaizuno-global .view>section.section .benefits .benefit>h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.2;letter-spacing:-.02em}\n#kaizuno-global .benefits .benefit blockquote.benefit-proof p{color:var(--teal-dark)}\n#kaizuno-global .benefits .benefit blockquote.benefit-proof>div{border-left:2px solid var(--teal)}\n@media(max-width:600px){#kaizuno-global .view>section.section .benefits .benefit>h3{font-size:23px}}\n\n#kaizuno-global #benefits-heading~.benefits .benefit>h3{font-size:30px}\n@media(max-width:600px){#kaizuno-global #benefits-heading~.benefits .benefit>h3{font-size:23px}}\n\n#kaizuno-global #wibs .wibs-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:64px;align-items:start}\n#kaizuno-global #wibs .wibs-lead{font-size:18px;line-height:1.6;max-width:760px;margin:0;text-wrap:pretty}\n#kaizuno-global #wibs .wibs-logo{display:block;width:240px;height:auto;margin:6px 0 0}\n#kaizuno-global #wibs .wibs-quote{max-width:820px;margin:48px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #wibs .wibs-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #wibs .wibs-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance}\n#kaizuno-global #wibs .wibs-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #wibs .wibs-proof{max-width:820px;margin:18px auto 0;text-align:center;font-size:13px;letter-spacing:.06em;color:var(--muted)}\n#kaizuno-global #wibs .wibs-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #wibs .wibs-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #wibs .wibs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding-bottom:28px}\n#kaizuno-global #wibs .wibs-facts dl{margin:0;border-top:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-facts dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);font-weight:600;padding-top:3px}\n#kaizuno-global #wibs .wibs-facts dd{margin:0;color:var(--ink);font-size:16px}\n#kaizuno-global #wibs .wibs-story{border-top:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-row{padding:16px 0 18px;border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-row h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0 0 6px;color:var(--ink)}\n#kaizuno-global #wibs .wibs-row p{margin:0;font-size:16px;line-height:1.65;text-wrap:pretty}\n#kaizuno-global #wibs .wibs-close{margin:28px 0 0;font-size:16px;line-height:1.7;color:var(--text)}\n#kaizuno-global #wibs .wibs-links{display:inline-flex;flex-wrap:wrap;gap:18px;margin-left:18px}\n@media(max-width:1000px){#kaizuno-global #wibs .wibs-head{grid-template-columns:1fr}#kaizuno-global #wibs .wibs-logo{grid-row:1;width:200px;margin:0 0 24px}#kaizuno-global #wibs .wibs-grid{grid-template-columns:1fr;row-gap:28px}#kaizuno-global #wibs .wibs-links{display:flex;margin:12px 0 0}#kaizuno-global #wibs .wibs-facts dl>div{grid-template-columns:120px 1fr}}\n\n#kaizuno-global #excellence-talks .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #excellence-talks .case-chip-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}\n#kaizuno-global #excellence-talks .case-chip-row .et-logo{width:190px;height:auto;margin:0;flex:none}\n#kaizuno-global #excellence-talks .case.editorial-case h2{margin:22px 0 18px}\n#kaizuno-global #excellence-talks .case-lead{max-width:760px;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #excellence-talks .et-second{margin-top:16px}\n#kaizuno-global #excellence-talks .case-link{margin:24px 0 0}\n@media(max-width:700px){#kaizuno-global #excellence-talks .case-chip-row{flex-direction:column}#kaizuno-global #excellence-talks .case-chip-row .et-logo{width:150px}}\n\n#kaizuno-global #fachwissen .fw-lead{font-size:18px;line-height:1.6;margin:0;text-wrap:pretty}\n#kaizuno-global #fachwissen .fw-rows{margin-top:40px;border-top:1px solid var(--line)}\n#kaizuno-global #fachwissen .fw-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global #fachwissen .fw-row h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0;color:var(--ink)}\n#kaizuno-global #fachwissen .fw-row p{margin:0 0 6px;font-size:16px;line-height:1.6}\n@media(max-width:1000px){#kaizuno-global #fachwissen .fw-row{grid-template-columns:1fr;row-gap:8px}}\n\n#kaizuno-global .view .topic-offers{display:block;gap:0;border-top:1px solid var(--line)}\n#kaizuno-global .view .topic-offers .topic-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:\"label text\" \"title text\" \"title link\";column-gap:64px;align-items:start;padding:24px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}\n#kaizuno-global .view .topic-offers .topic-offer>.eyebrow{grid-area:label;margin:0 0 6px}\n#kaizuno-global .view .topic-offers .topic-offer>h3{grid-area:title;margin:0;font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important}\n#kaizuno-global .view .topic-offers .topic-offer>p:not(.eyebrow){grid-area:text;margin:0 0 6px;font-size:16px;line-height:1.6}\n#kaizuno-global .view .topic-offers .topic-offer>a{grid-area:link;justify-self:start}\n@media(max-width:1000px){#kaizuno-global .view .topic-offers .topic-offer{grid-template-columns:1fr;grid-template-areas:\"label\" \"title\" \"text\" \"link\";row-gap:8px}#kaizuno-global .view .topic-offers .topic-offer>p:not(.eyebrow){margin:4px 0 0}}\n\n#kaizuno-global #oth .case-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:64px;align-items:start}\n#kaizuno-global #oth .case-lead{font-size:18px;line-height:1.6;max-width:760px;margin:0;text-wrap:pretty}\n#kaizuno-global #oth .case-quote{max-width:820px;margin:48px auto 0;padding:36px 0 0;border-top:1px solid var(--line);text-align:center}\n#kaizuno-global #oth .case-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance}\n#kaizuno-global #oth .case-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #oth .case-proof{max-width:820px;margin:18px auto 0;text-align:center;font-size:13px;letter-spacing:.06em;color:var(--muted)}\n#kaizuno-global #oth .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #oth .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #oth .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #oth .case-longtext{max-width:760px;padding-bottom:28px}\n#kaizuno-global #oth .case-longtext h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0 0 16px;color:var(--ink)}\n#kaizuno-global #oth .case-longtext p{font-size:16px;line-height:1.7;margin:0 0 14px;text-wrap:pretty}\n#kaizuno-global #oth .case-longtext .case-source{font-size:13px;letter-spacing:.06em;color:var(--muted);margin-top:18px}\n#kaizuno-global #oth .case-close{max-width:none;margin:28px 0 0;font-size:16px;line-height:1.7;color:var(--text)}\n#kaizuno-global #oth .case-links{display:inline-flex;flex-wrap:wrap;gap:18px;margin-left:18px}\n@media(max-width:1000px){#kaizuno-global #oth .case-head{grid-template-columns:1fr}#kaizuno-global #oth .case-links{display:flex;margin:12px 0 0}}\n\n#kaizuno-global .benefits .benefit{align-items:center}\n#kaizuno-global #benefits-heading~.benefits .benefit-claim h3{font-family:var(--serif)!important;font-weight:400!important;font-size:30px!important;line-height:1.2!important;letter-spacing:-.02em;margin:0;color:var(--ink);text-wrap:balance}\n#kaizuno-global .benefits .benefit-claim p{margin:10px 0 0;font-size:16px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global .benefits .benefit blockquote.benefit-proof{margin:0}\n@media(max-width:1000px){#kaizuno-global .benefits .benefit blockquote.benefit-proof{margin-top:16px}}\n@media(max-width:600px){#kaizuno-global #benefits-heading~.benefits .benefit-claim h3{font-size:23px!important}}\n\n#kaizuno-global #books .books-intro{display:grid;margin-bottom:44px}\n#kaizuno-global #books .books-intro>p{margin:0;font-size:18px;line-height:1.6;max-width:none;text-wrap:pretty}\n@media(min-width:1001px){#kaizuno-global #books .books-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:start}}\n@media(max-width:1000px){#kaizuno-global #books .books-intro{grid-template-columns:1fr;row-gap:16px}}\n\n#kaizuno-global #oth .case-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding-bottom:8px}\n#kaizuno-global #oth .case-facts dl{margin:0;border-top:1px solid var(--line)}\n#kaizuno-global #oth .case-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global #oth .case-facts dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);font-weight:600;padding-top:3px}\n#kaizuno-global #oth .case-facts dd{margin:0;color:var(--ink);font-size:16px}\n#kaizuno-global #oth .case-story{border-top:1px solid var(--line)}\n#kaizuno-global #oth .case-row{padding:16px 0 18px;border-bottom:1px solid var(--line)}\n#kaizuno-global #oth .case-row h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0 0 6px;color:var(--ink)}\n#kaizuno-global #oth .case-row p{margin:0;font-size:16px;line-height:1.65;text-wrap:pretty}\n#kaizuno-global #oth details .case-source{font-size:13px;letter-spacing:.06em;color:var(--muted);margin:0 0 24px}\n@media(max-width:1000px){#kaizuno-global #oth .case-grid{grid-template-columns:1fr;row-gap:28px}#kaizuno-global #oth .case-facts dl>div{grid-template-columns:120px 1fr}}\n\n#kaizuno-global #oth .case-quote-small{max-width:760px;margin:28px 0 20px;padding:0 0 0 14px;border-left:2px solid var(--teal)}\n#kaizuno-global #oth .case-quote-small p{margin:0;font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:var(--teal-dark)}\n#kaizuno-global #oth .case-quote-small cite{display:block;margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n\n#kaizuno-global #oth .case-row p+p{margin-top:10px}\n\n#kaizuno-global #oth .case-story{max-width:760px;border-top:0}\n#kaizuno-global #oth .case-row:first-child{padding-top:0}\n\n#kaizuno-global #oth .case-prose{max-width:760px;padding:6px 0 4px}\n#kaizuno-global #oth .case-prose p{margin:0;max-width:none;text-wrap:pretty}\n#kaizuno-global #oth .case-prose p+p{margin-top:14px}\n#kaizuno-global #oth .case-quote-small p{max-width:none}\n\n#kaizuno-global #oth .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #oth .case.editorial-case h2{margin:22px 0 18px}\n#kaizuno-global #oth .case-lead{max-width:none;font-size:18px}\n#kaizuno-global #oth .case-quote{margin-top:36px}\n#kaizuno-global #oth .oth-quote-flex{display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #oth .oth-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #oth .case-close{margin-top:24px}\n\n#kaizuno-global #oth .case-photo{margin:28px 0 40px}\n#kaizuno-global #oth .case-photo img{display:block;width:100%;height:auto;border-radius:6px}\n\n#kaizuno-global #wibs .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #wibs .case-chip-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}\n#kaizuno-global #wibs .case-chip-row .wibs-logo{width:190px;height:auto;margin:0;flex:none}\n#kaizuno-global #wibs .case.editorial-case h2{margin:22px 0 18px}\n#kaizuno-global #wibs .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #wibs .wibs-quote{margin:36px auto 0}\n#kaizuno-global #wibs .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #wibs .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #wibs .case-prose{max-width:760px;padding:6px 0 20px}\n#kaizuno-global #wibs .case-prose p{margin:0;text-wrap:pretty}\n#kaizuno-global #wibs .case-prose p+p{margin-top:14px}\n#kaizuno-global #wibs .case-link{margin:24px 0 0}\n@media(max-width:700px){#kaizuno-global #wibs .case-chip-row{flex-direction:column}#kaizuno-global #wibs .case-chip-row .wibs-logo{width:160px}}\n\n#kaizuno-global #wibs .case-photo{margin:28px 0 40px}\n#kaizuno-global #wibs .case-photo img{display:block;width:100%;height:auto;border-radius:6px}\n\n#kaizuno-global #dental .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #dental .case-prose{max-width:760px}\n#kaizuno-global #dental .case-prose p{max-width:none}\n#kaizuno-global #dental .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #dental .case-quote-small{max-width:760px;margin:28px 0 20px;padding:0 0 0 14px;border-left:2px solid var(--teal)}\n#kaizuno-global #dental .case-quote-small p{margin:0;font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:var(--teal-dark);max-width:none}\n#kaizuno-global #dental .case-quote-small cite{display:block;margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #dental .case-photo{margin:28px 0 16px;max-width:480px}\n#kaizuno-global #dental .case-photo img{width:100%;height:auto;border-radius:6px}\n#kaizuno-global #dental .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #dental .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #dental .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #dental .case-link{margin:24px 0 0}\n#kaizuno-global #wibs .wibs-flyer{margin:28px 0}\n#kaizuno-global #wibs .wibs-flyer img{display:block;width:100%;max-width:300px;height:auto;border-radius:8px;border:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-flyer-inline{float:right;width:210px;margin:4px 0 16px 28px}\n#kaizuno-global #wibs .wibs-flyer-inline img{max-width:210px}\n#kaizuno-global #wibs .wibs-flyer-inline figcaption{margin-top:8px}\n#kaizuno-global #wibs .case-prose::after{content:\"\";display:block;clear:both}\n#kaizuno-global #wibs .wibs-kontakt{display:flex;align-items:center;gap:20px;margin:32px 0 4px}\n#kaizuno-global #wibs .wibs-kontakt img{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0}\n#kaizuno-global #wibs .wibs-kontakt .eyebrow{margin:0 0 4px}\n#kaizuno-global #wibs .wibs-kontakt-name{margin:0;font-weight:600;max-width:none}\n#kaizuno-global #wibs .wibs-flyer figcaption{margin-top:10px;max-width:420px}\n#kaizuno-global #dental .dental-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #dental .dental-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);max-width:none}\n#kaizuno-global #dental .dental-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #dental .dental-heads{display:flex;flex-direction:column;gap:10px;flex-shrink:0}\n#kaizuno-global #dental .dental-heads img{display:block;width:96px;height:96px;border-radius:12px;object-fit:cover}\n#kaizuno-global #dental .dental-praxis{display:flex;gap:16px;margin:28px 0}\n#kaizuno-global #dental .dental-praxis img{display:block;width:calc(50% - 8px);height:auto;border-radius:8px}\n\n#kaizuno-global #jobcenter .jc-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);text-align:center}\n#kaizuno-global #jobcenter .jc-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance;max-width:none}\n#kaizuno-global #jobcenter .jc-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #jobcenter .jc-quote-flex{display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #jobcenter .jc-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #jobcenter.case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #jobcenter .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #jobcenter .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #jobcenter .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #jobcenter .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #jobcenter .case-prose{max-width:760px}\n#kaizuno-global #jobcenter .case-prose p{max-width:none}\n#kaizuno-global #jobcenter .case-link{margin:24px 0 0}\n#kaizuno-global .case-offer{margin:28px 0 0;font-size:16px;line-height:1.6;max-width:760px}\n#kaizuno-global .case-offer .offer-strong{font-weight:700;color:var(--teal-dark)}\n#kaizuno-global .caption-link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}\n#kaizuno-global .caption-link:hover{color:var(--teal-dark)}\n#kaizuno-global .book-more{margin:10px 0 0}\n#kaizuno-global .book-more>summary{cursor:pointer;font-weight:600;color:var(--teal-dark);padding:4px 0;list-style:none}\n#kaizuno-global .book-more>summary::-webkit-details-marker{display:none}\n#kaizuno-global .book-more p{margin-top:12px}\n#kaizuno-global #ai-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #ai-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #ai-case .ki-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #ai-case .ki-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);max-width:none}\n#kaizuno-global #ai-case .ki-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #ai-case .ki-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #ai-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #ai-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #ai-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #ai-case .case-prose{max-width:760px}\n#kaizuno-global #ai-case .case-prose p{max-width:none}\n#kaizuno-global #ai-case .ki-q{margin:32px 0 10px;font-size:18px;line-height:1.4;font-weight:700;color:var(--ink);max-width:760px}\n#kaizuno-global #comic-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #comic-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #comic-case .comic-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #comic-case .comic-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);max-width:none}\n#kaizuno-global #comic-case .comic-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #comic-case .comic-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #comic-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #comic-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #comic-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #comic-case .case-prose{max-width:760px}\n#kaizuno-global #comic-case .case-prose p{max-width:none}\n#kaizuno-global #comic-case .comic-scene{margin:28px 0}\n#kaizuno-global #comic-case .comic-scene img{display:block;width:100%;height:auto;border-radius:8px}\n#kaizuno-global #comic-case .comic-scene figcaption{margin-top:10px;max-width:560px}\n#kaizuno-global #comic-case .comic-voices{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:12px}\n#kaizuno-global #comic-case .comic-voices b{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:4px}\n#kaizuno-global #comic-case .comic-voices i{display:block;font-family:Georgia,serif;font-size:14px;line-height:1.45;color:var(--muted)}\n@media (max-width:860px){#kaizuno-global #comic-case .comic-voices{grid-template-columns:1fr 1fr}}\n#kaizuno-global #three-ways .way-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}\n#kaizuno-global #three-ways .way-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}\n#kaizuno-global #three-ways .way-card h3{margin:0 0 10px;font-size:19px}\n#kaizuno-global #three-ways .way-card p{margin:0;font-size:16px;line-height:1.6;max-width:none}\n#kaizuno-global #three-ways .way-sum{margin:28px 0 0;font-size:19px;line-height:1.55;font-weight:600;color:var(--teal-dark);max-width:none;text-wrap:balance}\n@media (max-width:860px){#kaizuno-global #three-ways .way-grid{grid-template-columns:1fr}}\n#kaizuno-global .case-offer+.case-link{margin:10px 0 0}\n#kaizuno-global #excellence-case .ex-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n\n#kaizuno-global #sustainability-case .nh-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n\n#kaizuno-global #sustainability-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #sustainability-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #sustainability-case .nh-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #sustainability-case .nh-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance;max-width:none}\n#kaizuno-global #sustainability-case .nh-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #sustainability-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #sustainability-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #sustainability-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #sustainability-case .case-prose{max-width:760px}\n#kaizuno-global #sustainability-case .case-prose p{max-width:none}\n#kaizuno-global #sustainability-case .case-link{margin:24px 0 0}\n\n#kaizuno-global #excellence-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #excellence-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #excellence-case .ex-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #excellence-case .ex-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance;max-width:none}\n#kaizuno-global #excellence-case .ex-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #excellence-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #excellence-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #excellence-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #excellence-case .case-prose{max-width:760px}\n#kaizuno-global #excellence-case .case-prose p{max-width:none}\n#kaizuno-global #excellence-case .case-link{margin:10px 0 0}\n#kaizuno-global .brand{flex-direction:column;align-items:flex-start;gap:1px;width:auto}#kaizuno-global .brand-claim{font-family:\"DM Serif Display\",Georgia,serif;font-size:15.8px;letter-spacing:.015em;color:var(--ink);white-space:nowrap}#kaizuno-global .brand-claim b{color:#14716b;font-weight:400}\n@media(max-width:760px){#kaizuno-global .brand-claim{display:none}}\n#kaizuno-global .header-tools{display:flex;align-items:center;gap:12px;flex-shrink:0}\n#kaizuno-global .lang{position:relative}\n#kaizuno-global .lang>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--ink);padding:8px 10px;border-radius:3px;min-height:40px}\n#kaizuno-global .lang>summary::-webkit-details-marker{display:none}\n#kaizuno-global .lang>summary span{font-size:11px;color:var(--teal-dark)}\n#kaizuno-global .lang>summary:hover , #kaizuno-global .lang[open]>summary{background:var(--mint)}\n#kaizuno-global .lang ul{position:absolute;right:0;top:calc(100% + 6px);z-index:50;list-style:none;margin:0;padding:6px;min-width:150px;background:var(--paper);border:1px solid var(--line);border-radius:4px;box-shadow:0 12px 20px #0f1a2e14}\n#kaizuno-global .lang ul a{display:block;padding:8px 10px;border-radius:3px;text-decoration:none;color:var(--ink);font-size:14px}\n#kaizuno-global .lang ul a:hover{background:var(--mint)}\n#kaizuno-global .lang ul a[aria-current]{font-weight:600;color:var(--teal-dark)}\n#kaizuno-global .mobile-lang{font-size:16px;color:var(--muted,#6b746f)}\n#kaizuno-global .mobile-nav .mobile-lang a{color:var(--ink);font-weight:400}\n#kaizuno-global .mobile-nav .mobile-lang a[aria-current]{font-weight:600;color:var(--teal-dark)}\n@media(max-width:850px){#kaizuno-global .header-tools{display:none}}\n@media(min-width:851px){#kaizuno-global .mobile-tools{display:none}}\n#kaizuno-global .hbtn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid var(--ink);border-radius:3px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;color:var(--ink);background:transparent;cursor:pointer;white-space:nowrap}\n#kaizuno-global .hbtn.outline:hover{background:var(--mint)}\n#kaizuno-global .hbtn.primary{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}\n#kaizuno-global .hbtn.primary:hover{background:var(--accent-hover,#0f5c57);border-color:var(--accent-hover,#0f5c57)}\n@media(max-width:1199px){#kaizuno-global .header-tools{gap:8px}#kaizuno-global .lang>summary{padding:8px 6px}#kaizuno-global .hbtn{padding:8px 11px}}\n#kaizuno-global .mobile-tools{display:grid;gap:10px;padding-top:16px}\n#kaizuno-global .mobile-nav .mobile-tools a.hbtn{border-bottom:1px solid var(--ink);min-height:44px;padding:10px 16px;display:flex}\n#kaizuno-global .mobile-nav .mobile-tools .hbtn{width:100%;min-height:44px;font-size:16px}\n#kaizuno-global .mobile-nav .mobile-lang a{display:inline;border-bottom:0;padding:0;min-height:0}\n#kaizuno-global .mobile-lang{margin-top:6px}\n#kaizuno-global .dialog-write{margin-top:18px}\n#kaizuno-global .mobile-lang .current{font-weight:600;color:var(--teal-dark)}\n#kaizuno-global .mobile-menu .mobile-nav .mobile-lang a:not([aria-current]){color:var(--ink)!important;font-weight:400!important}\n#kaizuno-global .mobile-nav .mobile-tools .hbtn{font-size:16px}\n\n@media(min-width:1100px){#kaizuno-global .site-header .header-inner{gap:28px;width:calc(100% - 64px);max-width:1400px}#kaizuno-global .desktop-nav{gap:20px}}\n@media(min-width:851px) and (max-width:1099px){\n#kaizuno-global .desktop-nav{display:none}\n#kaizuno-global .header-tools{margin-left:auto}\n#kaizuno-global .mobile-menu{display:block;margin-left:0}\n#kaizuno-global .mobile-menu>summary.menu-button{display:flex!important;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:40px;font-size:14px;padding:8px 12px}\n#kaizuno-global .mobile-menu>summary::-webkit-details-marker{display:none}\n#kaizuno-global .mobile-menu>summary::marker{content:\"\"}\n#kaizuno-global .mobile-menu[open]>summary{background:var(--mint);border-color:var(--teal-dark)}\n#kaizuno-global .mobile-menu:not([open])>.mobile-nav{display:none!important}\n#kaizuno-global .mobile-menu[open]>.mobile-nav{display:grid;position:absolute;top:100%;left:0;right:0;z-index:40;padding:10px 32px 24px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0f1a2e14}\n#kaizuno-global .mobile-menu .mobile-nav a{display:block;min-height:44px;padding:12px 0;text-decoration:none;border-bottom:1px solid var(--line);color:var(--ink);font-size:17px}\n}\n#kaizuno-global .contact-write{margin:32px auto 0;max-width:none!important;font-size:17px;text-align:center}\n\n#kaizuno-global .topic-intro{font-size:19px;color:var(--ink);margin:0 0 22px;max-width:none}\n#kaizuno-global .topic-searchbar input#topic-search{max-width:440px}\n#kaizuno-global .topic-searchbar{align-items:flex-end}\n#kaizuno-global #topic-reset[hidden]{display:none!important}\n#kaizuno-global #topic-search-status:empty{display:none}\n#kaizuno-global .catalog-topic>summary{align-items:flex-start}\n#kaizuno-global .catalog-topic summary>span.topic-t{display:flex!important;flex-direction:column;gap:3px;padding-right:16px;font-size:16px;font-weight:500;color:inherit;transform:none!important}\n#kaizuno-global .topic-q{font-size:14px;line-height:1.45;color:var(--muted,#5f6b67);font-weight:400}\n#kaizuno-global .catalog-topic[open] .topic-q{color:var(--ink)}\n#kaizuno-global .topic-outro{margin:36px 0 0;font-size:17px;max-width:none}\n#kaizuno-global .link-button{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}\n#kaizuno-global .link-button:hover{color:var(--ink)}\n\n#kaizuno-global .topic-catalog .topic-intro{font-size:19px;color:var(--ink);margin:0;max-width:760px}\n#kaizuno-global .topic-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}\n#kaizuno-global .topic-item{padding:14px 0 15px;border-bottom:1px solid var(--line)}\n#kaizuno-global .topic-item .topic-t{margin:0;font-size:16px;font-weight:600;color:var(--ink);line-height:1.4;max-width:none}\n#kaizuno-global .topic-item .topic-q{margin:3px 0 0;font-size:15px;line-height:1.45;color:var(--text,#3c4a47);max-width:none}\n#kaizuno-global .topic-item .text-link{display:inline-block;margin-top:8px;font-size:14px}\n#kaizuno-global .topic-kicker{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-dark);max-width:none}\n#kaizuno-global .topic-whole-line{margin:44px 0 0;font-size:17px;color:var(--ink);max-width:none}\n#kaizuno-global .topic-catalog .topic-outro{margin:40px 0 0;font-size:17px;max-width:none}\n\n#kaizuno-global .topic-item .topic-t{font-size:16.5px;font-weight:600;color:var(--ink)}\n#kaizuno-global .topic-item .topic-q{font-size:14.5px;color:#5f6b67;margin-top:4px}\n#kaizuno-global .topic-whole-line{margin:56px 0 0;padding:24px 28px;background:#fffdf8;border:1px solid var(--line);border-radius:6px;font-size:16px}\n#kaizuno-global .topic-catalog .topic-outro{margin:40px 0 0;padding-top:32px;border-top:1px solid var(--line);text-align:center}\n\n#kaizuno-global .topic-introrow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}\n#kaizuno-global .topic-all-toggle{all:unset;cursor:pointer;font-size:15px;font-weight:600;color:var(--teal-dark);border-bottom:1px solid var(--teal-dark);padding-bottom:2px;white-space:nowrap}\n#kaizuno-global .topic-all-toggle:hover{color:var(--ink);border-color:var(--ink)}\n#kaizuno-global .topic-all-toggle:focus-visible{outline:2px solid var(--teal-dark);outline-offset:4px}\n#kaizuno-global .topic-catalog:not(.show-questions) .topic-item .topic-q{display:none}\n#kaizuno-global .topic-catalog:not(.show-questions) .topic-item{padding:12px 0 13px}\n#kaizuno-global .topic-catalog-grid{gap:24px}\n#kaizuno-global .topic-group{background:#fffdf8;border:1px solid var(--line);border-radius:8px;padding:26px 26px 14px}\n#kaizuno-global .topic-group .topic-item:last-child{border-bottom:0}\n#kaizuno-global .topic-group-heading{margin-bottom:16px}\n\n@supports (grid-template-rows:subgrid){\n#kaizuno-global .topic-catalog-grid{grid-auto-rows:auto}\n#kaizuno-global .topic-group{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;position:relative}\n#kaizuno-global .topic-group>.native-route-target{position:absolute;top:0;left:0}\n#kaizuno-global .topic-group .topic-list{display:contents}\n#kaizuno-global .topic-group .topic-item:first-child{border-top:1px solid var(--line)}\n#kaizuno-global .topic-group-heading{align-self:end}\n}\n\n#kaizuno-global .home-workflow .workflow-number{width:16px;height:16px;background:var(--teal-dark);border-color:var(--teal-dark);margin:14px 0 22px}\n#kaizuno-global .home-workflow li:not(:last-child)::after{top:22px;left:16px;width:calc(100% + 20px)}\n@media(max-width:850px){#kaizuno-global .home-workflow li{padding-left:40px}#kaizuno-global .home-workflow .workflow-number{margin:0;top:10px}#kaizuno-global .home-workflow li:not(:last-child)::after{left:7px;top:26px;width:1px;height:calc(100% - 16px)}}\n#kaizuno-global .topic-more{margin:28px 0 0;font-size:17px;color:var(--ink)}#kaizuno-global .topic-more button.text-link{background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 0 2px;margin:0;font:inherit;font-weight:600;color:var(--teal-dark);cursor:pointer;display:inline}\n\n@media(min-width:901px){#kaizuno-global .home-explanation-grid>.home-explanation-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}}\n@media(min-width:861px){#kaizuno-global .way-grid>.way-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}}\n@media(min-width:851px){#kaizuno-global .home-workflow>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}}\n#kaizuno-global #example .story-method ol>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-content:start}\n\n#kaizuno-global .topic-group .topic-group-heading{align-self:stretch;align-items:end;margin:-26px -26px 0;padding:22px 26px 18px;background:var(--soft);border-bottom:1px solid var(--line);border-radius:7px 7px 0 0}\n#kaizuno-global .topic-group .topic-item:first-child{border-top:0}\n#kaizuno-global .topic-link{margin:8px 0 0}#kaizuno-global .topic-link .text-link{font-size:14px;margin:0;gap:8px}#kaizuno-global .topic-whole-line .inline-link{display:inline;margin-left:6px;font-size:15px}\n\n@media(min-width:901px){#kaizuno-global #books .books-intro>p{margin-top:calc(42px + (clamp(32px,3.2vw,46px) - 35.2px) * .278)}}\n\n@media(min-width:701px){#kaizuno-global .editorial-layout>.editorial-copy{position:relative;top:calc((clamp(32px,3.2vw,46px) - 35.2px) * .278)}}\n#kaizuno-global .quote-note{margin:36px 0 0;font-size:14px;color:var(--muted);max-width:none}\n#kaizuno-global .quote-note-wrap{padding-top:8px;padding-bottom:48px}\n\n\/* Elementor canvas integration: keep the application full-width and independent. *\/\n#kaizuno-global{display:block;width:100%;isolation:isolate;}\n#kaizuno-global *,#kaizuno-global *::before,#kaizuno-global *::after{box-sizing:border-box;}\n#kaizuno-global img{max-width:100%;height:auto;}\n#kaizuno-global dialog{max-width:min(680px,calc(100vw - 32px));}\n\n\/* KAIZUNO Elementor-safe shared overrides *\/\n#kaizuno-global a,\n#kaizuno-global a:hover,\n#kaizuno-global a:focus,\n#kaizuno-global a:active,\n#kaizuno-global a:visited {\n    font-family: inherit !important;\n}\n#kaizuno-global .site-header { max-width: 100% !important; }\n#kaizuno-global h1,\n#kaizuno-global h2,\n#kaizuno-global h3,\n#kaizuno-global .hero h1,\n#kaizuno-global .page-hero h1 {\n    font-family: \"DM Serif Display\", Georgia, serif !important;\n}\n#kaizuno-global .footer a { color: #7a7f98 !important; }\n<\/style><header class=\"site-header\"><div class=\"wrap header-inner\"><a class=\"brand\" href=\"https:\/\/kaizuno.com\/\" aria-label=\"KAIZUNO \u2013 Home\"><img decoding=\"async\" src=\"https:\/\/kaizuno.com\/assets\/images\/logo-kaizuno.webp\" alt=\"KAIZUNO\u00ae\" width=\"164\" height=\"48\"><span class=\"brand-claim\">\u201cWe solve it <b>ourselves<\/b>.\u201d<\/span><\/a><nav class=\"desktop-nav\" aria-label=\"Main navigation\"><a href=\"https:\/\/kaizuno.com\/\" data-nav=\"home\">Home<\/a><a href=\"https:\/\/kaizuno.com\/approach\/\" data-nav=\"approach\">Approach<\/a><a href=\"https:\/\/kaizuno.com\/technology\/\" data-nav=\"technology\">Technology<\/a><a href=\"https:\/\/kaizuno.com\/topics\/\" data-nav=\"topics\">Topics<\/a><a href=\"https:\/\/kaizuno.com\/industries\/\" data-nav=\"industries\">Industries<\/a><a href=\"https:\/\/kaizuno.com\/partners\/\" data-nav=\"partners\">Partners<\/a><a href=\"https:\/\/kaizuno.com\/team\/\" data-nav=\"team\">Team<\/a><\/nav><div class=\"header-tools\"><details class=\"lang\"><summary aria-label=\"Choose language, currently English\">English <span aria-hidden=\"true\">\u25be<\/span><\/summary><ul><li><a href=\"https:\/\/kaizuno.com\/data-protection-declaration\/\" lang=\"en\" aria-current=\"true\">English<\/a><\/li><li><a href=\"https:\/\/kaizuno.com\/de\/datenschutz-erklaerung\/\" data-lang-other lang=\"de\" hreflang=\"de\">Deutsch<\/a><\/li><\/ul><\/details><a class=\"hbtn primary\" href=\"https:\/\/kaizuno.com\/contact-us\/\">Contact<\/a><a class=\"hbtn outline\" href=\"https:\/\/my.kaizuno.com\/en\/\">Log in<\/a><\/div><details class=\"mobile-menu\"><summary class=\"menu-button\" aria-controls=\"mobile-nav\">Menu <span aria-hidden=\"true\">\u2630<\/span><\/summary><nav id=\"mobile-nav\" class=\"mobile-nav\" aria-label=\"Mobile main navigation\"><a href=\"https:\/\/kaizuno.com\/\" data-nav=\"home\">Home<\/a><a href=\"https:\/\/kaizuno.com\/approach\/\" data-nav=\"approach\">Approach<\/a><a href=\"https:\/\/kaizuno.com\/technology\/\" data-nav=\"technology\">Technology<\/a><a href=\"https:\/\/kaizuno.com\/topics\/\" data-nav=\"topics\">Topics<\/a><a href=\"https:\/\/kaizuno.com\/industries\/\" data-nav=\"industries\">Industries<\/a><a href=\"https:\/\/kaizuno.com\/partners\/\" data-nav=\"partners\">Partners<\/a><a href=\"https:\/\/kaizuno.com\/team\/\" data-nav=\"team\">Team<\/a><div class=\"mobile-tools\"><a class=\"hbtn primary\" href=\"https:\/\/kaizuno.com\/contact-us\/\">Contact<\/a><a class=\"hbtn outline\" href=\"https:\/\/my.kaizuno.com\/en\/\">Log in<\/a><span class=\"mobile-lang\"><span class=\"current\" lang=\"en\">English<\/span> \u00b7 <a href=\"https:\/\/kaizuno.com\/de\/datenschutz-erklaerung\/\" data-lang-other lang=\"de\" hreflang=\"de\">Deutsch<\/a><\/span><\/div><\/nav><\/details><\/div><\/header><\/div><script>(function(){\n  const root=document.getElementById('kaizuno-global');\n  if(!root)return;\n  const pagePairs={\n    '\/':'\/de\/',\n    '\/approach\/':'\/de\/vorgehen\/',\n    '\/technology\/':'\/de\/technologie\/',\n    '\/topics\/':'\/de\/themen\/',\n    '\/industries\/':'\/de\/branchen\/',\n    '\/partners\/':'\/de\/partner\/',\n    '\/team\/':'\/de\/team\/',\n    '\/data-protection-declaration\/':'\/de\/datenschutz-erklaerung\/',\n    '\/de\/':'\/',\n    '\/de\/vorgehen\/':'\/approach\/',\n    '\/de\/technologie\/':'\/technology\/',\n    '\/de\/themen\/':'\/topics\/',\n    '\/de\/branchen\/':'\/industries\/',\n    '\/de\/partner\/':'\/partners\/',\n    '\/de\/team\/':'\/team\/',\n    '\/de\/datenschutz-erklaerung\/':'\/data-protection-declaration\/'\n  };\n  const path=location.pathname.replace(\/\\\/+$\/,'\/')||'\/';\n  const fallback=path.startsWith('\/de\/')?'\/':'\/de\/';\n  const destination=pagePairs[path]||fallback;\n  root.querySelectorAll('[data-lang-other]').forEach(link=>{link.href='https:\/\/kaizuno.com'+destination;});\n})();<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f514812 e-con-full cctitl e-flex e-con e-parent\" data-id=\"f514812\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ed4987c e-con-full e-flex e-con e-child\" data-id=\"ed4987c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36f8ec2 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"36f8ec2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Our data protection declaration<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-441e7f7 e-flex e-con-boxed e-con e-parent\" data-id=\"441e7f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe31d7a elementor-widget elementor-widget-text-editor\" data-id=\"fe31d7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>*\u00a0 This is a courtesy translation of the original German document. In the event of any discrepancy between this English translation and the German original, the German version shall prevail.<\/em><\/p><div><div><strong>Effective: 1 March 2026<\/strong><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bcf4524 elementor-widget elementor-widget-text-editor\" data-id=\"bcf4524\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"legal-section\"><h2 class=\"legal-title\">1. What this is about<\/h2><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">1.1 Scope<\/h3><p class=\"legal-text\">This Privacy Policy describes how we process your personal data when you visit our website kaizuno.com or use the KAIZUNO\u00ae Platform. It supplements our Terms of Use, available at kaizuno.com.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">1.2 Transparency<\/h3><p class=\"legal-text\">We want you to be able to understand what we do with your data and why.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">1.3 Applicable version<\/h3><p class=\"legal-text\">The current version of this Privacy Policy, as published on kaizuno.com, shall apply at all times.<\/p><\/div><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">2. Who we are<\/h2><p class=\"legal-text\">The KAIZUNO\u00ae Platform is operated by:<\/p><p class=\"legal-contact\"><strong>Anrok GmbH<\/strong><br \/>Via Larisch 2, 7031 Laax, Switzerland<br \/>UID: CHE-290.490.033<br \/>Email: data(at)kaizuno.com<\/p><p class=\"legal-text\">Where this Privacy Policy refers to &#8220;we&#8221;, this means Anrok GmbH. For data protection enquiries, please contact: data(at)kaizuno.com.<\/p><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">3. Our principles<\/h2><p class=\"legal-text\">We take care to process data only within the scope of the purposes described. We do not share personal data with third parties unless it is necessary for the operation of the Platform or required by law. And we do not sell your personal data.<\/p><p class=\"legal-text\">Aggregated data that does not allow conclusions about individual persons or organisations is used to improve our own products and services.<\/p><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">4. What data we process<\/h2><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.1 When visiting our website<\/h3><p class=\"legal-text\">When you visit kaizuno.com, our web server automatically collects technical data: your IP address, time of access, pages visited, browser and operating system information, and the referring page. We need this data for the secure operation and optimisation of the website. It is generally deleted after 12 months, unless security or legal reasons require longer retention.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.2 Upon registration<\/h3><p class=\"legal-text\">When you create a user account, we collect: first and last name, email address, password (stored in encrypted form), account settings, your organisation and role affiliation, and usage data (features accessed, timestamps of activities). We need this data to provide you with access to the Platform, manage your account and assign the correct permissions.<\/p><p class=\"legal-text\">Your account data is stored during active use. After your last activity, we retain it for as long as necessary for the purposes described \u2014 in particular for long-term development comparisons at both individual and organisational level. After that, it is deleted unless statutory retention obligations apply. Organisation administrators can remove invited users at any time.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.3 When using the Platform<\/h3><p class=\"legal-text\">When you use the Platform, we process the data you enter and the data generated during use \u2014 in particular responses to assessment questions, information about the organisational context (such as industry, size and type of organisation), interim saves and the AI-powered results generated from this data.<\/p><p class=\"legal-text\"><strong>Important:<\/strong> The Platform is not intended for the processing of business figures, customer lists, bank data or confidential strategic information. Should you enter such data, you do so at your own risk (see Terms of Use, Section 5.4).<\/p><p class=\"legal-text\">Your usage data is stored during active use and beyond for as long as necessary for the purposes described. After that, it is deleted unless statutory retention obligations apply.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.4 When inviting team members<\/h3><p class=\"legal-text\">Organisation administrators can invite team members by entering their name and email address. The invited person then receives an email with access information. This data is stored for as long as the person is part of the organisation and deleted within a reasonable period thereafter.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.5 When contacting us<\/h3><p class=\"legal-text\">When you contact us via the contact form, by email or by telephone, we process the data you provide (name, email address, message content) to handle your enquiry. This data is deleted after the matter is concluded, unless further retention obligations apply.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.6 When purchasing our services<\/h3><p class=\"legal-text\">When placing an order, we process your billing address, order details and invoice information. Credit card and bank data is processed exclusively by our payment service provider Stripe and is not stored on our own servers. Invoice data (addresses, amounts, invoice numbers) is stored and managed by us in accordance with statutory retention periods (generally 10 years under Swiss law, Code of Obligations Art. 958f).<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.7 Newsletter<\/h3><p class=\"legal-text\">If you subscribe to our newsletter, we collect your email address, subscription date and confirmation status. You can unsubscribe at any time via the link in each newsletter email or by emailing data(at)kaizuno.com.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.8 Chatbot<\/h3><p class=\"legal-text\">When you interact with a chatbot on our website, we process your message text and technical data (IP address, browser, timestamp). This data is deleted within a reasonable period after the conversation ends, unless security or legal reasons require longer retention.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.9 After account deletion<\/h3><p class=\"legal-text\">When you delete your account, we retain your data for a reasonable grace period \u2014 to protect against accidental deletion and to allow you to reactivate at a later time. After this grace period, the data is permanently deleted, unless statutory retention obligations or legitimate interests require otherwise \u2014 in particular the preservation of evidence in cases of suspected misuse or unlawful conduct (GDPR Art. 17(3)(e)).<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">4.10 Legal bases<\/h3><p class=\"legal-text\">For customers in the European Union: We process your data on the following legal bases under GDPR Art. 6(1): performance of a contract (lit. b) \u2014 for providing the Platform, account management and payment processing; legitimate interest (lit. f) \u2014 for the secure operation of the website, improvement of our services, website security and chatbot customer support; consent (lit. a) \u2014 for sending the newsletter.<\/p><p class=\"legal-text\">For customers in Switzerland: The nDSG (Swiss Data Protection Act) does not have a catalogue of legal bases like the GDPR. Data processing is permissible provided it does not unlawfully infringe personality rights (nDSG Art. 30) and a justification exists (nDSG Art. 31).<\/p><\/div><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">5. Artificial intelligence and your data<\/h2><p class=\"legal-text\">The KAIZUNO\u00ae Platform uses artificial intelligence as a core component of our service. Here we explain transparently how this works.<\/p><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">5.1 What we use AI for<\/h3><p class=\"legal-text\">The AI supports various functions of the Platform \u2014 including the creation of assessment questions, the analysis of responses, the generation of reports and recommendations, and the processing of external information sources. The AI-powered scope of features may change and expand as the Platform evolves.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">5.2 What data enters AI processing<\/h3><p class=\"legal-text\">The data you enter into the Platform and the data generated during use enter AI processing \u2014 in particular assessment responses, organisational context and general information you provide. Depending on the feature used, the Platform may also retrieve and process information from external sources. Payment data, trade secrets or bank data are not processed.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">5.3 Where processing takes place<\/h3><p class=\"legal-text\">Data is stored on servers in Switzerland. AI processing takes place on servers within the European Union. Transfer to servers outside the EU\/EEA and Switzerland only occurs if necessary for service provision and appropriate safeguards are in place (see Section 6).<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">5.4 Transparency<\/h3><p class=\"legal-text\">AI-generated content is labelled as such. As described in our Terms of Use (Section &#8220;AI inspires \u2014 it does not decide&#8221;), AI-powered results may contain inaccuracies, errors or biases. They serve as impulses and do not replace independent review, professional expert advice, or regulatory inspections or certifications.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">5.5 Responsibility for inputs<\/h3><p class=\"legal-text\">The Platform may employ technical safeguards to detect inappropriate inputs. Responsibility for the nature and content of the data entered lies with you and your organisation.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">5.6 Classification under the EU AI Act<\/h3><p class=\"legal-text\">Based on the current state, the KAIZUNO\u00ae Platform is classified as a limited-risk system under Regulation (EU) 2024\/1689 (EU AI Act). The system supports users in assessment and analysis processes, does not make automated decisions with significant impact on people&#8217;s rights or wellbeing, and requires human oversight of results. This classification may be adjusted as the Platform evolves or regulatory requirements change.<\/p><\/div><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">6. Third-party providers and data transfers<\/h2><p class=\"legal-text\">We work with the following service providers to operate the Platform:<\/p><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">6.1 Amazon AWS (infrastructure and storage)<\/h3><p class=\"legal-text\">Our Platform is hosted on Amazon AWS. Data is stored in Switzerland. AI processing takes place in the EU. If a transfer to the USA is required, it is carried out on the basis of Standard Contractual Clauses (GDPR Art. 46(2)(c)) and the EU-US Data Privacy Framework.<\/p><p class=\"legal-text\">Privacy policy:<br \/><a href=\"https:\/\/aws.amazon.com\/privacy\/\" target=\"_blank\" rel=\"noopener\">https:\/\/aws.amazon.com\/privacy\/<\/a><\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">6.2 Stripe (payment processing)<\/h3><p class=\"legal-text\">Payments are processed by Stripe. The primary storage location is the EU, with redundant backup in the USA. The legal basis is the EU-US Data Privacy Framework, supplemented by Standard Contractual Clauses. Credit card and bank data is processed exclusively by Stripe and is not stored on our own servers. Invoice data (addresses, amounts, invoice numbers) is stored and managed by us.<\/p><p class=\"legal-text\">Privacy policy:<br \/><a href=\"https:\/\/stripe.com\/privacy\" target=\"_blank\" rel=\"noopener\">https:\/\/stripe.com\/privacy<\/a><\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">6.3 Wordfence (website security)<\/h3><p class=\"legal-text\">To protect our website, we use Wordfence (DDoS protection, malware scanning). IP addresses and browser information are processed in this context. The storage location is the USA. The legal basis is Standard Contractual Clauses and legitimate interest.<\/p><p class=\"legal-text\">Privacy policy:<br \/><a href=\"https:\/\/www.wordfence.com\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.wordfence.com\/privacy-policy\/<\/a><\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">6.4 Security standards of our partners<\/h3><p class=\"legal-text\">We only work with service providers that implement appropriate security measures (encryption, access control, audits). All partners are bound by appropriate contractual arrangements \u2014 depending on the provider, such as data processing agreements, Standard Contractual Clauses or comparable data protection agreements.<\/p><\/div><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">7. Your rights<\/h2><p class=\"legal-text\">You have comprehensive rights with regard to your personal data. Below is an overview \u2014 organised by the Swiss Data Protection Act (nDSG) and, where applicable, the European General Data Protection Regulation (GDPR).<\/p><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.1 Access<\/h3><p class=\"legal-text\">You can find out at any time what personal data we process about you and receive a copy in an understandable format.<\/p><p class=\"legal-reference\">nDSG Art. 25 \/ GDPR Art. 15<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.2 Rectification<\/h3><p class=\"legal-text\">You have the right to have incorrect or incomplete data corrected.<\/p><p class=\"legal-reference\">nDSG Art. 6(5) (principle of data accuracy) \/ GDPR Art. 16<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.3 Erasure<\/h3><p class=\"legal-text\">You may request the deletion of your data, provided no statutory retention obligations apply. This does not apply to data required for the performance of a contract, data we are legally required to retain (such as invoices) or data necessary for the assertion of legal claims.<\/p><p class=\"legal-reference\">nDSG Art. 6(4) (proportionality) \/ GDPR Art. 17<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.4 Restriction of processing<\/h3><p class=\"legal-text\">You may request that we restrict the processing of your data \u2014 for example, if you contest the accuracy of the data.<\/p><p class=\"legal-reference\">GDPR Art. 18<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.5 Data portability<\/h3><p class=\"legal-text\">You have the right to receive your data in a structured, commonly used and machine-readable format. This includes your account settings, assessment data and assessment reports.<\/p><p class=\"legal-reference\">nDSG Art. 28 \/ GDPR Art. 20<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.6 Objection to automated decisions<\/h3><p class=\"legal-text\">You have the right to object to a decision based solely on automated processing that significantly affects your rights. The KAIZUNO\u00ae Platform does not make such automated decisions \u2014 the assessment reports are analytical results intended for human evaluation.<\/p><p class=\"legal-reference\">nDSG Art. 21 \/ GDPR Art. 22<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.7 Objection to processing<\/h3><p class=\"legal-text\">Where we process your data on the basis of a legitimate interest (such as for website security or the improvement of our services), you may object to this processing if your particular situation so justifies.<\/p><p class=\"legal-reference\">GDPR Art. 21<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.8 Withdrawal of consent<\/h3><p class=\"legal-text\">Where we process your data on the basis of consent (such as for the newsletter), you may withdraw your consent at any time. The withdrawal takes effect from the moment it reaches us \u2014 the lawfulness of previous processing remains unaffected.<\/p><p class=\"legal-reference\">GDPR Art. 7(3)<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.9 Complaint to a supervisory authority<\/h3><p class=\"legal-text\">If you believe that the processing of your data violates applicable law, you may lodge a complaint with a data protection supervisory authority.<\/p><p class=\"legal-text\"><strong>For Switzerland:<\/strong><br \/>Federal Data Protection and Information Commissioner (FDPIC)<br \/><a href=\"https:\/\/www.edoeb.admin.ch\" target=\"_blank\" rel=\"noopener\">https:\/\/www.edoeb.admin.ch<\/a><\/p><p class=\"legal-text\"><strong>For the European Union:<\/strong><br \/>The competent supervisory authority in your Member State.<\/p><\/div><div class=\"legal-subsection\"><h3 class=\"legal-subtitle\">7.10 How to exercise your rights<\/h3><p class=\"legal-text\">Contact us at data(at)kaizuno.com or in writing to:<\/p><p class=\"legal-contact\">Anrok GmbH<br \/>Via Larisch 2, 7031 Laax, Switzerland<\/p><p class=\"legal-text\">Please provide your name and email address and describe your concern. A copy of an identity document may be required to verify your identity. We generally process your request within 30 days (nDSG Art. 25(6)). For particularly complex requests, the deadline may be extended \u2014 in that case, we will inform you of the reason and the expected duration. Access requests are free of charge.<\/p><\/div><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">8. Data security<\/h2><p class=\"legal-text\">We implement appropriate technical and organisational measures to protect your data. These include encrypted transmission (SSL\/TLS) and storage of your data, access restrictions to authorised persons, confidentiality commitments from all persons involved in processing, regular review of our security standards within our capacities, and procedures for detecting and handling security incidents.<\/p><p class=\"legal-text\">No data transmission over the internet is completely secure. Despite our measures, we cannot guarantee absolute security. Should a data protection breach occur that poses a high risk to your rights, we will inform you and the competent supervisory authority in accordance with statutory requirements (nDSG Art. 24 \/ GDPR Art. 33, 34).<\/p><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">9. Cookies<\/h2><p class=\"legal-text\">Our website and Platform only use cookies that serve two purposes \u2014 the security of your data and a smooth user experience (such as remembering your language setting or returning you to your last working step). We do not use tracking, advertising or marketing cookies.<\/p><p class=\"legal-text\">Specifically, on kaizuno.com we use a session cookie for the language setting\u00a0 and on my.kaizuno.com an additional functional cookie that stores which information pop-ups have already been displayed. In addition, Wordfence and Stripe may set their own technical cookies.<\/p><p class=\"legal-text\">No consent is required for technically necessary and functional cookies (Art. 5(3) ePrivacy Directive). You can manage or delete cookies at any time in your browser settings.<\/p><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">10. Changes to this Privacy Policy<\/h2><p class=\"legal-text\">We may update this Privacy Policy to reflect changes in law, technological developments or operational requirements. In the event of material changes, we will notify you on the Platform or by email. The current version is always available at kaizuno.com.<\/p><\/div><div class=\"legal-section\"><h2 class=\"legal-title\">11. Contact<\/h2><p class=\"legal-text\">If you have questions about this Privacy Policy, you can reach us at:<\/p><p class=\"legal-contact\"><strong>Anrok GmbH<\/strong><br \/>Via Larisch 2<br \/>7031 Laax, Switzerland<br \/>Email: data(at)kaizuno.com<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-03ffab7 e-con-full e-flex e-con e-parent\" data-id=\"03ffab7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa4f2aa elementor-widget elementor-widget-html\" data-id=\"aa4f2aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-location-header,.elementor-location-footer{display:none;}.cctitl{z-index:-1;}#kaizuno-global{z-index: 9;position: relative;}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d64a66 elementor-widget elementor-widget-html\" data-id=\"3d64a66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- KAIZUNO EN FOOTER: place in an Elementor HTML widget below the page content. -->\n<div id=\"kaizuno-global\"><style>\n\/* KAIZUNO website \u2014 shared styles for all pages and languages. *\/\n@font-face {\n  font-family: \"DM Sans\";\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(https:\/\/kaizuno.com\/assets\/fonts\/dm-sans-regular.ttf) format(\"truetype\");\n}\n#kaizuno-global a,\n#kaizuno-global a:hover,\n#kaizuno-global a:focus,\n#kaizuno-global a:active,\n#kaizuno-global a:visited {\n    font-family: inherit !important;\n}\n#kaizuno-global .site-header{max-width: 100% !important;}\n#kaizuno-global .footer a {\n    color: #7a7f98 !important;\n}\n@font-face {\n  font-family: \"DM Sans\";\n  font-style: normal;\n  font-weight: 600;\n  font-display: swap;\n  src: url(https:\/\/kaizuno.com\/assets\/fonts\/dm-sans-semibold.ttf) format(\"truetype\");\n}\n@font-face {\n  font-family: \"DM Serif Display\";\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(https:\/\/kaizuno.com\/assets\/fonts\/dm-serif-display-regular.ttf) format(\"truetype\");\n}\n#kaizuno-global{--ink:#173d3c;--text:#3b4e49;--muted:#59645d;--paper:#fcf8f1;--white:#fffdf9;--soft:#f3ece2;--line:#d9cfc0;--teal:#38b2ac;--teal-dark:#14716b;--mint:#efe5d7;--sand:#efe5d7;--accent-hover:#125f5a;--serif:\"DM Serif Display\",Georgia,serif;--sans:\"DM Sans\",Arial,sans-serif;--max:1180px}\n#kaizuno-global *{box-sizing:border-box}#kaizuno-global{scroll-behavior:smooth;scroll-padding-top:108px}#kaizuno-global{margin:0;background:var(--paper);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.65}#kaizuno-global.locked{overflow:hidden}#kaizuno-global button , #kaizuno-global a , #kaizuno-global input{ -webkit-tap-highlight-color:transparent}#kaizuno-global a{color:inherit;text-underline-offset:5px}#kaizuno-global button{font:inherit;cursor:pointer}#kaizuno-global button , #kaizuno-global a{touch-action:manipulation}#kaizuno-global button:focus-visible , #kaizuno-global a:focus-visible , #kaizuno-global summary:focus-visible , #kaizuno-global [tabindex]:focus-visible{outline:3px solid var(--teal-dark);outline-offset:5px}#kaizuno-global button{color:inherit}#kaizuno-global img{max-width:100%;display:block}#kaizuno-global h1 , #kaizuno-global h2 , #kaizuno-global h3 , #kaizuno-global p{margin:0}#kaizuno-global h1 , #kaizuno-global h2 , #kaizuno-global h3{color:var(--ink)}#kaizuno-global h1 , #kaizuno-global h2{font-family:var(--serif);font-weight:400;line-height:1.1;letter-spacing:-.035em}#kaizuno-global h1{font-size:clamp(44px,5.3vw,76px)}#kaizuno-global h2{font-size:clamp(34px,3.6vw,49px)}#kaizuno-global h3{font-size:22px;line-height:1.3;letter-spacing:-.02em;font-weight:600}#kaizuno-global p+p{margin-top:18px}#kaizuno-global p{max-width:70ch}#kaizuno-global ul{padding-left:20px;margin:16px 0}#kaizuno-global li+li{margin-top:8px}#kaizuno-global strong{font-weight:600}#kaizuno-global .wrap{width:min(var(--max),calc(100% - 96px));margin-inline:auto}#kaizuno-global .narrow{max-width:750px}#kaizuno-global .eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;line-height:1.5;color:var(--teal-dark);margin-bottom:22px}#kaizuno-global .caption{font-size:14px;color:var(--muted);line-height:1.5}#kaizuno-global .lead{font-size:20px;line-height:1.65;max-width:640px;margin-top:26px}#kaizuno-global .section{padding:88px 0}#kaizuno-global .section.compact{padding:60px 0}#kaizuno-global .white{background:var(--white)}#kaizuno-global .soft{background:var(--soft)}#kaizuno-global .mint{background:var(--mint)}#kaizuno-global .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}#kaizuno-global .split.wide-left{grid-template-columns:1.2fr 1fr}#kaizuno-global .stack{display:grid;gap:24px}#kaizuno-global .section-title{margin-bottom:36px}#kaizuno-global .section-title p{margin-top:20px;max-width:680px}#kaizuno-global .text-link{font-size:16px;color:var(--teal-dark);font-weight:600;text-decoration:none;display:inline-flex;gap:14px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:3px}#kaizuno-global .text-link:after{content:\"\u2197\";font-size:19px}#kaizuno-global .text-link:hover{color:var(--ink)}#kaizuno-global .links{display:flex;gap:26px;flex-wrap:wrap;margin-top:28px}#kaizuno-global .button{display:inline-flex;align-items:center;justify-content:center;gap:22px;text-decoration:none;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:3px;padding:13px 21px;font-size:16px;font-weight:600;line-height:1.5;min-height:50px}#kaizuno-global .button:after{content:\"\u2197\";font-size:21px}#kaizuno-global .button:hover{background:var(--teal-dark);border-color:var(--teal-dark)}#kaizuno-global .button.teal{background:var(--teal);border-color:var(--teal);color:var(--ink)}#kaizuno-global .button.teal:hover{background:#73c9c4}#kaizuno-global .button.outline{background:transparent;color:var(--ink)}#kaizuno-global .button.outline:hover{background:var(--mint)}#kaizuno-global .mt{margin-top:30px}#kaizuno-global .small-note{font-size:14px;line-height:1.6;color:var(--muted)}#kaizuno-global .tag{font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:inline-block;padding:6px 9px;background:var(--mint);color:var(--teal-dark);border-radius:2px}#kaizuno-global .skip{position:absolute;z-index:100;top:-80px;left:16px;background:white;padding:12px}#kaizuno-global .skip:focus{top:8px}#kaizuno-global .site-header{background:var(--soft);color:var(--ink);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line)}#kaizuno-global .header-inner{height:90px;display:flex;gap:42px;align-items:center;justify-content:space-between}#kaizuno-global .brand{width:164px;flex-shrink:0;display:flex;align-items:center;text-decoration:none}#kaizuno-global .brand img{width:164px;height:48px;object-fit:contain}#kaizuno-global .desktop-nav{display:flex;gap:25px;align-items:center}#kaizuno-global .desktop-nav a{text-decoration:none;font-size:15px;line-height:1.5;position:relative;padding:31px 0;color:var(--text)}#kaizuno-global .desktop-nav a:after{position:absolute;content:\"\";height:2px;bottom:22px;left:0;right:0;background:var(--teal);transform:scaleX(0);transition:transform .15s}#kaizuno-global .desktop-nav a:hover , #kaizuno-global .desktop-nav a[aria-current=\"page\"]{color:var(--ink)}#kaizuno-global .desktop-nav a:hover:after , #kaizuno-global .desktop-nav a[aria-current=\"page\"]:after{transform:scaleX(1)}#kaizuno-global .menu-button{display:none;color:var(--ink);background:none;border:1px solid #8b9d9a;padding:8px 14px;border-radius:3px;font-size:15px}#kaizuno-global .mobile-nav{display:none}#kaizuno-global .view[hidden]{display:none!important}#kaizuno-global .view [tabindex=\"-1\"]:not(summary):focus-visible , #kaizuno-global main:focus-visible{outline:none}#kaizuno-global .view{animation:enter .22s ease-out}@keyframes enter{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}\n#kaizuno-global .hero{padding:86px 0 72px}#kaizuno-global .hero-grid{display:block;max-width:920px}#kaizuno-global .hero h1{max-width:920px}#kaizuno-global .hero h1 .accent{white-space:nowrap}#kaizuno-global .brand-reg{font:400 .3em var(--sans);vertical-align:super;letter-spacing:0;margin-left:2px}#kaizuno-global .accent{color:var(--teal-dark)}#kaizuno-global .hero .lead{font-size:19px;max-width:780px}#kaizuno-global .hero-aside{padding-left:36px;border-left:1px solid #cecac2}#kaizuno-global .hero-aside .eyebrow{color:var(--muted);margin-bottom:28px}#kaizuno-global .task{padding:16px 0;border-top:1px solid var(--line);display:flex;gap:20px;align-items:start;font-size:20px;line-height:1.4;color:var(--ink)}#kaizuno-global .task span{font-size:13px;color:var(--teal-dark);padding-top:6px}#kaizuno-global .hero-base{margin-top:55px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:28px;font-size:14px;color:var(--muted)}#kaizuno-global .hero-base strong{font-weight:400;color:var(--ink)}#kaizuno-global .number{font-family:var(--serif);font-size:35px;color:var(--teal-dark);line-height:1}#kaizuno-global .perspectives{display:grid;gap:25px}#kaizuno-global .perspective{padding-bottom:24px;border-bottom:1px solid var(--line)}#kaizuno-global .perspective:last-child{padding:0;border:0}#kaizuno-global .perspective h3{font-size:18px;margin-bottom:7px}#kaizuno-global .perspective p{font-size:16px}#kaizuno-global .outcomes{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:38px 0 35px}#kaizuno-global .outcome{padding-top:20px;border-top:1px solid #becdc8}#kaizuno-global .outcome h3{margin:12px 0;font-size:25px;font-family:var(--serif);font-weight:400}#kaizuno-global .three{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}#kaizuno-global .component{border-top:2px solid var(--teal);padding-top:25px}#kaizuno-global .component h3{margin:18px 0 14px}#kaizuno-global .component p{font-size:16px}#kaizuno-global .component .text-link{margin-top:22px;font-size:15px}#kaizuno-global .principle{margin-top:44px;background:var(--soft);padding:25px 30px;display:grid;grid-template-columns:1fr 2fr;gap:40px;font-size:16px}#kaizuno-global .principle strong{color:var(--ink)}#kaizuno-global .proof-compact{padding:36px 42px;background:white;display:grid;grid-template-columns:150px 1fr;gap:40px;align-items:center}#kaizuno-global .proof-compact img{width:130px;max-height:100px;object-fit:contain}#kaizuno-global .proof-compact h3{font-family:var(--serif);font-size:31px;font-weight:400;margin-bottom:12px}#kaizuno-global .proof-compact .text-link{margin-top:20px}#kaizuno-global .contact-band{background:var(--ink);color:#f1e9dd;padding:68px 0}#kaizuno-global .contact-band h2{color:white}#kaizuno-global .contact-band .eyebrow{color:#a0e2d5}#kaizuno-global .contact-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}#kaizuno-global .contact-inner p{margin-top:18px;max-width:650px}#kaizuno-global .contact-inner .button{flex-shrink:0}#kaizuno-global .footer{padding:38px 0;background:#102f2e;color:#e2dbd0;font-size:13px}#kaizuno-global .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}#kaizuno-global .footer a{color:#f6efe5;text-decoration:none}#kaizuno-global .footer-links{display:flex;gap:22px;flex-wrap:wrap}#kaizuno-global .footer small{font-size:13px}\n#kaizuno-global .page-hero{padding:65px 0 57px;border-bottom:1px solid var(--line)}#kaizuno-global .breadcrumb{font-size:14px;display:flex;gap:12px;color:var(--muted);margin-bottom:38px}#kaizuno-global .breadcrumb a{text-decoration:none}#kaizuno-global .page-hero h1{font-size:clamp(43px,4.5vw,64px);max-width:820px}#kaizuno-global .page-hero .lead{max-width:780px;font-size:19px}#kaizuno-global .page-heading{display:grid;grid-template-columns:1.55fr 1fr;gap:70px;align-items:end}#kaizuno-global .aside-note{font-size:15px;border-left:2px solid var(--teal);padding-left:20px;color:var(--muted)}#kaizuno-global .jumpnav{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}#kaizuno-global .jumpnav a{text-decoration:none;border:1px solid #cbc8c0;padding:8px 14px;border-radius:3px;font-size:14px;line-height:1.5}#kaizuno-global .jumpnav a:hover{background:var(--mint);border-color:var(--teal)}#kaizuno-global .content-layout{display:grid;grid-template-columns:230px 1fr;gap:70px}#kaizuno-global .sticky-aside{position:sticky;top:130px;align-self:start}#kaizuno-global .sticky-aside h2{font:600 15px var(--sans);letter-spacing:0;margin-bottom:18px}#kaizuno-global .sticky-aside a{display:block;text-decoration:none;color:var(--muted);padding:8px 0;font-size:15px}#kaizuno-global .sticky-aside a:hover{color:var(--teal-dark)}#kaizuno-global .topic-list{border-top:1px solid var(--line)}#kaizuno-global .topic{border-bottom:1px solid var(--line);scroll-margin-top:125px}#kaizuno-global .topic summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px 1fr 24px;gap:15px;align-items:start;padding:26px 0}#kaizuno-global .topic summary::-webkit-details-marker{display:none}#kaizuno-global .topic summary .topic-index{font-size:14px;color:var(--teal-dark);padding-top:5px}#kaizuno-global .topic summary .topic-name{font-family:var(--serif);font-size:27px;line-height:1.25;color:var(--ink)}#kaizuno-global .topic summary .topic-sub{display:block;font-family:var(--sans);font-size:15px;color:var(--muted);margin-top:7px;line-height:1.5}#kaizuno-global .topic summary:after{content:\"+\";font-size:26px;font-weight:400;color:var(--teal-dark);line-height:1}#kaizuno-global .topic[open] summary:after{content:\"\u2212\"}#kaizuno-global .topic-body{padding:0 25px 30px 55px;font-size:16px}#kaizuno-global .topic-body .links{gap:22px;margin-top:20px}#kaizuno-global .topic-body .text-link{font-size:14px}#kaizuno-global .question-list{list-style:none;padding:0;margin:20px 0}#kaizuno-global .question-list li{position:relative;padding-left:18px}#kaizuno-global .question-list li:before{content:\"\";position:absolute;left:0;top:11px;width:5px;height:5px;background:var(--teal-dark)}#kaizuno-global .case{border-top:3px solid var(--teal);background:var(--white);padding:36px;scroll-margin-top:125px}#kaizuno-global .case .eyebrow{margin:16px 0}#kaizuno-global .case h3{font:400 33px\/1.2 var(--serif);margin-bottom:26px}#kaizuno-global .case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}#kaizuno-global .case-grid strong{display:block;font-size:14px;color:var(--teal-dark);margin-bottom:10px}#kaizuno-global .case-grid p{font-size:15px;line-height:1.65}#kaizuno-global .case .small-note{margin-top:25px;font-size:12px}#kaizuno-global .sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}#kaizuno-global .sector{padding:33px 0;border-top:1px solid var(--line);scroll-margin-top:125px}#kaizuno-global .sector h3{font:400 30px\/1.2 var(--serif);margin:14px 0}#kaizuno-global .sector p{font-size:16px}#kaizuno-global .sector .links{margin-top:20px;gap:18px}#kaizuno-global .sector .text-link{font-size:14px}#kaizuno-global .section-footnote{margin-top:30px;border-left:2px solid var(--line);padding-left:18px;font-size:14px;color:var(--muted)}\n#kaizuno-global .process{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}#kaizuno-global .process h3{margin:16px 0 12px}#kaizuno-global .process p{font-size:16px}#kaizuno-global .system-demo{display:grid;grid-template-columns:255px 1fr;gap:0;border:1px solid var(--line);background:white;margin-top:35px;border-radius:5px;overflow:hidden}#kaizuno-global .demo-sidebar{padding:27px;background:var(--ink);color:white}#kaizuno-global .demo-sidebar .eyebrow{color:#a0e2d5;margin-bottom:22px;font-size:11px}#kaizuno-global .demo-sidebar h3{color:white;font-size:19px;line-height:1.4;margin-bottom:26px}#kaizuno-global .demo-tabs{display:grid;gap:8px}#kaizuno-global .demo-tabs button{text-align:left;border:0;background:none;color:#e2dbd0;font-size:14px;padding:12px;border-radius:3px}#kaizuno-global .demo-tabs button[aria-selected=\"true\"]{background:#2a5551;color:white;border-left:3px solid var(--teal)}#kaizuno-global .demo-tabs button:hover{background:#254c48}#kaizuno-global .demo-main{padding:35px 40px}#kaizuno-global .demo-meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:27px;font-size:12px;color:var(--muted)}#kaizuno-global .demo-main h3{font:400 30px\/1.2 var(--serif);margin-bottom:18px}#kaizuno-global .demo-main p{font-size:16px}#kaizuno-global .demo-cell{padding:17px 20px;background:var(--paper);margin-top:15px;border-left:3px solid var(--line)}#kaizuno-global .demo-cell.green{border-color:var(--teal)}#kaizuno-global .demo-cell strong{font-size:14px;color:var(--ink);display:block;margin-bottom:5px}#kaizuno-global .demo-cell p{font-size:14px}#kaizuno-global .demo-panel[hidden]{display:none}#kaizuno-global .role-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}#kaizuno-global .role-block{padding-top:24px;border-top:1px solid var(--line)}#kaizuno-global .role-block h3{margin-bottom:15px}#kaizuno-global .faq details{border-top:1px solid var(--line);padding:18px 0}#kaizuno-global .faq details:last-child{border-bottom:1px solid var(--line)}#kaizuno-global .faq summary{cursor:pointer;font-weight:600;font-size:17px;color:var(--ink)}#kaizuno-global .faq details p{font-size:16px;margin-top:14px}#kaizuno-global .book-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}#kaizuno-global .book-stage{background:#efe5d7;padding:38px 28px 20px;border-radius:4px}#kaizuno-global .book-stage img{width:100%;max-width:475px;margin:auto}#kaizuno-global .book-copy h2{margin:16px 0 24px}#kaizuno-global .book-copy .authors{font-size:15px;margin:18px 0;color:var(--muted)}#kaizuno-global .method-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}#kaizuno-global .method-list li{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:24px 0;border-bottom:1px solid var(--line);margin:0}#kaizuno-global .method-list h3{font-size:20px;margin-bottom:6px}#kaizuno-global .method-list p{font-size:16px}#kaizuno-global .method-list .number{font-size:29px}#kaizuno-global .partner-feature{display:grid;grid-template-columns:210px 1fr;gap:65px;align-items:start}#kaizuno-global .partner-logo{padding:35px;background:white;border:1px solid var(--line)}#kaizuno-global .partner-logo img{width:100%;height:85px;object-fit:contain}#kaizuno-global .partner-feature h2{margin:15px 0 22px}#kaizuno-global .partner-ways{display:grid;grid-template-columns:1fr 1fr;gap:45px}#kaizuno-global .partner-way{padding:30px;border:1px solid var(--line);background:white}#kaizuno-global .partner-way h3{font:400 31px\/1.2 var(--serif);margin:16px 0}#kaizuno-global .partner-way p{font-size:16px}#kaizuno-global .partner-way .text-link{font-size:15px;margin-top:20px}#kaizuno-global .team-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#kaizuno-global .team-photo{padding:35px 0 0;background:#efe5d7;border-radius:3px;overflow:hidden;align-self:end}#kaizuno-global .team-photo img{width:100%;height:auto}#kaizuno-global .people{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}#kaizuno-global .person{padding-top:22px;border-top:2px solid var(--teal)}#kaizuno-global .person .initials{display:flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:#fff;font-size:16px;margin-bottom:23px}#kaizuno-global .person h3{font:400 29px\/1.2 var(--serif);margin-bottom:10px}#kaizuno-global .person .role{color:var(--teal-dark);font-size:14px;font-weight:600;margin:0 0 17px}#kaizuno-global .person p{font-size:16px}#kaizuno-global .statement{font-family:var(--serif);font-size:clamp(28px,3.3vw,44px);line-height:1.3;color:var(--ink);max-width:950px}#kaizuno-global .draft-note{border:1px dashed #baa98e;background:#f8f1e6;padding:14px 18px;margin-top:25px;color:#645a49;font-size:13px;line-height:1.6}#kaizuno-global .draft-note strong{font-weight:600}#kaizuno-global .dialog{border:0;border-radius:5px;background:var(--paper);color:var(--text);max-width:650px;width:calc(100% - 32px);padding:42px;max-height:88vh;overflow:auto}#kaizuno-global .dialog::backdrop{background:rgba(8,18,33,.65)}#kaizuno-global .dialog h2{font-size:37px;margin:12px 0 22px}#kaizuno-global .dialog p , #kaizuno-global .dialog li{font-size:16px}#kaizuno-global .dialog .close{position:absolute;right:18px;top:15px;border:0;background:none;font-size:27px;padding:0 8px;line-height:1.5}#kaizuno-global .dialog .buttons{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}#kaizuno-global .dialog a{overflow-wrap:anywhere}#kaizuno-global .review-list{padding:0;list-style:none}#kaizuno-global .review-list li{padding:15px 0;border-top:1px solid var(--line)}#kaizuno-global .review-list strong{display:block;color:var(--ink);margin-bottom:6px}#kaizuno-global .empty-noscript{padding:30px;background:#fff1d8;color:var(--ink)}\n@media(min-width:1450px){#kaizuno-global .hero{padding-top:103px;padding-bottom:83px}#kaizuno-global .hero h1{font-size:80px}}\n@media(max-width:1100px){#kaizuno-global .wrap{width:calc(100% - 64px)}#kaizuno-global .desktop-nav{gap:16px}#kaizuno-global .desktop-nav a{font-size:14px}#kaizuno-global .header-inner{gap:25px}#kaizuno-global .brand , #kaizuno-global .brand img{width:142px}#kaizuno-global .hero-grid{gap:44px;grid-template-columns:1.5fr 1fr}#kaizuno-global .hero-aside{padding-left:25px}#kaizuno-global .split , #kaizuno-global .book-layout{gap:45px}#kaizuno-global .content-layout{gap:40px;grid-template-columns:185px 1fr}#kaizuno-global .page-heading{gap:40px}#kaizuno-global .partner-feature{gap:35px}#kaizuno-global .people{gap:28px}}\n@media(max-width:850px){#kaizuno-global .desktop-nav{display:none}#kaizuno-global .menu-button{display:block}#kaizuno-global .header-inner{height:76px}#kaizuno-global .mobile-nav.open{display:grid;padding:10px 32px 25px;background:var(--paper);border-top:1px solid var(--line)}#kaizuno-global .mobile-nav a{padding:10px 0;text-decoration:none;border-bottom:1px solid var(--line);color:var(--ink);font-size:17px}#kaizuno-global .mobile-nav a[aria-current=\"page\"]{color:var(--teal-dark)}#kaizuno-global .hero-grid{grid-template-columns:1fr}#kaizuno-global .hero-aside{display:none}#kaizuno-global .hero{padding-top:60px}#kaizuno-global .hero h1{max-width:650px;font-size:64px}#kaizuno-global .hero .lead{max-width:640px}#kaizuno-global .hero-base{margin-top:35px}#kaizuno-global .split , #kaizuno-global .page-heading{grid-template-columns:1fr;gap:35px}#kaizuno-global .three{gap:25px}#kaizuno-global .component h3{font-size:20px}#kaizuno-global .content-layout{grid-template-columns:1fr}#kaizuno-global .sticky-aside{position:static;display:none}#kaizuno-global .section{padding:65px 0}#kaizuno-global .case-grid{grid-template-columns:1fr;gap:22px}#kaizuno-global .contact-inner{align-items:start;flex-direction:column;gap:28px}#kaizuno-global .system-demo{grid-template-columns:1fr}#kaizuno-global .demo-sidebar{padding:20px}#kaizuno-global .demo-sidebar h3{margin-bottom:16px}#kaizuno-global .demo-sidebar .eyebrow{display:none}#kaizuno-global .demo-tabs{grid-template-columns:repeat(3,1fr)}#kaizuno-global .demo-tabs button{font-size:13px;padding:9px}#kaizuno-global .demo-tabs button[aria-selected=\"true\"]{border-left:0;border-bottom:3px solid var(--teal)}#kaizuno-global .book-layout{gap:35px}#kaizuno-global .partner-feature{grid-template-columns:150px 1fr;gap:30px}#kaizuno-global .partner-logo{padding:22px}#kaizuno-global .partner-ways{gap:25px}#kaizuno-global .team-hero{gap:30px}#kaizuno-global .people{gap:24px}#kaizuno-global .person h3{font-size:26px}}\n@media(max-width:600px){#kaizuno-global .wrap{width:calc(100% - 40px)}#kaizuno-global .brand , #kaizuno-global .brand img{width:145px}#kaizuno-global .header-inner{height:70px}#kaizuno-global .mobile-nav.open{padding:10px 20px 24px}#kaizuno-global .hero{padding:45px 0 40px}#kaizuno-global .hero h1{font-size:48px;line-height:1.08}#kaizuno-global .hero .eyebrow{font-size:11px;letter-spacing:.11em;max-width:260px;margin-bottom:24px}#kaizuno-global .hero .lead{font-size:17px;margin-top:23px}#kaizuno-global .hero-base{font-size:12px;display:block;margin-top:32px}#kaizuno-global .hero-base span+span{display:none}#kaizuno-global .section{padding:50px 0}#kaizuno-global .section.compact{padding:42px 0}#kaizuno-global h2{font-size:35px}#kaizuno-global .eyebrow{font-size:12px;margin-bottom:17px}#kaizuno-global .lead{font-size:18px}#kaizuno-global p{font-size:16px}#kaizuno-global .split{gap:30px}#kaizuno-global .outcomes , #kaizuno-global .three , #kaizuno-global .role-grid , #kaizuno-global .book-layout , #kaizuno-global .people , #kaizuno-global .team-hero , #kaizuno-global .sector-grid , #kaizuno-global .partner-ways{grid-template-columns:1fr;gap:30px}#kaizuno-global .outcomes{margin:25px 0 30px;gap:22px}#kaizuno-global .outcome h3{font-size:26px}#kaizuno-global .component{padding-top:20px}#kaizuno-global .component h3{margin:12px 0}#kaizuno-global .component .number{font-size:29px}#kaizuno-global .component .text-link{margin-top:15px}#kaizuno-global .principle{grid-template-columns:1fr;gap:10px;padding:22px;margin-top:30px}#kaizuno-global .proof-compact{grid-template-columns:1fr;gap:25px;padding:28px}#kaizuno-global .proof-compact img{width:110px;height:60px}#kaizuno-global .proof-compact h3{font-size:29px}#kaizuno-global .contact-band{padding:45px 0}#kaizuno-global .contact-inner{gap:27px}#kaizuno-global .footer{padding:30px 0}#kaizuno-global .footer-inner{gap:22px;align-items:start;flex-direction:column}#kaizuno-global .footer-links{gap:15px}#kaizuno-global .page-hero{padding:35px 0 38px}#kaizuno-global .breadcrumb{margin-bottom:25px;font-size:13px}#kaizuno-global .page-hero h1{font-size:44px}#kaizuno-global .page-hero .lead{font-size:17px;margin-top:22px}#kaizuno-global .aside-note{font-size:14px}#kaizuno-global .page-heading{gap:26px}#kaizuno-global .jumpnav{gap:7px;margin-top:25px}#kaizuno-global .jumpnav a{font-size:13px;padding:7px 11px}#kaizuno-global .topic summary{grid-template-columns:24px 1fr 18px;gap:9px;padding:23px 0}#kaizuno-global .topic summary .topic-name{font-size:25px}#kaizuno-global .topic summary .topic-sub{font-size:14px}#kaizuno-global .topic-body{padding:0 0 25px 33px}#kaizuno-global .topic-body p{font-size:15px}#kaizuno-global .topic-body .links{gap:14px}#kaizuno-global .case{padding:25px}#kaizuno-global .case h3{font-size:29px;margin-bottom:23px}#kaizuno-global .case-grid{gap:20px}#kaizuno-global .sector-grid{gap:0}#kaizuno-global .sector{padding:28px 0}#kaizuno-global .process{grid-template-columns:1fr;gap:27px}#kaizuno-global .process>div{border-top:1px solid var(--line);padding-top:20px}#kaizuno-global .process h3{margin:10px 0}#kaizuno-global .demo-main{padding:25px 20px}#kaizuno-global .demo-tabs{gap:2px}#kaizuno-global .demo-tabs button{font-size:12px;padding:9px 5px}#kaizuno-global .demo-meta{font-size:11px;align-items:start}#kaizuno-global .demo-meta .tag{font-size:10px;padding:4px 5px}#kaizuno-global .demo-main h3{font-size:28px}#kaizuno-global .demo-sidebar h3{font-size:17px}#kaizuno-global .book-stage{padding:27px 20px 15px}#kaizuno-global .book-stage img{max-width:330px}#kaizuno-global .method-list li{grid-template-columns:37px 1fr}#kaizuno-global .method-list h3{font-size:19px}#kaizuno-global .partner-feature{grid-template-columns:1fr;gap:24px}#kaizuno-global .partner-logo{width:150px;padding:20px}#kaizuno-global .partner-logo img{height:58px}#kaizuno-global .partner-way{padding:25px}#kaizuno-global .team-photo{max-width:440px}#kaizuno-global .person h3{font-size:29px}#kaizuno-global .person .initials{margin-bottom:18px}#kaizuno-global .dialog{padding:35px 24px 28px}#kaizuno-global .dialog h2{font-size:32px}#kaizuno-global .dialog .button{font-size:14px;width:100%}#kaizuno-global .links{gap:20px}#kaizuno-global .text-link{font-size:15px}}\n@media(prefers-reduced-motion:reduce){#kaizuno-global{scroll-behavior:auto}#kaizuno-global .view{animation:none}#kaizuno-global *{transition:none!important}}\n@media print{#kaizuno-global .site-header , #kaizuno-global .footer , #kaizuno-global .contact-band , #kaizuno-global .jumpnav , #kaizuno-global .sticky-aside , #kaizuno-global .dialog , #kaizuno-global .button , #kaizuno-global .menu-button{display:none!important}#kaizuno-global .view[hidden]{display:none!important}#kaizuno-global .view [tabindex=\"-1\"]:not(summary):focus-visible , #kaizuno-global main:focus-visible{outline:none}#kaizuno-global .wrap{width:100%}#kaizuno-global .section , #kaizuno-global .page-hero , #kaizuno-global .hero{padding:24px 0}#kaizuno-global h1{font-size:40px}#kaizuno-global h2{font-size:28px}#kaizuno-global{font-size:12px}#kaizuno-global .case , #kaizuno-global .component , #kaizuno-global .sector{break-inside:avoid}#kaizuno-global .view{animation:none}}\n#kaizuno-global .hero-offer{padding-left:1.15em;margin:16px 0 0}#kaizuno-global .hero-offer li{padding-left:.2em;margin:0 0 12px}#kaizuno-global .hero-offer li::marker{color:var(--teal-dark)}#kaizuno-global .hero .lead>p{font-size:inherit}\n#kaizuno-global .symptom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;align-items:stretch}#kaizuno-global .symptom-card{min-width:0;padding:28px;background:var(--paper);border:1px solid var(--line)}#kaizuno-global .symptom-card h3{font-family:var(--sans);font-size:23px;font-weight:500;line-height:1.3;margin:0 0 18px;color:var(--ink)}#kaizuno-global .symptom-card p{font-size:16px;line-height:1.65;margin:0}@media(max-width:900px){#kaizuno-global .symptom-grid{grid-template-columns:1fr;gap:18px}#kaizuno-global .symptom-card{padding:25px}#kaizuno-global .symptom-card h3{font-size:22px;margin-bottom:12px}}\n\n#kaizuno-global .usual-ways{margin-top:36px}\n#kaizuno-global .usual-way{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;padding:30px 0;border-top:1px solid var(--line);align-items:start}\n#kaizuno-global .usual-way h3{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.3;margin:0;color:var(--ink)}\n#kaizuno-global .usual-way p{font-size:17px;line-height:1.65;margin:0;max-width:660px}\n@media(max-width:700px){#kaizuno-global .usual-ways{margin-top:28px}#kaizuno-global .usual-way{grid-template-columns:1fr;gap:14px;padding:26px 0}#kaizuno-global .usual-way h3{font-size:24px}#kaizuno-global .usual-way p{font-size:16px}}\n\n#kaizuno-global .offer-links{margin-top:32px;border-top:1px solid var(--line)}\n#kaizuno-global .offer-link{display:grid;grid-template-columns:180px minmax(0,1fr) 24px;gap:28px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}\n#kaizuno-global .offer-label{font-size:19px;font-weight:600;color:var(--teal-dark)}\n#kaizuno-global .offer-question{font-size:20px;line-height:1.45}\n#kaizuno-global .offer-detail{display:block;font-size:16px;line-height:1.6;color:var(--muted);margin-top:6px}\n#kaizuno-global .offer-arrow{font-size:23px;color:var(--teal-dark)}\n#kaizuno-global .offer-link:hover .offer-question{text-decoration:underline;text-underline-offset:4px}\n#kaizuno-global .offer-link:focus-visible{outline:2px solid var(--teal-dark);outline-offset:5px}\n@media(max-width:600px){#kaizuno-global .offer-link{grid-template-columns:minmax(0,1fr) 24px;gap:7px 16px;padding:20px 0}#kaizuno-global .offer-label{grid-column:1;grid-row:1;font-size:17px}#kaizuno-global .offer-question{grid-column:1;grid-row:2;font-size:18px}#kaizuno-global .offer-arrow{grid-column:2;grid-row:1}#kaizuno-global .offer-detail{font-size:15px}}\n\n#kaizuno-global .contact-intro{font-size:20px;margin:16px 0 0}\n#kaizuno-global .contact-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}\n#kaizuno-global .contact-person{padding:30px 22px;text-align:center;border:1px solid #365d58;background:#214947}\n#kaizuno-global .contact-portrait{display:block;width:112px;height:112px;object-fit:cover;border-radius:50%;margin:0 auto 22px}\n#kaizuno-global .portrait-murat{object-position:50% 24%}\n#kaizuno-global .contact-person h3{font-family:var(--sans);font-size:22px;font-weight:500;color:var(--white);margin:0 0 24px}\n#kaizuno-global .contact-person .button{font-size:15px;padding:13px 18px;gap:10px}\n#kaizuno-global .contact-choices{margin:24px 0}\n#kaizuno-global .contact-choice{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:16px}\n#kaizuno-global .contact-choice span:last-child{color:var(--teal-dark)}\n#kaizuno-global .contact-choice:hover span:last-child{text-decoration:underline}\n@media(max-width:760px){#kaizuno-global .contact-people{grid-template-columns:1fr;gap:18px}#kaizuno-global .contact-person{padding:26px 20px}#kaizuno-global .contact-person h3{margin-bottom:20px}#kaizuno-global .contact-choice{flex-direction:column;gap:6px}}\n\n#kaizuno-global .formula-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;align-items:center}\n#kaizuno-global .formula-copy h2{font-size:clamp(30px,3.1vw,44px);line-height:1.2;margin:18px 0 24px}\n#kaizuno-global .formula-copy>p:not(.eyebrow){font-size:18px;line-height:1.65;max-width:620px}\n#kaizuno-global .formula-copy .text-link{margin-top:24px}\n#kaizuno-global .formula-steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}\n#kaizuno-global .formula-steps li{display:flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:21px;line-height:1.4;color:var(--ink)}\n#kaizuno-global .formula-number{font-family:var(--serif);font-size:32px;color:var(--teal-dark);min-width:26px}\n@media(max-width:760px){#kaizuno-global .formula-layout{grid-template-columns:1fr;gap:32px}#kaizuno-global .formula-copy h2{font-size:32px}#kaizuno-global .formula-steps li{font-size:19px;padding:16px 0}#kaizuno-global .formula-copy>p:not(.eyebrow){font-size:17px}}\n\n#kaizuno-global .offer-intro{max-width:850px;margin-top:24px}\n\n#kaizuno-global .hero-illustration{margin:42px 0 0;max-width:1100px;overflow:hidden;border-radius:4px}#kaizuno-global .hero-illustration img{width:100%;height:auto;aspect-ratio:3 \/ 2;object-fit:contain}\n@media(min-width:1000px){#kaizuno-global .hero-illustration img{aspect-ratio:16 \/ 9;object-fit:cover;object-position:center top}}\n@media(max-width:600px){#kaizuno-global .hero-illustration{margin-top:28px}}\n\n#kaizuno-global .approach-view .approach-grey{background:#f3ece2}\n#kaizuno-global .approach-view .reading-column{max-width:760px}\n#kaizuno-global .approach-view .approach-prose h2{max-width:730px;margin-bottom:28px;font-size:clamp(31px,3.2vw,43px);line-height:1.18}\n#kaizuno-global .approach-view .approach-prose p{font-size:18px;line-height:1.75;max-width:none}\n#kaizuno-global .approach-view .approach-prose p+p{margin-top:20px}\n#kaizuno-global .approach-view .approach-prose{padding-block:72px}\n#kaizuno-global .approach-view .approach-hero{padding-bottom:48px}\n#kaizuno-global .approach-view .approach-hero h1{max-width:940px}\n#kaizuno-global .approach-view .approach-hero .lead{max-width:690px}\n#kaizuno-global .approach-jumps{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:30px}\n#kaizuno-global .approach-jumps a{font-size:14px;text-decoration-thickness:1px;min-height:44px;display:flex;align-items:center;color:var(--teal-dark)}\n#kaizuno-global .approach-view .method-intro h2{max-width:740px}\n#kaizuno-global .approach-view .method-intro>p:last-child{font-size:18px;margin-top:26px;max-width:740px}\n#kaizuno-global .example-selector{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:38px 0 32px;font-size:15px}\n#kaizuno-global .example-selector>span{margin-right:10px;color:var(--muted)}\n#kaizuno-global .example-selector button{min-height:46px;border:1px solid #aabbb8;border-radius:3px;background:transparent;padding:9px 18px}\n#kaizuno-global .example-selector button[aria-pressed=\"true\"]{background:var(--teal-dark);border-color:var(--teal-dark);color:white}\n#kaizuno-global .example-selector button:hover{border-color:var(--teal-dark)}\n#kaizuno-global .method-column-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:0 0 17px 80px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}\n#kaizuno-global .approach-steps{list-style:none;padding:0;margin:0}\n#kaizuno-global .approach-steps li{display:grid;grid-template-columns:56px 1fr 1fr;gap:24px;margin:0;position:relative;padding:32px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global .step-node{width:56px;height:56px;display:flex;align-items:center;justify-content:center}\n#kaizuno-global .step-node img{display:block;width:48px;height:52px;object-fit:contain}\n#kaizuno-global .approach-steps h3{font-size:23px;margin:4px 0 14px}\n#kaizuno-global .approach-steps p{font-size:16px;line-height:1.65}\n#kaizuno-global .approach-steps .step-question{color:var(--ink);font-weight:600}\n#kaizuno-global .approach-steps p+p{margin-top:10px}\n#kaizuno-global .step-example{border-left:2px solid #d4e8e5;padding:7px 0 7px 25px;align-self:center;margin-left:20px}\n#kaizuno-global .step-example p[hidden]{display:none!important}\n#kaizuno-global .step-example p:not([hidden]){margin-top:0}\n#kaizuno-global .method-return{display:grid;grid-template-columns:44px 1fr;gap:30px;max-width:870px;margin-top:32px}\n#kaizuno-global .method-return>span{font-size:35px;color:var(--teal-dark);line-height:1.2;text-align:center}\n#kaizuno-global .method-return h3{font-size:21px;margin-bottom:10px}\n#kaizuno-global .method-return p{font-size:16px}\n#kaizuno-global .approach-view .approach-closing{border-left:2px solid var(--teal-dark);padding-left:22px;margin-top:30px;color:var(--ink)}\n@media(max-width:700px){\n#kaizuno-global .approach-view .approach-prose{padding-block:48px}\n#kaizuno-global .approach-view .approach-prose p , #kaizuno-global .approach-view .method-intro>p:last-child{font-size:17px}\n#kaizuno-global .approach-view .approach-prose h2{margin-bottom:23px}\n#kaizuno-global .approach-view .approach-hero h1{font-size:clamp(38px,8vw,54px)}\n#kaizuno-global .approach-jumps{gap:4px 20px}\n#kaizuno-global .example-selector{margin:28px 0 14px}\n#kaizuno-global .example-selector>span{flex-basis:100%;margin-bottom:3px}\n#kaizuno-global .example-selector button{font-size:14px;padding:9px 12px}\n#kaizuno-global .method-column-head{display:none}\n#kaizuno-global .approach-steps li{grid-template-columns:44px 1fr;gap:12px 14px;padding:26px 0}\n#kaizuno-global .step-node{width:44px;height:44px}\n#kaizuno-global .step-node img{width:40px;height:44px}\n#kaizuno-global .approach-steps h3{font-size:21px;margin-top:4px;margin-bottom:11px}\n#kaizuno-global .step-example{grid-column:2;margin:3px 0 0;padding:5px 0 5px 15px}\n#kaizuno-global .step-example:before{content:\"Zum Beispiel\";display:block;font-size:12px;font-weight:600;color:var(--teal-dark);margin-bottom:6px}\n#kaizuno-global .method-return{grid-template-columns:36px 1fr;gap:16px;margin-top:27px}\n#kaizuno-global .method-return h3{font-size:20px}\n}\n@media(prefers-reduced-motion:reduce){#kaizuno-global .view{animation:none}#kaizuno-global{scroll-behavior:auto}}\n\n#kaizuno-global .approach-wishes , #kaizuno-global .approach-contributions{list-style:none;padding:0;margin:28px 0}\n#kaizuno-global .approach-wishes li , #kaizuno-global .approach-contributions li{margin:0;padding:15px 0;border-top:1px solid var(--line);font-size:17px;line-height:1.65}\n#kaizuno-global .approach-wishes li:last-child , #kaizuno-global .approach-contributions li:last-child{border-bottom:1px solid var(--line)}\n#kaizuno-global .approach-wishes strong , #kaizuno-global .approach-contributions strong{color:var(--ink)}\n#kaizuno-global .approach-contributions li{border-color:#bdddd9;padding:18px 0}\n#kaizuno-global .approach-contributions li:last-child{border-color:#bdddd9}\n#kaizuno-global .approach-contributions strong{display:block;margin-bottom:5px}\n#kaizuno-global .approach-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:34px 0 42px}\n#kaizuno-global .approach-benefit{background:var(--white);padding:28px;border-radius:3px}\n#kaizuno-global .approach-benefit h3{font-size:23px;line-height:1.25;margin-bottom:16px}\n#kaizuno-global .approach-view .approach-benefit p{font-size:16px;line-height:1.7}\n#kaizuno-global .approach-succession h3{font-size:25px;margin-bottom:19px}\n@media(max-width:850px){#kaizuno-global .approach-benefits{grid-template-columns:1fr;gap:16px}#kaizuno-global .approach-benefit{padding:25px}#kaizuno-global .approach-benefit h3{margin-bottom:11px}}\n@media(max-width:600px){#kaizuno-global .approach-wishes li , #kaizuno-global .approach-contributions li{font-size:16px}#kaizuno-global .approach-succession h3{font-size:23px}}\n\n#kaizuno-global .approach-human-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start}\n#kaizuno-global .approach-view .approach-human-layout h2{max-width:460px}\n#kaizuno-global .approach-human-layout .approach-wishes{margin:0;padding:14px 28px;background:var(--mint);border-radius:5px}\n#kaizuno-global .approach-human-layout .approach-wishes li{display:grid;grid-template-columns:125px 1fr;gap:14px;padding:17px 0;border-color:#c7dedb}\n#kaizuno-global .approach-human-layout .approach-wishes li:first-child{border-top:0}\n#kaizuno-global .approach-human-layout .approach-wishes li:last-child{border-bottom:0}\n#kaizuno-global .approach-obstacles , #kaizuno-global .approach-contribution-grid{display:grid;gap:22px;margin-top:30px}\n#kaizuno-global .approach-obstacles{grid-template-columns:repeat(3,minmax(0,1fr))}\n#kaizuno-global .approach-contribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n#kaizuno-global .approach-panel{padding:28px;border:1px solid var(--line);border-radius:5px;background:#fcf8f1}\n#kaizuno-global .approach-view .approach-panel h3{font-size:24px;line-height:1.25;margin:0 0 16px}\n#kaizuno-global .approach-view .approach-panel p{font-size:16px;line-height:1.65;margin:0}\n#kaizuno-global .approach-contribution-grid .approach-panel{background:#fff;border-color:#c7dedb;border-top:3px solid var(--teal)}\n#kaizuno-global .approach-editorial{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:start}\n#kaizuno-global .approach-view .approach-editorial h3{font-size:27px;line-height:1.25;margin:0}\n#kaizuno-global .approach-view .approach-editorial h2{font-size:32px;line-height:1.2;margin:0}\n#kaizuno-global .approach-view .approach-editorial p{margin:0}\n#kaizuno-global #organization .approach-editorial{border-top:1px solid var(--line);padding-top:32px}\n@media(max-width:900px){#kaizuno-global .approach-human-layout{gap:30px}#kaizuno-global .approach-obstacles{grid-template-columns:1fr}#kaizuno-global .approach-human-layout .approach-wishes li{grid-template-columns:1fr;gap:3px}#kaizuno-global .approach-editorial{gap:30px}}\n@media(max-width:650px){#kaizuno-global .approach-human-layout , #kaizuno-global .approach-contribution-grid , #kaizuno-global .approach-editorial{grid-template-columns:1fr;gap:24px}#kaizuno-global .approach-panel{padding:24px}#kaizuno-global .approach-view .approach-panel h3{font-size:23px}#kaizuno-global .approach-human-layout .approach-wishes{padding:8px 24px}}\n\n#kaizuno-global .approach-book-catalogue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}\n#kaizuno-global .catalogue-book{min-width:0}\n#kaizuno-global .catalogue-cover{height:240px;background:#efe5d7;display:flex;align-items:center;justify-content:center;padding:20px;margin-bottom:22px;border-radius:4px}\n#kaizuno-global .catalogue-cover img{width:100%;height:100%;object-fit:contain}\n#kaizuno-global .catalogue-placeholder{width:144px;height:200px;padding:20px 16px;background:#fff;border-left:6px solid #197872;box-shadow:5px 5px 0 #d0dbd6;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink)}\n#kaizuno-global .catalogue-placeholder span{font-size:12px;letter-spacing:.05em}#kaizuno-global .catalogue-placeholder strong{font:400 25px\/1.15 var(--serif)}#kaizuno-global .catalogue-placeholder small{font-size:11px;color:var(--muted)}\n#kaizuno-global .catalogue-placeholder.alternate{background:#f7f4ee;border-left-color:#8a806e}#kaizuno-global .catalogue-placeholder.dental{background:#e6f7f6;border-left-color:#38b2ac}\n#kaizuno-global .approach-view .catalogue-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark);font-weight:600;margin:0 0 10px}\n#kaizuno-global .approach-view .catalogue-book h3{font-size:23px;line-height:1.25;margin:0 0 12px}\n#kaizuno-global .approach-view .catalogue-book p{font-size:15px;line-height:1.65;margin-bottom:14px}\n#kaizuno-global .approach-view .catalogue-book .catalogue-subtitle{color:var(--ink);font-weight:600}\n#kaizuno-global .approach-view .catalogue-book .catalogue-authors , #kaizuno-global .approach-view .catalogue-book .catalogue-pending , #kaizuno-global .approach-view .catalogue-book .catalogue-language{font-size:12px;color:var(--muted)}\n#kaizuno-global .catalogue-book .text-link{font-size:14px}\n@media(min-width:1001px){#kaizuno-global .approach-book-catalogue{row-gap:0}#kaizuno-global .approach-book-catalogue .catalogue-book{display:grid;grid-row:span 7;grid-template-rows:subgrid;align-content:start}#kaizuno-global .approach-book-catalogue .catalogue-book>.text-link{justify-self:start;align-self:start}}@media(max-width:1000px){#kaizuno-global .approach-book-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}}\n@media(max-width:550px){#kaizuno-global .approach-book-catalogue{grid-template-columns:1fr;gap:38px}#kaizuno-global .catalogue-cover{height:240px}#kaizuno-global .catalogue-cover img{max-width:300px}}\n\n#kaizuno-global .mobile-menu{display:none}\n@media(max-width:850px){\n #kaizuno-global .mobile-menu{display:block;margin-left:auto}\n #kaizuno-global .mobile-menu>summary.menu-button{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}\n #kaizuno-global .mobile-menu>summary::-webkit-details-marker{display:none}\n #kaizuno-global .mobile-menu>summary::marker{content:\"\"}\n #kaizuno-global .mobile-menu[open]>summary{background:var(--mint);border-color:var(--teal-dark)}\n #kaizuno-global .mobile-menu:not([open])>.mobile-nav{display:none!important}\n #kaizuno-global .mobile-menu[open]>.mobile-nav{display:grid;position:absolute;top:100%;left:0;right:0;z-index:40;padding:10px 32px 24px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0f1a2e14;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}\n #kaizuno-global .mobile-menu .mobile-nav a{display:block;min-height:44px;padding:12px 0}\n}\n@media(max-width:600px){#kaizuno-global .mobile-menu[open]>.mobile-nav{padding:8px 20px 20px}}\n@media print{#kaizuno-global .mobile-menu{display:none!important}}\n\n#kaizuno-global [data-page=\"technology\"] .approach-wishes li{grid-template-columns:minmax(0,11rem) minmax(0,1fr);column-gap:24px}\n#kaizuno-global [data-page=\"technology\"] .approach-wishes strong , #kaizuno-global [data-page=\"technology\"] .approach-wishes span{min-width:0;overflow-wrap:anywhere}\n@media(max-width:1100px){#kaizuno-global [data-page=\"technology\"] .approach-wishes li{grid-template-columns:1fr;row-gap:4px}}\n\n#kaizuno-global #example .demo-main{min-width:0}#kaizuno-global #example [hidden]{display:none!important}\n#kaizuno-global #example .future-label{display:block;font-weight:600;font-size:14px;margin:18px 0 8px}\n#kaizuno-global #example select , #kaizuno-global #example textarea{width:100%;max-width:100%;font:inherit;padding:12px;border:1px solid var(--line);border-radius:4px;background:white;color:var(--ink)}\n#kaizuno-global #example .future-question{min-width:0;border:1px solid var(--line);border-radius:4px;margin:22px 0;padding:16px}#kaizuno-global #example legend{font-size:15px;padding:0 6px;line-height:1.5}\n#kaizuno-global #example .future-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}#kaizuno-global #example .future-options label{display:flex;align-items:center;gap:8px;font-size:13px;padding:9px;background:var(--paper);cursor:pointer}#kaizuno-global #example input{accent-color:var(--teal-dark)}\n#kaizuno-global #example .future-switch , #kaizuno-global #example .future-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}#kaizuno-global #example .future-nav{justify-content:space-between;border-top:1px solid var(--line);padding-top:20px}\n#kaizuno-global #example .future-switch button , #kaizuno-global #example .future-nav button{background:white;border:1px solid var(--line);border-radius:4px;padding:11px 15px;font-size:14px;color:var(--ink)}#kaizuno-global #example .future-switch button[aria-pressed=true]{background:var(--ink);color:white}#kaizuno-global #example button:focus-visible , #kaizuno-global #example input:focus-visible , #kaizuno-global #example select:focus-visible , #kaizuno-global #example textarea:focus-visible{outline:3px solid var(--teal);outline-offset:3px}\n#kaizuno-global #example .future-result{margin-top:24px}#kaizuno-global #example .future-result strong{font-size:15px}#kaizuno-global #example .future-result p{font-size:13px;margin-top:8px}#kaizuno-global #example .future-bar{display:flex;height:12px;gap:3px;margin-top:10px;border-radius:3px;overflow:hidden}#kaizuno-global #example .future-bar span:first-child{background:var(--teal-dark)}#kaizuno-global #example .future-bar span:last-child{background:#d5a45b}\n@media(max-width:850px){#kaizuno-global #example .demo-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){#kaizuno-global #example .demo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#kaizuno-global #example .future-options{grid-template-columns:1fr}#kaizuno-global #example .demo-main{padding:24px 18px}}\n\n#kaizuno-global #example .system-demo{grid-template-columns:290px minmax(0,1fr)}\n#kaizuno-global #example .demo-sidebar{background:#f3ece2;color:var(--ink);padding:26px 20px}#kaizuno-global #example .demo-sidebar h3{color:var(--ink);font-family:var(--serif);font-size:25px}#kaizuno-global #example .demo-sidebar .eyebrow{color:var(--teal-dark)}\n#kaizuno-global #example .demo-tabs{display:flex;flex-direction:column;gap:7px}#kaizuno-global #example .path-group{font-size:13px;font-weight:700;color:var(--ink);margin:23px 8px 6px}#kaizuno-global #example .path-group:first-child{margin-top:0}\n#kaizuno-global #example .demo-tabs button{display:flex;gap:10px;align-items:center;background:#e9dfd2;color:var(--ink);padding:13px 11px;border:1px solid transparent;font-size:14px;line-height:1.4;text-align:left}#kaizuno-global #example .demo-tabs button[aria-selected=true]{background:white;border:1px solid #94b9b3;box-shadow:inset 3px 0 var(--teal-dark)}#kaizuno-global #example .demo-tabs button:hover{background:white}#kaizuno-global #example .path-step{font-size:11px;color:var(--teal-dark)}#kaizuno-global #example .demo-tabs small{display:block;font-size:11px;color:var(--muted);margin-top:3px}\n#kaizuno-global #example .path-subnav{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--line);padding:0 0 17px;margin:22px 0}#kaizuno-global #example .path-subnav button{font-size:13px;padding:8px 12px;border:1px solid var(--line);background:white;border-radius:4px;color:var(--ink)}#kaizuno-global #example .path-subnav button[aria-pressed=true]{background:var(--teal-dark);color:white;border-color:var(--teal-dark)}#kaizuno-global #example h4{font-size:20px;line-height:1.4;margin:18px 0}\n#kaizuno-global #example .path-legend{display:flex;flex-wrap:wrap;gap:16px;background:#f6f0e8;border:1px solid #d9e6e3;border-radius:5px;padding:15px;margin:20px 0}#kaizuno-global #example .path-legend>div{display:flex;gap:9px;align-items:flex-start;flex:1 1 160px;font-size:12px;line-height:1.5}#kaizuno-global #example .path-symbol{display:grid;place-items:center;min-width:28px;height:28px;border-radius:5px;background:#def0e4;color:#216341;font-size:17px;font-weight:700}#kaizuno-global #example .path-symbol.s1{background:#ffecd5;color:#945714}#kaizuno-global #example .path-symbol.s2{background:#e0e9f5;color:#305580}#kaizuno-global #example .path-symbol.s3{background:#d9ece9;color:#166457}\n#kaizuno-global #example .path-question{border:0;border-bottom:1px solid var(--line);padding:18px 0;margin:0;min-width:0}#kaizuno-global #example .path-question legend{font-size:16px;line-height:1.55;font-weight:500;padding:10px 0 0;width:100%}#kaizuno-global #example .path-choices{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}#kaizuno-global #example .path-choices label{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #cddbd8;border-radius:5px;font-size:13px;cursor:pointer;background:white}#kaizuno-global #example .path-choices label:has(input:checked){border-color:var(--teal-dark);background:#efe5d7}#kaizuno-global #example .path-choices input{width:17px;height:17px;margin:0;flex-shrink:0}#kaizuno-global #example .path-result{padding:16px 0;border-bottom:1px solid var(--line)}#kaizuno-global #example .path-counts{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:600}#kaizuno-global #example .path-counts span:first-child{color:#216341}#kaizuno-global #example .path-counts span:last-child{color:#945714}\n@media(max-width:850px){#kaizuno-global #example .system-demo{grid-template-columns:225px minmax(0,1fr)}#kaizuno-global #example .demo-sidebar{padding:20px 12px}#kaizuno-global #example .demo-main{padding:25px 22px}}\n@media(max-width:600px){#kaizuno-global #example .system-demo{grid-template-columns:1fr}#kaizuno-global #example .demo-tabs{display:grid;grid-template-columns:1fr 1fr}#kaizuno-global #example .path-group{grid-column:1\/-1;margin:12px 0 2px}#kaizuno-global #example .demo-tabs button{font-size:12px}#kaizuno-global #example .demo-sidebar h3{margin-bottom:10px}#kaizuno-global #example .demo-main{padding:24px 18px}#kaizuno-global #example .path-legend>div{flex-basis:140px}}\n\n#kaizuno-global #example .goal-legend{background:none;border:0;padding:0;margin:20px 0 24px;gap:12px 24px}#kaizuno-global #example .goal-legend>div{flex:0 1 auto;align-items:center;font-size:13px}\n#kaizuno-global #example .goal-list{background:#f7f3ed;border:1px solid var(--line);border-radius:5px;overflow:hidden}\n#kaizuno-global #example .goal-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:center;padding:22px 18px;border-bottom:1px solid var(--line)}#kaizuno-global #example .goal-row:last-child{border-bottom:0}#kaizuno-global #example .goal-row p{margin:0;font-size:16px;line-height:1.6}\n#kaizuno-global #example .goal-buttons{display:flex;gap:10px}#kaizuno-global #example .goal-option{position:relative;display:block;width:44px;height:44px;flex-shrink:0;cursor:pointer}#kaizuno-global #example .goal-option input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}#kaizuno-global #example .goal-option span{display:grid;place-items:center;width:44px;height:44px;border:2px solid #cdbfab;border-radius:12px;background:white;font-size:27px;color:var(--ink)}#kaizuno-global #example .goal-option-0 input:checked+span{color:#287541;background:#e0f1e4;border-color:#50a765}#kaizuno-global #example .goal-option-1 input:checked+span{color:#a25a08;background:#fff0dd;border-color:#ed921e}#kaizuno-global #example .goal-option input:focus-visible+span{outline:3px solid var(--teal-dark);outline-offset:3px}#kaizuno-global #example .goal-option:hover span{border-color:#8b9d9a}\n@media(max-width:600px){#kaizuno-global #example .goal-row{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:18px 12px}#kaizuno-global #example .goal-buttons{gap:6px}#kaizuno-global #example .goal-option , #kaizuno-global #example .goal-option span{width:40px;height:44px}#kaizuno-global #example .goal-row p{font-size:14px}}\n\n#kaizuno-global #example .likert-row{display:grid;grid-template-columns:184px minmax(0,1fr);gap:20px;align-items:center;padding:22px 12px;border-bottom:1px solid var(--line);background:#f7f3ed}#kaizuno-global #example .likert-row p{margin:0;font-size:16px;line-height:1.6}#kaizuno-global #example .likert-buttons{display:flex;gap:6px}#kaizuno-global #example .likert-option{position:relative;display:block;width:40px;height:44px;cursor:pointer;flex-shrink:0}#kaizuno-global #example .likert-option input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}#kaizuno-global #example .likert-option span{display:grid;place-items:center;width:40px;height:44px;border:2px solid #cdbfab;border-radius:50%;background:white;color:var(--ink);font-size:20px}#kaizuno-global #example .likert-option input:checked+span{border-color:var(--teal-dark);background:#efe5d7;color:var(--teal-dark);font-weight:700}#kaizuno-global #example .likert-option input:focus-visible+span{outline:3px solid var(--teal-dark);outline-offset:3px}#kaizuno-global #example .likert-option:hover span{border-color:#8b9d9a}\n@media(max-width:850px){#kaizuno-global #example .likert-row{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){#kaizuno-global #example .likert-row p{font-size:14px}}\n\n#kaizuno-global #example .likert-legend{background:transparent;border:0;padding:0;margin:18px 0 24px;gap:10px 20px}#kaizuno-global #example .likert-legend>div{flex:0 1 auto;align-items:center;font-size:12px}#kaizuno-global #example .likert-legend .path-symbol{background:white;color:#28635d;border:1px solid #28635d;border-radius:50%;min-width:27px;height:27px;font-size:14px}#kaizuno-global #example .likert-legend br{display:none}\n#kaizuno-global #example .likert-row{grid-template-columns:176px minmax(0,1fr);gap:18px;padding:24px 12px}#kaizuno-global #example .likert-buttons{gap:6px}#kaizuno-global #example .likert-option , #kaizuno-global #example .likert-option span{width:38px;height:38px}#kaizuno-global #example .likert-option span{font-size:21px;border-radius:50%;border-color:#dadddf;background:white;font-weight:400}#kaizuno-global #example .likert-option input:checked+span{border-color:#28635d;background:white;color:#28635d;font-weight:500}#kaizuno-global #example .likert-option input:focus-visible+span{outline-color:#28635d}\n@media(max-width:1100px){#kaizuno-global #example .likert-row{grid-template-columns:152px minmax(0,1fr);gap:12px;padding:20px 8px}#kaizuno-global #example .likert-buttons{gap:4px}#kaizuno-global #example .likert-option , #kaizuno-global #example .likert-option span{width:34px;height:34px}#kaizuno-global #example .likert-row p{font-size:14px}}\n@media(max-width:420px){#kaizuno-global #example .likert-row{grid-template-columns:128px minmax(0,1fr);gap:8px;padding:18px 5px}#kaizuno-global #example .likert-buttons{gap:2px}#kaizuno-global #example .likert-option , #kaizuno-global #example .likert-option span{width:30px;height:30px}#kaizuno-global #example .likert-option span{font-size:18px}}\n\n#kaizuno-global #example .likert-legend .path-symbol.s0{background:#f47d55;border-color:#f47d55;color:#173d3c}\n#kaizuno-global #example .likert-legend .path-symbol.s1{background:#e2b336;border-color:#e2b336;color:#173d3c}\n#kaizuno-global #example .likert-legend .path-symbol.s2{background:#abc62d;border-color:#abc62d;color:#173d3c}\n#kaizuno-global #example .likert-legend .path-symbol.s3{background:#12867f;border-color:#12867f;color:white}\n#kaizuno-global #example .likert-option:has(input[value=\"0\"]){--rating-color:#f47d55;--rating-ink:#173d3c;--rating-tint:#fff0ea}\n#kaizuno-global #example .likert-option:has(input[value=\"1\"]){--rating-color:#e2b336;--rating-ink:#173d3c;--rating-tint:#fff8e4}\n#kaizuno-global #example .likert-option:has(input[value=\"2\"]){--rating-color:#abc62d;--rating-ink:#173d3c;--rating-tint:#f4f8df}\n#kaizuno-global #example .likert-option:has(input[value=\"3\"]){--rating-color:#12867f;--rating-ink:white;--rating-tint:#e7f5f2}\n#kaizuno-global #example .likert-option span{border-color:var(--rating-color);background:var(--rating-tint);color:#173d3c}\n#kaizuno-global #example .likert-option input:checked+span{background:var(--rating-color);border-color:var(--rating-color);color:var(--rating-ink);font-weight:700;box-shadow:0 0 0 2px white,0 0 0 3px var(--rating-color)}\n#kaizuno-global #example .likert-option:hover span{border-color:var(--rating-color);background:var(--rating-color);color:var(--rating-ink)}\n\n#kaizuno-global #example .single-choice-row{grid-template-columns:44px minmax(0,1fr)}\n#kaizuno-global #example .compact-choice-row .goal-option-0 span{color:#286347}\n#kaizuno-global #example .compact-choice-row .goal-option-1 span{color:#935817}\n@media(max-width:600px){#kaizuno-global #example .single-choice-row{grid-template-columns:40px minmax(0,1fr)}}\n#kaizuno-global #example .compact-choice-row .goal-option:has(input:disabled){opacity:.4;cursor:not-allowed}#kaizuno-global #example .compact-choice-row .goal-option input:disabled{cursor:not-allowed}\n\n#kaizuno-global #example .effort-row{grid-template-columns:152px minmax(0,1fr)}\n#kaizuno-global #example .effort-option input:checked+span{color:var(--teal-dark);background:#efe5d7;border-color:var(--teal-dark);font-weight:700}\n@media(max-width:600px){#kaizuno-global #example .effort-row{grid-template-columns:132px minmax(0,1fr)}}\n\n#kaizuno-global #example .result-group{margin:24px 0;padding:22px;background:#f6f0e8;border:1px solid #dce7e8;border-radius:5px}\n#kaizuno-global #example .result-group-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}\n#kaizuno-global #example .result-group-heading h4{margin:0;font-size:19px;line-height:1.4}\n#kaizuno-global #example .result-group h5{font-size:16px;line-height:1.5;color:#173d3c;margin:0 0 18px}\n#kaizuno-global #example .result-gauge{position:relative;width:104px;height:52px;overflow:hidden;flex-shrink:0}\n#kaizuno-global #example .result-gauge:before{content:\"\";position:absolute;inset:0 0 auto;height:104px;border-radius:50%;background:conic-gradient(from 270deg,#248780 calc(var(--score)*1.8deg),#dfe3e4 0 180deg,transparent 0);mask:radial-gradient(circle,transparent 49%,#000 51%)}\n#kaizuno-global #example .result-gauge span{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#248780;font-size:22px;font-weight:800}\n#kaizuno-global #example .result-table-wrap{overflow-x:auto;margin:16px 0}\n#kaizuno-global #example .result-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65;background:white;box-shadow:0 8px 16px #20373910}\n#kaizuno-global #example .result-table thead th{background:#e2d3c0;color:#173d3c;font-weight:750;padding:12px;text-align:left}\n#kaizuno-global #example .result-table tbody th , #kaizuno-global #example .result-table tbody td{padding:14px 12px;border:1px solid #e1e4e5}\n#kaizuno-global #example .result-table tbody th{font-weight:400;text-align:left;width:70%}\n#kaizuno-global #example .result-table tbody td{text-align:center;font-weight:700}\n#kaizuno-global #example .result-table tbody tr:nth-child(odd){background:#f8f5ef}\n#kaizuno-global #example .maturity-1{background:#f47d55!important;color:#173d3c}\n#kaizuno-global #example .maturity-2{background:#e2b336!important;color:#173d3c}\n#kaizuno-global #example .maturity-3{background:#abc62d!important;color:#173d3c}\n#kaizuno-global #example .maturity-4{background:#248780!important;color:white}\n#kaizuno-global #example .result-maturity-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}\n#kaizuno-global #example .result-maturity-legend>span{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;font-weight:700}\n#kaizuno-global #example .result-maturity-legend p{font-size:12px;margin:0 0 0 4px}\n#kaizuno-global #example .result-comments tbody td{text-align:left;font-weight:400}\n@media(max-width:600px){#kaizuno-global #example .result-group{padding:12px;margin:18px 0}#kaizuno-global #example .result-table{font-size:12px}#kaizuno-global #example .result-table tbody th , #kaizuno-global #example .result-table tbody td , #kaizuno-global #example .result-table thead th{padding:10px 7px}#kaizuno-global #example .result-group-heading h4{font-size:16px}#kaizuno-global #example .result-gauge{width:80px;height:40px}#kaizuno-global #example .result-gauge:before{height:80px}#kaizuno-global #example .result-gauge span{font-size:18px}}\n\n#kaizuno-global #example .trend-radar{min-width:0;margin:20px 0 28px;padding:12px 0 0;border:1px solid #d9cfc0;border-radius:12px;background:#f7f3ed}\n#kaizuno-global #example .trend-radar legend{max-width:calc(100% - 32px);margin-left:16px;padding:10px 16px;border:1px solid #d9cfc0;border-radius:28px;background:#fcf8f1;font-weight:750;font-size:16px;line-height:1.45}\n#kaizuno-global #example .trend-prompt{margin:4px 24px 12px;font-size:14px;color:var(--muted)}\n#kaizuno-global #example .trend-radar .goal-row{padding:22px 24px}\n#kaizuno-global #example .trend-radar .goal-option span{color:transparent;background:white;border-color:#ced5df;box-shadow:0 2px 4px #23364912}\n#kaizuno-global #example .trend-radar .goal-option input:checked+span{color:#286347;background:#e0f1e4;border-color:#50a765}\n#kaizuno-global #example .trend-add{padding:12px 18px 18px}\n#kaizuno-global #example .trend-add textarea{width:100%;box-sizing:border-box}\n@media(max-width:600px){#kaizuno-global #example .trend-radar legend{font-size:14px;padding:8px 12px}#kaizuno-global #example .trend-radar .goal-row{padding:18px 12px}}\n\n#kaizuno-global #example .effort-option input[value=\"0\"]:checked+span{background:#def0e4;color:#216341;border-color:#216341}\n#kaizuno-global #example .effort-option input[value=\"1\"]:checked+span{background:#ffecd5;color:#945714;border-color:#945714}\n#kaizuno-global #example .effort-option input[value=\"2\"]:checked+span{background:#e0e9f5;color:#305580;border-color:#305580}\n\n#kaizuno-global #example .report-page{padding:26px;background:white;border:1px solid #d9cfc0;border-radius:6px}\n#kaizuno-global #example .report-kicker{font-size:12px;color:var(--muted);margin:0 0 12px}\n#kaizuno-global #example .report-page>h4{font-size:27px;color:#173d3c;margin:0 0 8px}\n#kaizuno-global #example .report-subtitle{padding-bottom:18px;border-bottom:1px solid #dedfe6;margin-bottom:20px;color:#59645d}\n#kaizuno-global #example .report-goal-card{padding:22px;margin:18px 0;border:1px solid #d9cfc0;border-radius:12px;background:#f7f3ed}\n#kaizuno-global #example .report-goal-card h5{font-size:19px;color:#173d3c;margin:0 0 12px}\n#kaizuno-global #example .report-goal-card p{font-size:16px;line-height:1.75;margin:0}\n#kaizuno-global #example .report-contents{margin:20px 0;padding:16px 20px;background:#f7f3ed;border:1px solid #d9cfc0;border-radius:8px}\n#kaizuno-global #example .report-contents summary{cursor:pointer;font-weight:700}\n#kaizuno-global #example .report-contents ol{padding-left:22px;line-height:1.7}\n#kaizuno-global #example .report-contents li{padding:7px 0;border-bottom:1px solid #e1e3e9}\n@media(max-width:600px){#kaizuno-global #example .report-page{padding:14px}#kaizuno-global #example .report-goal-card{padding:16px}#kaizuno-global #example .report-goal-card p{font-size:14px}}\n\n#kaizuno-global #example .story-group{margin:26px 0;border:1px solid #d9cfc0;border-radius:12px;overflow:hidden;background:#f7f3ed}\n#kaizuno-global #example .story-group>h4{padding:20px 20px 0;margin:0 0 14px;font-size:18px;line-height:1.45;color:#173d3c}\n#kaizuno-global #example .story-group>.small-note{padding:0 20px;margin-bottom:16px}\n#kaizuno-global #example .pdca-step>span , #kaizuno-global #example .pdca-label{display:block;padding:10px 18px 0;font-size:12px;letter-spacing:.03em;font-weight:750;color:#456159}\n#kaizuno-global #example .pdca-step{border-top:1px solid #d9cfc0}\n#kaizuno-global #example .pdca-step .goal-row{border:0;padding-top:12px}\n#kaizuno-global #example .pdca-label{padding:0 0 5px}\n\n#kaizuno-global #example .story-method{margin:30px 0}\n#kaizuno-global #example .story-method ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:14px 0 0;gap:10px}\n#kaizuno-global #example .story-method li{margin:0;padding:18px 14px;border-top:4px solid #298780;background:#edf6f4;border-radius:0 0 8px 8px}\n#kaizuno-global #example .story-method li>span{display:block;font-size:12px;color:#26766e;font-weight:800;margin-bottom:8px}\n#kaizuno-global #example .story-method strong{display:block;font-size:15px;line-height:1.4}\n#kaizuno-global #example .story-method li p{font-size:13px;line-height:1.5;margin:10px 0 0}\n@media(max-width:850px){#kaizuno-global #example .story-method ol{grid-template-columns:repeat(2,minmax(0,1fr))}#kaizuno-global #example .story-method li:last-child{grid-column:1\/-1}}\n@media(max-width:420px){#kaizuno-global #example .story-method ol{grid-template-columns:1fr}}\n#kaizuno-global #example .practice-feedback{padding:12px 18px 18px;border-top:1px solid #d9cfc0}\n#kaizuno-global #example .practice-feedback .future-label{margin:10px 0 6px;font-size:14px}\n#kaizuno-global #example .practice-feedback textarea{height:62px;min-height:62px;padding:8px 10px;resize:vertical;box-sizing:border-box}\n\n#kaizuno-global #example .practice-results .strength-heading{background:#def0e4;color:#216341}\n#kaizuno-global #example .practice-results .potential-heading{background:#ffecd5;color:#945714}\n#kaizuno-global #example .practice-results td.dominant.strength-count{background:#def0e4;color:#216341;font-weight:800}\n#kaizuno-global #example .practice-results td.dominant.potential-count{background:#ffecd5;color:#945714;font-weight:800}\n#kaizuno-global #example .practice-results .practice-strength th[scope=\"row\"]{border-left:4px solid #438866}\n#kaizuno-global #example .practice-results .practice-potential th[scope=\"row\"]{border-left:4px solid #d6943c}\n#kaizuno-global #example .strength-key{color:#216341}#kaizuno-global #example .potential-key{color:#945714}\n#kaizuno-global #example .practice-result-note{margin:24px 0 12px}\n#kaizuno-global #example .priority-count{min-width:110px;text-align:left}\n#kaizuno-global #example .priority-track{display:block;margin-top:8px;height:9px;background:#e1e8e9;border-radius:5px;overflow:hidden}\n#kaizuno-global #example .priority-track>span{display:block;height:100%;background:#298780;border-radius:5px}\n\n#kaizuno-global #example .report-finding{margin:24px 0}\n#kaizuno-global #example .report-finding h5{font-size:19px;line-height:1.4;color:#173d3c;margin:0 0 8px}\n#kaizuno-global #example .report-finding p{margin:0;line-height:1.65}\n#kaizuno-global #example .report-matrix-wrap{overflow-x:auto;margin:22px 0}\n#kaizuno-global #example .report-matrix{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}\n#kaizuno-global #example .report-matrix th , #kaizuno-global #example .report-matrix td{padding:12px 10px;border-bottom:1px solid #d9cfc0;text-align:center;vertical-align:middle}\n#kaizuno-global #example .report-matrix thead th{background:#eee6da;color:#173d3c;font-weight:750}\n#kaizuno-global #example .report-matrix th:first-child{text-align:left;min-width:170px}\n#kaizuno-global #example .report-matrix tbody th{font-weight:500}\n#kaizuno-global #example .report-level{display:inline-block;padding:5px 8px;border-radius:4px;white-space:nowrap;font-size:13px}\n#kaizuno-global #example .level-0{background:#eeeef3;color:#606574}\n#kaizuno-global #example .level-1{background:#f47d55;color:#222}\n#kaizuno-global #example .level-2{background:#e2b336;color:#222}\n#kaizuno-global #example .level-3{background:#abc62d;color:#222}\n#kaizuno-global #example .level-4{background:#12867f;color:white}\n#kaizuno-global #example .level-5{background:#0b5e59;color:white}\n#kaizuno-global #example .report-level-legend{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}\n#kaizuno-global #example .report-finding .recommendation-vote{font-style:italic;font-size:14px;color:#59645d;margin-top:12px}\n#kaizuno-global #example .measure-example{border:1px solid #d9cfc0;border-radius:9px;padding:22px;margin-top:26px;background:white}\n#kaizuno-global #example .measure-example h5{font-size:20px;color:#173d3c;margin:0 0 18px;line-height:1.4}\n#kaizuno-global #example .measure-example h6{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#173d3c;margin:20px 0 6px}\n#kaizuno-global #example .measure-example p{margin:0;line-height:1.65}\n#kaizuno-global #example .measure-start{margin:14px 0 8px}\n#kaizuno-global #example .report-cost-table th , #kaizuno-global #example .report-cost-table td{text-align:left}\n#kaizuno-global #example .report-cost-table tbody tr:nth-child(even){background:#f7f3ed}\n#kaizuno-global #example .report-team-quote{margin:14px 0 0;padding:6px 0 6px 16px;border-left:3px solid #a8bec1;color:#59645d;font-size:14px;font-style:italic}\n#kaizuno-global #example .report-team-quote p{margin:0}\n#kaizuno-global #example .report-team-quote cite{display:block;margin-top:5px;font-size:12px;font-style:normal}\n\n#kaizuno-global .topic-searchbar{display:flex;gap:24px;align-items:end;margin-bottom:14px}#kaizuno-global .topic-searchbar>div{flex:1;max-width:760px}#kaizuno-global .topic-searchbar label{display:block;font-weight:600;color:var(--ink);margin-bottom:10px}#kaizuno-global .topic-searchbar input{width:100%;font:inherit;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:3px;color:var(--ink)}#kaizuno-global .topic-searchbar input:focus-visible{outline:2px solid var(--teal-dark);outline-offset:3px}#kaizuno-global .topic-searchbar button{border:0;background:none;text-decoration:underline;font-size:14px;padding:16px 0}#kaizuno-global .topic-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 34px;margin-top:44px}#kaizuno-global .topic-group{min-width:0}#kaizuno-global .topic-group-heading{display:flex;gap:12px;align-items:start;margin-bottom:20px;min-height:65px}#kaizuno-global .topic-group-heading>span{font-size:12px;color:var(--teal-dark);padding-top:6px}#kaizuno-global .topic-group-heading h2{font-family:var(--sans);font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em}#kaizuno-global .catalog-topic{border-top:1px solid var(--line)}#kaizuno-global .catalog-topic:last-child{border-bottom:1px solid var(--line)}#kaizuno-global .catalog-topic summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:16px 0;font-size:16px;font-weight:500;color:var(--ink);line-height:1.45}#kaizuno-global .catalog-topic summary::-webkit-details-marker{display:none}#kaizuno-global .catalog-topic summary>span{font-size:22px;font-weight:400;color:var(--teal-dark)}#kaizuno-global .catalog-topic[open] summary>span{transform:rotate(45deg)}#kaizuno-global .catalog-topic[open] summary{color:var(--teal-dark)}#kaizuno-global .catalog-topic-body{padding:0 0 20px;font-size:15px;line-height:1.65}#kaizuno-global .catalog-topic-body .text-link{font-size:14px;margin-top:15px}#kaizuno-global .topic-selection-note{margin-top:42px;padding-top:24px;border-top:1px solid var(--line);font-size:15px;color:var(--muted);max-width:100%}#kaizuno-global .topic-offers{display:grid;grid-template-columns:1fr 1fr;gap:28px}#kaizuno-global .topic-offer{padding:32px;background:var(--white);border-top:3px solid var(--teal)}#kaizuno-global .topic-offer p:not(.eyebrow){margin:16px 0 24px}#kaizuno-global .topic-offer .eyebrow{margin-bottom:14px}#kaizuno-global .topic-offer h3{font-family:var(--serif);font-size:30px;font-weight:400}#kaizuno-global #topic-no-results{padding:42px 0}#kaizuno-global #topic-no-results p{margin:16px 0}#kaizuno-global .topic-catalog [hidden]{display:none!important}\n@media(max-width:1000px){#kaizuno-global .topic-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:600px){#kaizuno-global .topic-catalog-grid , #kaizuno-global .topic-offers{grid-template-columns:1fr}#kaizuno-global .topic-group-heading{min-height:0}#kaizuno-global .topic-searchbar{display:block}#kaizuno-global .topic-searchbar input{font-size:16px}#kaizuno-global .topic-searchbar button{padding-bottom:0}#kaizuno-global .topic-offer{padding:25px}}\n\n#kaizuno-global .topics-intro{max-width:1050px}#kaizuno-global .topics-intro h1{font-size:clamp(34px,4vw,56px);line-height:1.17}#kaizuno-global .topics-intro .lead{max-width:810px}\n#kaizuno-global .native-route-target{display:block;height:0;scroll-margin-top:24px}\n\n#kaizuno-global .compliance-beliefs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#kaizuno-global .compliance-beliefs>div{padding-top:22px;border-top:2px solid var(--teal-dark)}#kaizuno-global .compliance-beliefs h3{font-size:21px;line-height:1.4}#kaizuno-global .compliance-beliefs p{margin-top:16px}#kaizuno-global .compliance-contribution{margin-top:40px;max-width:820px}#kaizuno-global .compliance-contribution p{margin:14px 0 22px}@media(max-width:850px){#kaizuno-global .compliance-beliefs{grid-template-columns:1fr;gap:28px}#kaizuno-global .compliance-beliefs h3{font-size:20px}}\n\n#kaizuno-global .lived-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px}#kaizuno-global .lived-topic{min-width:0;border-top:2px solid var(--teal-dark);padding-top:24px}#kaizuno-global .lived-topic h3{font-size:28px;line-height:1.3;margin-bottom:20px}#kaizuno-global .lived-topic>p:not(.eyebrow){margin-top:16px}#kaizuno-global .lived-topic .eyebrow{margin-bottom:12px}@media(max-width:1050px){#kaizuno-global .lived-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:700px){#kaizuno-global .lived-topics{grid-template-columns:1fr;gap:32px}#kaizuno-global .lived-topic h3{font-size:25px}}\n#kaizuno-global .topic-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:clamp(23px,3vw,32px);font-weight:600;color:var(--ink);padding:12px 0}#kaizuno-global .topic-disclosure>summary::-webkit-details-marker{display:none}#kaizuno-global .topic-disclosure>summary span{font-size:30px;color:var(--teal-dark);transition:transform .15s}#kaizuno-global .topic-disclosure[open]>summary span{transform:rotate(45deg)}#kaizuno-global .topic-disclosure-body{padding-top:30px}#kaizuno-global .topic-disclosure>summary:focus-visible{outline:2px solid var(--teal-dark);outline-offset:6px}\n#kaizuno-global #themen-ausloeser .approach-wishes li{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}#kaizuno-global #themen-ausloeser .approach-wishes strong , #kaizuno-global #themen-ausloeser .approach-wishes span{min-width:0;overflow-wrap:break-word}@media(max-width:1100px){#kaizuno-global #themen-ausloeser .approach-wishes li{grid-template-columns:1fr;gap:4px}}\n\n#kaizuno-global #themen-im-alltag .lived-topics{row-gap:20px}\n#kaizuno-global #themen-im-alltag .lived-topic{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:20px;padding-top:24px;padding-bottom:24px}\n#kaizuno-global #themen-im-alltag .lived-topic>h3 , #kaizuno-global #themen-im-alltag .lived-topic>p{margin:0}\n@media(max-width:700px){#kaizuno-global #themen-im-alltag .lived-topics{row-gap:32px}#kaizuno-global #themen-im-alltag .lived-topic{display:block;grid-row:auto;padding-bottom:0}#kaizuno-global #themen-im-alltag .lived-topic>p{margin-top:16px}}\n\n#kaizuno-global #industry-specifics .approach-wishes li{grid-template-columns:12rem minmax(0,1fr)}\n@media(max-width:1100px){#kaizuno-global #industry-specifics .approach-wishes li{grid-template-columns:1fr}}\n#kaizuno-global #industry-examples .lived-topics{row-gap:20px}\n#kaizuno-global #industry-examples .lived-topic{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:20px;padding-top:24px;padding-bottom:24px}\n#kaizuno-global #industry-examples .lived-topic>h3 , #kaizuno-global #industry-examples .lived-topic>p{margin:0}\n@media(max-width:700px){#kaizuno-global #industry-examples .lived-topics{row-gap:32px}#kaizuno-global #industry-examples .lived-topic{display:block;grid-row:auto;padding-bottom:0}#kaizuno-global #industry-examples .lived-topic>p{margin-top:16px}}\n#kaizuno-global #partner-types .lived-topics{row-gap:20px}\n#kaizuno-global #partner-types .lived-topic{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:20px;padding-bottom:24px}\n#kaizuno-global #partner-types .lived-topic>h3 , #kaizuno-global #partner-types .lived-topic>p{margin:0}\n@media(max-width:700px){#kaizuno-global #partner-types .lived-topics{row-gap:32px}#kaizuno-global #partner-types .lived-topic{display:block;grid-row:auto;padding-bottom:0}#kaizuno-global #partner-types .lived-topic>p , #kaizuno-global #partner-types .lived-topic>div{margin-top:16px}}\n\n#kaizuno-global #partner-types .lived-topics{grid-template-columns:repeat(6,minmax(0,1fr))}\n#kaizuno-global #partner-types .lived-topic{grid-column:span 2}\n#kaizuno-global #partner-types .lived-topic:nth-child(n\/**\/+4){grid-column:span 3}\n@media(max-width:1050px){#kaizuno-global #partner-types .lived-topics{grid-template-columns:repeat(2,minmax(0,1fr))}#kaizuno-global #partner-types .lived-topic , #kaizuno-global #partner-types .lived-topic:nth-child(n\/**\/+4){grid-column:auto}#kaizuno-global #partner-types .lived-topic:last-child{grid-column:1\/-1}}\n@media(max-width:700px){#kaizuno-global #partner-types .lived-topics{grid-template-columns:1fr}#kaizuno-global #partner-types .lived-topic:last-child{grid-column:auto}}\n\n#kaizuno-global h2 , #kaizuno-global h3{overflow-wrap:break-word;hyphens:auto;text-wrap:balance}\n#kaizuno-global .catalogue-placeholder strong{max-width:100%;overflow-wrap:anywhere;hyphens:auto}\n\n#kaizuno-global .site-intro{padding:64px 0;background:var(--paper);border-bottom:1px solid var(--line)}\n#kaizuno-global .site-intro .eyebrow{margin:0 0 20px;font-size:13px;line-height:1.5}\n#kaizuno-global .site-intro h1{max-width:none;font-size:clamp(38px,5.1vw,68px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}\n#kaizuno-global .site-intro .claim-line{display:block}\n#kaizuno-global .site-intro .lead{ text-wrap:balance }\n#kaizuno-global .site-intro .lead-sentence{display:block;text-wrap:balance}\n#kaizuno-global .site-intro .accent{white-space:nowrap}\n#kaizuno-global .site-intro .lead{max-width:780px;font-size:19px;line-height:1.6;margin:26px 0 0}\n#kaizuno-global .site-intro .intro-copy{text-wrap:wrap}\n#kaizuno-global .site-intro .intro-copy p{margin:0}\n#kaizuno-global .site-intro .intro-copy p+p{margin-top:14px}\n#kaizuno-global .site-intro .intro-media{width:100%;max-width:980px;margin:40px 0 0;border-radius:4px;overflow:hidden}\n#kaizuno-global .site-intro .intro-media img{width:100%;height:auto;display:block}\n@media(max-width:850px){#kaizuno-global .site-intro{padding:48px 0}#kaizuno-global .site-intro h1{font-size:clamp(38px,5.1vw,68px)}}\n@media(max-width:600px){#kaizuno-global .site-intro{padding:36px 0 40px}#kaizuno-global .site-intro .eyebrow{font-size:12px;margin-bottom:18px}#kaizuno-global .site-intro h1{font-size:clamp(36px,8vw,44px);line-height:1.12;text-wrap:initial}#kaizuno-global .site-intro .claim-line{display:inline}#kaizuno-global .site-intro .lead{font-size:17px;margin-top:22px}#kaizuno-global .site-intro .intro-media{margin-top:28px}}\n@media print{#kaizuno-global .site-intro{padding:24px 0}#kaizuno-global .site-intro h1{font-size:40px}}\n\n#kaizuno-global .button , #kaizuno-global .button.teal{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}\n#kaizuno-global .button:hover , #kaizuno-global .button.teal:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}\n#kaizuno-global .button.outline{background:transparent;color:var(--ink);border-color:var(--ink)}\n#kaizuno-global .button.outline:hover{background:var(--mint);color:var(--ink)}\n#kaizuno-global .site-header , #kaizuno-global .site-intro{border-bottom:0}\n#kaizuno-global .approach-wishes li , #kaizuno-global .approach-contributions li , #kaizuno-global .approach-human-layout .approach-wishes li , #kaizuno-global .approach-wishes li:last-child , #kaizuno-global .approach-contributions li:last-child{border:0}\n#kaizuno-global .ways-conclusion , #kaizuno-global .approach-view .approach-closing , #kaizuno-global .section-footnote , #kaizuno-global .aside-note{border-left:0;padding-left:0}\n#kaizuno-global .contact-person{background:#214947}\n#kaizuno-global .approach-contribution-grid .approach-panel{background:var(--white)}\n#kaizuno-global #example .story-method li{border-top:0;background:var(--soft)}\n#kaizuno-global #example .story-method li>span{color:var(--ink)}\n#kaizuno-global #example .path-step{color:var(--ink)}\n\n#kaizuno-global #example .likert-legend .path-symbol.s3{background:#14736d;border-color:#14736d;color:#fff}\n#kaizuno-global #example .likert-option:has(input[value=\"3\"]){--rating-color:#14736d}\n#kaizuno-global #example .maturity-4{background:#14736d!important;color:#fff}\n#kaizuno-global #example .level-4{background:#14736d;color:#fff}\n\n#kaizuno-global .site-intro h1 .accent{color:#258d84}\n\n#kaizuno-global .team-belief{max-width:900px}#kaizuno-global .team-belief .lead{max-width:760px;margin-bottom:22px}\n#kaizuno-global .team-profiles{display:grid;gap:30px;margin-top:38px}\n#kaizuno-global .team-profile{background:var(--white);border:1px solid #c8d3d3;border-radius:8px;padding:36px}\n#kaizuno-global .team-profile-head{display:flex;gap:28px;align-items:center;margin-bottom:30px}\n#kaizuno-global .team-portrait{width:140px;height:140px;object-fit:cover;border-radius:50%;flex-shrink:0}\n#kaizuno-global .team-profile h3{font-family:var(--serif);font-size:34px;font-weight:400}\n#kaizuno-global .team-role{color:var(--teal-dark);margin-top:8px;font-size:16px}\n#kaizuno-global .team-profile-body{max-width:850px}#kaizuno-global .team-profile h4{font-size:18px;color:var(--ink);margin:26px 0 9px}#kaizuno-global .team-profile h4:first-child{margin-top:0}\n#kaizuno-global .team-profile p{max-width:76ch}#kaizuno-global .team-placeholder{color:#59645d;font-size:16px;line-height:1.65}\n#kaizuno-global .team-cv{margin:28px 0;border:1px solid #c8d3d3;border-radius:6px;background:#fafbf9}\n#kaizuno-global .team-cv summary{cursor:pointer;list-style:none;position:relative;padding:18px 52px 18px 20px;font-weight:600;color:var(--teal-dark);line-height:1.45}\n#kaizuno-global .team-cv summary::-webkit-details-marker{display:none}#kaizuno-global .team-cv summary:after{content:\"+\";position:absolute;right:20px;top:15px;font-size:24px}#kaizuno-global .team-cv[open] summary:after{content:\"\u2212\"}\n#kaizuno-global .team-cv-body{padding:0 22px 24px}#kaizuno-global .team-cv-list{margin:24px 0}#kaizuno-global .team-cv-list>div+div{margin-top:24px}#kaizuno-global .team-cv-list dt{font-weight:600;color:var(--ink);margin-bottom:7px}#kaizuno-global .team-cv-list dd{margin:0;max-width:72ch}\n#kaizuno-global .team-company h2{margin-bottom:24px}\n@media(max-width:600px){#kaizuno-global .team-profile{padding:24px 20px}#kaizuno-global .team-profile-head{align-items:flex-start;flex-direction:column;gap:18px}#kaizuno-global .team-portrait{width:112px;height:112px}#kaizuno-global .team-profile h3{font-size:30px}#kaizuno-global .team-cv summary{padding-left:16px}#kaizuno-global .team-cv-body{padding:0 16px 20px}}\n\n#kaizuno-global .editorial-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:64px;align-items:start}\n#kaizuno-global .editorial-layout>h2{font-size:clamp(32px,3.25vw,44px);line-height:1.16;max-width:19ch;hyphens:none;text-wrap:balance}\n#kaizuno-global .editorial-copy{min-width:0;max-width:67ch}\n#kaizuno-global .editorial-copy p{font-size:18px;line-height:1.75;max-width:65ch;text-wrap:pretty}\n#kaizuno-global .editorial-copy p+p{margin-top:22px}\n#kaizuno-global .editorial-flow{display:grid;gap:30px}#kaizuno-global .editorial-flow h3{font-size:22px;line-height:1.35;margin-bottom:10px}\n#kaizuno-global .lived-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}\n#kaizuno-global .lived-topic{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:28px;min-width:0}\n#kaizuno-global .lived-topic h3{font-size:25px;line-height:1.3;margin:0 0 16px;hyphens:auto}\n#kaizuno-global .lived-topic p{font-size:17px;line-height:1.7}#kaizuno-global .lived-topic .caption{font-size:14px;line-height:1.6}\n#kaizuno-global .lived-topic .partner-promise{color:var(--teal-dark);font-weight:600;line-height:1.5}\n#kaizuno-global .partner-invitation{margin-top:36px;max-width:690px}#kaizuno-global .partner-invitation p{margin-top:12px}#kaizuno-global .partner-invitation .button{margin-top:22px}\n#kaizuno-global .editorial-case{max-width:900px;margin-inline:auto;border:1px solid var(--line);border-radius:8px;padding:40px}\n#kaizuno-global .editorial-case h2{font-size:clamp(30px,3vw,42px);line-height:1.18;margin:22px 0}#kaizuno-global .editorial-case p{font-size:18px;line-height:1.7}#kaizuno-global .editorial-case .small-note{font-size:14px}\n#kaizuno-global .editorial-team-photo{margin:48px 0 0;max-width:980px;border-radius:8px;overflow:hidden}#kaizuno-global .editorial-team-photo img{width:100%;height:auto}\n#kaizuno-global .team-profile-body{max-width:72ch}#kaizuno-global .team-profile h4{font-size:15px;color:var(--teal-dark);margin:0 0 8px}\n#kaizuno-global .topic-offer{border:1px solid var(--line);border-radius:8px;padding:26px;background:var(--white)}\n#kaizuno-global .approach-view .method-intro{max-width:790px}#kaizuno-global .method-intro p{font-size:18px;line-height:1.75}\n#kaizuno-global .section-title>p{max-width:70ch}#kaizuno-global .section-title h2{max-width:25ch}\n@media(max-width:900px){#kaizuno-global .editorial-layout{gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#kaizuno-global .editorial-layout>h2{font-size:34px}}\n@media(max-width:700px){#kaizuno-global .editorial-layout{grid-template-columns:1fr;gap:24px}#kaizuno-global .editorial-layout>h2{max-width:24ch;font-size:32px}#kaizuno-global .editorial-copy p , #kaizuno-global .editorial-case p , #kaizuno-global .method-intro p{font-size:17px;line-height:1.7}#kaizuno-global .lived-topics{grid-template-columns:1fr;gap:18px}#kaizuno-global .lived-topic{padding:24px}#kaizuno-global .lived-topic h3{font-size:25px}#kaizuno-global .editorial-case{padding:26px 22px}#kaizuno-global .editorial-case .small-note{font-size:13px}#kaizuno-global .editorial-team-photo{margin-top:32px}#kaizuno-global .editorial-copy p+p{margin-top:18px}}\n\n#kaizuno-global .contact-person{display:flex;flex-direction:column;align-items:center;border-radius:8px}#kaizuno-global .contact-person h3{hyphens:none;text-wrap:balance}#kaizuno-global .contact-person .button{margin-top:auto}\n\n#kaizuno-global [data-page=\"home\"] .home-explanation{text-wrap:pretty;max-width:780px}\n#kaizuno-global .home-explanation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}\n#kaizuno-global .home-explanation-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:28px}\n#kaizuno-global .home-explanation-card h3{font-size:26px;line-height:1.25;hyphens:none;text-wrap:balance;margin:0 0 20px}\n#kaizuno-global .home-explanation-card p{font-size:17px;line-height:1.7;text-wrap:pretty}\n@media(max-width:900px){#kaizuno-global .home-explanation-grid{grid-template-columns:1fr;gap:18px}#kaizuno-global .home-explanation-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}#kaizuno-global .home-explanation-card h3{margin:0;max-width:20ch}}\n@media(max-width:600px){#kaizuno-global .home-explanation-card{display:block;padding:24px}#kaizuno-global .home-explanation-card h3{font-size:25px;margin-bottom:16px}}\n\n#kaizuno-global .home-application-note{margin-top:28px}\n\n#kaizuno-global .approach-view .hut-story{max-width:790px;margin-top:32px}\n#kaizuno-global .hut-story p{font-size:18px;line-height:1.75}\n#kaizuno-global .hut-story p:last-child{margin-bottom:0;color:var(--ink)}\n@media(max-width:600px){#kaizuno-global .approach-view .hut-story{margin-top:24px}#kaizuno-global .hut-story p{font-size:17px;line-height:1.7}}\n\n#kaizuno-global .method-practice-quote{margin:28px 0 0;padding:26px 28px;border:1px solid var(--line);border-radius:8px;background:var(--white)}\n#kaizuno-global .editorial-copy .method-practice-quote p{margin:0;color:var(--ink);font-size:clamp(20px,2.1vw,25px);line-height:1.5;text-wrap:pretty}\n#kaizuno-global .method-practice-quote cite{display:block;margin-top:18px;font-size:14px;line-height:1.6;font-style:normal;color:var(--muted)}\n#kaizuno-global .method-practice-quote cite a{color:inherit;text-decoration:underline;text-underline-offset:3px}\n@media(max-width:600px){#kaizuno-global .method-practice-quote{padding:22px}}\n\n#kaizuno-global .home-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:32px 0 0;padding:0}\n#kaizuno-global .home-workflow li{position:relative;min-width:0;padding:0}\n#kaizuno-global .workflow-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--teal-dark);border-radius:50%;background:var(--soft);color:var(--teal-dark);font:600 18px var(--sans);margin-bottom:24px}\n#kaizuno-global .home-workflow li:not(:last-child)::after{content:\"\";position:absolute;top:22px;left:44px;width:calc(100% - 8px);height:1px;background:var(--line)}\n#kaizuno-global .home-workflow h3{margin:0 0 12px;color:var(--ink)}\n#kaizuno-global .home-workflow p{margin:0;color:var(--text)}\n@media(max-width:800px){#kaizuno-global .home-workflow{grid-template-columns:1fr;gap:0}#kaizuno-global .home-workflow li{padding:0 0 32px 66px}#kaizuno-global .home-workflow li:last-child{padding-bottom:0}#kaizuno-global .workflow-number{position:absolute;left:0;top:0;margin:0}#kaizuno-global .home-workflow li:not(:last-child)::after{left:22px;top:44px;width:1px;height:calc(100% - 44px)}#kaizuno-global .home-workflow h3{padding-top:7px}}\n#kaizuno-global .team-personal-role{margin:6px 0;font-weight:600;color:var(--teal-dark)}\n\n#kaizuno-global .editorial-copy .method-practice-quote p{font-family:Georgia,serif;font-style:italic;font-weight:400}\n#kaizuno-global .method-practice-quote cite{font-size:12px;letter-spacing:.1em;text-transform:uppercase}\n#kaizuno-global .contact-band{background:var(--soft);color:var(--text)}\n#kaizuno-global .contact-band h2 , #kaizuno-global .contact-band .contact-person h3{color:var(--ink)}\n#kaizuno-global .contact-band .contact-intro{color:var(--text)}\n#kaizuno-global .contact-band .contact-person{background:var(--white)}\n#kaizuno-global .contact-band .contact-person h3{margin-bottom:12px}\n#kaizuno-global .contact-band .contact-focus{font-size:16px;line-height:1.55;color:var(--text);margin:0 0 24px;max-width:29ch}\n\n#kaizuno-global .site-intro .intro-media , #kaizuno-global .site-intro .editorial-team-photo{width:100%;max-width:720px;margin-top:32px}\n#kaizuno-global .site-intro .intro-media img , #kaizuno-global .site-intro .editorial-team-photo img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;object-position:left center}\n@media(max-width:600px){#kaizuno-global .site-intro .intro-media , #kaizuno-global .site-intro .editorial-team-photo{margin-top:24px}}\n\n@media(min-width:1001px){\n#kaizuno-global .site-intro{padding:112px 0 88px}\n#kaizuno-global .site-intro>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:center}\n#kaizuno-global .site-intro>.wrap>.eyebrow , #kaizuno-global .site-intro>.wrap>h1{grid-column:1\/-1;align-self:start}\n#kaizuno-global .site-intro>.wrap>.lead{grid-column:1;grid-row:3;max-width:none;margin:52px 0 0}\n#kaizuno-global .site-intro>.wrap>.intro-media{grid-column:2;grid-row:3;width:100%;max-width:none;margin:52px 0 0}\n#kaizuno-global .site-intro>.wrap>.intro-media img{width:100%;height:auto;aspect-ratio:3\/2;max-height:none;object-fit:cover;object-position:center}\n#kaizuno-global .site-intro .lead , #kaizuno-global .site-intro .intro-copy p{text-wrap:pretty}\n#kaizuno-global .site-intro .lead-sentence{display:block;margin-top:.35em;text-wrap:pretty}\n}\n\n#kaizuno-global .view>section.section:nth-last-of-type(odd){background:var(--white)}\n#kaizuno-global .view>section.section:nth-last-of-type(even){background:var(--soft)}\n\n#kaizuno-global .view>section.section{padding-top:88px;padding-bottom:88px}\n#kaizuno-global .view>section.section h2:not(.topic-group h2) , #kaizuno-global .contact-band h2{font-size:clamp(32px,3.2vw,46px);line-height:1.15;max-width:none;text-wrap:balance;hyphens:none;margin-top:0;margin-bottom:28px}\n#kaizuno-global .view>section.section h2:not(.topic-group h2)+* , #kaizuno-global .contact-band h2+*{margin-top:0}\n#kaizuno-global .view>section.section .editorial-layout>h2{margin-bottom:0}\n#kaizuno-global .view>section.section h3:not([class*=\"demo\"] h3):not(.demo h3){font-size:24px;line-height:1.3}\n#kaizuno-global .view>section.section p , #kaizuno-global .view>section.section li{text-wrap:pretty}\n@media(max-width:600px){#kaizuno-global .view>section.section{padding-top:56px;padding-bottom:56px}#kaizuno-global .view>section.section h3:not([class*=\"demo\"] h3){font-size:21px}}\n\n@media(min-width:1001px){#kaizuno-global .view>section.section .editorial-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px}}\n\n#kaizuno-global .home-workflow>li+li{margin-top:0}\n\n#kaizuno-global .view details>summary{list-style:none;cursor:pointer}\n#kaizuno-global .view details>summary::-webkit-details-marker{display:none}\n#kaizuno-global .view details:not(.team-cv)>summary{display:flex;align-items:center;justify-content:space-between;gap:16px}\n#kaizuno-global .view details:not(.team-cv)>summary::after{content:\"+\";flex:none;font-size:22px;font-weight:400;line-height:1;color:var(--teal-dark)}\n#kaizuno-global .view details[open]:not(.team-cv)>summary::after{content:\"\u2212\"}\n#kaizuno-global .view .topic-disclosure>summary::after{font-size:30px}\n#kaizuno-global .catalog-topic summary>span , #kaizuno-global .topic-disclosure>summary>span{display:none}\n\n#kaizuno-global #example .story-method li>img.step-icon{display:block;width:40px;height:44px;object-fit:contain;margin-bottom:10px}\n\n#kaizuno-global .topic-group-heading{min-height:0}\n\n#kaizuno-global .demo-window{margin-top:40px;border:1px solid #cdbfab;border-radius:12px;background:var(--white);box-shadow:0 18px 48px rgba(23,61,60,.13);overflow:hidden}\n#kaizuno-global .demo-window-bar{display:flex;align-items:center;gap:14px;padding:11px 18px;background:#e6dccd;border-bottom:1px solid #d3c6b3;font-size:13px;font-weight:600;color:var(--ink)}\n#kaizuno-global .demo-window-dots{display:flex;gap:6px}#kaizuno-global .demo-window-dots i{width:10px;height:10px;border-radius:50%;background:#c9bba6;display:block}\n#kaizuno-global #example .demo-window .story-method{margin:0;padding:22px 24px 24px;border-bottom:1px solid #e1d7c8}\n#kaizuno-global #example .demo-window .system-demo{margin:0;border:0;border-radius:0}\n#kaizuno-global #example .demo-window .demo-sidebar{background:#ece3d6}\n\n#kaizuno-global .editorial-layout>.practice-quote-centered{grid-column:1\/-1;justify-self:center;width:100%;max-width:820px;margin:56px 0 0;padding:36px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;text-align:center}\n#kaizuno-global .editorial-layout>.practice-quote-centered p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink)}\n#kaizuno-global .editorial-layout>.practice-quote-centered cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n\n#kaizuno-global .global-footer-placeholder{background:var(--paper);color:var(--muted);border-top:1px dashed #cdbfab;padding:36px 0 40px;text-align:center}\n#kaizuno-global .global-footer-placeholder .placeholder-note{font-size:12px;letter-spacing:.06em;color:#9a8f7e;margin:0 0 22px}\n#kaizuno-global .swiss-badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}\n#kaizuno-global .swiss-flag{width:40px;height:40px;background:#d52b1e;position:relative;display:block}\n#kaizuno-global .swiss-flag:before , #kaizuno-global .swiss-flag:after{content:\"\";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}\n#kaizuno-global .swiss-flag:before{width:24px;height:8px}#kaizuno-global .swiss-flag:after{width:8px;height:24px}\n#kaizuno-global .swiss-text{font:700 15px\/1.25 Arial,sans-serif;color:#111;text-align:left}\n#kaizuno-global .footer-legal{margin:0;font-size:14px;color:#7a7f98}\n#kaizuno-global .footer-legal span{font-size:9px;margin:0 8px;vertical-align:middle}\n\n#kaizuno-global .book-sources{margin:40px 0 0;text-align:center;font-size:16px;color:var(--text)}\n#kaizuno-global .book-sources a{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}\n\n#kaizuno-global .global-footer-placeholder .wrap{display:block;text-align:center}\n#kaizuno-global .view details.topic-disclosure:not(.team-cv)>summary::after{font-size:30px}\n#kaizuno-global .book-sources{grid-column:1\/-1;width:100%;max-width:none;justify-self:stretch}\n\n#kaizuno-global .global-footer-placeholder p{max-width:none;margin-left:auto;margin-right:auto}\n\n#kaizuno-global .team-profiles{gap:0}\n#kaizuno-global .team-profiles .team-profile{border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;padding:44px 0;margin:0}\n#kaizuno-global .team-profiles .team-profile:last-child{border-bottom:1px solid var(--line)}\n@media(min-width:1001px){#kaizuno-global .team-profiles .team-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:start}#kaizuno-global .team-profiles .team-profile-body>p:first-child{margin-top:0}}\n#kaizuno-global .team-profiles .team-cv{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:none;margin:24px 0 0}\n#kaizuno-global .team-profiles .team-cv summary{padding:16px 36px 16px 0}\n#kaizuno-global .team-profiles .team-cv summary:after{right:0;top:12px;font-weight:400;font-size:22px}\n#kaizuno-global .team-profiles .team-cv-body{padding:0 0 20px}\n\n#kaizuno-global .team-profiles .team-cv[open]{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:0 24px}\n#kaizuno-global .team-profiles .team-cv[open] summary{padding-left:0;border-bottom:1px solid var(--line)}\n#kaizuno-global .team-profiles .team-cv[open] summary:after{right:4px}\n#kaizuno-global .team-profiles .team-cv[open] .team-cv-body{padding:20px 0 24px}\n\n#kaizuno-global .benefits{border-top:1px solid var(--line)}\n#kaizuno-global .benefit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding:20px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global .view>section.section .benefit h3{font-size:22px;line-height:1.3;margin:0;color:var(--ink);text-wrap:balance}\n#kaizuno-global .benefit p{margin:0;font-size:16px;line-height:1.55}\n#kaizuno-global .benefit blockquote{margin:8px 0 0;padding:0;border:0;background:none}\n#kaizuno-global .benefit blockquote p{font-family:Georgia,serif;font-style:italic;font-size:15px;color:var(--ink)}\n#kaizuno-global .benefit cite{display:block;margin-top:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n@media(max-width:1000px){#kaizuno-global .benefit{grid-template-columns:1fr;row-gap:8px}}\n\n#kaizuno-global .view>section.section .benefit h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.2;letter-spacing:-.02em}\n#kaizuno-global .benefit{padding:28px 0}\n#kaizuno-global .benefit blockquote.benefit-proof{display:grid;grid-template-columns:120px 1fr;column-gap:18px;align-items:center;margin:16px 0 0;padding:0;border:0;background:none}\n#kaizuno-global .benefit-proof img{width:120px;height:90px;object-fit:cover;border-radius:4px;display:block}\n#kaizuno-global .benefit-proof>div{padding-left:14px;border-left:2px solid var(--teal)}\n#kaizuno-global .benefit-proof p{color:var(--teal-dark)}\n@media(max-width:600px){#kaizuno-global .view>section.section .benefit h3{font-size:23px}#kaizuno-global .benefit blockquote.benefit-proof{grid-template-columns:88px 1fr;column-gap:14px}#kaizuno-global .benefit-proof img{width:88px;height:66px}}\n\n#kaizuno-global .view>section.section .benefits .benefit>h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.2;letter-spacing:-.02em}\n#kaizuno-global .benefits .benefit blockquote.benefit-proof p{color:var(--teal-dark)}\n#kaizuno-global .benefits .benefit blockquote.benefit-proof>div{border-left:2px solid var(--teal)}\n@media(max-width:600px){#kaizuno-global .view>section.section .benefits .benefit>h3{font-size:23px}}\n\n#kaizuno-global #benefits-heading~.benefits .benefit>h3{font-size:30px}\n@media(max-width:600px){#kaizuno-global #benefits-heading~.benefits .benefit>h3{font-size:23px}}\n\n#kaizuno-global #wibs .wibs-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:64px;align-items:start}\n#kaizuno-global #wibs .wibs-lead{font-size:18px;line-height:1.6;max-width:760px;margin:0;text-wrap:pretty}\n#kaizuno-global #wibs .wibs-logo{display:block;width:240px;height:auto;margin:6px 0 0}\n#kaizuno-global #wibs .wibs-quote{max-width:820px;margin:48px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #wibs .wibs-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #wibs .wibs-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance}\n#kaizuno-global #wibs .wibs-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #wibs .wibs-proof{max-width:820px;margin:18px auto 0;text-align:center;font-size:13px;letter-spacing:.06em;color:var(--muted)}\n#kaizuno-global #wibs .wibs-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #wibs .wibs-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #wibs .wibs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding-bottom:28px}\n#kaizuno-global #wibs .wibs-facts dl{margin:0;border-top:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-facts dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);font-weight:600;padding-top:3px}\n#kaizuno-global #wibs .wibs-facts dd{margin:0;color:var(--ink);font-size:16px}\n#kaizuno-global #wibs .wibs-story{border-top:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-row{padding:16px 0 18px;border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-row h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0 0 6px;color:var(--ink)}\n#kaizuno-global #wibs .wibs-row p{margin:0;font-size:16px;line-height:1.65;text-wrap:pretty}\n#kaizuno-global #wibs .wibs-close{margin:28px 0 0;font-size:16px;line-height:1.7;color:var(--text)}\n#kaizuno-global #wibs .wibs-links{display:inline-flex;flex-wrap:wrap;gap:18px;margin-left:18px}\n@media(max-width:1000px){#kaizuno-global #wibs .wibs-head{grid-template-columns:1fr}#kaizuno-global #wibs .wibs-logo{grid-row:1;width:200px;margin:0 0 24px}#kaizuno-global #wibs .wibs-grid{grid-template-columns:1fr;row-gap:28px}#kaizuno-global #wibs .wibs-links{display:flex;margin:12px 0 0}#kaizuno-global #wibs .wibs-facts dl>div{grid-template-columns:120px 1fr}}\n\n#kaizuno-global #excellence-talks .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #excellence-talks .case-chip-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}\n#kaizuno-global #excellence-talks .case-chip-row .et-logo{width:190px;height:auto;margin:0;flex:none}\n#kaizuno-global #excellence-talks .case.editorial-case h2{margin:22px 0 18px}\n#kaizuno-global #excellence-talks .case-lead{max-width:760px;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #excellence-talks .et-second{margin-top:16px}\n#kaizuno-global #excellence-talks .case-link{margin:24px 0 0}\n@media(max-width:700px){#kaizuno-global #excellence-talks .case-chip-row{flex-direction:column}#kaizuno-global #excellence-talks .case-chip-row .et-logo{width:150px}}\n\n#kaizuno-global #fachwissen .fw-lead{font-size:18px;line-height:1.6;margin:0;text-wrap:pretty}\n#kaizuno-global #fachwissen .fw-rows{margin-top:40px;border-top:1px solid var(--line)}\n#kaizuno-global #fachwissen .fw-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global #fachwissen .fw-row h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0;color:var(--ink)}\n#kaizuno-global #fachwissen .fw-row p{margin:0 0 6px;font-size:16px;line-height:1.6}\n@media(max-width:1000px){#kaizuno-global #fachwissen .fw-row{grid-template-columns:1fr;row-gap:8px}}\n\n#kaizuno-global .view .topic-offers{display:block;gap:0;border-top:1px solid var(--line)}\n#kaizuno-global .view .topic-offers .topic-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:\"label text\" \"title text\" \"title link\";column-gap:64px;align-items:start;padding:24px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}\n#kaizuno-global .view .topic-offers .topic-offer>.eyebrow{grid-area:label;margin:0 0 6px}\n#kaizuno-global .view .topic-offers .topic-offer>h3{grid-area:title;margin:0;font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important}\n#kaizuno-global .view .topic-offers .topic-offer>p:not(.eyebrow){grid-area:text;margin:0 0 6px;font-size:16px;line-height:1.6}\n#kaizuno-global .view .topic-offers .topic-offer>a{grid-area:link;justify-self:start}\n@media(max-width:1000px){#kaizuno-global .view .topic-offers .topic-offer{grid-template-columns:1fr;grid-template-areas:\"label\" \"title\" \"text\" \"link\";row-gap:8px}#kaizuno-global .view .topic-offers .topic-offer>p:not(.eyebrow){margin:4px 0 0}}\n\n#kaizuno-global #oth .case-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:64px;align-items:start}\n#kaizuno-global #oth .case-lead{font-size:18px;line-height:1.6;max-width:760px;margin:0;text-wrap:pretty}\n#kaizuno-global #oth .case-quote{max-width:820px;margin:48px auto 0;padding:36px 0 0;border-top:1px solid var(--line);text-align:center}\n#kaizuno-global #oth .case-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance}\n#kaizuno-global #oth .case-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #oth .case-proof{max-width:820px;margin:18px auto 0;text-align:center;font-size:13px;letter-spacing:.06em;color:var(--muted)}\n#kaizuno-global #oth .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #oth .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #oth .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #oth .case-longtext{max-width:760px;padding-bottom:28px}\n#kaizuno-global #oth .case-longtext h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0 0 16px;color:var(--ink)}\n#kaizuno-global #oth .case-longtext p{font-size:16px;line-height:1.7;margin:0 0 14px;text-wrap:pretty}\n#kaizuno-global #oth .case-longtext .case-source{font-size:13px;letter-spacing:.06em;color:var(--muted);margin-top:18px}\n#kaizuno-global #oth .case-close{max-width:none;margin:28px 0 0;font-size:16px;line-height:1.7;color:var(--text)}\n#kaizuno-global #oth .case-links{display:inline-flex;flex-wrap:wrap;gap:18px;margin-left:18px}\n@media(max-width:1000px){#kaizuno-global #oth .case-head{grid-template-columns:1fr}#kaizuno-global #oth .case-links{display:flex;margin:12px 0 0}}\n\n#kaizuno-global .benefits .benefit{align-items:center}\n#kaizuno-global #benefits-heading~.benefits .benefit-claim h3{font-family:var(--serif)!important;font-weight:400!important;font-size:30px!important;line-height:1.2!important;letter-spacing:-.02em;margin:0;color:var(--ink);text-wrap:balance}\n#kaizuno-global .benefits .benefit-claim p{margin:10px 0 0;font-size:16px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global .benefits .benefit blockquote.benefit-proof{margin:0}\n@media(max-width:1000px){#kaizuno-global .benefits .benefit blockquote.benefit-proof{margin-top:16px}}\n@media(max-width:600px){#kaizuno-global #benefits-heading~.benefits .benefit-claim h3{font-size:23px!important}}\n\n#kaizuno-global #books .books-intro{display:grid;margin-bottom:44px}\n#kaizuno-global #books .books-intro>p{margin:0;font-size:18px;line-height:1.6;max-width:none;text-wrap:pretty}\n@media(min-width:1001px){#kaizuno-global #books .books-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:start}}\n@media(max-width:1000px){#kaizuno-global #books .books-intro{grid-template-columns:1fr;row-gap:16px}}\n\n#kaizuno-global #oth .case-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding-bottom:8px}\n#kaizuno-global #oth .case-facts dl{margin:0;border-top:1px solid var(--line)}\n#kaizuno-global #oth .case-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}\n#kaizuno-global #oth .case-facts dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-dark);font-weight:600;padding-top:3px}\n#kaizuno-global #oth .case-facts dd{margin:0;color:var(--ink);font-size:16px}\n#kaizuno-global #oth .case-story{border-top:1px solid var(--line)}\n#kaizuno-global #oth .case-row{padding:16px 0 18px;border-bottom:1px solid var(--line)}\n#kaizuno-global #oth .case-row h3{font-family:var(--serif)!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;margin:0 0 6px;color:var(--ink)}\n#kaizuno-global #oth .case-row p{margin:0;font-size:16px;line-height:1.65;text-wrap:pretty}\n#kaizuno-global #oth details .case-source{font-size:13px;letter-spacing:.06em;color:var(--muted);margin:0 0 24px}\n@media(max-width:1000px){#kaizuno-global #oth .case-grid{grid-template-columns:1fr;row-gap:28px}#kaizuno-global #oth .case-facts dl>div{grid-template-columns:120px 1fr}}\n\n#kaizuno-global #oth .case-quote-small{max-width:760px;margin:28px 0 20px;padding:0 0 0 14px;border-left:2px solid var(--teal)}\n#kaizuno-global #oth .case-quote-small p{margin:0;font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:var(--teal-dark)}\n#kaizuno-global #oth .case-quote-small cite{display:block;margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n\n#kaizuno-global #oth .case-row p+p{margin-top:10px}\n\n#kaizuno-global #oth .case-story{max-width:760px;border-top:0}\n#kaizuno-global #oth .case-row:first-child{padding-top:0}\n\n#kaizuno-global #oth .case-prose{max-width:760px;padding:6px 0 4px}\n#kaizuno-global #oth .case-prose p{margin:0;max-width:none;text-wrap:pretty}\n#kaizuno-global #oth .case-prose p+p{margin-top:14px}\n#kaizuno-global #oth .case-quote-small p{max-width:none}\n\n#kaizuno-global #oth .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #oth .case.editorial-case h2{margin:22px 0 18px}\n#kaizuno-global #oth .case-lead{max-width:none;font-size:18px}\n#kaizuno-global #oth .case-quote{margin-top:36px}\n#kaizuno-global #oth .oth-quote-flex{display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #oth .oth-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #oth .case-close{margin-top:24px}\n\n#kaizuno-global #oth .case-photo{margin:28px 0 40px}\n#kaizuno-global #oth .case-photo img{display:block;width:100%;height:auto;border-radius:6px}\n\n#kaizuno-global #wibs .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #wibs .case-chip-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}\n#kaizuno-global #wibs .case-chip-row .wibs-logo{width:190px;height:auto;margin:0;flex:none}\n#kaizuno-global #wibs .case.editorial-case h2{margin:22px 0 18px}\n#kaizuno-global #wibs .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #wibs .wibs-quote{margin:36px auto 0}\n#kaizuno-global #wibs .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #wibs .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #wibs .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #wibs .case-prose{max-width:760px;padding:6px 0 20px}\n#kaizuno-global #wibs .case-prose p{margin:0;text-wrap:pretty}\n#kaizuno-global #wibs .case-prose p+p{margin-top:14px}\n#kaizuno-global #wibs .case-link{margin:24px 0 0}\n@media(max-width:700px){#kaizuno-global #wibs .case-chip-row{flex-direction:column}#kaizuno-global #wibs .case-chip-row .wibs-logo{width:160px}}\n\n#kaizuno-global #wibs .case-photo{margin:28px 0 40px}\n#kaizuno-global #wibs .case-photo img{display:block;width:100%;height:auto;border-radius:6px}\n\n#kaizuno-global #dental .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #dental .case-prose{max-width:760px}\n#kaizuno-global #dental .case-prose p{max-width:none}\n#kaizuno-global #dental .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #dental .case-quote-small{max-width:760px;margin:28px 0 20px;padding:0 0 0 14px;border-left:2px solid var(--teal)}\n#kaizuno-global #dental .case-quote-small p{margin:0;font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:var(--teal-dark);max-width:none}\n#kaizuno-global #dental .case-quote-small cite{display:block;margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #dental .case-photo{margin:28px 0 16px;max-width:480px}\n#kaizuno-global #dental .case-photo img{width:100%;height:auto;border-radius:6px}\n#kaizuno-global #dental .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #dental .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #dental .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #dental .case-link{margin:24px 0 0}\n#kaizuno-global #wibs .wibs-flyer{margin:28px 0}\n#kaizuno-global #wibs .wibs-flyer img{display:block;width:100%;max-width:300px;height:auto;border-radius:8px;border:1px solid var(--line)}\n#kaizuno-global #wibs .wibs-flyer-inline{float:right;width:210px;margin:4px 0 16px 28px}\n#kaizuno-global #wibs .wibs-flyer-inline img{max-width:210px}\n#kaizuno-global #wibs .wibs-flyer-inline figcaption{margin-top:8px}\n#kaizuno-global #wibs .case-prose::after{content:\"\";display:block;clear:both}\n#kaizuno-global #wibs .wibs-kontakt{display:flex;align-items:center;gap:20px;margin:32px 0 4px}\n#kaizuno-global #wibs .wibs-kontakt img{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0}\n#kaizuno-global #wibs .wibs-kontakt .eyebrow{margin:0 0 4px}\n#kaizuno-global #wibs .wibs-kontakt-name{margin:0;font-weight:600;max-width:none}\n#kaizuno-global #wibs .wibs-flyer figcaption{margin-top:10px;max-width:420px}\n#kaizuno-global #dental .dental-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #dental .dental-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);max-width:none}\n#kaizuno-global #dental .dental-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #dental .dental-heads{display:flex;flex-direction:column;gap:10px;flex-shrink:0}\n#kaizuno-global #dental .dental-heads img{display:block;width:96px;height:96px;border-radius:12px;object-fit:cover}\n#kaizuno-global #dental .dental-praxis{display:flex;gap:16px;margin:28px 0}\n#kaizuno-global #dental .dental-praxis img{display:block;width:calc(50% - 8px);height:auto;border-radius:8px}\n\n#kaizuno-global #jobcenter .jc-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);text-align:center}\n#kaizuno-global #jobcenter .jc-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance;max-width:none}\n#kaizuno-global #jobcenter .jc-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #jobcenter .jc-quote-flex{display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #jobcenter .jc-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #jobcenter.case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #jobcenter .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #jobcenter .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #jobcenter .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #jobcenter .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #jobcenter .case-prose{max-width:760px}\n#kaizuno-global #jobcenter .case-prose p{max-width:none}\n#kaizuno-global #jobcenter .case-link{margin:24px 0 0}\n#kaizuno-global .case-offer{margin:28px 0 0;font-size:16px;line-height:1.6;max-width:760px}\n#kaizuno-global .case-offer .offer-strong{font-weight:700;color:var(--teal-dark)}\n#kaizuno-global .caption-link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}\n#kaizuno-global .caption-link:hover{color:var(--teal-dark)}\n#kaizuno-global .book-more{margin:10px 0 0}\n#kaizuno-global .book-more>summary{cursor:pointer;font-weight:600;color:var(--teal-dark);padding:4px 0;list-style:none}\n#kaizuno-global .book-more>summary::-webkit-details-marker{display:none}\n#kaizuno-global .book-more p{margin-top:12px}\n#kaizuno-global #ai-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #ai-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #ai-case .ki-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #ai-case .ki-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);max-width:none}\n#kaizuno-global #ai-case .ki-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #ai-case .ki-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #ai-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #ai-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #ai-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #ai-case .case-prose{max-width:760px}\n#kaizuno-global #ai-case .case-prose p{max-width:none}\n#kaizuno-global #ai-case .ki-q{margin:32px 0 10px;font-size:18px;line-height:1.4;font-weight:700;color:var(--ink);max-width:760px}\n#kaizuno-global #comic-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #comic-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #comic-case .comic-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #comic-case .comic-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);max-width:none}\n#kaizuno-global #comic-case .comic-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #comic-case .comic-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n#kaizuno-global #comic-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #comic-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #comic-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #comic-case .case-prose{max-width:760px}\n#kaizuno-global #comic-case .case-prose p{max-width:none}\n#kaizuno-global #comic-case .comic-scene{margin:28px 0}\n#kaizuno-global #comic-case .comic-scene img{display:block;width:100%;height:auto;border-radius:8px}\n#kaizuno-global #comic-case .comic-scene figcaption{margin-top:10px;max-width:560px}\n#kaizuno-global #comic-case .comic-voices{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:12px}\n#kaizuno-global #comic-case .comic-voices b{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:4px}\n#kaizuno-global #comic-case .comic-voices i{display:block;font-family:Georgia,serif;font-size:14px;line-height:1.45;color:var(--muted)}\n@media (max-width:860px){#kaizuno-global #comic-case .comic-voices{grid-template-columns:1fr 1fr}}\n#kaizuno-global #three-ways .way-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}\n#kaizuno-global #three-ways .way-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}\n#kaizuno-global #three-ways .way-card h3{margin:0 0 10px;font-size:19px}\n#kaizuno-global #three-ways .way-card p{margin:0;font-size:16px;line-height:1.6;max-width:none}\n#kaizuno-global #three-ways .way-sum{margin:28px 0 0;font-size:19px;line-height:1.55;font-weight:600;color:var(--teal-dark);max-width:none;text-wrap:balance}\n@media (max-width:860px){#kaizuno-global #three-ways .way-grid{grid-template-columns:1fr}}\n#kaizuno-global .case-offer+.case-link{margin:10px 0 0}\n#kaizuno-global #excellence-case .ex-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n\n#kaizuno-global #sustainability-case .nh-portrait{display:block;width:96px;height:96px;border-radius:12px;margin:0;object-fit:cover;flex-shrink:0}\n\n#kaizuno-global #sustainability-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #sustainability-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #sustainability-case .nh-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #sustainability-case .nh-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance;max-width:none}\n#kaizuno-global #sustainability-case .nh-quote cite{display:block;margin-top:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #sustainability-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #sustainability-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #sustainability-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #sustainability-case .case-prose{max-width:760px}\n#kaizuno-global #sustainability-case .case-prose p{max-width:none}\n#kaizuno-global #sustainability-case .case-link{margin:24px 0 0}\n\n#kaizuno-global #excellence-case .case.editorial-case{background:var(--white);border:1px solid var(--line)}\n#kaizuno-global #excellence-case .case-lead{max-width:none;font-size:18px;line-height:1.6;text-wrap:pretty}\n#kaizuno-global #excellence-case .ex-quote{max-width:820px;margin:36px auto 0;padding:36px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;text-align:left}\n#kaizuno-global #excellence-case .ex-quote p{margin:0;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.5;color:var(--ink);text-wrap:balance;max-width:none}\n#kaizuno-global #excellence-case .ex-quote cite{display:block;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--muted)}\n#kaizuno-global #excellence-case .case-more{margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n#kaizuno-global #excellence-case .case-more>summary{padding:18px 0;font-weight:600;color:var(--teal-dark);cursor:pointer}\n#kaizuno-global #excellence-case .case-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:24px}\n#kaizuno-global #excellence-case .case-prose{max-width:760px}\n#kaizuno-global #excellence-case .case-prose p{max-width:none}\n#kaizuno-global #excellence-case .case-link{margin:10px 0 0}\n#kaizuno-global .brand{flex-direction:column;align-items:flex-start;gap:1px;width:auto}#kaizuno-global .brand-claim{font-family:\"DM Serif Display\",Georgia,serif;font-size:15.8px;letter-spacing:.015em;color:var(--ink);white-space:nowrap}#kaizuno-global .brand-claim b{color:#14716b;font-weight:400}\n@media(max-width:760px){#kaizuno-global .brand-claim{display:none}}\n#kaizuno-global .header-tools{display:flex;align-items:center;gap:12px;flex-shrink:0}\n#kaizuno-global .lang{position:relative}\n#kaizuno-global .lang>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--ink);padding:8px 10px;border-radius:3px;min-height:40px}\n#kaizuno-global .lang>summary::-webkit-details-marker{display:none}\n#kaizuno-global .lang>summary span{font-size:11px;color:var(--teal-dark)}\n#kaizuno-global .lang>summary:hover , #kaizuno-global .lang[open]>summary{background:var(--mint)}\n#kaizuno-global .lang ul{position:absolute;right:0;top:calc(100% + 6px);z-index:50;list-style:none;margin:0;padding:6px;min-width:150px;background:var(--paper);border:1px solid var(--line);border-radius:4px;box-shadow:0 12px 20px #0f1a2e14}\n#kaizuno-global .lang ul a{display:block;padding:8px 10px;border-radius:3px;text-decoration:none;color:var(--ink);font-size:14px}\n#kaizuno-global .lang ul a:hover{background:var(--mint)}\n#kaizuno-global .lang ul a[aria-current]{font-weight:600;color:var(--teal-dark)}\n#kaizuno-global .mobile-lang{font-size:16px;color:var(--muted,#6b746f)}\n#kaizuno-global .mobile-nav .mobile-lang a{color:var(--ink);font-weight:400}\n#kaizuno-global .mobile-nav .mobile-lang a[aria-current]{font-weight:600;color:var(--teal-dark)}\n@media(max-width:850px){#kaizuno-global .header-tools{display:none}}\n@media(min-width:851px){#kaizuno-global .mobile-tools{display:none}}\n#kaizuno-global .hbtn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid var(--ink);border-radius:3px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;color:var(--ink);background:transparent;cursor:pointer;white-space:nowrap}\n#kaizuno-global .hbtn.outline:hover{background:var(--mint)}\n#kaizuno-global .hbtn.primary{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}\n#kaizuno-global .hbtn.primary:hover{background:var(--accent-hover,#0f5c57);border-color:var(--accent-hover,#0f5c57)}\n@media(max-width:1199px){#kaizuno-global .header-tools{gap:8px}#kaizuno-global .lang>summary{padding:8px 6px}#kaizuno-global .hbtn{padding:8px 11px}}\n#kaizuno-global .mobile-tools{display:grid;gap:10px;padding-top:16px}\n#kaizuno-global .mobile-nav .mobile-tools a.hbtn{border-bottom:1px solid var(--ink);min-height:44px;padding:10px 16px;display:flex}\n#kaizuno-global .mobile-nav .mobile-tools .hbtn{width:100%;min-height:44px;font-size:16px}\n#kaizuno-global .mobile-nav .mobile-lang a{display:inline;border-bottom:0;padding:0;min-height:0}\n#kaizuno-global .mobile-lang{margin-top:6px}\n#kaizuno-global .dialog-write{margin-top:18px}\n#kaizuno-global .mobile-lang .current{font-weight:600;color:var(--teal-dark)}\n#kaizuno-global .mobile-menu .mobile-nav .mobile-lang a:not([aria-current]){color:var(--ink)!important;font-weight:400!important}\n#kaizuno-global .mobile-nav .mobile-tools .hbtn{font-size:16px}\n\n@media(min-width:1100px){#kaizuno-global .site-header .header-inner{gap:28px;width:calc(100% - 64px);max-width:1400px}#kaizuno-global .desktop-nav{gap:20px}}\n@media(min-width:851px) and (max-width:1099px){\n#kaizuno-global .desktop-nav{display:none}\n#kaizuno-global .header-tools{margin-left:auto}\n#kaizuno-global .mobile-menu{display:block;margin-left:0}\n#kaizuno-global .mobile-menu>summary.menu-button{display:flex!important;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:40px;font-size:14px;padding:8px 12px}\n#kaizuno-global .mobile-menu>summary::-webkit-details-marker{display:none}\n#kaizuno-global .mobile-menu>summary::marker{content:\"\"}\n#kaizuno-global .mobile-menu[open]>summary{background:var(--mint);border-color:var(--teal-dark)}\n#kaizuno-global .mobile-menu:not([open])>.mobile-nav{display:none!important}\n#kaizuno-global .mobile-menu[open]>.mobile-nav{display:grid;position:absolute;top:100%;left:0;right:0;z-index:40;padding:10px 32px 24px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0f1a2e14}\n#kaizuno-global .mobile-menu .mobile-nav a{display:block;min-height:44px;padding:12px 0;text-decoration:none;border-bottom:1px solid var(--line);color:var(--ink);font-size:17px}\n}\n#kaizuno-global .contact-write{margin:32px auto 0;max-width:none!important;font-size:17px;text-align:center}\n\n#kaizuno-global .topic-intro{font-size:19px;color:var(--ink);margin:0 0 22px;max-width:none}\n#kaizuno-global .topic-searchbar input#topic-search{max-width:440px}\n#kaizuno-global .topic-searchbar{align-items:flex-end}\n#kaizuno-global #topic-reset[hidden]{display:none!important}\n#kaizuno-global #topic-search-status:empty{display:none}\n#kaizuno-global .catalog-topic>summary{align-items:flex-start}\n#kaizuno-global .catalog-topic summary>span.topic-t{display:flex!important;flex-direction:column;gap:3px;padding-right:16px;font-size:16px;font-weight:500;color:inherit;transform:none!important}\n#kaizuno-global .topic-q{font-size:14px;line-height:1.45;color:var(--muted,#5f6b67);font-weight:400}\n#kaizuno-global .catalog-topic[open] .topic-q{color:var(--ink)}\n#kaizuno-global .topic-outro{margin:36px 0 0;font-size:17px;max-width:none}\n#kaizuno-global .link-button{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}\n#kaizuno-global .link-button:hover{color:var(--ink)}\n\n#kaizuno-global .topic-catalog .topic-intro{font-size:19px;color:var(--ink);margin:0;max-width:760px}\n#kaizuno-global .topic-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}\n#kaizuno-global .topic-item{padding:14px 0 15px;border-bottom:1px solid var(--line)}\n#kaizuno-global .topic-item .topic-t{margin:0;font-size:16px;font-weight:600;color:var(--ink);line-height:1.4;max-width:none}\n#kaizuno-global .topic-item .topic-q{margin:3px 0 0;font-size:15px;line-height:1.45;color:var(--text,#3c4a47);max-width:none}\n#kaizuno-global .topic-item .text-link{display:inline-block;margin-top:8px;font-size:14px}\n#kaizuno-global .topic-kicker{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-dark);max-width:none}\n#kaizuno-global .topic-whole-line{margin:44px 0 0;font-size:17px;color:var(--ink);max-width:none}\n#kaizuno-global .topic-catalog .topic-outro{margin:40px 0 0;font-size:17px;max-width:none}\n\n#kaizuno-global .topic-item .topic-t{font-size:16.5px;font-weight:600;color:var(--ink)}\n#kaizuno-global .topic-item .topic-q{font-size:14.5px;color:#5f6b67;margin-top:4px}\n#kaizuno-global .topic-whole-line{margin:56px 0 0;padding:24px 28px;background:#fffdf8;border:1px solid var(--line);border-radius:6px;font-size:16px}\n#kaizuno-global .topic-catalog .topic-outro{margin:40px 0 0;padding-top:32px;border-top:1px solid var(--line);text-align:center}\n\n#kaizuno-global .topic-introrow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}\n#kaizuno-global .topic-all-toggle{all:unset;cursor:pointer;font-size:15px;font-weight:600;color:var(--teal-dark);border-bottom:1px solid var(--teal-dark);padding-bottom:2px;white-space:nowrap}\n#kaizuno-global .topic-all-toggle:hover{color:var(--ink);border-color:var(--ink)}\n#kaizuno-global .topic-all-toggle:focus-visible{outline:2px solid var(--teal-dark);outline-offset:4px}\n#kaizuno-global .topic-catalog:not(.show-questions) .topic-item .topic-q{display:none}\n#kaizuno-global .topic-catalog:not(.show-questions) .topic-item{padding:12px 0 13px}\n#kaizuno-global .topic-catalog-grid{gap:24px}\n#kaizuno-global .topic-group{background:#fffdf8;border:1px solid var(--line);border-radius:8px;padding:26px 26px 14px}\n#kaizuno-global .topic-group .topic-item:last-child{border-bottom:0}\n#kaizuno-global .topic-group-heading{margin-bottom:16px}\n\n@supports (grid-template-rows:subgrid){\n#kaizuno-global .topic-catalog-grid{grid-auto-rows:auto}\n#kaizuno-global .topic-group{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;position:relative}\n#kaizuno-global .topic-group>.native-route-target{position:absolute;top:0;left:0}\n#kaizuno-global .topic-group .topic-list{display:contents}\n#kaizuno-global .topic-group .topic-item:first-child{border-top:1px solid var(--line)}\n#kaizuno-global .topic-group-heading{align-self:end}\n}\n\n#kaizuno-global .home-workflow .workflow-number{width:16px;height:16px;background:var(--teal-dark);border-color:var(--teal-dark);margin:14px 0 22px}\n#kaizuno-global .home-workflow li:not(:last-child)::after{top:22px;left:16px;width:calc(100% + 20px)}\n@media(max-width:850px){#kaizuno-global .home-workflow li{padding-left:40px}#kaizuno-global .home-workflow .workflow-number{margin:0;top:10px}#kaizuno-global .home-workflow li:not(:last-child)::after{left:7px;top:26px;width:1px;height:calc(100% - 16px)}}\n#kaizuno-global .topic-more{margin:28px 0 0;font-size:17px;color:var(--ink)}#kaizuno-global .topic-more button.text-link{background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 0 2px;margin:0;font:inherit;font-weight:600;color:var(--teal-dark);cursor:pointer;display:inline}\n\n@media(min-width:901px){#kaizuno-global .home-explanation-grid>.home-explanation-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}}\n@media(min-width:861px){#kaizuno-global .way-grid>.way-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}}\n@media(min-width:851px){#kaizuno-global .home-workflow>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}}\n#kaizuno-global #example .story-method ol>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-content:start}\n\n#kaizuno-global .topic-group .topic-group-heading{align-self:stretch;align-items:end;margin:-26px -26px 0;padding:22px 26px 18px;background:var(--soft);border-bottom:1px solid var(--line);border-radius:7px 7px 0 0}\n#kaizuno-global .topic-group .topic-item:first-child{border-top:0}\n#kaizuno-global .topic-link{margin:8px 0 0}#kaizuno-global .topic-link .text-link{font-size:14px;margin:0;gap:8px}#kaizuno-global .topic-whole-line .inline-link{display:inline;margin-left:6px;font-size:15px}\n\n@media(min-width:901px){#kaizuno-global #books .books-intro>p{margin-top:calc(42px + (clamp(32px,3.2vw,46px) - 35.2px) * .278)}}\n\n@media(min-width:701px){#kaizuno-global .editorial-layout>.editorial-copy{position:relative;top:calc((clamp(32px,3.2vw,46px) - 35.2px) * .278)}}\n#kaizuno-global .quote-note{margin:36px 0 0;font-size:14px;color:var(--muted);max-width:none}\n#kaizuno-global .quote-note-wrap{padding-top:8px;padding-bottom:48px}\n\n\/* Elementor canvas integration: keep the application full-width and independent. *\/\n#kaizuno-global{display:block;width:100%;isolation:isolate;}\n#kaizuno-global *,#kaizuno-global *::before,#kaizuno-global *::after{box-sizing:border-box;}\n#kaizuno-global img{max-width:100%;height:auto;}\n#kaizuno-global dialog{max-width:min(680px,calc(100vw - 32px));}\n\n\/* KAIZUNO Elementor-safe shared overrides *\/\n#kaizuno-global a,\n#kaizuno-global a:hover,\n#kaizuno-global a:focus,\n#kaizuno-global a:active,\n#kaizuno-global a:visited {\n    font-family: inherit !important;\n}\n#kaizuno-global .site-header { max-width: 100% !important; }\n#kaizuno-global h1,\n#kaizuno-global h2,\n#kaizuno-global h3,\n#kaizuno-global .hero h1,\n#kaizuno-global .page-hero h1 {\n    font-family: \"DM Serif Display\", Georgia, serif !important;\n}\n#kaizuno-global .footer a { color: #7a7f98 !important; }\n<\/style><footer class=\"footer global-footer-placeholder\">\n    <div class=\"wrap\">\n\n        <div class=\"swiss-badge\">\n            <span class=\"swiss-flag\" aria-hidden=\"true\"><\/span>\n            <span class=\"swiss-text\">SWISS MADE<br>SWISS HOSTING<\/span>\n        <\/div>\n\n        <p class=\"footer-legal\">\n            \u00a9 KAIZUNO\u00ae 2026\n            <span aria-hidden=\"true\">\u25aa<\/span>\n            <a href=\"\/terms-of-use\/\">Terms of use<\/a>\n            <span aria-hidden=\"true\">\u25aa<\/span>\n            <a href=\"\/data-protection-declaration\/\">Data protection declaration<\/a>\n            <span aria-hidden=\"true\">\u25aa<\/span>\n            <a href=\"\/imprint\/\">Imprint<\/a>\n            <span aria-hidden=\"true\">\u25aa<\/span>\n            <a href=\"\/contact-us\/\">Contact us<\/a>\n        <\/p>\n\n    <\/div>\n<\/footer><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u201cWe solve it ourselves.\u201d HomeApproachTechnologyTopicsIndustriesPartnersTeam English \u25be English Deutsch ContactLog in Menu \u2630 HomeApproachTechnologyTopicsIndustriesPartnersTeamContactLog inEnglish \u00b7 Deutsch Our data protection declaration *\u00a0 This is a courtesy translation of the original German document. In the event of any discrepancy between this English translation and the German original, the German version shall prevail. Effective: 1 March 2026 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"gpsa_enabled":false,"gpsa_required_form_ids":[],"gpsa_require_unique_form_submission":false,"gpsa_access_behavior":"show_message","gpsa_form_redirect_path":"","gpsa_requires_access_message":"","gpsa_access":[],"gpsa_content_loading_message":"","footnotes":""},"class_list":["post-12196","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/pages\/12196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/comments?post=12196"}],"version-history":[{"count":29,"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/pages\/12196\/revisions"}],"predecessor-version":[{"id":14843,"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/pages\/12196\/revisions\/14843"}],"wp:attachment":[{"href":"https:\/\/kaizuno.com\/fr\/wp-json\/wp\/v2\/media?parent=12196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}