.k27,.k27 *,.k27 *:before,.k27 *:after{box-sizing:border-box}.k27.sec{padding:var(--pad-y) 26px;position:relative}.k27 .eyebrow{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ink-3);display:inline-flex;align-items:center;gap:10px;margin:0 0 20px}.k27 .eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.55}.k27 .eyebrow .ch-num{color:var(--k-mint-deep);font-weight:500;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-transform:none}.k27 .eyebrow.has-num:before{display:none}.k27 .eyebrow.center{justify-content:center}.k27 .eyebrow.center:before{display:none}.k27 h1,.k27 h2,.k27 h3,.k27 h4{margin:0;letter-spacing:var(--hl-track);font-weight:var(--hl-weight);line-height:1.05}.k27 .display{font-size:clamp(30px,9vw,52px)}.k27 .h-xl{font-size:clamp(30px,8.5vw,42px)}.k27 .h-lg{font-size:clamp(27px,7.2vw,35px)}.k27 .h-md{font-size:22px;line-height:1.18;font-weight:500;letter-spacing:-.01em}.k27 .lede{font-size:18px;line-height:1.58;color:var(--ink-2);margin:18px 0 0}.k27 .body{font-size:16px;line-height:1.62;color:var(--ink-2);margin:14px 0 0}.k27 em,.k27 i{font-style:italic}.k27 .mk{background:linear-gradient(transparent 58%,var(--k-mint) 58%);padding:0 2px}.k27 .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:.01em;padding:16px 28px;border-radius:var(--rb);border:1.5px solid transparent;cursor:pointer;text-decoration:none;line-height:1;transition:transform var(--dur-fast,.12s) var(--ease-out,ease),background .2s,color .2s,border-color .2s}.k27 .btn:active{transform:translateY(1px)}.k27 .btn-primary{background:var(--k-mint);color:#06160f;border-color:var(--k-mint)}.k27 .btn-primary:hover{background:var(--k-mint-deep);border-color:var(--k-mint-deep)}.k27 .btn-ghost{background:transparent;color:var(--ink);border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.k27 .btn-ghost:hover{border-color:var(--ink)}.k27 .btn-block{width:100%}.k27 .stars{color:var(--ink);letter-spacing:2px;font-size:15px}.k27.nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--page-bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.k27 .nav-bar{display:flex;align-items:center;justify-content:space-between;padding:15px 22px}.k27 .nav-logo{height:19px;width:auto;display:block}.k27 .nav-ico{display:flex;gap:15px;align-items:center}.k27 .nav-ico svg{width:20px;height:20px;stroke:var(--ink)}.k27 .nav-burger{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.k27 .nav-burger svg{width:23px;height:23px;stroke:var(--ink)}.k27 .ticker,.k27.ticker{display:flex;gap:0;border-top:1px solid var(--rule);overflow:hidden}.k27 .ticker .t,.k27.ticker .t{flex:1;text-align:center;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:9px 4px;border-left:1px solid var(--rule);white-space:nowrap}.k27 .ticker .t:first-child,.k27.ticker .t:first-child{border-left:0}.k27 .ticker .t b,.k27.ticker .t b{color:var(--ink);font-weight:500}.k27.hero{text-align:center;padding:42px 26px 46px}.k27.hero .display{font-size:clamp(30px,9vw,48px);line-height:1.08}.k27.hero .lede{max-width:33ch;margin-left:auto;margin-right:auto}.k27.hero .hero-cta{justify-content:center}.k27 .hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.k27 .hero-rating{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;flex-wrap:wrap}.k27 .hero-rating .stars{font-size:13px;letter-spacing:1.5px}.k27 .hero-rating .hr-text{font-size:13px;color:var(--ink-3);letter-spacing:.01em}.k27 .hero-rating .hr-text b{color:var(--ink-2);font-weight:500}.k27 .hero-sub{margin-top:18px}.k27 .hero-media{margin-top:34px;border-radius:var(--rc);overflow:hidden;box-shadow:var(--card-shadow)}.k27 .hero-media img{width:100%;display:block}.k27 .hero-secondary{margin-top:18px}.k27 .hero-secondary a{font-size:14.5px;color:var(--ink-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink) 30%,transparent);padding-bottom:2px;transition:color .2s,border-color .2s}.k27 .hero-secondary a:hover{color:var(--ink);border-color:var(--ink)}.k27.proofbar{padding:26px 22px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.k27.proofbar .pb-lab{text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ink-3)}.k27 .press{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px;margin-top:16px}.k27 .press span{font-size:14px;font-weight:400;letter-spacing:.02em;color:var(--ink-3);font-family:Georgia,Times New Roman,serif;font-style:italic}.k27 .press img{height:18px;width:auto;display:block;opacity:.55;filter:grayscale(1)}.k27.problem{background:#15140f;color:#f1eee6}.k27.problem .eyebrow{color:#8e887a}.k27.problem .stack{display:flex;flex-direction:column;gap:10px;margin-top:24px}.k27.problem .frag{font-size:clamp(25px,7vw,33px);font-weight:300;line-height:1.12;color:#f1eee64d;letter-spacing:-.015em}.k27.problem .frag.on{color:#f1eee6}.k27.problem .punch{margin-top:28px;font-size:18px;line-height:1.55;color:#f1eee6b8}.k27.problem .punch b{color:#fff;font-weight:500}.k27.shift{text-align:center;background:var(--surface)}.k27.shift .big{font-size:clamp(30px,9vw,44px);line-height:1.08;font-weight:var(--hl-weight);letter-spacing:-.025em;max-width:18ch;margin:0 auto}.k27.shift .neg{display:flex;flex-direction:column;gap:7px;margin-top:26px;font-size:16px;color:var(--ink-2)}.k27.shift .neg .x{color:var(--ink)}.k27.shift .body{max-width:36ch;margin-left:auto;margin-right:auto}.k27.finder{scroll-margin-top:86px}.k27 .fgrid{display:flex;flex-direction:column;gap:16px;margin-top:28px}.k27 .f-quiz{margin-top:24px;text-align:center;font-size:14.5px;color:var(--ink-2)}.k27 .f-quiz a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.k27 .f-quiz a:hover{text-decoration-thickness:2px}.k27 .fcard{position:relative;display:block;border:1px solid var(--rule);border-radius:var(--rc);background:var(--surface);box-shadow:var(--card-shadow);overflow:hidden;text-align:left;text-decoration:none;color:var(--ink);transition:box-shadow .3s,transform .3s}.k27 a.fcard{cursor:pointer}.k27 .fcard:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.k27 .fcard.lead{border-color:color-mix(in srgb,var(--k-mint-deep) 45%,var(--rule))}.k27 .fcard-img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover;background:#eee}.k27 .fbadge{position:absolute;top:14px;left:14px;z-index:2;background:var(--k-mint);color:#06160f;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.k27 .fcard-body{padding:20px 22px 22px}.k27 .f-sit{font-size:17px;line-height:1.4;color:var(--ink);font-weight:400;margin:0}.k27 .f-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px}.k27 .f-name{font-size:20px;font-weight:500;letter-spacing:-.01em}.k27 .f-price{font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap}.k27 .f-meta{font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin-top:5px}.k27 .fcard-body .btn{margin-top:18px}.k27.method .steps{display:flex;flex-direction:column;gap:12px;margin-top:30px;text-align:left}.k27 .step{display:flex;gap:18px;align-items:flex-start;padding:22px;border-radius:var(--rc);border:1px solid var(--rule);background:var(--surface);box-shadow:var(--card-shadow)}.k27 .step .num{font-size:36px;line-height:.9;font-weight:300;color:var(--ink);min-width:56px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:flex;flex-direction:column;align-items:flex-start}.k27 .step .num .unit{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.k27 .step .st-t{font-size:18px;font-weight:500}.k27 .step .st-b{font-size:14.5px;color:var(--ink-2);margin-top:6px;line-height:1.5}.k27.method .mnote{margin-top:24px;font-size:15px;color:var(--ink-2);line-height:1.55}.k27.method .mnote b{color:var(--ink);font-weight:500}.k27.method .m-cta{margin-top:26px}.k27.trust{text-align:center;background:var(--surface)}.k27 .trust-quote{font-size:clamp(22px,6.4vw,29px);font-weight:300;letter-spacing:-.015em;line-height:1.28;color:var(--ink);max-width:24ch;margin:22px auto 0}.k27 .trust-who{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.k27 .trust-who img{width:38px;height:38px;border-radius:50%;object-fit:cover}.k27 .trust-who .tw-name{font-size:14px;font-weight:500;color:var(--ink)}.k27 .trust-who .tw-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;letter-spacing:.04em;color:var(--k-mint-deep);font-weight:500}.k27 .trust-who .tw-verified:before{content:"\2713";font-size:11px}.k27 .trust-stars{color:var(--k-mint-deep);letter-spacing:2px;font-size:16px}.k27.final{text-align:center;position:relative;overflow:hidden;padding:0}.k27.final .final-media{position:relative}.k27.final .final-media img{width:100%;display:block;aspect-ratio:3/4;object-fit:cover}.k27.final .final-over{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d,#0000008c);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 30px;color:#fff}.k27.final .final-claim{font-size:clamp(30px,9vw,42px);font-weight:300;letter-spacing:-.025em;line-height:1.06;max-width:22ch;color:#fff}.k27.final .final-sub{font-size:15px;color:#ffffffd9;margin-top:15px;font-style:italic}.k27.final .final-cta{display:flex;flex-direction:column;gap:10px;margin-top:28px;width:100%;max-width:320px}.k27.final .final-cta .btn-ghost{color:#fff;border-color:#ffffff80}.k27.final .final-cta .btn-ghost:hover{border-color:#fff}.k27 .final-micro{margin-top:16px;font-size:12.5px;color:#ffffffc7;letter-spacing:.02em}.k27.floatcta{position:fixed;left:50%;bottom:20px;transform:translate(-50%,18px);z-index:120;display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;text-decoration:none;font-family:var(--font-sans),sans-serif;font-size:15.5px;font-weight:500;letter-spacing:.01em;background:var(--k-mint);color:#06160f;box-shadow:0 10px 34px #00000038,0 2px 8px #0000001f;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .35s var(--ease-out,ease),transform .35s var(--ease-out,ease),background .2s}.k27.floatcta.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.k27.floatcta:hover{background:var(--k-mint-deep)}.k27.floatcta:active{transform:translate(-50%,2px)}.k27.floatcta .fc-label{white-space:nowrap}.k27.floatcta .fc-arrow{transition:transform .2s var(--ease-out,ease)}.k27.floatcta:hover .fc-arrow{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(24px);transition:opacity .85s var(--ease-out,ease),transform .85s var(--ease-out,ease);transition-delay:var(--rvd,0ms)}.rv.on{opacity:1;transform:none}}@media(min-width:990px){.k27.sec{padding:104px var(--shell)}.k27 .h-lg{font-size:clamp(32px,3.1vw,42px);line-height:1.06}.k27 .h-xl{font-size:clamp(38px,3.8vw,50px)}.k27 .eyebrow{font-size:12.5px;margin-bottom:24px}.k27 .lede{font-size:20px;line-height:1.6}.k27 .body{font-size:17px}.k27.nav .nav-bar{padding:18px var(--shell);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.k27.nav .nav-ico{justify-self:end}.k27.nav .nav-logo{height:21px}.k27.nav .nav-burger{display:none}.k27 .nav-links{display:flex;align-items:center;gap:36px;justify-self:center}.k27 .nav-links a{position:relative;font-size:14.5px;font-weight:500;letter-spacing:.01em;color:var(--ink);text-decoration:none;padding:4px 0;white-space:nowrap}.k27 .nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1.5px;background:var(--ink);transition:right .28s var(--ease-out,ease)}.k27 .nav-links a:hover:after,.k27 .nav-links a[aria-current=page]:after{right:0}.k27.nav .ticker,.k27.ticker{justify-content:center}.k27.nav .ticker .t,.k27.ticker .t{flex:0 1 auto;padding:9px 38px;font-size:10.5px}.k27 .btn{transition:transform var(--dur-fast,.12s) var(--ease-out,ease),background .2s,color .2s,border-color .2s,box-shadow .25s}.k27 .btn-primary:hover{box-shadow:0 8px 24px #5bdb9f59}.k27 .fcard-img,.k27 .hero-media img{transition:transform 1s var(--ease-out,ease)}.k27 .fcard:hover .fcard-img{transform:scale(1.035)}.k27.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:84px;align-items:center;text-align:left;padding:96px var(--shell) 100px}.k27 .hero-copy{min-width:0}.k27.hero .display{font-size:clamp(44px,4.2vw,60px);line-height:1.05;max-width:none;text-align:left}.k27.hero .lede{max-width:38ch;margin-left:0;margin-right:0;text-align:left}.k27.hero .hero-cta,.k27.hero .hero-rating{justify-content:flex-start}.k27.hero .hero-media{margin-top:0}.k27.hero .hero-media img{aspect-ratio:5/6;object-fit:cover}.k27.hero .hero-cta{margin-top:34px}.k27.hero .hero-cta .btn{font-size:17px;padding:18px 34px}.k27.hero .hero-secondary{margin-top:20px}.k27.hero .hero-secondary a{font-size:15px}.k27.hero .hero-rating{margin-top:22px}.k27.proofbar{display:flex;align-items:center;justify-content:center;gap:44px;padding:26px var(--shell)}.k27.proofbar .press{margin-top:0;gap:14px 36px}.k27.proofbar .press span{font-size:16px}.k27 .press{align-items:center}.k27 .press img{height:24px;width:auto;display:block;opacity:.55;filter:grayscale(1);transition:opacity .25s}.k27 .press img:hover{opacity:.85}.k27.problem{display:flex;flex-direction:column;align-items:center;text-align:center;padding:128px var(--shell)}.k27.problem .eyebrow{margin-bottom:0;justify-content:center}.k27.problem .eyebrow:before{display:none}.k27.problem .stack{margin-top:36px;gap:12px}.k27.problem .frag{font-size:clamp(34px,3.4vw,46px)}.k27.problem .punch{margin-top:44px;font-size:21px;line-height:1.55;max-width:42ch}.k27.shift{padding:128px var(--shell)}.k27.shift .big{font-size:clamp(40px,4vw,54px)}.k27.shift .neg{flex-direction:row;justify-content:center;gap:40px;margin-top:34px;font-size:17px}.k27.shift .body{max-width:46ch;font-size:18px}.k27.finder{scroll-margin-top:110px}.k27.finder .h-lg{max-width:none}.k27 .fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.k27 .fgrid .fcard{display:flex;flex-direction:column}.k27 .fgrid .fcard .fcard-body{display:flex;flex-direction:column;flex:1}.k27 .fgrid .fcard .fcard-body .btn{margin-top:auto}.k27 .fgrid .fcard .f-meta{margin-bottom:20px}.k27 .fcard-body{padding:24px 26px 26px}.k27 .f-sit{font-size:18px}.k27 .f-name{font-size:21px}.k27.method .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.k27.method .step{flex-direction:column;gap:22px;padding:32px 30px 34px}.k27.method .step .num{font-size:52px;min-width:0}.k27.method .step .st-t{font-size:20px}.k27.method .step .st-b{font-size:15px}.k27.method .mnote{margin-top:40px;text-align:center;font-size:17px}.k27.trust{padding:120px var(--shell)}.k27.trust .trust-quote{font-size:clamp(30px,3vw,40px);max-width:26ch;margin-top:26px}.k27.trust .trust-who{margin-top:26px}.k27.final .final-media img{aspect-ratio:21/9}.k27.final .final-over{padding:64px var(--shell) 60px}.k27.final .final-claim{font-size:clamp(40px,3.8vw,54px)}.k27.final .final-sub{font-size:17px}.k27.final .final-cta{max-width:340px}}.k27 .fcard-img,.k27 .hero-media img,.k27.final .final-media img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/130/assets/k27-home.css.map */
