.fold-hero{display:grid;grid-template-columns:42% 58%;min-height:620px;background:#eee8f6}.fold-hero__copy{padding:76px 30px 56px max(var(--cs-padding),calc((100vw - 1312px)/2));display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:relative;z-index:1}.fold-hero h1{font-size:clamp(46px,5.2vw,78px);line-height:1.035;letter-spacing:-.073em;font-weight:650;margin:0 0 27px;max-width:650px}.fold-hero__copy>p{font-size:15px;line-height:1.8;max-width:355px;margin-bottom:29px;color:#554c60}.fold-hero__secondary{font-size:12px;font-weight:700;text-decoration:none;margin-top:20px}.fold-hero__features{display:flex;flex-wrap:wrap;gap:8px 17px;border-top:1px solid #d5cbdf;margin-top:39px;padding-top:17px;font-size:10px;color:#5e516c}.fold-hero__features span{display:flex;align-items:center;gap:6px}.fold-hero__features span::before{content:'✓';color:var(--cs-accent);font-weight:800}.fold-hero__visual{position:relative;min-width:0;overflow:hidden}.fold-hero__visual>img,.fold-hero__visual>svg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:72% center}.fold-hero__caption{position:absolute;bottom:26px;right:26px;transform:rotate(-7deg);background:var(--cs-soft);color:var(--cs-ink);border-radius:50%;padding:19px 25px;font-size:10px;letter-spacing:.06em;font-weight:800;border:1px solid #ffffff9c}
.fold-story__head{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:42px}.fold-story__head h2{margin:0;max-width:730px}.fold-story__head>p{max-width:350px;margin:0;color:var(--cs-muted);font-size:15px;line-height:1.75}.fold-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fold-story__image{aspect-ratio:1/1.08;position:relative;background:#efedf0;border-radius:var(--fold-radius);overflow:hidden}.fold-story__image img{width:100%;height:100%;object-fit:cover;display:block}.fold-story__image>span{position:absolute;left:17px;bottom:17px;background:var(--cs-bg);padding:8px 13px;border-radius:50px;font-size:10px;font-weight:700}.fold-story__body{padding-top:23px}.fold-story__body h3{font-size:24px;font-weight:650;letter-spacing:-.045em;line-height:1.2;margin:0 0 13px}.fold-story__body p{color:var(--cs-muted);font-size:14px;line-height:1.75;margin:0}.fold-story--soft{background:var(--cs-soft)}.fold-story--dark{background:#292231;color:white}.fold-story--dark .fold-story__head>p,.fold-story--dark .fold-story__body p{color:#cec3d5}.fold-story--dark .fold-story__image>span{color:var(--cs-ink)}.fold-story--split .fold-story__grid{grid-template-columns:1fr}.fold-story--split .fold-story__card{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.fold-story--split .fold-story__image{aspect-ratio:1.18}.fold-story--split .fold-story__body{padding:30px 35px 30px 0}.fold-story--split .fold-story__body h3{font-size:clamp(30px,3.4vw,50px);line-height:1.1;margin-bottom:24px}.fold-story--split .fold-story__body p{font-size:16px;line-height:1.8}.fold-story--split .cs-text-link{margin-top:24px}.fold-story--steps .fold-story__image{aspect-ratio:1.7}.fold-story__number{display:block;font-size:12px;font-weight:700;color:var(--cs-accent);margin-bottom:16px}.fold-story--dark .fold-story__number{color:#d9c7fd}.fold-story--steps .fold-story__body{border-top:1px solid var(--cs-line);padding-top:22px}.fold-story--steps .fold-story__image+.fold-story__body{border:0}.fold-story--steps .fold-story__body h3{font-size:27px}.fold-featured{background:#f0edf5}.fold-featured__grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.fold-featured__image{display:block;position:relative;aspect-ratio:1;background:#fff;border-radius:var(--fold-radius);overflow:hidden}.fold-featured__image>img{width:100%;height:100%;display:block;object-fit:contain}.fold-featured__badge{position:absolute;top:26px;left:24px;background:var(--cs-accent);color:white;border-radius:50%;width:103px;height:103px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;font-weight:800;line-height:1.55;transform:rotate(-12deg)}.fold-featured__copy>p{max-width:440px;color:var(--cs-muted);font-size:16px;line-height:1.8}.fold-featured__copy ul{padding:10px 0 23px;list-style:none}.fold-featured__copy li{font-size:14px;padding:11px 0;display:flex;gap:11px;border-bottom:1px solid #dcd5e4}.fold-featured__copy li span{color:var(--cs-accent);font-weight:800}.fold-featured__price{font-size:25px;font-weight:650;display:block;letter-spacing:-.03em;margin-bottom:19px}.fold-featured__copy small{display:block;font-size:11px;margin-top:15px;color:var(--cs-muted)}.fold-final{background:var(--cs-accent);color:white;text-align:center;padding:80px 20px}.fold-final h2{font-size:clamp(38px,5vw,70px);line-height:1.04;letter-spacing:-.06em;font-weight:650;margin:0 0 25px}.fold-final p{font-size:15px;color:#eee7ff;margin-bottom:29px}.fold-final .cs-button{min-width:240px}
.fold-product-proof{padding:20px 0}.fold-product-proof .rk-video-proof__head{margin-bottom:16px}.fold-product-proof .rk-video-proof__head h3{font-size:14px}.fold-comparison{padding-block:0}.fold-comparison .rk-comparison{--rk-comparison-font:var(--cs-sans);--rk-comparison-purple:var(--cs-accent);--rk-comparison-background:var(--cs-soft)}.fold-compare-note{font-size:11px;color:var(--cs-muted);text-align:center;margin:0;padding:0 20px 28px;background:var(--cs-soft)}
.style-editorial .fold-hero{grid-template-columns:1fr 1fr;background:var(--cs-bg);padding:30px var(--cs-padding);gap:45px;min-height:680px}.style-editorial .fold-hero__copy{padding:38px 0}.style-editorial .fold-hero h1{font-family:var(--cs-serif);font-weight:400;font-size:clamp(48px,5.7vw,82px);letter-spacing:-.055em}.style-editorial .fold-hero__visual{border-radius:0}.style-editorial .fold-hero__features{display:block;line-height:2.1}.style-editorial .fold-hero__caption{border-radius:0;transform:none;inset:auto 20px 20px;text-align:center}.style-editorial .fold-story__head{display:block;text-align:center}.style-editorial .fold-story__head h2{margin:0 auto 22px}.style-editorial .fold-story__head>p{margin:auto;max-width:520px}.style-editorial .fold-story__grid{gap:35px}.style-editorial .fold-story__card:nth-child(2){padding-top:46px}.style-editorial .fold-story--split .fold-story__card:nth-child(2){padding:0}.style-editorial .fold-featured__grid{grid-template-columns:1fr 1.1fr}.style-editorial .fold-featured__image{order:2}.style-editorial .fold-final h2{font-family:var(--cs-serif);font-weight:400}
.style-vivid .fold-hero{display:block;position:relative;padding:26px var(--cs-padding);background:var(--cs-soft);min-height:650px}.style-vivid .fold-hero__visual{position:absolute;inset:26px var(--cs-padding) 26px 42%;border-radius:30px}.style-vivid .fold-hero__copy{width:50%;padding:70px 0 50px;min-height:600px}.style-vivid .fold-hero h1{font-weight:800;background:var(--cs-soft);padding-right:20px;border-radius:20px}.style-vivid .fold-hero__copy>p{background:var(--cs-soft);padding-right:16px;border-radius:10px}.style-vivid .fold-story__head h2{text-transform:uppercase;font-size:clamp(34px,4vw,56px)}.style-vivid .fold-story__body{background:var(--cs-soft);padding:24px;border-radius:0 0 24px 24px}.style-vivid .fold-story__image{border-radius:24px 24px 0 0}.style-vivid .fold-story--dark .fold-story__body{background:#393041}.style-vivid .fold-story--split .fold-story__body{border-radius:24px}.style-vivid .fold-final h2{font-weight:800;text-transform:uppercase}
@media(min-width:1600px){.fold-hero{min-height:740px}.fold-hero__copy{padding-left:max(64px,calc((100vw - 1312px)/2))}.fold-hero h1{font-size:86px}}
@media(max-width:1000px){.fold-hero{min-height:580px;grid-template-columns:45% 55%}.fold-hero h1{font-size:55px}.fold-hero__copy{padding-block:45px}.fold-hero__copy>p{font-size:14px}.fold-featured__grid{gap:42px}.fold-story__grid{gap:18px}.fold-story__head{gap:30px}.fold-story--split .fold-story__card{gap:35px}.fold-story--split .fold-story__body{padding:0}.fold-story__head>p{font-size:14px}.fold-story__body h3{font-size:22px}.style-vivid .fold-hero__copy{min-height:550px}.style-vivid .fold-hero{min-height:580px}}
@media(max-width:700px){.fold-hero{grid-template-columns:1fr;min-height:0}.fold-hero__copy{padding:40px 24px 30px}.fold-hero h1{font-size:clamp(44px,11.5vw,66px);line-height:1.045;max-width:520px;margin-bottom:21px}.fold-hero__copy>p{max-width:440px;font-size:14px;margin-bottom:24px;line-height:1.75}.fold-hero__features{margin-top:26px;padding-top:15px;font-size:9px}.fold-hero__secondary{margin-top:17px}.fold-hero__visual{aspect-ratio:1.15}.fold-hero__visual>img{object-position:70% center}.fold-hero__caption{bottom:20px;right:20px;font-size:8px;padding:17px 22px}.fold-story__head{display:block;margin-bottom:28px}.fold-story__head h2{font-size:36px}.fold-story__head>p{margin:20px 0 0;max-width:100%;font-size:14px}.fold-story__grid{grid-template-columns:1fr;gap:34px}.fold-story__image{aspect-ratio:1.22}.fold-story__body{padding-top:19px}.fold-story__body h3{font-size:26px;max-width:330px}.fold-story__body p{font-size:14px}.fold-story--split .fold-story__card{grid-template-columns:1fr;gap:24px}.fold-story--split .fold-story__image{aspect-ratio:1.05}.fold-story--split .fold-story__body{padding:0}.fold-story--split .fold-story__body h3{font-size:35px}.fold-story--split .fold-story__body p{font-size:14px}.fold-story--steps .fold-story__grid{gap:24px}.fold-story--steps .fold-story__body h3{font-size:25px}.fold-featured__grid{grid-template-columns:1fr;gap:31px}.fold-featured__copy>p{font-size:14px}.fold-featured__copy ul{padding-bottom:12px}.fold-featured__copy h2{font-size:43px}.fold-featured__copy .cs-button{width:100%;justify-content:space-between}.fold-featured__badge{width:85px;height:85px;font-size:8px;left:19px;top:19px}.fold-final{padding:55px 4px}.fold-final h2{font-size:45px}.fold-final p{font-size:13px}.style-editorial .fold-hero{display:flex;flex-direction:column;gap:27px;padding:32px 20px 20px;min-height:0}.style-editorial .fold-hero__copy{padding:5px 0}.style-editorial .fold-hero h1{font-size:54px}.style-editorial .fold-hero__visual{min-height:320px}.style-editorial .fold-hero__features{display:flex}.style-editorial .fold-featured__grid{grid-template-columns:1fr}.style-editorial .fold-featured__image{order:0}.style-editorial .fold-story__card:nth-child(2){padding-top:0}.style-vivid .fold-hero{padding:20px;min-height:0}.style-vivid .fold-hero__copy{width:100%;min-height:0;padding:15px 0 30px}.style-vivid .fold-hero__visual{position:relative;inset:auto;aspect-ratio:1;min-height:0;border-radius:24px}.style-vivid .fold-hero h1{font-size:48px}.style-vivid .fold-story__body p{font-size:14px}.style-vivid .fold-story__head h2{font-size:32px}}
@media(max-width:359px){.fold-hero__copy{padding-inline:20px}.fold-hero h1,.style-vivid .fold-hero h1{font-size:40px}.fold-hero__features{gap:8px}.fold-story__head h2{font-size:32px}.fold-final h2{font-size:38px}}
body .rk-comparison{--rk-comparison-font:var(--cs-sans);--rk-comparison-purple:var(--cs-accent);--rk-comparison-background:var(--cs-soft);padding-block:70px}body .rk-comparison .rk-comparison__heading h2{text-transform:none;letter-spacing:-.045em;font-size:42px;font-weight:650}body .rk-comparison .rk-comparison__table thead th{height:90px}body .rk-comparison .rk-comparison__table td{padding-block:16px}.style-editorial .rk-comparison .rk-comparison__heading h2{font-family:var(--cs-serif);font-weight:400}@media(max-width:600px){body .rk-comparison{padding-block:45px}body .rk-comparison .rk-comparison__heading h2{font-size:34px}body .rk-comparison .rk-comparison__heading p{font-size:14px}body .rk-comparison .rk-comparison__table td{font-size:12px;padding:11px 7px}}
