.kwhe{--void:#050505;--glass:rgba(255,255,255,.04);--shell:rgba(255,255,255,.05);--hair:rgba(255,255,255,.1);--hair-strong:rgba(255,255,255,.18);--txt:#f4f5f7;--dim:rgba(244,245,247,.62);--faint:rgba(244,245,247,.4);--mint:#7ee8bb;--ease:cubic-bezier(.32,.72,0,1);box-sizing:border-box;margin:0;color:var(--txt);font-family:'Segoe UI','Trebuchet MS',Verdana,sans-serif;font-size:16px;line-height:1.55;overflow:hidden;background:var(--void);background-image:radial-gradient(560px 420px at 12% -4%,rgba(88,214,164,.13),transparent 65%),radial-gradient(700px 520px at 88% 10%,rgba(118,108,224,.11),transparent 65%),radial-gradient(640px 640px at 50% 105%,rgba(88,140,224,.07),transparent 60%)}
.kwhe *,.kwhe *:before,.kwhe *:after{box-sizing:border-box}
.kwhe img{display:block;max-width:100%;height:auto}
.kwhe h1,.kwhe h2,.kwhe h3,.kwhe p,.kwhe ul{margin:0}
.kwhe a{color:inherit}
.kwhe a:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:8px}
.kwhe-shell{max-width:1180px;margin:0 auto;padding:0 24px}
.kwhe-dim{color:var(--dim)}

.kwhe-summary{max-width:1180px;margin:0 auto;padding:16px 24px 0;font-size:12.5px;color:var(--faint)}
.kwhe-navwrap{display:flex;justify-content:center;margin-top:24px;padding:0 18px}
.kwhe-nav{display:flex;align-items:center;gap:18px;background:var(--glass);border:1px solid var(--hair);border-radius:9999px;padding:8px 10px 8px 24px;box-shadow:inset 0 1px 1px rgba(255,255,255,.08)}
.kwhe-mark{font-weight:700;font-size:17px;letter-spacing:.01em;white-space:nowrap}
.kwhe-nav-sep{width:1px;height:22px;background:var(--hair)}

.kwhe-pillbtn{display:inline-flex;align-items:center;gap:12px;background:var(--txt);color:var(--void);border-radius:9999px;padding:8px 8px 8px 22px;font-weight:700;font-size:14.5px;text-decoration:none;transition:transform .7s var(--ease),opacity .7s var(--ease)}
.kwhe-pillbtn-lg{font-size:16px;padding:10px 10px 10px 26px}
.kwhe-pillbtn-orb{width:32px;height:32px;border-radius:9999px;background:rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-size:15px;transition:transform .7s var(--ease)}
.kwhe-ghostbtn{display:inline-flex;align-items:center;background:transparent;color:var(--txt);border:1px solid var(--hair-strong);border-radius:9999px;padding:13px 26px;font-weight:700;font-size:14.5px;text-decoration:none;transition:transform .7s var(--ease),border-color .7s var(--ease)}
.kwhe-pillbtn:active,.kwhe-ghostbtn:active{transform:scale(.98)}

.kwhe-hero{max-width:1180px;margin:0 auto;padding:96px 24px 40px;text-align:left}
.kwhe-tag{display:inline-block;border:1px solid var(--hair);border-radius:9999px;padding:5px 14px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--dim);background:var(--glass)}
.kwhe h1{font-size:clamp(46px,7vw,92px);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin-top:26px}
.kwhe-hero-sub{color:var(--dim);font-size:18px;line-height:1.6;max-width:34em;margin-top:26px}
.kwhe-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px}
.kwhe-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:44px;padding-top:22px;border-top:1px solid var(--hair);font-size:13px;color:var(--faint)}

.kwhe-bezel{background:var(--shell);border:1px solid var(--hair);border-radius:2rem;padding:.5rem;box-shadow:inset 0 1px 1px rgba(255,255,255,.07)}
.kwhe-core{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:calc(2rem - .5rem);padding:30px;height:100%;box-shadow:inset 0 1px 1px rgba(255,255,255,.05)}
.kwhe-core-media{background:#fff;padding:26px;display:flex;align-items:center;justify-content:center}
.kwhe-core-media img{max-height:100%;object-fit:contain}

.kwhe-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:56px}
.kwhe-cell{grid-column:span 4;display:flex;flex-direction:column;gap:0}
.kwhe-cell-hero{grid-column:span 8}
.kwhe-cell-stat{grid-column:span 4}
.kwhe-cell figcaption{font-size:12.5px;color:var(--faint);padding:12px 16px 8px}
.kwhe-cell .kwhe-core-media{min-height:220px;flex:1}
.kwhe-cell-hero .kwhe-core-media{min-height:340px}
.kwhe-num{font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1}
.kwhe-num span{font-size:20px;color:var(--mint);margin-left:8px;letter-spacing:0;font-weight:600}
.kwhe-cell h3,.kwhe-cell-warn h3{font-size:18px;font-weight:700;margin-top:16px}
.kwhe-cell .kwhe-dim{font-size:14px;line-height:1.55;margin-top:8px}
.kwhe-cell-warn{grid-column:span 8}
.kwhe-cell-warn .kwhe-core{border-color:rgba(126,232,187,.35)}
.kwhe-cell-warn h3{margin-top:0;color:var(--mint)}

.kwhe-section{padding-top:120px}
.kwhe h2{font-size:clamp(30px,3.8vw,46px);line-height:1.1;letter-spacing:-.025em;font-weight:700;margin-top:20px}
.kwhe-section-sub{color:var(--dim);margin-top:14px;max-width:36em}

.kwhe-boxpanel{margin-top:40px}
.kwhe-boxlist{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 40px}
.kwhe-boxlist li{display:flex;flex-direction:column;gap:2px;padding-left:22px;position:relative}
.kwhe-boxlist li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--mint)}
.kwhe-boxlist b{font-size:16px}
.kwhe-boxlist span{color:var(--dim);font-size:14px}

.kwhe-plangrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.kwhe-plan .kwhe-core{display:flex;flex-direction:column;gap:14px}
.kwhe-plan-featured{border-color:rgba(126,232,187,.4)}
.kwhe-plan-featured .kwhe-core{border-color:rgba(126,232,187,.25)}
.kwhe-flag{align-self:flex-start;background:var(--mint);color:var(--void);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;border-radius:9999px;padding:5px 13px}
.kwhe-flag-soft{background:var(--glass);color:var(--dim);border:1px solid var(--hair)}
.kwhe-plan h3{font-size:25px;font-weight:700;letter-spacing:-.015em}
.kwhe-plan ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin:4px 0 12px}
.kwhe-plan li{padding-left:22px;position:relative;font-size:14.5px;color:var(--dim)}
.kwhe-plan li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--mint)}
.kwhe-plan .kwhe-pillbtn,.kwhe-plan .kwhe-ghostbtn{margin-top:auto;align-self:flex-start}

.kwhe-tablepanel{margin-top:40px}
.kwhe-tablepanel .kwhe-core{padding:14px 22px}
.kwhe-table{width:100%;border-collapse:collapse;font-size:13.5px}
.kwhe-table th,.kwhe-table td{text-align:left;vertical-align:top;padding:13px 12px}
.kwhe-table thead th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--faint);border-bottom:1px solid var(--hair-strong)}
.kwhe-table tbody td{border-bottom:1px solid var(--hair)}
.kwhe-table tbody tr:last-child td{border-bottom:0}

.kwhe-detailgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.kwhe-detail .kwhe-core{height:auto}
.kwhe-detail .kwhe-core-media{height:320px}
.kwhe-detail .kwhe-core-media img{max-height:100%}
.kwhe-detail-copy{padding:22px 16px 12px}
.kwhe-kicker{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--mint)}
.kwhe-detail-copy h3{font-size:22px;font-weight:700;margin-top:8px}
.kwhe-detail-copy .kwhe-dim{font-size:14.5px;margin-top:8px}

.kwhe-specgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.kwhe-spec h3{font-size:19px;font-weight:700;padding-bottom:14px;border-bottom:1px solid var(--hair-strong)}
.kwhe-spectable{width:100%;border-collapse:collapse;font-size:14px}
.kwhe-spectable th,.kwhe-spectable td{text-align:left;padding:11px 0;border-bottom:1px solid var(--hair)}
.kwhe-spectable tr:last-child th,.kwhe-spectable tr:last-child td{border-bottom:0}
.kwhe-spectable th{font-weight:400;color:var(--dim)}
.kwhe-spectable td{text-align:right;font-weight:700}

.kwhe-notegrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.kwhe-note h3{font-size:19px;font-weight:700}
.kwhe-note .kwhe-dim{font-size:14.5px;margin-top:10px}
.kwhe-dl-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--faint);margin:24px 0 12px}
.kwhe-dl{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--glass);border:1px solid var(--hair);border-radius:9999px;padding:9px 9px 9px 20px;font-size:14px;font-weight:600;text-decoration:none;margin-top:8px;transition:border-color .7s var(--ease)}
.kwhe-dl-orb{flex:none;width:30px;height:30px;border-radius:9999px;background:rgba(255,255,255,.08);border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--txt);transition:transform .7s var(--ease)}

.kwhe-moregrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}
.kwhe-more{display:flex;flex-direction:column;text-decoration:none;transition:transform .7s var(--ease)}
.kwhe-more .kwhe-core-media{min-height:170px;padding:14px;background:#101113}
.kwhe-more-action{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 10px 8px 16px;font-size:13.5px;font-weight:600;color:var(--txt)}
.kwhe-brands{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;margin-top:64px;padding-top:40px;border-top:1px solid var(--hair)}
.kwhe-brands img{width:112px;height:auto;opacity:.75}

.kwhe-faqgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.kwhe-faq h3{font-size:16.5px;font-weight:700}
.kwhe-faq .kwhe-dim{font-size:14px;margin-top:10px}

.kwhe-footer{margin-top:130px;border-top:1px solid var(--hair);padding:64px 0 72px}
.kwhe-footer p{color:var(--dim);font-size:14px;margin-top:14px;max-width:34em}
.kwhe-token{font-size:12px;color:var(--faint);overflow-wrap:anywhere;margin-top:22px}

@media (prefers-reduced-motion:no-preference){
.kwhe-reveal{opacity:0;transform:translateY(28px);animation:kwhe-rise .9s var(--ease) forwards}
.kwhe-reveal-2{animation-delay:.08s}
.kwhe-reveal-3{animation-delay:.16s}
.kwhe-reveal-4{animation-delay:.24s}
.kwhe-reveal-5{animation-delay:.34s}
@keyframes kwhe-rise{to{opacity:1;transform:translateY(0)}}
.kwhe-pillbtn:hover .kwhe-pillbtn-orb{transform:translate(2px,-1px) scale(1.05)}
.kwhe-dl:hover{border-color:var(--hair-strong)}
.kwhe-dl:hover .kwhe-dl-orb{transform:translate(1px,-1px)}
.kwhe-more:hover{transform:translateY(-3px)}
.kwhe-ghostbtn:hover{border-color:rgba(255,255,255,.35)}
}

@media(max-width:1023px){
.kwhe-cell,.kwhe-cell-hero,.kwhe-cell-stat,.kwhe-cell-warn{grid-column:span 6}
.kwhe-moregrid{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){
.kwhe-shell{padding:0 16px}
.kwhe-summary{padding:14px 16px 0}
.kwhe-hero{padding:56px 16px 24px}
.kwhe h1{font-size:clamp(40px,11.5vw,56px)}
.kwhe-section{padding-top:72px}
.kwhe-bento{gap:14px;margin-top:36px}
.kwhe-cell,.kwhe-cell-hero,.kwhe-cell-stat,.kwhe-cell-warn{grid-column:span 12}
.kwhe-cell-hero .kwhe-core-media{min-height:220px}
.kwhe-core{padding:22px}
.kwhe-boxlist,.kwhe-plangrid,.kwhe-detailgrid,.kwhe-specgrid,.kwhe-notegrid,.kwhe-faqgrid{grid-template-columns:1fr}
.kwhe-detail .kwhe-core-media{height:230px}
.kwhe-nav{gap:12px;padding-left:18px}
.kwhe-brands{justify-content:center}
.kwhe-tablepanel .kwhe-core{padding:10px 12px}
.kwhe-table thead{display:none}
.kwhe-table,.kwhe-table tbody,.kwhe-table tr,.kwhe-table td{display:block}
.kwhe-table tr{border:1px solid var(--hair);border-radius:18px;padding:12px 14px;margin:10px 0}
.kwhe-table tbody td{border:0;padding:4px 0 4px 45%;position:relative;min-height:26px}
.kwhe-table td:before{content:attr(data-label);position:absolute;left:0;width:41%;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}
.kwhe-footer{margin-top:80px}
}
@media(max-width:425px){
.kwhe-hero-actions .kwhe-pillbtn-lg{width:100%;justify-content:space-between}
.kwhe-moregrid{grid-template-columns:1fr}
.kwhe-table td{padding-left:47%}
.kwhe-nav .kwhe-pillbtn{font-size:13px;padding-left:16px}
}

.kwhe a.kwhe-pillbtn{color:var(--void)}
.kwhe a.kwhe-ghostbtn{color:var(--txt)}
.kwhe a.kwhe-dl,.kwhe a.kwhe-more{color:var(--txt)}
