.koaki{font-size:16px;line-height:1.6;--ink: #121212;--ink-soft: #565656;--ink-faint: #8A8A8A;--cream: #FFFFFF;--cream-2: #F3F3F3;--paper: #FFFFFF;--line: #E6E6E6;--line-soft: #EFEFEF;--uv: #6D388B;--uv-2: #8A49AE;--uv-ink: #4A2560;--uv-glow: rgba(109, 56, 139, .18);--mint: #12B886;--warn: #DD1D1D;--shadow-sm: 0 1px 2px rgba(18,18,18,.05), 0 4px 14px rgba(18,18,18,.05);--shadow-md: 0 8px 30px rgba(18,18,18,.09);--shadow-lg: 0 30px 70px -20px rgba(18,18,18,.26);--shadow-uv: 0 24px 60px -18px rgba(109,56,139,.42);--r-btn: 6px;--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 20px;--maxw: 1400px;--gutter: clamp(20px, 5vw, 50px);--sans: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--sans);color:var(--ink)}.koaki *,.koaki *:before,.koaki *:after{box-sizing:border-box}.koaki img{max-width:100%;display:block;height:auto}.koaki a{color:inherit;text-decoration:none}.koaki button{font:inherit;cursor:pointer}.koaki svg{display:block}.koaki p,.koaki h1,.koaki h2,.koaki h3,.koaki h4,.koaki ul,.koaki figure,.koaki blockquote{margin:0}.koaki .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.koaki .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-size:.74em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--uv);margin-bottom:18px}.koaki .eyebrow--dark{color:var(--uv-ink)}.koaki .eyebrow--invert{color:var(--uv-2)}.koaki .eyebrow__dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--uv-glow)}.koaki .expert-quote blockquote{color:#fff;font-style:normal}.koaki .section-title{font-family:var(--display);font-weight:700;font-size:clamp(1.7em,4vw,2.7em);line-height:1.08;letter-spacing:-.02em}.koaki .section-lede{color:var(--ink-soft);font-size:1.06em;max-width:52ch;margin-top:16px}.koaki .section-lede.center{margin-inline:auto;text-align:center}.koaki .section-head{max-width:720px;margin:0 auto clamp(38px,6vw,64px);text-align:center}.koaki .section-head .section-lede{margin-inline:auto}.koaki .hl{color:var(--uv)}.koaki .hl-warn{color:var(--warn)}.koaki .btn{--bg: var(--ink);--fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--bg);color:var(--fg);font-family:var(--display);font-weight:600;letter-spacing:-.01em;padding:14px 26px;border:0;border-radius:var(--r-btn);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.koaki .btn:hover{transform:translateY(-2px)}.koaki .btn--solid{--bg: var(--uv);box-shadow:var(--shadow-uv)}.koaki .btn--solid:hover{--bg: var(--uv-2)}.koaki .btn--sm{padding:10px 18px;font-size:.9em}.koaki .btn--lg{padding:16px 30px;font-size:1.02em}.koaki .btn--xl{padding:19px 40px;font-size:1.1em}.koaki--announce{background:var(--ink);color:var(--cream);overflow:hidden;display:flex;font-family:var(--display);font-size:.78em;letter-spacing:.08em}.koaki--announce .announce__group{flex-shrink:0;min-width:100%;display:flex;align-items:center;justify-content:space-around;gap:44px;padding:9px 22px;white-space:nowrap;animation:koaki-marquee 30s linear infinite}.koaki--announce .announce__group span{opacity:.9}@keyframes koaki-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.koaki--hero{position:relative;padding:clamp(40px,7vw,84px) 0 clamp(56px,8vw,96px);overflow:hidden;background:var(--cream)}.koaki .hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 78% 22%,var(--uv-glow),transparent 70%),radial-gradient(50% 50% at 12% 90%,rgba(18,184,134,.1),transparent 70%)}.koaki .hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,68px);align-items:center}.koaki .hero__title{font-family:var(--display);font-weight:700;font-size:clamp(2.1em,5.6vw,3.7em);line-height:1.03;letter-spacing:-.03em;margin-bottom:22px}.koaki .hero__title em{font-style:normal;color:var(--warn)}.koaki .hero__byline{color:var(--uv);font-family:var(--display);font-weight:600;font-size:.96em;margin:-8px 0 16px}.koaki .hero__lede{color:var(--ink-soft);font-size:1.12em;max-width:46ch}.koaki .hero__lede strong{color:var(--ink)}.koaki .rating-inline{display:flex;align-items:center;gap:8px;margin:22px 0 4px;font-weight:600}.koaki .stars{color:#f5a623;letter-spacing:2px}.koaki .stars--lg{font-size:1.5em}.koaki .rating-inline__num{font-family:var(--display)}.koaki .rating-inline__count{color:var(--ink-faint);font-weight:500;font-size:.95em}.koaki .hero__cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 22px}.koaki .hero__price{display:flex;align-items:center;gap:10px}.koaki .hero__price--center{justify-content:center}.koaki .hero__price-now{font-family:var(--display);font-weight:700;font-size:1.5em}.koaki .hero__price-was{color:var(--ink-faint);text-decoration:line-through}.koaki .badge-off{background:var(--warn);color:#fff;font-family:var(--display);font-weight:700;font-size:.72em;letter-spacing:.04em;padding:4px 9px;border-radius:var(--r-btn)}.koaki .hero__trust{list-style:none;padding:0;display:flex;gap:20px;flex-wrap:wrap;color:var(--ink-soft);font-weight:600;font-size:.92em}.koaki .hero__trust--center{justify-content:center;margin-top:22px}.koaki .hero__trust li{display:inline-flex;align-items:center;gap:7px}.koaki .hero__trust .i{width:18px;height:18px;fill:none;stroke:var(--mint);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.koaki .hero__media{position:relative}.koaki .hero__product{position:relative;z-index:1;background:radial-gradient(120% 120% at 50% 20%,#fff,var(--cream-2));border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(20px,4vw,40px);box-shadow:var(--shadow-lg);aspect-ratio:1 / 1;display:grid;place-items:center}.koaki .hero__product img{border-radius:var(--r-lg);mix-blend-mode:multiply}.koaki .hero__product--photo{padding:10px}.koaki .hero__product--photo img{mix-blend-mode:normal;width:100%;height:100%;object-fit:cover;border-radius:var(--r)}.koaki .hero__badge-float{position:absolute;z-index:3;top:-14px;right:-6px;background:var(--uv);color:#fff;border-radius:var(--r-lg);padding:14px 18px;text-align:center;box-shadow:var(--shadow-uv);rotate:4deg;animation:koaki-floaty 5s ease-in-out infinite}.koaki .hero__badge-float strong{display:block;font-family:var(--display);font-size:1.5em;line-height:1}.koaki .hero__badge-float span{font-size:.7em;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.koaki .hero__pill{position:absolute;z-index:3;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 15px;font-weight:700;font-size:.85em;box-shadow:var(--shadow-md);font-family:var(--display)}.koaki .hero__pill--1{bottom:40px;left:-18px;animation:koaki-floaty 6s ease-in-out .5s infinite}.koaki .hero__pill--2{bottom:-12px;right:30px;animation:koaki-floaty 5.5s ease-in-out 1s infinite}@keyframes koaki-floaty{50%{transform:translateY(-9px)}}.koaki--logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream-2)}.koaki--logos .logos__inner{display:flex;align-items:center;gap:clamp(18px,4vw,44px);padding:20px 0;flex-wrap:wrap;justify-content:center}.koaki .logos__label{font-size:.78em;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.koaki .logos__row{display:flex;gap:clamp(18px,4vw,42px);flex-wrap:wrap;justify-content:center}.koaki .logos__row span{font-family:var(--display);font-weight:700;letter-spacing:.02em;color:var(--ink-soft);opacity:.55;font-size:1.05em}.koaki--problem{padding:clamp(56px,9vw,110px) 0;background:var(--cream)}.koaki .problem__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,70px);align-items:center}.koaki .problem__media img{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-lg);background:var(--paper)}.koaki .stat-row{display:flex;gap:clamp(16px,3vw,34px);margin-top:34px;flex-wrap:wrap}.koaki .stat{position:relative}.koaki .stat__num,.koaki .stat__suffix{font-family:var(--display);font-weight:700;font-size:clamp(1.9em,4vw,2.6em);line-height:1;letter-spacing:-.02em}.koaki .stat__suffix{color:var(--uv)}.koaki .stat--warn .stat__suffix{color:var(--warn)}.koaki .stat__label{display:block;margin-top:8px;font-size:.88em;color:var(--ink-soft);max-width:14ch}.koaki--tech{padding:clamp(56px,9vw,110px) 0;background:var(--cream-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.koaki .tech__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.koaki .feature{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 26px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.koaki .feature:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--uv)}.koaki .feature__icon{width:52px;height:52px;border-radius:var(--r);display:grid;place-items:center;background:linear-gradient(150deg,var(--uv),var(--uv-2));margin-bottom:18px;box-shadow:var(--shadow-uv)}.koaki .feature__icon svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.koaki .feature h3{font-family:var(--display);font-size:1.16em;margin-bottom:8px;letter-spacing:-.01em}.koaki .feature p{color:var(--ink-soft);font-size:.96em}.koaki .feature p strong{color:var(--uv)}.koaki .steps{margin-top:clamp(46px,7vw,80px)}.koaki .steps__title{text-align:center;font-family:var(--display);font-size:clamp(1.3em,3vw,1.8em);margin-bottom:34px;letter-spacing:-.01em}.koaki .steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.koaki .step{position:relative;padding:30px 26px 26px;border:1px dashed var(--uv);border-radius:var(--r-lg)}.koaki .step__num{position:absolute;top:-20px;left:24px;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:700;box-shadow:var(--shadow-md)}.koaki .step h4{font-family:var(--display);font-size:1.1em;margin:8px 0 6px}.koaki .step p{color:var(--ink-soft);font-size:.95em}.koaki--experts{padding:clamp(56px,9vw,110px) 0;background:var(--cream)}.koaki .experts__lead{max-width:860px;margin:0 auto clamp(34px,5vw,54px)}.koaki .expert-quote{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;background:var(--ink);color:var(--cream);border-radius:var(--r-xl);padding:clamp(26px,4vw,44px);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.koaki .expert-quote:before{content:"\201c";position:absolute;top:-30px;right:20px;font-family:var(--display);font-size:12em;color:var(--uv);opacity:.3;line-height:1}.koaki .expert-quote__photo{width:120px;height:120px;border-radius:16px;object-fit:cover;border:2px solid var(--uv)}.koaki .expert-quote blockquote{font-size:clamp(1.02em,2vw,1.24em);font-family:var(--display);font-weight:500;line-height:1.4;letter-spacing:-.01em}.koaki .expert-quote figcaption{grid-column:2}.koaki .expert-quote figcaption strong{display:block;margin-top:14px}.koaki .expert-quote figcaption span{color:var(--uv-2);font-size:.9em}.koaki .experts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.koaki .expert-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 26px;box-shadow:var(--shadow-sm);text-align:left}.koaki .expert-card img{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:16px}.koaki .expert-card p{font-size:1em;margin-bottom:16px}.koaki .expert-card strong{font-family:var(--display);display:block}.koaki .expert-card span{color:var(--ink-faint);font-size:.86em}.koaki--reviews{padding:clamp(56px,9vw,110px) 0;background:var(--cream-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.koaki .live-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 #12b88699;animation:koaki-pulse 1.8s infinite;margin-right:2px}@keyframes koaki-pulse{70%{box-shadow:0 0 0 8px #12b88600}to{box-shadow:0 0 #12b88600}}.koaki .reviews__summary{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,5vw,60px);align-items:center;max-width:760px;margin:0 auto clamp(36px,5vw,52px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3vw,34px);box-shadow:var(--shadow-sm)}.koaki .reviews__score{text-align:center}.koaki .reviews__big{font-family:var(--display);font-weight:700;font-size:3.4em;line-height:1}.koaki .reviews__based{display:block;color:var(--ink-faint);font-size:.84em;margin-top:6px}.koaki .reviews__bars{display:grid;gap:8px}.koaki .rbar{display:grid;grid-template-columns:26px 1fr 38px;align-items:center;gap:12px;font-size:.82em;color:var(--ink-soft)}.koaki .rbar i{display:block;height:8px;background:var(--line);border-radius:100px;overflow:hidden}.koaki .rbar b{display:block;height:100%;background:var(--uv);border-radius:100px}.koaki .rbar em{font-style:normal;text-align:right}.koaki .reviews__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.koaki .review{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.koaki .review__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.koaki .review__head img{width:44px;height:44px;border-radius:50%}.koaki .review__head strong{font-size:.95em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.koaki .review__head .stars{font-size:.85em}.koaki .verified{color:var(--mint);font-size:.72em;font-weight:700}.koaki .review p{font-size:.95em;color:var(--ink-soft);flex:1}.koaki .review__meta{margin-top:14px;font-size:.78em;color:var(--ink-faint)}.koaki--compare{padding:clamp(56px,9vw,110px) 0;background:var(--cream)}.koaki .compare__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,60px);align-items:center}.koaki .compare__media{position:relative;padding:clamp(14px,3vw,26px);border:2px dashed var(--uv);border-radius:var(--r-xl);background:var(--paper)}.koaki .compare__media img{width:100%;border-radius:var(--r);border:0;box-shadow:none;background:var(--paper)}.koaki .compare__media-badge{position:absolute;bottom:-16px;right:-12px;background:var(--uv);color:#fff;border-radius:var(--r);padding:12px 17px;text-align:center;box-shadow:var(--shadow-uv);rotate:-3deg}.koaki .compare__media-badge strong{display:block;font-family:var(--display);font-size:1.45em;line-height:1}.koaki .compare__media-badge span{font-size:.68em;letter-spacing:.07em;text-transform:uppercase;opacity:.9}.koaki .compare__table{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-md)}.koaki .compare__row{display:grid;grid-template-columns:1fr 120px 120px;align-items:center;padding:16px 24px;border-top:1px solid var(--line-soft);font-weight:600}.koaki .compare__row:first-child{border-top:0}.koaki .compare__row span:nth-child(2),.koaki .compare__row span:nth-child(3){text-align:center;font-size:1.1em}.koaki .compare__row--head{background:var(--cream-2);font-family:var(--display)}.koaki .compare__brand{color:var(--uv);font-weight:700}.koaki .compare__other{color:var(--ink-faint)}.koaki .compare__row .yes{color:var(--mint);font-weight:800}.koaki .compare__row .no{color:#c9c4b6;font-weight:800}.koaki--faq{padding:clamp(56px,9vw,110px) 0;background:var(--cream-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.koaki .faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,64px);align-items:start}.koaki .faq__intro{position:sticky;top:90px}.koaki .qa{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.koaki .qa[open]{border-color:var(--uv);box-shadow:var(--shadow-sm)}.koaki .qa summary{list-style:none;cursor:pointer;padding:20px 56px 20px 24px;position:relative;font-family:var(--display);font-weight:600;font-size:1.05em;letter-spacing:-.01em}.koaki .qa summary::-webkit-details-marker{display:none}.koaki .qa__i{position:absolute;right:24px;top:50%;width:16px;height:16px;margin-top:-8px}.koaki .qa__i:before,.koaki .qa__i:after{content:"";position:absolute;background:var(--uv);border-radius:2px;transition:transform .3s var(--ease)}.koaki .qa__i:before{top:7px;left:0;width:16px;height:2px}.koaki .qa__i:after{top:0;left:7px;width:2px;height:16px}.koaki .qa[open] .qa__i:after{transform:rotate(90deg);opacity:0}.koaki .qa__body{padding:0 24px 22px}.koaki .qa__body p{color:var(--ink-soft)}.koaki--availability{position:relative;padding:clamp(60px,9vw,120px) 0;background:var(--ink);color:var(--cream);overflow:hidden;text-align:center}.koaki .availability__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 50% 0%,var(--uv-glow),transparent 70%)}.koaki .availability__inner{position:relative;z-index:1;max-width:620px;margin:0 auto}.koaki .availability__inner .eyebrow{justify-content:center}.koaki .availability__title{font-family:var(--display);font-weight:700;font-size:clamp(1.8em,4.5vw,2.9em);letter-spacing:-.02em;line-height:1.05;color:#fff;font-style:normal}.koaki .availability__lede{color:#f7f4ecb8;margin:16px auto 32px;max-width:46ch}.koaki .availability__lede strong{color:var(--cream)}.koaki .availability__btn{margin:0 auto}.koaki .availability__note{display:block;margin-top:18px;font-size:.84em;color:#f7f4ec8c}.koaki--final{padding:clamp(60px,9vw,120px) 0;text-align:center;background:var(--cream)}.koaki .final__inner{max-width:640px;margin:0 auto}.koaki .final__title{font-family:var(--display);font-weight:700;font-size:clamp(1.9em,5vw,3em);letter-spacing:-.02em;line-height:1.05}.koaki .final__lede{color:var(--ink-soft);margin:16px auto 30px;max-width:44ch}.koaki .final__cta{display:flex;flex-direction:column;align-items:center;gap:18px}.koaki-sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:none;align-items:center;justify-content:space-between;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:10px 10px 10px 22px;box-shadow:var(--shadow-lg);transform:translateY(140%);transition:transform .4s var(--ease);font-family:var(--sans);font-size:16px}.koaki-sticky-cta.is-visible{transform:none}.koaki-sticky-cta .sticky-cta__label strong{display:block;font-family:var(--display);font-size:.98em;line-height:1.1;color:var(--ink)}.koaki-sticky-cta .sticky-cta__label span{font-size:.78em;color:var(--ink-faint)}.koaki-sticky-cta .btn{padding:12px 20px}.koaki .reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}.koaki .reveal.is-armed{opacity:0;transform:translateY(26px)}.koaki .reveal.is-in{opacity:1;transform:none}.koaki .reveal[data-delay="1"]{transition-delay:.09s}.koaki .reveal[data-delay="2"]{transition-delay:.18s}.koaki .reveal[data-delay="3"]{transition-delay:.27s}@media(max-width:1000px){.koaki .tech__grid,.koaki .reviews__grid{grid-template-columns:repeat(2,1fr)}.koaki .experts__grid{grid-template-columns:1fr}}@media(max-width:820px){.koaki .hero__grid{grid-template-columns:1fr}.koaki .hero__media{max-width:440px;margin:8px auto 0;order:-1}.koaki .problem__grid{grid-template-columns:1fr}.koaki .problem__media{max-width:420px;margin-inline:auto}.koaki .compare__grid{grid-template-columns:1fr}.koaki .compare__media{max-width:360px;margin:0 auto 6px;order:-1}.koaki .faq__grid{grid-template-columns:1fr}.koaki .faq__intro{position:static}.koaki .steps__grid{grid-template-columns:1fr}.koaki .expert-quote{grid-template-columns:1fr;text-align:center}.koaki .expert-quote figcaption{grid-column:1}.koaki .expert-quote__photo{margin-inline:auto}.koaki-sticky-cta{display:flex}}@media(max-width:560px){.koaki{font-size:15px}.koaki .tech__grid,.koaki .reviews__grid{grid-template-columns:1fr}.koaki .reviews__summary{grid-template-columns:1fr;text-align:center}.koaki .checker__fields{flex-direction:column}.koaki .compare__row{grid-template-columns:1fr 68px 74px;padding:14px;font-size:.88em;gap:6px}.koaki .compare__row span:nth-child(2),.koaki .compare__row span:nth-child(3){font-size:1em}.koaki .compare__row--head span:nth-child(2),.koaki .compare__row--head span:nth-child(3){font-size:.72em;line-height:1.15;overflow-wrap:break-word}.koaki .hero__cta{gap:16px}.koaki .stat-row{gap:20px}}@media(prefers-reduced-motion:reduce){.koaki *,.koaki-sticky-cta *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.koaki .reveal.is-armed{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/prelander.css.map */
