.k-b2 .hero.prr-hero .heroin{padding-top:172px;padding-bottom:124px;align-items:center}.k-b2 .hero.prr-hero .hcopy h1{text-wrap:balance}@media(prefers-reduced-motion:reduce){.k-b2 .thread path{transition:none;stroke-dashoffset:0}}.k-b2 .prr-stage{position:relative;margin-right:-44px;--loop:10s}.k-b2 .prr-win{position:relative;width:560px;max-width:100%;background:#fff;border:1px solid var(--n-200);border-radius:16px;box-shadow:0 2px 6px -2px #12201f1a,0 56px 104px -46px #12201f94}.k-b2 .prr-win .pwh{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--n-100);background:linear-gradient(#fff,#fafcfb);border-radius:15px 15px 0 0}.k-b2 .prr-win .pwdot{width:26px;height:26px;flex:none;display:grid;place-items:center}.k-b2 .prr-win .pwh b{font-family:Cabinet Grotesk,Inter,sans-serif;font-size:16.5px;font-weight:700;color:var(--ink-900);letter-spacing:-.012em;line-height:1.2}.k-b2 .prr-win .pwtab{font-size:11.5px;font-weight:750;letter-spacing:.06em;color:var(--leaf-800);background:var(--leaf-50);border:1px solid var(--leaf-100);border-radius:99px;padding:4px 12px;white-space:nowrap}.k-b2 .prr-win .pwurl{margin-left:auto;font-size:12px;color:var(--n-500);white-space:nowrap}.k-b2 .prr-win .pwb{padding:18px;display:flex;flex-direction:column;gap:14px}.k-b2 .prr-win .pwcard{background:#fff;border:1px solid var(--n-200);border-radius:14px;padding:16px 18px 18px}.k-b2 .prr-win .lb{display:block;font-size:10.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--n-500);line-height:1.6;margin-bottom:11px}.k-b2 .prr-win .crow{display:flex;align-items:center;gap:12px}.k-b2 .prr-win .cval{flex:1;min-width:0;background:var(--leaf-50);border:1px solid var(--leaf-100);border-radius:11px;padding:9px 16px;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:26px;font-weight:700;letter-spacing:.11em;line-height:1.15;color:var(--ink-900);font-variant-numeric:tabular-nums}.k-b2 .prr-win .cbtn{flex:none;background:var(--sun);color:#fff;border-radius:99px;font-size:13.5px;font-weight:650;line-height:1.25;padding:11px 20px;white-space:nowrap}.k-b2 .prr-win .clink{margin-top:12px;background:var(--n-50);border:1px solid var(--n-100);border-radius:11px;padding:8px 13px 9px}.k-b2 .prr-win .lkl{display:block;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--n-500);line-height:1.4}.k-b2 .prr-win .lku{display:block;font-size:12.5px;font-weight:600;color:var(--leaf-800);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-b2 .prr-win .frow{display:flex;align-items:center;gap:11px;border:1px solid var(--n-100);border-radius:11px;padding:9px 12px}.k-b2 .prr-win .fav{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--leaf-100);color:var(--leaf-800);font-size:11.5px;font-weight:700}.k-b2 .prr-win .frow b{font-size:13.5px;font-weight:700;color:var(--ink-900);line-height:1.3}.k-b2 .prr-win .fst{margin-left:auto;display:grid;flex:none}.k-b2 .prr-win .fst em{grid-area:1/1;justify-self:end;font-style:normal;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.3;border-radius:99px;padding:5px 11px}.k-b2 .prr-win .fst .s1{color:var(--sun-800);background:var(--sun-50);border:1px solid var(--sun-100)}.k-b2 .prr-win .fst .s2{color:var(--leaf-800);background:var(--leaf-100);border:1px solid var(--leaf-200);opacity:0}.k-b2 .prr-win .fst .s2 svg{color:var(--leaf-700);flex:none}.k-b2 .prr-win .pwbal{margin-top:14px;padding-top:13px;border-top:1px solid var(--n-100);display:flex;align-items:center;gap:12px}.k-b2 .prr-win .pwbal>span{font-size:13px;color:var(--n-600)}.k-b2 .prr-win .bal{margin-left:auto;display:grid}.k-b2 .prr-win .bal em{grid-area:1/1;justify-self:end;font-style:normal;white-space:nowrap;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.028em;line-height:1.3;color:var(--ink-900);font-variant-numeric:tabular-nums}.k-b2 .prr-win .bal .b2{color:var(--leaf-800);opacity:0}.k-b2 .prr-win .pwtoast{position:absolute;right:20px;top:70px;z-index:8;display:inline-flex;align-items:center;gap:9px;background:var(--ink-900);color:#fff;border-radius:12px;padding:10px 15px;font-size:12.5px;font-weight:650;line-height:1.2;white-space:nowrap;opacity:0;box-shadow:0 22px 40px -22px #12201fb3}.k-b2 .prr-win .pwtoast i{width:19px;height:19px;border-radius:50%;flex:none;display:grid;place-items:center;background:#82b28133;color:var(--leaf-logo)}.k-b2 .prr-win .pwcur{position:absolute;left:0;top:0;z-index:9;width:11px;height:11px;border-radius:50%;background:var(--ink-900);pointer-events:none;opacity:0;transform:translate(140px,330px);box-shadow:0 0 0 3px #fffffff2,0 8px 18px -6px #12201f8c}.k-b2 .prr-chip{position:absolute;left:-34px;bottom:-30px;z-index:7;display:flex;align-items:center;gap:11px;max-width:272px;background:#fff;border:1px solid var(--n-200);border-radius:14px;padding:12px 15px;opacity:0;box-shadow:0 24px 46px -24px #12201f99}.k-b2 .prr-chip .ic{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--sun-50);color:var(--sun-800)}.k-b2 .prr-chip b{font-size:13px;font-weight:700;color:var(--ink-900);line-height:1.38}@keyframes prr-cur{0%,10%{transform:translate(140px,330px) scale(1)}26%,28.5%{transform:translate(440px,146px) scale(1)}30%{transform:translate(440px,146px) scale(.8)}31.5%,86%{transform:translate(440px,146px) scale(1)}96%,to{transform:translate(140px,330px) scale(1)}}@keyframes prr-press{0%,28.5%{transform:none;background:var(--sun)}30%{transform:scale(.95);background:var(--sun-h)}32%,to{transform:none;background:var(--sun)}}@keyframes prr-toast{0%,31%{opacity:0;transform:translateY(9px) scale(.96)}35%,84%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(5px)}}@keyframes prr-s1{0%,43%{opacity:1}45%,94%{opacity:0}97%,to{opacity:1}}@keyframes prr-s2{0%,43%{opacity:0;transform:scale(.72)}45.5%{opacity:1;transform:scale(1.1)}47%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.72)}}@keyframes prr-b1{0%,48%{opacity:1;transform:none}50.5%,94%{opacity:0;transform:translateY(10px)}97%,to{opacity:1;transform:none}}@keyframes prr-b2{0%,48%{opacity:0;transform:translateY(-10px)}50.5%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-10px)}}@keyframes prr-chipin{0%,55%{opacity:0;transform:translateY(11px) scale(.96)}60%,84%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(6px)}}.k-b2:not(.wd) .prr-stage.rv.in .pwcur{animation:prr-cur var(--loop) cubic-bezier(.22,1,.36,1) infinite;opacity:1}.k-b2:not(.wd) .prr-stage.rv.in .cbtn{animation:prr-press var(--loop) ease infinite}.k-b2:not(.wd) .prr-stage.rv.in .pwtoast{animation:prr-toast var(--loop) cubic-bezier(.2,.9,.3,1.06) infinite}.k-b2:not(.wd) .prr-stage.rv.in .fst .s1{animation:prr-s1 var(--loop) ease infinite}.k-b2:not(.wd) .prr-stage.rv.in .fst .s2{animation:prr-s2 var(--loop) cubic-bezier(.2,.8,.3,1) infinite}.k-b2:not(.wd) .prr-stage.rv.in .bal .b1{animation:prr-b1 var(--loop) cubic-bezier(.22,1,.36,1) infinite}.k-b2:not(.wd) .prr-stage.rv.in .bal .b2{animation:prr-b2 var(--loop) cubic-bezier(.22,1,.36,1) infinite}.k-b2:not(.wd) .prr-stage.rv.in .prr-chip{animation:prr-chipin var(--loop) cubic-bezier(.2,.8,.3,1) infinite}.k-b2.wd .prr-stage .pwtoast,.k-b2.wd .prr-stage .prr-chip,.k-b2.wd .prr-stage .fst .s2,.k-b2.wd .prr-stage .bal .b2{opacity:1;transform:none;animation:none}.k-b2.wd .prr-stage .fst .s1,.k-b2.wd .prr-stage .bal .b1{opacity:0}.k-b2.wd .prr-stage .pwcur{opacity:1;animation:none;transform:translate(440px,146px)}@media(prefers-reduced-motion:reduce){.k-b2 .prr-stage .pwtoast,.k-b2 .prr-stage .prr-chip,.k-b2 .prr-stage .fst .s2,.k-b2 .prr-stage .bal .b2{opacity:1!important;transform:none!important}.k-b2 .prr-stage .fst .s1,.k-b2 .prr-stage .bal .b1{opacity:0!important}.k-b2 .prr-stage .pwcur{opacity:1!important;transform:translate(440px,146px)!important}}.k-b2 .prr-sides{background:#fff;padding:100px 0 108px}.k-b2 .prr-sides .sh{max-width:820px;margin:0 0 44px}.k-b2 .prr-sides .sh h2{font-size:clamp(30px,3.1vw,44px);margin-top:18px}.k-b2 .sgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}.k-b2 .prr-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--n-200);border-radius:24px;overflow:hidden;box-shadow:0 26px 52px -36px #12201f73;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.k-b2 .prr-card:hover{transform:translateY(-4px);box-shadow:0 34px 62px -34px #12201f80}.k-b2 .prr-card .band{padding:17px 32px}.k-b2 .prr-card.t-sun .band{background:var(--sun-50);border-bottom:1px solid var(--sun-100)}.k-b2 .prr-card.t-leaf .band{background:var(--leaf-50);border-bottom:1px solid var(--leaf-100)}.k-b2 .prr-card.t-sun:hover{border-color:var(--sun-100)}.k-b2 .prr-card.t-leaf:hover{border-color:var(--leaf-200)}.k-b2 .prr-card .kick{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;line-height:1.4}.k-b2 .prr-card .kick:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--sun-logo)}.k-b2 .prr-card.t-sun .kick{color:var(--sun-800)}.k-b2 .prr-card.t-leaf .kick{color:var(--leaf-800)}.k-b2 .prr-card .body{padding:32px;display:flex;flex-direction:column;flex:1}.k-b2 .prr-card .pfig{display:block;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:clamp(44px,4.4vw,62px);font-weight:700;letter-spacing:-.028em;line-height:1;color:var(--ink-900);font-variant-numeric:tabular-nums}.k-b2 .prr-card .sub{margin-top:13px;font-size:16.5px;line-height:1.55;color:var(--n-600)}.k-b2 .prr-card .plist{margin-top:24px;padding-top:22px;border-top:1px solid var(--n-100)}.k-b2 .prr-card .plist li{font-size:15px}.k-b2 .prr-sides .snote{margin-top:28px;font-size:14px;line-height:1.6;color:var(--n-500);text-align:center}.k-b2 .prr-how{background:var(--sun-50);padding:100px 0 108px}.k-b2 .prr-how .hh{max-width:820px;margin:0 0 44px}.k-b2 .prr-how .hh h2{font-size:clamp(30px,3.1vw,44px);margin-top:18px}.k-b2 .hgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.k-b2 .hgrid li{background:#fff;border:1px solid #F0E2CD;border-radius:20px;padding:20px 24px 28px;box-shadow:0 26px 52px -36px #12201f66}.k-b2 .hgrid .well{display:flex;align-items:center;height:134px;background:var(--leaf-50);border:1px solid var(--leaf-100);border-radius:14px;padding:16px 18px}.k-b2 .hgrid .num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;margin-top:24px;background:var(--ink-900);color:#fff;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:14.5px;font-weight:700;line-height:1}.k-b2 .hgrid li>b{display:block;margin-top:15px;font-size:17px;font-weight:700;color:var(--ink-900);letter-spacing:-.012em;line-height:1.3}.k-b2 .hgrid li>p{margin-top:9px;font-size:14.5px;line-height:1.58;color:var(--n-600)}.k-b2 .pvz{width:100%;min-width:0}.k-b2 .pvz .lb{display:block;font-size:10.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--n-500);line-height:1.5;margin-bottom:10px}.k-b2 .pvz-code .row{display:flex;align-items:center;gap:10px}.k-b2 .pvz-code .val{flex:1;min-width:0;background:#fff;border:1px solid var(--leaf-200);border-radius:10px;padding:9px 12px;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.25;color:var(--ink-900);font-variant-numeric:tabular-nums}.k-b2 .pvz-code .pill{flex:none;background:var(--sun);color:#fff;border-radius:99px;font-size:12.5px;font-weight:650;line-height:1.25;padding:9px 15px}.k-b2 .pvz-field .fld{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--leaf-600);border-radius:10px;padding:10px 13px;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:.06em;color:var(--ink-900);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px #42904421}.k-b2 .pvz-field .fld i{margin-left:auto;width:19px;height:19px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--leaf-100);color:var(--leaf-800)}.k-b2 .pvz-field .vok{display:block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--leaf-800)}.k-b2 .pvz-inv .line{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--n-200);border-radius:10px;padding:11px 13px}.k-b2 .pvz-inv .line span{font-size:13px;color:var(--n-700);line-height:1.4}.k-b2 .pvz-inv .line b{margin-left:auto;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.022em;line-height:1.2;color:var(--leaf-800);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:655px){.k-b2 .prr-stage .pwcur{display:none}}@media(min-width:1201px)and (max-width:1359px){.k-b2 .prr-stage .pwcur{display:none}}@media(max-width:1200px){.k-b2 .prr-stage{width:100%;max-width:560px;margin:6px auto 0}.k-b2 .prr-win{width:100%}.k-b2 .prr-chip{left:auto;right:-14px;bottom:-28px;max-width:290px}}@media(max-width:1000px){.k-b2 .hgrid{grid-template-columns:1fr;max-width:560px}.k-b2 .hgrid .well{height:auto;min-height:118px}}@media(max-width:900px){.k-b2 .hero.prr-hero .heroin{padding-top:148px;padding-bottom:84px}.k-b2 .prr-sides{padding:76px 0 82px}.k-b2 .prr-how{padding:76px 0 84px}.k-b2 .prr-sides .sh,.k-b2 .prr-how .hh{margin-bottom:30px}.k-b2 .sgrid{grid-template-columns:1fr;max-width:560px;gap:20px}.k-b2 .prr-card .band{padding:15px 24px}.k-b2 .prr-card .body{padding:26px 24px 28px}.k-b2 .prr-card .sub{font-size:16px;max-width:none}.k-b2 .prr-sides .snote{font-size:15px}.k-b2 .hgrid li>p{font-size:15px}.k-b2 .prr-win .lb,.k-b2 .pvz .lb,.k-b2 .prr-win .lkl{font-size:12px;letter-spacing:.08em}.k-b2 .prr-win .pwtab,.k-b2 .prr-win .fst em{font-size:12px}.k-b2 .prr-win .pwurl,.k-b2 .prr-win .lku{font-size:13px}.k-b2 .prr-win .pwbal>span,.k-b2 .pvz-inv .line span{font-size:14px}.k-b2 .prr-chip b{font-size:14px}.k-b2 .hero.prr-hero .micro{font-size:15px;gap:14px 20px}}@media(max-width:820px){.k-b2 .prr-stage{padding-bottom:0}.k-b2 .prr-chip{position:static;max-width:none;margin-top:16px}}@media(max-width:640px){.k-b2 .hero.prr-hero .wrap-w,.k-b2 .prr-sides .wrap-w,.k-b2 .prr-how .wrap-w,.k-b2 .faq .wrap,.k-b2 .prr-final .wrap-n{padding-left:20px;padding-right:20px}.k-b2 .prr-sides,.k-b2 .prr-how{padding:58px 0 64px}.k-b2 .hero .ctas{flex-direction:column;align-items:stretch;gap:11px}.k-b2 .hero .ctas .btn{width:100%;justify-content:center;white-space:nowrap;padding-left:18px;padding-right:18px;font-size:15.5px}.k-b2 .prr-win .pwurl{display:none}.k-b2 .prr-win .pwb{padding:14px;gap:12px}.k-b2 .prr-win .pwcard{padding:14px 15px 16px}.k-b2 .prr-win .cval{font-size:20px;letter-spacing:.06em;padding:9px 12px}.k-b2 .prr-win .cbtn{padding:11px 16px}.k-b2 .prr-win .pwtoast{right:-6px;top:-16px;padding:9px 13px}.k-b2 .prr-win .frow{flex-wrap:wrap;row-gap:9px}.k-b2 .prr-win .fst{margin-left:0;width:100%}.k-b2 .prr-win .fst em{justify-self:start}.k-b2 .prr-win .pwbal{flex-wrap:wrap;row-gap:4px}.k-b2 .prr-win .bal{margin-left:auto}}
