.wd-kiflow{gap:var(--space-sm);width:100%;padding:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;background:#ffffff12;border:1px solid #ffffff38;flex-direction:column;margin:0;display:flex}.wd-kiflow-head{align-items:center;gap:var(--space-2xs);font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-200);display:flex}.wd-kiflow-dot{border-radius:var(--radius-full);background:var(--color-primary-200);width:.5rem;height:.5rem;box-shadow:0 0 0 4px #b7e4cc2e}.wd-kiflow-list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.wd-kiflow-list:before{content:"";top:1.5rem;bottom:1.5rem;left:calc(var(--space-sm) + 19px);border-radius:var(--radius-full);background:linear-gradient(#ffffff1a,#b7e4cc73,#ffffff1a);width:2px;position:absolute}.wd-kiflow-step{gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.wd-kiflow-step-ai{background:#b7e4cc1a;border-color:#b7e4cc59}.wd-kiflow-icon{border-radius:var(--radius-full);color:#fff;background:#ffffff24;place-items:center;width:40px;height:40px;display:grid;position:relative}.wd-kiflow-step-ai .wd-kiflow-icon{background:linear-gradient(145deg, var(--color-primary-light), var(--color-primary-dark))}.wd-kiflow-icon svg{width:20px;height:20px}.wd-kiflow-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.wd-kiflow-title{font-size:var(--fs-200);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:#fff}.wd-kiflow-meta{font-size:var(--fs-100);line-height:var(--lh-snug);color:#ffffffb8}.wd-kiflow-badge{border-radius:var(--radius-full);background:var(--color-primary-200);font-size:var(--fs-100);font-weight:var(--fw-bold);color:var(--color-primary-darker);padding:.15rem .5rem}@media (prefers-reduced-motion:no-preference){html.js .wd-kiflow-step{animation:wd-kiflow-in var(--duration-slow) var(--ease-emphasized) both}}@keyframes wd-kiflow-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.wd-kiloc-intro{gap:var(--space-xl);align-items:center;display:grid}.wd-kiloc-intro-text{gap:var(--space-sm);flex-direction:column;display:flex}.wd-kiloc-intro-text h2{margin-block:var(--space-2xs) var(--space-xs);text-wrap:balance}.wd-kiloc-intro-text p:not(.wd-eyebrow){font-size:var(--fs-300);line-height:var(--lh-normal);color:var(--color-text-muted)}.wd-kiloc-area-list{gap:var(--space-2xs);margin:var(--space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wd-kiloc-area-chip{border:1px solid var(--color-primary-100);border-radius:var(--radius-full);background:var(--color-primary-50);font-size:var(--fs-200);color:var(--color-primary-darker);align-items:center;gap:.4rem;padding:.35rem .85rem;display:inline-flex}.wd-kiloc-area-chip:before{content:"";border-radius:var(--radius-full);background:var(--color-primary-light);width:.4rem;height:.4rem}.wd-kiloc-area-chip-main{background:var(--color-primary-dark);font-weight:var(--fw-semibold);color:#fff;border-color:#0000}.wd-kiloc-area-chip-main:before{background:var(--color-primary-200)}.wd-kiloc-intro-text .wd-kiloc-area-note{font-size:var(--fs-100);color:var(--color-text-muted)}.wd-kiloc-tasks{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md)}.wd-kiloc-tasks-title{margin-bottom:var(--space-sm);font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}.wd-kiloc-tasks-list{margin:0;padding:0;list-style:none}.wd-kiloc-task{gap:var(--space-sm);padding-block:var(--space-sm);border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.wd-kiloc-task:first-child{border-top:0}.wd-kiloc-task-icon{border-radius:var(--radius-full);background:var(--color-primary-50);width:44px;height:44px;color:var(--color-primary-dark);place-items:center;display:grid}.wd-kiloc-task-icon svg{width:22px;height:22px}.wd-kiloc-task-body{flex-direction:column;gap:.1rem;display:flex}.wd-kiloc-task-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}.wd-kiloc-task-text{font-size:var(--fs-200);line-height:var(--lh-snug);color:var(--color-text-muted)}.wd-kiloc-calc{gap:var(--space-xl);align-items:center;display:grid}.wd-kiloc-calc-text{gap:var(--space-sm);color:#fff;flex-direction:column;display:flex}.wd-kiloc-calc-text h2{margin-block:var(--space-2xs) var(--space-xs);text-wrap:balance}.wd-kiloc-calc-text p:not(.wd-eyebrow){font-size:var(--fs-300);line-height:var(--lh-normal);color:#ffffffd9}.wd-kiloc-calc-text .wd-kiloc-calc-note{max-width:44ch;font-size:var(--fs-100);color:#ffffffa6}.wd-kiloc-industries{gap:var(--space-md);display:grid}.wd-kiloc-industry{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:hidden}.wd-kiloc-industry:before{content:"";background:linear-gradient(var(--color-primary-light), var(--color-primary-dark));width:4px;position:absolute;inset:0 auto 0 0}.wd-kiloc-industry:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.wd-kiloc-industry-icon{border-radius:var(--radius-full);background:linear-gradient(145deg, var(--color-primary-light), var(--color-primary-dark));color:#fff;place-items:center;width:52px;height:52px;display:grid}.wd-kiloc-industry-icon svg{width:26px;height:26px}.wd-kiloc-industry-body{gap:var(--space-3xs);flex-direction:column;display:flex}.wd-kiloc-industry-title{font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text)}.wd-kiloc-industry-text{font-size:var(--fs-200);line-height:var(--lh-snug);color:var(--color-text-muted)}.wd-kiloc-steps{gap:var(--space-md);text-align:left;margin:0;padding:0;list-style:none;display:grid}.wd-kiloc-step{gap:var(--space-3xs);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-lg);color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;flex-direction:column;display:flex}.wd-kiloc-step-icon{width:48px;height:48px;margin-bottom:var(--space-xs);border-radius:var(--radius-full);color:var(--color-primary-dark);background:#fff;place-items:center;display:grid}.wd-kiloc-step-icon svg{width:24px;height:24px}.wd-kiloc-step-number{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-200)}.wd-kiloc-step-title{font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:#fff}.wd-kiloc-step-text{font-size:var(--fs-200);line-height:var(--lh-snug);color:#fffc}.wd-kiloc-privacy{align-items:center;gap:var(--space-sm);max-width:52rem;margin:var(--space-xl) auto 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:left;background:#fff;display:flex}.wd-kiloc-privacy-icon{border-radius:var(--radius-full);background:var(--color-primary-50);width:44px;height:44px;color:var(--color-primary-dark);flex-shrink:0;place-items:center;display:grid}.wd-kiloc-privacy-icon svg{width:22px;height:22px}.wd-kiloc-privacy-text{font-size:var(--fs-200);line-height:var(--lh-snug);color:var(--color-text-muted)}.wd-kiloc-privacy-text strong{color:var(--color-text)}.wd-kiloc-faq{text-align:left;max-width:52rem;margin-inline:auto}.wd-kiloc-also{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.wd-kiloc-also-label{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--color-text)}.wd-kiloc-also-list{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-kiloc-also-link{border:1px solid var(--color-primary-100);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--color-primary-dark);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:.35rem;padding:.4rem .95rem;text-decoration:none;display:inline-flex}:is(.wd-kiloc-also-link:hover,.wd-kiloc-also-link:focus-visible){background:var(--color-primary-dark);color:#fff}.wd-kiloc-cta-action{justify-content:center;display:flex}.wd-kiloc-more{align-items:center;gap:var(--space-xs);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid #ffffff29;flex-direction:column;display:flex}.wd-kiloc-more-label{font-size:var(--fs-100);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-200)}.wd-kiloc-more-list{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-kiloc-more-link{border-radius:var(--radius-full);font-size:var(--fs-200);color:#fff;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:#ffffff14;border:1px solid #ffffff3d;padding:.35rem .85rem;text-decoration:none;display:inline-block}:is(.wd-kiloc-more-link:hover,.wd-kiloc-more-link:focus-visible){color:var(--color-primary-darker);background:#fff}@media (min-width:640px){.wd-kiloc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.wd-kiloc-industries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wd-kiloc-intro{gap:var(--space-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.wd-kiloc-calc{gap:var(--space-2xl);grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.wd-kiloc-calc-tool{order:-1}.wd-kiloc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wd-kiloc-industry,.wd-kiloc-also-link,.wd-kiloc-more-link{transition:none}.wd-kiloc-industry:hover{transform:none}}
