@font-face{font-family:CircularXX;font-weight:400;src:local("CircularXX Book"),local("CircularXX-Book")}@font-face{font-family:CircularXX;font-weight:500;src:local("CircularXX Medium"),local("CircularXX-Medium")}@font-face{font-family:CircularXX;font-weight:700;src:local("CircularXX Bold"),local("CircularXX-Bold")}.kp-fit{position:relative;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #eceeef}.kp{position:absolute;top:0;left:0;width:1440px;height:790px;overflow:hidden;background:#fff;color:#040506;font:400 16px/24px CircularXX,Figtree,sans-serif;letter-spacing:0;text-align:left;transform-origin:top left;transform:scale(var(--kp-s, 1))}.kp *,.kp *:before,.kp *:after{box-sizing:border-box}.kp p,.kp h1,.kp h2,.kp h3,.kp ol{margin:0;padding:0}.kp button{margin:0;border:0;padding:0;background:none;font:inherit;color:inherit}.kp img{display:block;max-width:none}.kp-top{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:10px 20px;border-bottom:1px solid #eceeef;background:#fff}.kp-pill{display:flex;align-items:center;gap:8px;max-width:250px;padding:2px 8px 2px 2px;border-radius:10px;background:#f6f8f8;font-weight:500;font-size:14px;line-height:20px;color:#202327;white-space:nowrap}.kp-logo{position:relative;width:28px;height:28px;border-radius:8px;background:linear-gradient(to bottom,#1e6bbf,#0072ef);filter:drop-shadow(0 0 1px rgb(0 0 0 / .08)) drop-shadow(0 2px 2px rgb(0 0 0 / .12))}.kp-logo img{position:absolute;top:50%;left:50%;width:21px;height:21px;transform:translate(-50%,-50%)}.kp-top-right{display:flex;align-items:flex-start;gap:16px}.kp-icons{display:flex;gap:8px}.kp-icon{display:flex;padding:8px;border-radius:10px;background:#f6f8f8}.kp-icon img{width:16px;height:16px}.kp-avatar{width:28px;height:28px;border-radius:8px;background:#d4afbd;object-fit:cover}.kp-side{position:absolute;top:64px;bottom:0;left:0;z-index:2;width:250px;border-right:1px solid #eceeef;background:#f9fafa}.kp-item{display:flex;align-items:center;gap:8px;width:210px;height:32px;margin:0 20px;padding:4px 4px 4px 8px;border-radius:8px;font-weight:500;color:#8d939a;white-space:nowrap}.kp-item>img:first-child{width:16px;height:16px}.kp-item span{flex:1}.kp-item>img:last-child:not(:first-child){width:16px;height:16px;margin:2px}.kp-item.is-on{position:absolute;top:24px;background:#eceeef;color:#040506}.kp-nav{position:absolute;top:80px;left:0}.kp-item.is-settings{position:absolute;bottom:14px;color:#60666c}.kp-main{position:absolute;top:64px;right:0;bottom:0;left:250px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin}.kp-page{position:relative;width:1070px;margin-left:60px;padding:72px 0 120px}.kp-head h1{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.48px}.kp-head p{margin-top:12px;color:#43474b}.kp-steps{position:relative;display:grid;gap:200px;margin-top:76px}.kp-steps:before{content:"";position:absolute;top:8px;bottom:300px;left:16px;width:1px;background:#d3d5d9}.kp-step{position:relative;display:flex;align-items:flex-start;gap:32px;transition:opacity .4s}.kp-step.is-locked{pointer-events:none}.kp-details{display:flex;align-items:flex-start;gap:20px;flex:none}.kp-num{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:100px;background:#000;color:#fff;font-weight:500;filter:drop-shadow(0 2px 2px rgb(0 0 0 / .22));transition:background .3s}.kp-num img{width:16px;height:16px}.kp-step.is-done .kp-num{background:#23856d}.kp-info{width:291px}.kp-info h2{font-weight:500;font-size:20px;line-height:28px;white-space:nowrap}.kp-time{font-weight:500}.kp-info .kp-desc{margin-top:8px;color:#43474b}.kp-card{flex:1;min-width:0;padding:24px;border:1px solid #d3d5d9;border-radius:16px;background:#fff}.kp-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:10px;background:#202327;font-weight:500;color:#fff;white-space:nowrap}.kp .kp-primary{color:#fff;background:#202327;padding:8px 16px}.kp .kp-primary:disabled{background:#eceeef;color:#8d939a}.kp-primary img{width:16px;height:16px}.kp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid #d3d5d9;border-radius:10px;background:#fff;font-weight:500;color:#202327;white-space:nowrap}.kp .kp-secondary{border:1px solid #d3d5d9;background:#fff;padding:8px 16px;color:#202327}.kp-secondary img{width:16px;height:16px}.kp-label{display:block;margin-bottom:8px;font-weight:500}.kp-input{display:block;width:100%;padding:8px 16px;border:0;border-radius:10px;outline:0;background:#fff;box-shadow:0 0 0 1px #d3d5d9;font:inherit;color:#202327;resize:none}.kp-input:focus{box-shadow:0 0 0 2px #0072ef}.kp-input::placeholder{color:#8d939a}.kp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background:#fff url(/work/kajabi/proto-ui/down-small.svg) no-repeat right 16px center}.kp-area{height:68px}.kp-video{display:flex;align-items:center;gap:16px;margin-top:24px;padding:8px;border-radius:10px}.kp-thumb{position:relative;flex:none;width:102px;height:68px;border-radius:4px;background:#8ecafb}.kp-thumb>img{position:absolute;top:9.38%;right:6.25%;bottom:9.38%;left:6.25%;width:87.5%;height:81.24%;border-radius:2px;background:#edeee5;object-fit:contain;box-shadow:0 0 2px #00000014,0 2px 4px #0000001f}.kp-play{position:absolute;top:20.59%;right:30.39%;bottom:20.59%;left:30.39%;border-radius:100px;background:#202327cc}.kp-play img{position:absolute;top:30%;right:30%;bottom:30%;left:30%;width:40%;height:40%}.kp-vtext{display:flex;flex-direction:column;gap:2px;width:141px;font-size:12px;line-height:16px;color:#60666c}.kp-vtext b{font-weight:500;font-size:14px;line-height:20px;color:#040506}.kp-card1{display:flex;flex:none;flex-direction:column;gap:16px;width:695px}.kp-card-title{font-weight:500;font-size:20px;line-height:28px;color:#000}.kp-muted{color:#60666c}.kp-form{display:grid;gap:16px}.kp-wide{width:100%}.kp-post{display:grid;gap:16px}.kp-post-head b{display:block;font-weight:500;color:#000}.kp-post-head p{margin-top:4px!important;font-size:14px;line-height:20px;color:#60666c}.kp-post-head u{font-weight:500;color:#040506}.kp-post-text{height:240px;overflow:hidden;padding:12px 16px 0;border:1px solid #d3d5d9;border-radius:10px;background:#f9fafa;font-size:14px;line-height:20px;color:#202327;white-space:pre-wrap}.kp-actions{display:flex;gap:12px}.kp-actions button{flex:1}.kp-spin{width:24px;height:24px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:kp-spin .8s linear infinite}.kp-gen{height:40px}@keyframes kp-spin{to{transform:rotate(360deg)}}.kp-card2{display:flex;flex-direction:column;gap:20px}.kp-uploads{display:flex;gap:20px}.kp-upload{flex:1;min-width:0}.kp-upload>b{display:block;margin-bottom:12px;font-weight:500}.kp-upcard{display:flex;align-items:flex-start;gap:20px;height:152px;padding:24px;overflow:hidden;border:1px solid #eceeef;border-radius:16px;background:#f9fafa}.kp-fav{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;padding:16px;border-radius:10px;background:#eceeef;overflow:hidden}.kp-fav .kp-add{width:40px;height:40px}.kp-fav .kp-helena{width:51px;height:51px;object-fit:cover}.kp-fav .kp-favicon{width:68px;height:68px;object-fit:cover}.kp-fav i{font:700 16px/24px Cochin,serif;font-style:normal;color:#107c6d}.kp-upside{display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:14px;line-height:20px;color:#60666c;white-space:nowrap}.kp-upside button{font-size:16px;line-height:24px}.kp-palette{padding:16px 20px;border:1px solid #eceeef;border-radius:10px;background:#f9fafa}.kp-palette p{color:#60666c}.kp-swatches{display:grid;grid-template-columns:repeat(5,44px);gap:12px 16px;margin:16px 0}.kp-swatches i{height:28px;border:1px solid #eceeef;border-radius:4px;transition:background .4s}.kp-reset{font-size:14px;line-height:20px;color:#8d939a!important}.kp-right{display:flex;justify-content:flex-end}.kp-card3{display:flex;flex:none;flex-direction:column;gap:24px;width:695px;height:564px;overflow:hidden}.kp-two{display:flex;align-items:center;gap:24px}.kp-two>div{flex:1;min-width:0}.kp-profile{display:flex;flex:1;flex-direction:column;min-height:0}.kp-profile>b{display:block;margin-bottom:12px;font-weight:500}.kp-updash{display:flex;flex:1;align-items:center;gap:20px;min-height:0;padding:24px 16px;border:1px dashed #d3d5d9;border-radius:16px;background:#fff}.kp-updash .kp-fav{padding:0;background:#eceeef}.kp-updash .kp-photo{width:100px;height:100px;background:#d4afbd;object-fit:cover}.kp-bio{height:132px;background:#fff}.kp-card4{position:relative;display:flex;flex-direction:column;gap:24px;height:376px;padding:28px 32px;overflow:hidden;background:#eee4f6;transition:background .4s}.kp-step.is-done .kp-card4{background:#f9fafa}.kp-c4top{display:flex;align-items:flex-start;justify-content:space-between}.kp-c4top h3{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.12px}.kp-c4top p{width:354px;margin-top:8px!important;color:#202327}.kp-c4right{display:flex;align-items:flex-start;gap:20px}.kp-est{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-weight:500;font-size:18px;line-height:28px;white-space:nowrap}.kp-est small{font-size:12px;line-height:16px;color:#60666c}.kp-done-label{font-weight:500;font-size:18px;line-height:28px;color:#000;white-space:nowrap}.kp-ring{position:relative;width:48px;height:48px}.kp-ring img{position:absolute;top:0;right:0;bottom:0;left:0;width:48px;height:48px}.kp-ring .kp-ring-line{mask-image:conic-gradient(#000 calc(var(--p, 0) * 1turn),transparent 0);-webkit-mask-image:conic-gradient(#000 calc(var(--p, 0) * 1turn),transparent 0)}.kp-ring span{position:absolute;top:16px;left:0;width:100%;font-weight:500;font-size:12px;line-height:16px;text-align:center}.kp-tilt{position:absolute;top:152px;left:306px;width:337px;height:274px;border:4.1px solid #eceeef;border-radius:21.6px;box-shadow:0 9.73px 48.65px #0000001c;object-fit:cover;transform:rotate(10deg)}.kp-step.is-done .kp-tilt{top:158px;left:396px;transform:rotate(12.67deg)}.kp-checks{display:grid;gap:12px;margin-top:auto}.kp-check{display:flex;align-items:center;gap:16px;width:309px;height:56px;padding:16px 21px;border:1px solid #d3d5d9;border-radius:12px;background:#fff;font-weight:500;white-space:nowrap}.kp-check img{width:20px;height:20px}.kp-card5{position:relative;flex:none;width:695px;padding:28px;overflow:hidden}.kp-c5head{display:flex;align-items:center;gap:20px}.kp-c5logo{position:relative;flex:none;width:58px;height:58px;border-radius:9px;background:#fff;box-shadow:0 0 1.8px #00000014,0 1.8px 3.6px #0000001f}.kp-c5logo img{position:absolute;top:16px;left:16px;width:26.25px;height:26.25px}.kp-c5head b{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.12px}.kp-c5list{display:grid;gap:8px;margin:28px 0}.kp-c5list div{display:flex;align-items:flex-start;gap:12px;color:#43474b;white-space:nowrap}.kp-c5list img{flex:none;width:16px;height:16px;margin:4px 0}.kp-pay{position:absolute}.kp-pay>img{position:absolute;max-width:none}.kp .kp-pay .kp-paylogo{position:absolute}.kp-finish{position:relative;display:flex;align-items:flex-start;gap:32px}.kp-finish .kp-num{background:#0072ef}.kp-finish-side{display:flex;gap:20px;flex:none;width:343px}.kp-finish-text{width:291px}.kp-finish-text h2{font-weight:700;font-size:28px;line-height:32px;letter-spacing:-.14px}.kp-finish-text p{margin-top:8px!important;color:#60666c}.kp-next{display:flex;flex:1;align-items:center;gap:24px;min-width:0}.kp-next>div{display:flex;flex:1;flex-direction:column;align-items:center;gap:20px;min-width:0;padding:24px;overflow:hidden;border:1px solid #d3d5d9;border-radius:16px;background:#fff;text-align:center}.kp-next-icon{display:flex;padding:17.714px;border-radius:8.857px}.kp-next-icon img{width:28px;height:28px}.kp-next b{display:block;margin-top:16px;font-weight:500;font-size:18px;line-height:28px;color:#000}.kp-next p{margin-top:4px!important;font-size:14px;line-height:20px;color:#60666c}.kp-next button{width:100%}.kp-confetti{position:absolute;z-index:5;width:8px;height:12px;pointer-events:none}.kp-toast{position:absolute;z-index:6;right:68px;bottom:57px;display:flex;align-items:center;gap:8px;padding:24px;border-radius:10px;background:#23856d;filter:drop-shadow(0 8px 20px rgb(0 0 0 / .24));font-size:14px;line-height:20px;color:#fff;white-space:nowrap}.kp-toast>img{width:16px;height:16px}.kp-toast button{display:block;width:16px;height:16px;margin-left:16px}.kp-toast button img{width:16px;height:16px}.kp-share{position:relative;flex:1;min-width:0}.kp-share button[aria-expanded=true]{background:#040506!important}.kp-menu{position:absolute;top:44px;left:0;z-index:4;display:flex;flex-direction:column;gap:8px;width:301px;padding:8px 0;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 4px #00000014,0 8px 14px #00000029}.kp .kp-menu button{display:flex;align-items:center;gap:8px;margin:0 4px;padding:8px 0 8px 16px;border-radius:10px;text-align:left;color:#202327}.kp .kp-menu button:hover{background:#f9fafa}.kp-menu img,.kp-menu svg{flex:none;width:16px;height:16px}.kp-menu hr{width:100%;height:1px;margin:0;border:0;background:#eceeef}.kp-step[data-step="1"]{z-index:2}.kp-step.is-locked{opacity:1}.kp-step.is-locked .kp-num{background:#b5bac0}.kp-step.is-locked h2{color:#60666c}.kp-step.is-locked .kp-time,.kp-step.is-locked .kp-desc,.kp-step.is-locked .kp-desc u{color:#8d939a}.kp-step.is-locked .kp-card b,.kp-step.is-locked .kp-label,.kp-step.is-locked h3,.kp-step.is-locked .kp-c4top p,.kp-step.is-locked .kp-c5list div{color:#60666c}.kp-step.is-locked .kp-input{background:#f9fafa;box-shadow:0 0 0 1px #eceeef}.kp-step.is-locked .kp-input::placeholder{color:#b5bac0}.kp-step.is-locked .kp-bio{background:#f9fafa;box-shadow:0 0 0 1px #d3d5d9}.kp-step.is-locked .kp-bio::placeholder{color:#60666c}.kp-step.is-locked .kp-updash{background:#f9fafa}.kp .kp-step.is-locked .kp-secondary{border-color:#eceeef;background:#fff;color:#8d939a}.kp-step.is-locked .kp-secondary img{opacity:.5}.kp-step.is-locked .kp-primary{background:#eceeef;color:#8d939a}.kp-step.is-locked .kp-card4{background:#f9fafa}.kp-step.is-locked .kp-c5list img{opacity:.55}.kp-step.is-locked .kp-c5head b{color:#8d939a}.kp-step.is-done .kp-card3 .kp-input,.kp-step.is-done .kp-card3 .kp-updash{background:#f9fafa}.kp .kp-gen:disabled{background:#b5bac0;color:#fff}.kp .kp-gen.is-busy:disabled{background:#202327;color:#fff}.kp-select.is-empty{color:#60666c}.kp-details--first{gap:16px}.kp-beacon{position:relative}.kp-beacon:after{content:"";position:absolute;z-index:3;top:-10px;left:-10px;width:20px;height:20px;border-radius:50%;background:#ff4a4d;box-shadow:0 0 #ff4a4d80;pointer-events:none;animation:kp-beacon 1.6s ease-out infinite}@keyframes kp-beacon{to{box-shadow:0 0 0 14px #ff4a4d00}}@media(prefers-reduced-motion:reduce){.kp-beacon:after{animation:none}.kp-spin{animation-duration:2s}}#case-hero.is-proto{height:auto;padding:8px}.kp-fit{flex:none;width:100%;aspect-ratio:1440 / 900;border-radius:8px}.kp-fit:not(.is-open){cursor:pointer}.kp-fit:not(.is-open):after{content:"";position:absolute;z-index:39;top:0;right:0;bottom:0;left:0;background:#0d0d0d52;opacity:0;pointer-events:none;transition:opacity .2s ease}.kp-fit:not(.is-open):not(:has(.kp-intro)):hover:after{opacity:1}.kp-try{position:absolute;z-index:40;left:50%;top:calc(100% - 31px);display:flex;align-items:center;gap:8px;height:34px;padding:0 16px 0 13px;border-radius:100px;background:#0d0d0d;font:500 13px/1 Inter,sans-serif;white-space:nowrap;color:#fff;transform:translate(-50%,-50%);transition:top .28s cubic-bezier(.2,.7,.2,1),transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease}.kp-try i{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff}.kp-fit:hover .kp-try{top:50%;transform:translate(-50%,-50%) scale(1.3);box-shadow:0 8px 24px #0d0d0d59}.kp .kp-intro__cta{transition:transform .28s cubic-bezier(.2,.7,.2,1),background-color .15s ease}.kp-fit:not(.is-open):hover .kp-intro__cta{background:#2b2b2b;transform:translate(-50%) scale(1.12)}.kp-fit.is-open .kp-try,.kp-fit:has(.kp-intro) .kp-try{display:none}.kp-stage__col{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100cqw - 144px,(100cqh - 72px - var(--kp-strip-h, 120px)) * 1.6)}.kp-fit.is-open{flex:none;width:100%;height:auto;aspect-ratio:1440 / 900;border-radius:12px;box-shadow:0 0 0 1px #0d0d0d0f,0 12px 40px #0d0d0d1a;transform-origin:top left}.kp-bar{position:absolute;z-index:4;top:12px;right:12px;display:flex;gap:6px}.kp-stage__frame>.kp-expand{position:absolute;z-index:5;top:68px;right:20px;width:40px;height:40px;border-radius:12px}.kp-stage__frame>.kp-newtab{top:68px}.kp-stage__frame>.kp-restart{top:116px}a.kp-expand{text-decoration:none}.kp-stage.is-instant .kp-stage__scrim,.kp-stage.is-instant .kp-stage__frame{transition:none}.kp-expand{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #0d0d0d1f,inset 0 0 0 3px #0d0d0d06,0 2px 8px #0d0d0d1a;color:#0d0d0d;transition:box-shadow .15s ease,transform .1s ease}.kp-expand:hover{box-shadow:0 0 0 1px #0d0d0d47,inset 0 0 0 3px #0d0d0d06,0 2px 8px #0d0d0d1a}.kp-expand:active{transform:scale(.95)}.kp-expand[hidden]{display:none}.kp-stage{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0}.kp-stage__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d0d73;opacity:0;transition:opacity .3s ease}.kp-stage.is-in .kp-stage__scrim{opacity:1}.kp-stage__frame{position:absolute;top:4%;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border-radius:24px 24px 0 0;background:#f3f2f8;container-type:size;opacity:0;transition:opacity .22s ease}.kp-stage.is-in .kp-stage__frame{opacity:1}.kp{--kp-ease: cubic-bezier(.2, .7, .2, 1)}@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}.kp button{transition:background-color .15s ease,border-color .15s ease,color .2s ease,box-shadow .15s ease,transform .1s ease}.kp button:not(:disabled):active{transform:scale(.98)}.kp .kp-primary:not(:disabled):hover{background:#040506}.kp .kp-secondary:not(:disabled):hover{background:#f9fafa;border-color:#8d939a}.kp-check{transition:background-color .15s ease,border-color .15s ease;cursor:pointer}.kp-check:hover{background:#f9fafa}.kp-input{transition:box-shadow .15s ease,background-color .3s ease}.kp-step h2,.kp-time,.kp-desc,.kp-label,.kp-card b,.kp-c4top h3,.kp-c4top p,.kp-c5list div{transition:color .3s ease}.kp-step .kp-num{transition:background-color .3s ease}.kp-card4,.kp-updash{transition:background-color .4s ease}.kp-c5list img{transition:opacity .3s ease}.kp-swatches i{transition:background-color .4s ease calc(var(--i) * 22ms)}.kp-ring .kp-ring-line{transition:--p .5s var(--kp-ease)}.kp-tilt{transition:top .5s var(--kp-ease),left .5s var(--kp-ease),transform .5s var(--kp-ease)}.kp-post-text{transition:opacity .2s ease}.kp-post-text.is-writing{opacity:.35}@keyframes kp-pop{0%{opacity:0;transform:scale(.82)}}@keyframes kp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes kp-drop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes kp-toast-in{0%{opacity:0;transform:translateY(14px)}}@keyframes kp-toast-out{to{opacity:0;transform:translateY(6px)}}.kp-num img,.kp-fav img,.kp-fav i{animation:kp-pop .26s var(--kp-ease)}.kp-fav .kp-add{animation:none}.kp-menu{transform-origin:top left;animation:kp-drop .16s var(--kp-ease)}.kp .kp-menu button{transition:background-color .12s ease}.kp-toast{animation:kp-toast-in .26s var(--kp-ease)}.kp-toast.is-out{animation:kp-toast-out .18s ease forwards}.kp-checks,[data-copy],[data-done-label]{animation:kp-rise .3s var(--kp-ease)}.kp-finish.is-in>*{animation:kp-rise .45s var(--kp-ease) backwards}.kp-finish.is-in .kp-next{animation-delay:.1s}@media(prefers-reduced-motion:reduce){.kp *,.kp *:before,.kp *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.kp-intro{z-index:30;cursor:pointer}.kp-intro__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f2f8}.kf-guide.kp-intro__widget{position:absolute;z-index:1;transform-origin:top left;pointer-events:none}.kp-intro__widget .kf-row{position:relative;transition:opacity .3s ease}.kp-intro__widget .kf-row-text{transition:opacity .3s ease}.kp-intro__widget .kf-row>:not(.kf-row-title):not(.kf-dot){visibility:hidden}.kp-intro__dot{left:26px;top:50%;margin-top:-16.333px}.kp .kp-intro__cta{position:absolute;z-index:2;left:50%;bottom:40px;display:flex;align-items:center;gap:16px;height:76px;padding:0 40px 0 30px;border-radius:100px;background:#0d0d0d;font:500 30px/1 Inter,sans-serif;color:#fff;transform:translate(-50%)}.kp .kp-intro__cta i{width:0;height:0;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #fff}.kp-intro:hover .kp-intro__cta{background:#2b2b2b}.kp [hidden]{display:none!important}.case__proto{position:relative;height:auto;padding:8px}.kp-explain h4{margin:0;font:500 20px/26px Inter,sans-serif;color:#0d0d0d}.kp-explain>p.kp-explain__meta{margin:-8px 0 16px;font-weight:500;font-size:14px;line-height:20px;color:#0d0d0d}.kp-explain>p{max-width:640px;margin:6px 0 16px;font-size:16px;line-height:26px;color:#5d5d5d}#case-body .kp section{margin:0;padding:0}.kp .kp-share .kp-primary{border:1px solid transparent}.kp-label--tool{position:relative}.kp-label--tool img{position:absolute;top:4px;right:8px;width:16px;height:16px}.kp-main:focus,.kp-main:focus-visible{outline:none}.kp-end{position:absolute;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0d0d0d66;animation:kp-end-fade .25s ease-out}.kp-end__card{width:480px;padding:36px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0d0d0d40;text-align:center;animation:kp-rise .35s var(--kp-ease)}.kp-end__check{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 16px;border-radius:50%;background:#23856d}.kp-end__card h3{margin:0;font:500 26px/32px Inter,sans-serif;color:#0d0d0d}.kp-end__card p{margin:8px 0 24px;font:400 16px/24px Inter,sans-serif;color:#5d5d5d}.kp-end__actions{display:flex;justify-content:center;gap:8px}.kp .kp-end__actions button{height:44px;padding:0 20px;border-radius:100px;border:1px solid #d5d7da;background:#fff;font:500 15px/1 Inter,sans-serif;color:#0d0d0d;cursor:pointer}.kp .kp-end__actions button:hover{background:#f7f6fa}.kp .kp-end__actions [data-end=back]{border-color:#0d0d0d;background:#0d0d0d;color:#fff}.kp .kp-end__actions [data-end=back]:hover{background:#2b2b2b}@keyframes kp-end-fade{0%{opacity:0}}.kp-strip-wrap{margin-top:12px}.kp-strip{display:flex;gap:2px;margin:0;padding:4px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0d0d0d0f;list-style:none}.kp-strip li{display:flex;flex:1 1 auto;min-width:0;margin:0}.kp-strip button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:0 12px;border:0;border-radius:10px;background:none;color:#5d5d5d;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.kp-strip button:hover{background:#f3f2f8;color:#0d0d0d}.kp-strip__short{font-weight:500;font-size:13px;line-height:18px}.kp-strip i{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:#eeedf3;font-style:normal;font-weight:500;font-size:11px;line-height:1;color:#5d5d5d;transition:background-color .2s ease,color .2s ease}.kp-strip .is-done button{color:#0d0d0d}.kp-strip .is-done i{background:#23856d;color:#fff}.kp-strip .is-now button,.kp-strip .is-now button:hover{background:#0d0d0d;color:#fff}.kp-strip .is-now i{background:#fff;color:#0d0d0d}.kp-strip-why{min-height:20px;margin:8px 0 0;font-size:13px;line-height:20px;text-align:center;color:#5d5d5d}.kp-strip-why b{margin-right:8px;font-weight:500;color:#0d0d0d}.kp-ghost{position:absolute;z-index:6;top:0;left:0;width:32px;height:32px;opacity:0;pointer-events:none}.kp-ghost.is-on{opacity:.9}.kp-ghost img{display:block;width:100%;height:100%;transform-origin:5px 4px;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 2px 4px rgb(13 13 13 / .3))}.kp-ghost__tap{position:absolute;left:5px;top:4px;width:56px;height:56px;border:2px solid #4a2fe0;border-radius:50%;opacity:0;transform:translate(-50%,-50%)}
