.rd{--rd-gutter:20px;--rd-max:1200px;--rd-section:36px;--rd-shadow-float:0 16px 40px #17261f1f;--rd-hero-bg:radial-gradient(43% 50% at 8% 10%, #c9e7f080, transparent 100%), radial-gradient(49% 60% at 72% 50%, #dff25e8c, transparent 100%), linear-gradient(180deg, #f5f0e8 0%, #e5edde 50%, #f5f0e8 100%);background:var(--kouchd-paper);color:var(--kouchd-ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;font-size:16px;line-height:1.6}.dark .rd{--rd-shadow-float:0 16px 40px #0006;--rd-hero-bg:radial-gradient(43% 50% at 8% 10%, #c9e7f012, transparent 100%), radial-gradient(49% 60% at 72% 50%, #d5f59a17, transparent 100%), linear-gradient(180deg, #101713 0%, #16221b 50%, #101713 100%)}@media (width>=768px){.rd{--rd-gutter:40px;--rd-section:48px}}@media (width>=1280px){.rd{--rd-section:60px}}.rd-pale{--kouchd-paper:#f5f0e8;--kouchd-surface:#fffdf8;--kouchd-ink:#17251f;--kouchd-muted:#59675f;--kouchd-line:#ded8ce;--kouchd-forest:#184f3a;--kouchd-eyebrow:#92582b;color:var(--kouchd-on-fill)}.rd :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote):where(:not(.prose *,.lg-doc *)){margin:0}.rd :where(ul,ol):where(:not(.prose *,.lg-doc *)){padding:0;list-style:none}.rd :where(a):where(:not(.prose *,.lg-doc *)){color:inherit;text-decoration:none}.rd :where(img,svg){max-width:100%;display:block}.rd :where(a,button,summary,input,select):focus-visible{outline:3px solid var(--kouchd-forest);outline-offset:3px;border-radius:8px}.rd-wrap{width:min(var(--rd-max), 100% - 2 * var(--rd-gutter));margin-inline:auto}.rd-wrap--narrow{width:min(800px, 100% - 2 * var(--rd-gutter))}.rd-section{padding-block:var(--rd-section)}.rd-section>.rd-wrap:not(.rd-row){flex-direction:column;gap:32px;display:flex}@media (width>=768px){.rd-section>.rd-wrap:not(.rd-row){gap:48px}}.rd-band{background:var(--kouchd-brand-forest);color:var(--kouchd-on-brand);margin-block:var(--rd-section);padding-block:72px}@media (width>=768px){.rd-band{padding-block:104px}}.rd-band .rd-eyebrow{color:var(--kouchd-lime)}.rd-grid-3,.rd-grid-2,.rd-grid-4{gap:24px;display:grid}@media (width>=768px){.rd-grid-2,.rd-grid-4,.rd-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.rd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rd-grid-2{gap:40px}}.rd-eyebrow{font-family:var(--font-manrope), sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--kouchd-eyebrow);font-size:12px;font-weight:800;line-height:1.3}.rd-display,.rd-h1,.rd-h2,.rd-h3,.rd-h4{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);text-wrap:balance;font-weight:800}.rd-band :is(.rd-display,.rd-h1,.rd-h2,.rd-h3){color:var(--kouchd-on-brand)}.rd-pale :is(.rd-display,.rd-h1,.rd-h2,.rd-h3,.rd-h4){color:var(--kouchd-on-fill)}.rd-display{letter-spacing:-.035em;font-size:40px;line-height:1.05}.rd-h1{letter-spacing:-.02em;font-size:32px;line-height:1.12}.rd-h2{letter-spacing:-.015em;font-size:30px;line-height:1.2}.rd-h3{letter-spacing:-.01em;font-size:22px;line-height:1.25}.rd-h4{font-size:20px;font-weight:700;line-height:1.4}@media (width>=768px){.rd-display{font-size:56px}.rd-h1{font-size:40px}.rd-h2{font-size:36px}.rd-h3{font-size:24px}}@media (width>=1280px){.rd-display{letter-spacing:-.04em;font-size:64px}.rd-display--long{letter-spacing:-.03em;font-size:52px}.rd-h1{font-size:48px}.rd-h2{font-size:40px}}.rd-lede{color:var(--kouchd-muted);text-wrap:pretty;font-size:18px;line-height:1.6}@media (width>=768px){.rd-lede{font-size:20px}}.rd-band .rd-lede{color:var(--kouchd-on-brand)}.rd-body{color:var(--kouchd-muted);font-size:16px;line-height:1.6}.rd-small{color:var(--kouchd-muted);font-size:14px;line-height:1.6}.rd-center{text-align:center;margin-inline:auto}.rd-measure{max-width:640px}.rd-measure-wide{max-width:760px}.rd-cta{border:1.5px solid var(--kouchd-brand-forest);background:var(--kouchd-lime);color:var(--kouchd-on-fill);font-family:var(--font-manrope), sans-serif;letter-spacing:-.01em;white-space:nowrap;box-shadow:4px 4px 0 var(--kouchd-brand-forest);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .12s;display:inline-flex}.rd-cta:hover{box-shadow:2px 2px 0 var(--kouchd-brand-forest);transform:translate(2px,2px)}.rd-cta:active{box-shadow:0 0 0 var(--kouchd-brand-forest);transform:translate(4px,4px)}.rd-cta svg{flex:none;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.rd-cta{transition:none}}.rd-btn{background:var(--kouchd-brand-forest);min-height:48px;color:var(--kouchd-on-brand);font-family:var(--font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;line-height:20px;transition:filter .15s;display:inline-flex}.rd-btn:hover{filter:brightness(1.12)}.rd-btn--lg{border-radius:12px;padding:14px 20px;font-size:16px}.rd-btn--outline{border:1.5px solid var(--kouchd-forest);background:var(--kouchd-surface);color:var(--kouchd-forest)}.rd-btn--outline:hover{filter:none;background:var(--kouchd-sage);color:var(--kouchd-brand-forest);border-color:var(--kouchd-brand-forest)}.rd-btn--block{width:100%}.rd-link{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-forest);text-underline-offset:4px;align-items:center;gap:4px;font-size:16px;font-weight:700;display:inline-flex}.rd-link:hover{text-decoration:underline}.rd-link--sm{font-size:15px}.rd-band .rd-link{color:var(--kouchd-lime)}.rd-link-quiet{color:var(--kouchd-forest);text-underline-offset:4px;font-size:16px;font-weight:500}.rd-link-quiet:hover{text-decoration:underline}.rd-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.rd-center .rd-actions,.rd-actions--center{justify-content:center}.rd-dots{color:var(--kouchd-ink);flex-wrap:wrap;gap:10px 20px;font-size:14px;font-weight:500;display:flex}.rd-dots li{align-items:center;gap:8px;display:inline-flex}.rd-dots li:before{content:"";border:1px solid var(--kouchd-brand-forest);background:var(--kouchd-lime);border-radius:50%;flex:none;width:8px;height:8px}.rd-dots--muted{color:var(--kouchd-muted);font-weight:400}.rd-pill{border:1px solid var(--kouchd-brand-forest);background:var(--kouchd-lime);color:var(--kouchd-brand-forest);font-family:var(--font-manrope), sans-serif;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.rd-chip{background:color-mix(in srgb, var(--kouchd-line) 60%, transparent);color:var(--kouchd-muted);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-flex}.rd-tabs{flex-wrap:wrap;gap:8px;display:flex}.rd-tab{border:1.5px solid var(--kouchd-line);background:var(--kouchd-surface);min-height:40px;color:var(--kouchd-forest);font-family:var(--font-manrope), sans-serif;white-space:nowrap;border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.rd-tab:hover{border-color:var(--kouchd-forest)}.rd-tab[aria-current=page],.rd-tab.is-active{border-color:var(--kouchd-brand-forest);background:var(--kouchd-brand-forest);color:var(--kouchd-on-brand)}.rd-check{width:20px;height:20px;color:var(--kouchd-brand-forest);flex:none}.rd-check circle{fill:var(--kouchd-sage)}.rd-check--lime circle{fill:var(--kouchd-lime)}.rd-checks{gap:14px;font-size:15px;line-height:20px;display:grid}.rd-checks li{align-items:flex-start;gap:12px;display:flex}.rd-nav{z-index:40;background:var(--kouchd-paper);position:relative}.rd-nav__inner{justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding-block:16px;display:flex}.rd-logo{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--kouchd-forest);align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.rd-logo img{width:32px;height:32px}.rd-nav__links{color:var(--kouchd-ink);gap:36px;font-weight:500;display:none}.rd-nav__links a:hover,.rd-nav__links a[aria-current=page]{color:var(--kouchd-forest);text-underline-offset:6px;text-decoration:underline}.rd-nav__actions{align-items:center;gap:16px;display:flex}.rd-nav__join{display:none}.rd-nav__menu{position:relative}.rd-nav__menu>summary{border:1.5px solid var(--kouchd-line);width:48px;height:48px;color:var(--kouchd-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.rd-nav__menu>summary::-webkit-details-marker{display:none}.rd-nav__menu[open]>summary{border-color:var(--kouchd-forest)}.rd-nav__panel{border:1.5px solid var(--kouchd-line);background:var(--kouchd-surface);width:min(320px,100vw - 40px);box-shadow:var(--rd-shadow-float);border-radius:24px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.rd-nav__panel a{border-radius:12px;padding:12px 14px;font-weight:500}.rd-nav__panel a:hover{background:var(--kouchd-paper)}@media (width>=960px){.rd-nav__inner{min-height:96px}.rd-nav__links,.rd-nav__join{display:flex}.rd-nav__menu{display:none}}.rd-hero{background:var(--rd-hero-bg);overflow-x:clip}.rd-hero__grid{align-items:center;gap:48px;padding-block:40px 72px;display:grid}.rd-hero__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.rd-hero__copy .rd-lede{max-width:500px}@media (width>=1024px){.rd-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:64px;padding-block:72px 120px}.rd-hero__copy{gap:28px}}.rd-hero--center .rd-hero__copy{text-align:center;align-items:center;padding-block:48px 72px}.rd-hero--center .rd-hero__copy .rd-lede{max-width:640px}@media (width>=1024px){.rd-hero--center .rd-hero__copy{padding-block:64px 96px}}.rd-hero-art{aspect-ratio:620/500;width:100%;max-width:620px;margin-inline:auto;position:relative}.rd-hero-art__room{width:100%;height:auto;position:absolute;inset:5.6% 0 auto}.rd-float{background:var(--kouchd-surface);width:55%;box-shadow:var(--rd-shadow-float);font-family:var(--font-manrope), sans-serif;border-radius:16px;gap:12px;padding:16px;font-size:14px;line-height:20px;display:flex;position:absolute}.rd-float--contribution{flex-direction:column;gap:8px;top:0;left:0}.rd-float--chore{bottom:0;right:0}.rd-float strong{color:var(--kouchd-ink);font-weight:700}.rd-float span{color:var(--kouchd-muted)}.rd-float__row{justify-content:space-between;gap:12px;display:flex}.rd-float__box{border:1.5px solid var(--kouchd-line);background:var(--kouchd-paper);border-radius:8px;flex:none;width:28px;height:28px}.rd-float__copy{flex-direction:column;gap:4px;display:flex}@media (width>=1024px){.rd-float{width:342px}.rd-float--contribution{top:8%;left:-56px}.rd-float--chore{inset:86% auto auto 330px}}.rd-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.rd-head--center{text-align:center;align-items:center;margin-inline:auto}.rd-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.rd-steps{gap:32px;display:grid}@media (width>=768px){.rd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.rd-step{border-top:1.5px solid var(--kouchd-forest);flex-direction:column;gap:16px;padding-top:28px;display:flex}.rd-step__num{border:1.5px solid var(--kouchd-brand-forest);background:var(--kouchd-lime);width:40px;height:40px;color:var(--kouchd-brand-forest);font-family:var(--font-manrope), sans-serif;border-radius:20px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.rd-step h3{font-family:var(--font-manrope), sans-serif;font-size:22px;font-weight:700;line-height:1.35}@media (width>=768px){.rd-step h3{font-size:24px}}.rd-why{gap:32px;display:grid}.rd-why__art{width:360px;max-width:100%;height:auto}@media (width>=1024px){.rd-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.rd-why__answer{padding-top:44px}}.rd-why__col{flex-direction:column;gap:24px;display:flex}.rd-why__answer strong{font-family:var(--font-manrope), sans-serif;font-size:22px;font-weight:700;line-height:1.4}@media (width>=768px){.rd-why__answer strong{font-size:24px}}.rd-card{border:1.5px solid var(--kouchd-line);background:var(--kouchd-surface);border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex}@media (width>=768px){.rd-card{padding:32px}}.rd-card--soft{border:0}.rd-card h3{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);font-size:20px;font-weight:700;line-height:1.35}.rd-feature{border:1.5px solid var(--kouchd-forest);background:var(--kouchd-surface);border-radius:24px;flex-direction:column;gap:24px;padding:28px;display:flex}@media (width>=768px){.rd-feature{padding:40px}}.rd-feature__art{width:280px;max-width:100%;height:auto}.rd-feature h3{font-family:var(--font-manrope), sans-serif;letter-spacing:-.01em;color:var(--kouchd-ink);font-size:22px;font-weight:800;line-height:1.25}@media (width>=768px){.rd-feature h3{font-size:24px}}.rd-panel{border-radius:24px;flex-direction:column;gap:32px;padding:28px 20px;display:flex}@media (width>=768px){.rd-panel{padding:48px}}.rd-way{background:var(--kouchd-surface);border-radius:20px;flex-direction:column;gap:10px;padding:28px;display:flex}.rd-way__title{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:28px;display:flex}.rd-way p{color:var(--kouchd-muted);flex:1;font-size:15px;line-height:24px}.rd-plans{gap:24px;display:grid}@media (width>=768px){.rd-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.rd-plans--narrow{width:100%;max-width:940px;margin-inline:auto}.rd-plan{border:1.5px solid var(--kouchd-line);background:var(--kouchd-surface);border-radius:24px;flex-direction:column;gap:24px;padding:32px 28px;display:flex}@media (width>=768px){.rd-plan{padding:40px 36px}}.rd-plan--plus{border-color:var(--kouchd-forest);background:var(--kouchd-brand-forest);color:var(--kouchd-on-brand)}.rd-plan--plus .rd-eyebrow{color:var(--kouchd-lime)}.rd-plan__name{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);font-size:20px;font-weight:700}.rd-plan__name--lg{font-size:24px;font-weight:800}.rd-plan__head{flex-direction:column;gap:12px;display:flex}.rd-plan__price{color:var(--kouchd-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;display:flex}.rd-plan__price strong{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);font-size:48px;font-weight:800;line-height:52px}.rd-plan__desc{color:var(--kouchd-muted);font-size:15px;line-height:24px}.rd-plan--plus :is(.rd-plan__name,.rd-plan__price,.rd-plan__price strong,.rd-plan__desc,.rd-checks){color:var(--kouchd-on-brand)}.rd-plan hr{border:0;border-top:1px solid var(--kouchd-line);width:100%;margin:0}.rd-plan--plus hr{border-top-color:color-mix(in srgb, var(--kouchd-on-brand) 70%, transparent)}.rd-plan .rd-checks{color:var(--kouchd-ink)}.rd-plan__spacer{flex:1}.rd-plan .rd-cta{align-self:flex-start}.rd-fineprint{color:var(--kouchd-muted);font-size:14px;line-height:22px}.rd-toggle{border:1.5px solid var(--kouchd-line);background:var(--kouchd-surface);border-radius:999px;padding:4px;display:inline-flex}.rd-toggle button{min-height:40px;color:var(--kouchd-muted);font-family:var(--font-manrope), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.rd-toggle button[aria-pressed=true]{background:var(--kouchd-brand-forest);color:var(--kouchd-on-brand)}.rd-note-pill{background:color-mix(in srgb, var(--kouchd-surface) 70%, transparent);color:var(--kouchd-ink);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:10px 16px;font-size:14px;display:inline-flex}.rd-guests{border-radius:24px;align-items:center;gap:24px;padding:28px 24px;display:grid}@media (width>=1024px){.rd-guests{grid-template-columns:340px minmax(0,1fr) auto;gap:48px;padding:32px 40px}}.rd-guests__title{font-family:var(--font-manrope), sans-serif;font-size:24px;font-weight:800;line-height:32px}.rd-guests p{font-size:15px;line-height:24px}.rd-guests .rd-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}@media (width<480px){.rd-guests .rd-checks{grid-template-columns:1fr}}.rd-compare{border:1.5px solid var(--kouchd-line);background:var(--kouchd-surface);border-radius:24px;overflow:hidden}.rd-compare table{border-collapse:collapse;width:100%;font-size:14px}.rd-compare th,.rd-compare td{border-top:1px solid var(--kouchd-line);text-align:left;vertical-align:middle;padding:12px 16px;font-weight:400}@media (width>=768px){.rd-compare th,.rd-compare td{padding:12px 24px}}.rd-compare thead th{background:var(--kouchd-paper);color:var(--kouchd-muted);border-top:0;padding-block:20px;font-weight:500}.rd-compare thead th:not(:first-child){text-align:center;width:22%}.rd-compare thead strong{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);font-size:16px;font-weight:800;display:block}.rd-compare thead span{font-size:12px;display:block}.rd-compare__desc{color:var(--kouchd-muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.rd-compare__feature-link{color:var(--kouchd-forest);text-underline-offset:3px;text-decoration:underline}@media (width<640px){.rd-compare__desc{display:none}}.rd-compare .rd-compare__group th{background:var(--kouchd-sage);color:var(--kouchd-brand-forest);font-family:var(--font-manrope), sans-serif;font-size:13px;font-weight:700}.rd-compare td{text-align:center;font-weight:700}.rd-compare td .rd-check{margin-inline:auto}.rd-compare__no{color:var(--kouchd-muted);font-weight:400}.rd-faq{gap:32px;display:grid}@media (width>=1024px){.rd-faq{grid-template-columns:380px minmax(0,1fr);gap:80px}}.rd-faq__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.rd-faq__list details{border-bottom:1.5px solid var(--kouchd-line)}.rd-faq__list details:first-child{border-top:1.5px solid var(--kouchd-line)}.rd-faq__list summary{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);cursor:pointer;align-items:center;gap:24px;padding-block:24px;font-size:18px;font-weight:700;line-height:28px;list-style:none;display:flex}@media (width>=768px){.rd-faq__list summary{font-size:20px}}.rd-faq__list summary::-webkit-details-marker{display:none}.rd-faq__list summary>span{flex:1}.rd-faq__icon{width:28px;height:28px;color:var(--kouchd-ink);flex:none}.rd-faq__icon circle{fill:#0000;stroke:currentColor}.rd-faq__icon .rd-faq__v{transition:opacity .15s}.rd-faq__list details[open] .rd-faq__icon{color:var(--kouchd-brand-forest)}.rd-faq__list details[open] .rd-faq__icon circle{fill:var(--kouchd-lime);stroke:var(--kouchd-brand-forest)}.rd-faq__list details[open] .rd-faq__v{opacity:0}.rd-faq__answer{max-width:620px;color:var(--kouchd-muted);margin-top:-12px;padding-bottom:24px}.rd-faq__answer a{color:var(--kouchd-forest);text-underline-offset:3px;text-decoration:underline}.rd-post{border:1.5px solid var(--kouchd-line);background:var(--kouchd-surface);border-radius:24px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.rd-post:hover{border-color:var(--kouchd-forest)}.rd-post__cover{aspect-ratio:16/9;background:var(--kouchd-sage);overflow:hidden}.rd-post__cover img{object-fit:cover;width:100%;height:100%}.rd-post__body{flex-direction:column;flex:1;gap:12px;padding:24px 24px 28px;display:flex}@media (width>=768px){.rd-post__body{padding:28px 32px 32px}}.rd-post__meta{font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--kouchd-eyebrow);font-size:12px;font-weight:800}.rd-post__title{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);font-size:20px;font-weight:700;line-height:28px}@media (width>=768px){.rd-post__title{font-size:22px}}.rd-post__title a:after{content:"";position:absolute;inset:0}.rd-post{position:relative}.rd-post__excerpt{color:var(--kouchd-muted);flex:1;font-size:15px;line-height:24px}.rd-post__tags{flex-wrap:wrap;gap:6px;display:flex}.rd-post--featured{display:grid}@media (width>=960px){.rd-post--featured{grid-template-columns:minmax(0,620px) minmax(0,1fr)}.rd-post--featured .rd-post__cover{aspect-ratio:auto;min-height:420px}.rd-post--featured .rd-post__body{justify-content:center;gap:16px;padding:48px}.rd-post--featured .rd-post__title{letter-spacing:-.015em;font-size:36px;font-weight:800;line-height:1.2}.rd-post--featured .rd-post__excerpt{flex:none;font-size:18px;line-height:28px}}.rd-news{border:1.5px solid var(--kouchd-forest);background:var(--kouchd-surface);border-radius:24px;align-items:center;gap:24px;padding:28px 24px;display:grid}@media (width>=1024px){.rd-news{grid-template-columns:minmax(0,1fr) auto;gap:48px;padding:32px 40px}}.rd-news__title{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);font-size:24px;font-weight:800;line-height:32px}.rd-news__row{flex-wrap:wrap;gap:12px;display:flex}.rd-input{border:1.5px solid var(--kouchd-line);background:var(--kouchd-paper);width:100%;min-height:50px;color:var(--kouchd-ink);font:inherit;border-radius:12px;padding:12px 16px}.rd-input::placeholder{color:var(--kouchd-muted)}.rd-input:focus{border-color:var(--kouchd-forest);outline:none}.rd-news .rd-input{flex:240px}@media (width>=1024px){.rd-news .rd-input{flex:none;width:300px}}.rd-news__consent{color:var(--kouchd-muted);gap:8px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.rd-news__consent input{accent-color:var(--kouchd-brand-forest);margin-top:3px}.rd-news__status{min-height:20px;color:var(--kouchd-muted);margin-top:6px;font-size:14px}.rd-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rd-trust-links{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.rd-guests--simple{padding:32px 24px}@media (width>=1024px){.rd-guests--simple{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:48px}}.rd-trust{border-block:1px solid var(--kouchd-line)}.rd-trust ul{gap:24px;padding-block:40px;display:grid}@media (width>=768px){.rd-trust ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:48px}}.rd-trust strong{font-family:var(--font-manrope), sans-serif;letter-spacing:-.005em;color:var(--kouchd-ink);font-size:20px;font-weight:800;display:block}.rd-trust span{color:var(--kouchd-muted)}.rd-final{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:72px;display:flex}@media (width>=768px){.rd-final{gap:28px;padding-block:120px}}.rd-final .rd-h1{max-width:720px}.rd-final .rd-lede{max-width:620px}.rd-footer{background:var(--kouchd-brand-forest);color:var(--kouchd-on-brand);padding-block:64px 40px;font-size:15px}@media (width>=768px){.rd-footer{padding-block:80px 48px}}.rd-footer__top{gap:40px;display:grid}@media (width>=640px){.rd-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-footer__brand{grid-column:1/-1}}@media (width>=1024px){.rd-footer__top{grid-template-columns:340px repeat(4,minmax(0,1fr));gap:64px}.rd-footer__brand{grid-column:auto}}.rd-footer__brand{flex-direction:column;gap:16px;line-height:24px;display:flex}.rd-footer .rd-logo{color:var(--kouchd-on-brand)}.rd-footer h2{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-lime);margin-bottom:12px;font-size:15px;font-weight:700}.rd-footer ul{gap:12px;display:grid}.rd-footer a:hover{text-underline-offset:4px;text-decoration:underline}.rd-footer__bottom{border-top:1px solid color-mix(in srgb, var(--kouchd-on-brand) 60%, transparent);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:40px;font-size:13px;display:flex}@media (width>=768px){.rd-footer__bottom{margin-top:56px}}.rd-footer__legal{flex-wrap:wrap;gap:4px 12px;display:flex}.rd-illo{border-radius:24px;justify-content:center;align-items:center;padding:32px 20px;display:flex}.rd-illo img{width:100%;max-width:400px;height:auto}.rd-row{align-items:center;gap:32px;display:grid}@media (width>=960px){.rd-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.rd-row--flip>:first-child{order:2}.rd-row .rd-illo{min-height:400px}}.rd-row__copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.rd-row__copy .rd-checks{margin-block:4px}.rd-strike{color:var(--kouchd-muted);text-decoration:line-through}.rd-divider-list{display:grid}.rd-divider-list>li{border-top:1px solid var(--kouchd-line);flex-direction:column;gap:6px;padding-block:24px;display:flex}.rd-divider-list>li:last-child{border-bottom:1px solid var(--kouchd-line)}.rd-topline{border-top:1.5px solid var(--kouchd-forest);flex-direction:column;gap:8px;padding-top:24px;display:flex}.rd-topline h3{font-family:var(--font-manrope), sans-serif;color:var(--kouchd-ink);font-size:18px;font-weight:700;line-height:1.4}.rd-topline p{color:var(--kouchd-muted);font-size:15px;line-height:24px}.rd-btn--onbrand{border:1.5px solid var(--kouchd-on-brand);color:var(--kouchd-on-brand);background:0 0;align-self:flex-start}.rd-btn--onbrand:hover{filter:none;background:color-mix(in srgb, var(--kouchd-on-brand) 12%, transparent)}.rd .rd-sage{background:var(--kouchd-sage)}.rd .rd-sky{background:var(--kouchd-sky)}