.kz-hero{position:relative}.kz-hero-in{grid-template-columns:1fr minmax(0,520px);align-items:start;gap:max(40px,min(5vw,80px));display:grid;position:relative}.kz-hero-in>.kz-copy{padding-top:max(24px,min(4vw,64px))}.kz-points{gap:12px;margin:28px 0 0;padding:0;font-size:17px;font-weight:500;list-style:none;display:grid}.kz-points li{align-items:center;gap:12px;display:flex}.kz-points i{background:var(--blue-soft);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.kz-points i:after{content:"";border:solid var(--blue);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:5px;left:7px;transform:rotate(40deg)}.kz-card{box-shadow:0 0 0 1px var(--line), 0 60px 110px -60px rgba(10,19,34,.5), 0 20px 40px -28px rgba(11,99,229,.35);background:#fff;border-radius:28px;gap:14px;padding:max(24px,min(3vw,34px));display:grid;position:relative}.kz-card h2{letter-spacing:-.025em;margin:0 0 2px;font-size:26px;font-weight:600;line-height:1.15}.kz-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kz-field{gap:6px;min-width:0;display:grid}.kz-field>span{font-size:13.5px;font-weight:600}.kz-field small{color:var(--ink-3);font-weight:500}.kz-field input,.kz-field textarea{background:var(--paper-2);width:100%;color:var(--ink);font:inherit;resize:vertical;border:0;border-radius:12px;padding:12px 14px;font-size:16px;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1px transparent}.kz-field input::-moz-placeholder{color:var(--ink-3)}.kz-field textarea::-moz-placeholder{color:var(--ink-3)}.kz-field input::-webkit-input-placeholder{color:var(--ink-3)}.kz-field input::-moz-placeholder{color:var(--ink-3)}.kz-field input::-ms-input-placeholder{color:var(--ink-3)}.kz-field input::placeholder{color:var(--ink-3)}.kz-field textarea::-webkit-input-placeholder{color:var(--ink-3)}.kz-field textarea::-moz-placeholder{color:var(--ink-3)}.kz-field textarea::-ms-input-placeholder{color:var(--ink-3)}.kz-field textarea::placeholder{color:var(--ink-3)}.kz-field input:focus,.kz-field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--blue), 0 0 0 4px rgba(11,99,229,.12);background:#fff;outline:none}.kz-field.is-bad input{box-shadow:inset 0 0 0 1.5px #c2410c}.lx .kz-err{color:#c2410c;font-family:inherit;font-size:13px;font-style:normal}.kz-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.kz-check input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:1px 0 0}.kz-check a{color:var(--blue);text-underline-offset:2px;-webkit-text-decoration:underline rgba(11,99,229,.35);text-decoration:underline rgba(11,99,229,.35);transition:-webkit-text-decoration-color .2s,text-decoration-color .2s}.kz-check a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.kz-check.is-bad span{color:#c2410c}.kz-nosite{width:-moz-fit-content;width:fit-content;font-weight:500}.kz-nosite-box{background:var(--paper-2);border-radius:16px;gap:8px;padding:18px 20px;display:grid}.kz-nosite-box p{color:var(--ink-2);margin:0 0 4px}.kz-nosite-box a{width:-moz-fit-content;width:fit-content;color:var(--blue);font-weight:600}.kz-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.kz-card .lx-btn{margin-top:4px}.kz-card .lx-btn[disabled]{opacity:.6;cursor:progress}.kz-promise{text-align:center;color:var(--ink-3);margin:0;font-size:13.5px}.kz-fail{color:#9a3412;background:#fff4ed;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.kz-fail a{font-weight:600;text-decoration:underline}.kz-done{gap:10px;padding-top:max(30px,min(4vw,44px));padding-bottom:max(30px,min(4vw,44px))}.kz-done p{color:var(--ink-2);margin:0}.kz-done p b{color:var(--ink);font-weight:600}.kz-done .lx-textlink{width:-moz-fit-content;width:fit-content;margin-top:8px}.kz-tick{background:var(--blue);color:#fff;width:48px;height:48px;animation:kz-pop .6s var(--ease);border-radius:50%;align-items:center;justify-items:center;margin-bottom:6px;display:grid}@keyframes kz-pop{0%{opacity:0;transform:scale(.4)}}.kz-get{position:relative}.kz-get-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:max(20px,min(2.4vw,32px));display:grid;position:relative}.kz-get-item{box-shadow:0 0 0 1px var(--line), 0 40px 80px -56px rgba(10,19,34,.4);background:#fff;border-radius:28px;flex-direction:column;gap:10px;padding:max(24px,min(2.6vw,36px));display:flex;overflow:hidden}.kz-get-item .n{font-family:var(--serif);color:var(--blue);font-size:36px;font-style:italic;line-height:1}.kz-get-item h3{font-size:var(--t-item);letter-spacing:-.03em;margin:6px 0 0}.kz-get-item p{max-width:46ch;color:var(--ink-2);margin:0}.kz-get-item .vis{align-items:center;justify-items:center;min-height:360px;margin-top:auto;padding-top:28px;display:grid}.kz-get-item .vis>*{width:100%}.kz-site{box-shadow:0 0 0 1px var(--line), 0 50px 90px -50px rgba(10,19,34,.45);background:#fff;border-radius:18px;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.kz-site .bar{background:var(--paper-2);align-items:center;gap:6px;padding:10px 14px;display:flex}.kz-site .bar i{background:rgba(10,19,34,.15);border-radius:50%;width:9px;height:9px}.kz-site .bar span{color:var(--ink-3);background:#fff;border-radius:999px;margin:0 auto;padding:3px 14px;font-size:11.5px}.kz-site .page{background:#faf7f2;gap:16px;padding:16px 20px 20px;display:grid}.kz-site .nav{color:#6b5a48;align-items:center;gap:16px;font-size:11.5px;display:flex}.kz-site .nav b{color:#2e2419;align-items:center;gap:7px;margin-right:auto;font-size:13px;display:flex}.kz-site .nav b em{background:#8a5a2b;border-radius:5px;width:16px;height:16px}.kz-site .pill{color:#fff;background:#2e2419;border-radius:999px;padding:5px 11px}.kz-site .hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:16px;display:grid}.kz-site .hero small{letter-spacing:.12em;text-transform:uppercase;color:#8a5a2b;margin-bottom:6px;font-size:10px;display:block}.kz-site .hero strong{letter-spacing:-.02em;color:#2e2419;font-size:max(17px,min(1.8vw,24px));line-height:1.12;display:block}.kz-site .cta{color:#fff;background:#8a5a2b;border-radius:999px;margin-top:12px;padding:7px 13px;font-size:11px;display:inline-block}.kz-site .img{aspect-ratio:4/3;background:radial-gradient(60% 50% at 30% 30%,rgba(255,240,220,.9),transparent 70%),linear-gradient(135deg,#c79a6b,#7c4f26 70%,#4b3018);border-radius:12px}.kz-site .cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kz-site .cards span{color:#2e2419;background:#fff;border-radius:10px;padding:34px 10px 10px;font-size:11.5px;box-shadow:0 0 0 1px rgba(46,36,25,.08)}.kz-site .review{color:#4b3a2a;font-size:11.5px}.kz-site .review .stars{color:#e2a400;letter-spacing:1px}.kz-site .review small{color:#9b8a78}.kz-pdf{padding:18px 18px 0 0;position:relative}.kz-pdf .sheet{box-shadow:0 0 0 1px var(--line), 0 50px 90px -50px rgba(10,19,34,.45);background:#fff;border-radius:10px;gap:16px;padding:22px 22px 24px;display:grid;position:relative}.kz-pdf .sheet.back{background:#f6f8fb;position:absolute;top:0;bottom:18px;left:18px;right:0;transform:rotate(3deg)}.kz-pdf .head{border-bottom:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:baseline;padding-bottom:10px;font-size:12px;display:flex}.kz-pdf .head b{color:var(--ink);font-size:15px}.kz-pdf .pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kz-pdf .pair>div{border-radius:8px;gap:6px;padding:10px;display:grid}.kz-pdf .pair small{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.kz-pdf .old{color:#8c8c8c;background:#f1f1f1}.kz-pdf .new{background:var(--blue-soft);color:var(--blue)}.kz-pdf .t{opacity:.45;background:currentColor;border-radius:4px;height:7px}.kz-pdf .t.s{width:60%}.kz-pdf .blk{opacity:.18;background:currentColor;border-radius:6px;height:48px}.kz-pdf .new .blk{opacity:.35}.kz-pdf ul{color:var(--ink-2);gap:5px;margin:0;padding-left:18px;font-size:13px;display:grid}.kz-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kz-step-list li{box-shadow:0 0 0 1px var(--line), 0 40px 70px -50px rgba(10,19,34,.4);background:#fff;border-radius:26px;align-content:start;gap:12px;padding:30px 30px 34px;display:grid}.kz-step-list .n{font-family:var(--serif);color:var(--blue);font-size:40px;font-style:italic;line-height:1}.kz-step-list h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.kz-step-list p{color:var(--ink-2);margin:0}.kz-again-in{text-align:center;justify-items:center;gap:26px;display:grid}@media (max-width:1000px){.kz-hero-in,.kz-get-grid{grid-template-columns:1fr}.kz-card-wrap{max-width:560px}.kz-step-list{grid-template-columns:1fr}}@media (max-width:560px){.kz-row{grid-template-columns:1fr}.kz-points{font-size:16px}.kz-site .nav span:not(.pill){display:none}.kz-site .hero{grid-template-columns:1fr}}.kz-picks{background:rgba(11,99,229,.06);border-radius:16px;margin:4px 0 18px;padding:16px 16px 14px;box-shadow:inset 0 0 0 1px rgba(11,99,229,.14)}.kz-picks>span{color:var(--blue-deep,var(--blue));margin-bottom:10px;font-size:13px;font-weight:600;display:block}.kz-picks ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kz-picks li{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:9px 38px 9px 12px;font-size:14px;line-height:1.4;position:relative}.kz-picks li small{color:rgba(10,19,34,.5);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.kz-picks li button{color:rgba(10,19,34,.45);cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:50%;right:6px;translate:0 -50%}.kz-picks li button:hover{background:var(--paper-2);color:var(--ink)}.kz-picks p{color:var(--ink-2);margin:10px 0 0;font-size:13px}
