:root{--ka2-paper: #fbfaf7;--ka2-stone: #eee9e1;--ka2-ink: #171a18;--ka2-dark: #1d221f;--ka2-muted: #626862;--ka2-line: rgba(23, 26, 24, .16);--ka2-green: #3e5447;--ka2-serif: "Newsreader", Georgia, serif;--ka2-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ka2,.ka2 *{box-sizing:border-box}.ka2{overflow-x:hidden;background:var(--ka2-paper);color:var(--ka2-ink);font-family:var(--ka2-sans);font-size:16px;line-height:1.7}.ka2 h1,.ka2 h2,.ka2 h3,.ka2 p,.ka2 figure,.ka2 blockquote,.ka2 ol,.ka2 ul{margin:0}.ka2 h1,.ka2 h2{font-family:var(--ka2-serif);font-weight:500;letter-spacing:-.042em;text-wrap:balance}.ka2 h1{font-size:clamp(42px,11vw,68px);line-height:.96}.ka2 h2{font-size:clamp(34px,8.4vw,48px);line-height:1.04}.ka2 a{color:inherit}.ka2 img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.ka2-shell{width:min(calc(100% - 36px),1120px);margin-inline:auto}.ka2-masthead{border-bottom:1px solid var(--ka2-line);background:var(--ka2-paper)}.ka2-masthead__inner{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px}.ka2-wordmark{font-family:var(--ka2-serif);font-size:25px;font-weight:600;letter-spacing:-.045em;text-decoration:none}.ka2-masthead p{color:var(--ka2-muted);font-size:8px;font-weight:800;letter-spacing:.11em;text-align:right;text-transform:uppercase}.ka2-hero{padding:52px 0 38px}.ka2-head{width:min(calc(100% - 36px),850px);margin-inline:auto}.ka2-eyebrow,.ka2-kicker{color:var(--ka2-green);font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.ka2-head h1,.ka2-copy h2,.ka2-prose h2,.ka2-offer h2{margin-top:11px}.ka2-deck{max-width:700px;margin-top:22px!important;color:#343936;font-size:18px;font-weight:500;line-height:1.55}.ka2-byline{display:flex;gap:8px 18px;margin-top:25px;padding-top:13px;border-top:1px solid var(--ka2-line);color:var(--ka2-muted);font-size:10px}.ka2-media{width:100%;margin-inline:auto;break-inside:avoid;page-break-inside:avoid}.ka2-media--hero{width:min(calc(100% - 36px),1040px);margin:0 auto}.ka2-media--hero img,.ka2-media--colours img,.ka2-media--product img,.ka2-media--contain img{aspect-ratio:auto}.ka2-media--contain,.ka2-media--product{background:#efeae2}.ka2-section{padding:62px 0}.ka2-section--stone{background:var(--ka2-stone)}.ka2-section--dark{background:var(--ka2-dark);color:var(--ka2-paper)}.ka2-section--proof{background:#f4f0ea}.ka2-section--faq{padding-top:66px}.ka2-prose,.ka2-copy{width:min(calc(100% - 36px),700px);margin-inline:auto}.ka2-copy{min-width:0}.ka2-copy>p:not(.ka2-kicker),.ka2-prose>p:not(.ka2-kicker){margin-top:20px;color:#353a36}.ka2-section--dark .ka2-copy>p{color:#fbfaf7c2}.ka2-prose blockquote{margin:38px 0 0;padding:25px 0;border-block:1px solid var(--ka2-ink);font-family:var(--ka2-serif);font-size:29px;letter-spacing:-.028em;line-height:1.17;break-inside:avoid;page-break-inside:avoid}.ka2-split{display:flex;width:min(calc(100% - 36px),940px);margin-inline:auto;flex-direction:column;gap:30px}.ka2-split .ka2-copy{width:min(100%,700px)}.ka2-split .ka2-media{width:min(100%,900px)}.ka2-split--diagram .ka2-media{width:min(100%,800px)}.ka2-split--reveal .ka2-media{width:min(100%,860px)}.ka2-split--macro .ka2-media{width:min(100%,800px)}.ka2-split--use .ka2-media,.ka2-split--steps .ka2-media{width:min(100%,900px)}.ka2-soft-cta{display:inline-flex;margin-top:28px;align-items:center;gap:12px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:12px;font-weight:800;text-decoration:none}.ka2-soft-cta span{font-size:18px}.ka2-kicker--light{color:#b6c6ba}.ka2-note,.ka2-safety{margin-top:28px;padding:18px 0;border-block:1px solid rgba(251,250,247,.2);break-inside:avoid;page-break-inside:avoid}.ka2-note strong,.ka2-safety strong{font-size:12px}.ka2-note p,.ka2-safety p{margin-top:6px!important;color:#fbfaf7a3!important;font-size:12px;line-height:1.6}.ka2-safety{border-color:var(--ka2-line)}.ka2-safety p{color:var(--ka2-muted)!important}.ka2-benefits{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--ka2-line)}.ka2-benefits>div{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:17px 0;border-bottom:1px solid var(--ka2-line)}.ka2-benefits span{color:var(--ka2-green);font-size:10px;font-weight:800}.ka2-benefits p{color:#353a36;font-size:14px;line-height:1.55}.ka2-guarantee{margin-top:30px;padding:24px;background:var(--ka2-dark);color:var(--ka2-paper);break-inside:avoid;page-break-inside:avoid}.ka2-guarantee strong{font-family:var(--ka2-serif);font-size:25px;font-weight:500;letter-spacing:-.02em}.ka2-guarantee p{margin-top:8px!important;color:#fbfaf7b8!important;font-size:13px}.ka2-guarantee a{display:inline-flex;margin-top:15px;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.ka2-steps{margin-top:28px;padding:0;border-top:1px solid var(--ka2-line);list-style:none}.ka2-steps li{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--ka2-line)}.ka2-steps li>span{color:var(--ka2-green);font-size:10px;font-weight:800}.ka2-steps strong{font-size:13px}.ka2-steps p{margin-top:3px!important;color:var(--ka2-muted);font-size:12px;line-height:1.55}.ka2-faq{margin-top:28px;border-top:1px solid var(--ka2-line)}.ka2-faq details{border-bottom:1px solid var(--ka2-line)}.ka2-faq summary{position:relative;padding:19px 34px 19px 0;cursor:pointer;font-size:14px;font-weight:800;list-style:none}.ka2-faq summary::-webkit-details-marker{display:none}.ka2-faq summary:after{position:absolute;top:18px;right:2px;font-size:20px;font-weight:400;content:"+"}.ka2-faq details[open] summary:after{content:"\2212"}.ka2-faq details p{padding:0 0 20px;color:var(--ka2-muted);font-size:13px;line-height:1.65}.ka2-offer{padding:72px 0 84px;background:var(--ka2-dark);color:var(--ka2-paper)}.ka2-offer__inner{width:min(calc(100% - 36px),960px);margin-inline:auto;text-align:center}.ka2-offer__copy{max-width:700px;margin-inline:auto}.ka2-offer__copy>p:not(.ka2-kicker){max-width:620px;margin:20px auto 0;color:#fbfaf7b3}.ka2-media--colours{width:min(100%,600px);margin:34px auto 0;background:#e9e1d6}.ka2-pricing{display:grid;gap:10px;width:min(100%,900px);margin:30px auto 0;break-inside:avoid;page-break-inside:avoid}.ka2-price-card{position:relative;display:grid;gap:5px;padding:20px 14px;border:1px solid rgba(251,250,247,.24);text-align:left}.ka2-price-card span{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ka2-price-card strong{font-family:var(--ka2-serif);font-size:28px;font-weight:500}.ka2-price-card small{color:#fbfaf799;font-size:10px}.ka2-price-card--featured{border-color:var(--ka2-paper);background:var(--ka2-paper);color:var(--ka2-ink)}.ka2-price-card--featured small{color:var(--ka2-muted)}.ka2-price-card em{position:absolute;top:11px;right:11px;padding:5px 7px;background:var(--ka2-green);color:#fff;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ka2-offer__signals{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:22px!important;padding:0;color:#fbfaf7b8;font-size:10px;list-style:none}.ka2-offer__signals li:before{margin-right:6px;color:#b6c6ba;content:"\2713"}.ka2-button{display:flex;min-height:56px;width:min(100%,370px);margin:28px auto 0;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--ka2-paper);background:var(--ka2-paper);color:var(--ka2-ink)!important;font-size:12px;font-weight:800;text-decoration:none}.ka2-closing{max-width:600px;margin:28px auto 0!important;padding-bottom:4px;font-family:var(--ka2-serif);font-size:24px;letter-spacing:-.02em;line-height:1.25;break-inside:avoid;page-break-inside:avoid}.ka2-footer{padding:30px 0 36px;border-top:1px solid var(--ka2-line);background:var(--ka2-stone)}.ka2-footer__inner{width:min(calc(100% - 36px),760px);margin-inline:auto;color:var(--ka2-muted);font-size:9px;line-height:1.6;text-align:center}.ka2-footer__inner p+p{margin-top:7px}.ka2-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:9px 16px;margin-top:13px}.ka2-footer nav a{text-decoration:underline;text-underline-offset:3px}.ka2-footer span{display:block;margin-top:12px}.ka2-sticky{position:fixed;z-index:40;right:12px;bottom:12px;left:12px;display:flex;transform:translateY(calc(100% + 25px));align-items:center;justify-content:space-between;gap:14px;padding:11px 12px 11px 15px;background:var(--ka2-dark);color:var(--ka2-paper);box-shadow:0 12px 32px #0003;opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.ka2-sticky.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.ka2-sticky div{display:grid}.ka2-sticky strong{font-size:11px}.ka2-sticky span{color:#fbfaf79e;font-size:9px}.ka2-sticky a{display:grid;min-height:38px;padding:0 17px;place-items:center;background:var(--ka2-paper);color:var(--ka2-ink);font-size:10px;font-weight:800;text-decoration:none}@media(min-width:760px){.ka2{font-size:18px}.ka2-masthead__inner{min-height:57px}.ka2-hero{padding:78px 0 48px}.ka2-head{width:min(calc(100% - 80px),920px)}.ka2 h1{font-size:74px}.ka2 h2{font-size:50px}.ka2-deck{font-size:21px}.ka2-media--hero{width:min(calc(100% - 80px),980px)}.ka2-section{padding:82px 0}.ka2-prose{width:min(calc(100% - 80px),720px)}.ka2-prose blockquote{font-size:36px}.ka2-split{width:min(calc(100% - 80px),960px);gap:38px}.ka2-split .ka2-copy{width:min(100%,720px)}.ka2-split--diagram{gap:42px}.ka2-split--macro{gap:44px}.ka2-media--colours{width:min(100%,640px);margin-top:36px}.ka2-pricing{grid-template-columns:repeat(3,1fr);gap:12px}.ka2-price-card{padding:22px 18px}.ka2-offer{padding:90px 0 96px}.ka2-offer__inner{width:min(calc(100% - 80px),960px)}.ka2-sticky{display:none}}@media(min-width:1100px){.ka2 h1{font-size:80px}.ka2-section{padding:88px 0}.ka2-split{gap:44px}.ka2-copy>p:not(.ka2-kicker),.ka2-prose>p:not(.ka2-kicker){font-size:18px;line-height:1.75}}@media(max-width:430px){.ka2-masthead__inner{align-items:flex-start;padding-block:10px}.ka2-masthead p{max-width:150px}.ka2-hero{padding-top:43px}.ka2 h1{font-size:41px}.ka2 h2{font-size:35px}.ka2-deck{font-size:17px}.ka2-section{padding-block:54px}.ka2-prose blockquote{font-size:27px}.ka2-guarantee{padding:21px}.ka2-media--colours{width:min(100%,390px)}}@media print{.ka2-media,.ka2-guarantee,.ka2-pricing,.ka2-price-card,.ka2-closing,.ka2-footer{break-inside:avoid;page-break-inside:avoid}}@media(prefers-reduced-motion:reduce){.ka2 *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kuyona-advertorial.css.map */
