html.js-reveal .homepage-sections>section:not(.hero-section)>div{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}html.js-reveal .homepage-sections>section.section-revealed>div{opacity:1;transform:translateY(0)}html.js-reveal .homepage-sections>section.values-section>div{opacity:1;transition:none;transform:none}html.js-reveal .homepage-sections>section.values-section .values-head,html.js-reveal .homepage-sections>section.values-section .value-card{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}html.js-reveal .homepage-sections>section.values-section.section-revealed .values-head,html.js-reveal .homepage-sections>section.values-section.section-revealed .value-card{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html.js-reveal .homepage-sections>section:not(.hero-section)>div,html.js-reveal .homepage-sections>section.values-section .values-head,html.js-reveal .homepage-sections>section.values-section .value-card{opacity:1;transition:none;transform:none}}.values-section{--values-orb-1:#b2450b;--values-orb-2:#f6c28b;--values-orb-3:#e8a15f;overflow:hidden}.values-grid{isolation:isolate;position:relative}.values-orb{z-index:-1;pointer-events:none;filter:blur(70px);border-radius:50%;position:absolute}.values-orb--1{background:var(--values-orb-1);opacity:.28;width:320px;height:320px;top:-60px;left:-20px}.values-orb--2{background:var(--values-orb-2);opacity:.55;width:360px;height:360px;bottom:-80px;left:50%;transform:translate(-50%)}.values-orb--3{background:var(--values-orb-3);opacity:.4;width:280px;height:280px;top:-60px;right:-20px}.value-card{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border:1px solid #ffffffb3;border-left:3px solid hsl(var(--primary));background:#ffffff8c;box-shadow:0 8px 32px #b2450b1a}@supports ((-webkit-backdrop-filter:blur(1px))){.value-card{-webkit-backdrop-filter:blur(14px)saturate(150%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.value-card{background:#ffffffe6}}@media (width<=639px){.value-card{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%)}.values-orb--1,.values-orb--2,.values-orb--3{width:220px;height:220px}.values-orb--2{bottom:-60px}}.rico-help{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));background:hsl(var(--background-alt));width:100%;min-width:0;color:hsl(var(--foreground));border-radius:8px;padding:22px 20px;font-family:Funnel Sans,sans-serif}.rico-help-head{text-align:center;margin-bottom:24px}.rico-help-label{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary));margin-bottom:12px;font-size:13px;font-weight:600}.rico-help .rico-help-title{margin:0 0 16px;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.2}.rico-help-text{max-width:640px;color:hsl(var(--muted-foreground));margin:0 auto;font-size:16px;line-height:1.7}.rico-help-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:0 auto;display:grid}.rico-help-grid>div{min-width:0}@media (width<=639px){.rico-help-grid{grid-template-columns:1fr;max-width:420px}}.relance-promo{border-block:1px solid hsl(var(--border));background:hsl(var(--card));font-family:var(--font-body);letter-spacing:0;padding:64px 48px}.relance-promo__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;max-width:1100px;margin:0 auto;display:grid}.relance-promo__label{color:hsl(var(--primary));text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.relance-promo__title{text-wrap:balance;margin-bottom:20px;font-size:36px;font-weight:900;line-height:1.2}.relance-promo__copy{margin-bottom:24px;font-size:17px}.relance-promo__cta{height:52px;font-size:17px}.relance-example{min-width:0}.relance-example__heading{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.relance-example__badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:4px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:800}.relance-example__heading h3{font-size:20px;font-weight:700;line-height:1.4}.relance-example__steps{margin:0;padding:0;list-style:none;position:relative}.relance-example__steps:before{content:"";background:hsl(var(--primary) / .35);transform-origin:top;width:2px;position:absolute;top:24px;bottom:40px;left:21px}.relance-example__step{opacity:1;grid-template-columns:44px minmax(0,1fr) 32px;align-items:start;gap:14px;min-height:88px;padding-bottom:20px;display:grid;position:relative}.relance-example__step:last-child{min-height:96px;padding-bottom:0}.relance-example__number{background:hsl(var(--card));border:1px solid hsl(var(--primary) / .5);width:44px;height:44px;color:hsl(var(--primary));z-index:1;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.relance-example__step strong{color:hsl(var(--foreground));padding-top:4px;font-size:17px;line-height:1.4;display:block}.relance-example__detail{color:hsl(var(--muted-foreground));margin-top:4px;font-size:15px;line-height:1.5;display:block}.relance-example__step:last-child .relance-example__detail{color:hsl(var(--primary));font-weight:700}.relance-example__decor{color:hsl(var(--primary));width:24px;height:24px;margin-top:10px}.relance-example__controls{border-top:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding-top:16px;display:flex}.relance-example__controls p{color:hsl(var(--foreground));font-size:15px;font-weight:600}.relance-example__replay{height:36px;padding-inline:0;font-size:13px}.relance-example__audit{margin-top:20px;font-size:15px;line-height:1.65}.relance-example__source{margin-top:10px;font-size:14px}.relance-example__audit-link{white-space:normal;text-align:left;height:auto;padding:8px 0;font-size:15px;display:inline-flex}html.js-reveal .relance-example .relance-example__step{opacity:0}html.js-reveal .relance-example .relance-example__steps:before{transform:scaleY(0)}html.js-reveal .relance-example.is-playing .relance-example__step{animation:.5s cubic-bezier(.22,1,.36,1) both relance-step-in}html.js-reveal .relance-example.is-playing .relance-example__step:first-child{animation-delay:.2s}html.js-reveal .relance-example.is-playing .relance-example__step:nth-child(2){animation-delay:1.2s}html.js-reveal .relance-example.is-playing .relance-example__step:nth-child(3){animation-delay:2.2s}html.js-reveal .relance-example.is-playing .relance-example__step:nth-child(4){animation-delay:3.2s}html.js-reveal .relance-example.is-playing .relance-example__steps:before{animation:3.2s linear .4s both relance-line}.relance-example.is-playing .relance-example__step:nth-child(2) .relance-example__decor{animation:.7s 1.65s both relance-mail}.relance-example.is-playing .relance-example__step:nth-child(3) .relance-example__decor{animation:.7s 2.65s both relance-mail}.relance-example.is-playing .relance-example__step:nth-child(4) .relance-example__decor{animation:.5s 3.65s both relance-approve}@keyframes relance-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes relance-line{to{transform:scaleY(1)}}@keyframes relance-mail{0%{opacity:1;transform:none}70%{opacity:0;transform:translate(12px,-12px)}71%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes relance-approve{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (width<=900px){.relance-promo{padding:40px 20px}.relance-promo__inner{grid-template-columns:minmax(0,1fr);gap:36px}.relance-promo__title{max-width:650px;font-size:30px}}@media (width<=480px){.relance-promo{padding:32px 16px}.relance-promo__title{font-size:24px}.relance-example__heading{flex-direction:column;gap:10px}.relance-example__heading h3{font-size:18px}.relance-example__step{grid-template-columns:44px minmax(0,1fr) 24px;gap:10px;min-height:96px}.relance-example__step strong{font-size:16px}.relance-example__detail{font-size:14px}}@media (prefers-reduced-motion:reduce){html.js-reveal .relance-example .relance-example__step,html.js-reveal .relance-example.is-playing .relance-example__step{opacity:1;animation:none;transform:none}html.js-reveal .relance-example .relance-example__steps:before,html.js-reveal .relance-example.is-playing .relance-example__steps:before{animation:none;transform:none}.relance-example.is-playing .relance-example__step .relance-example__decor{opacity:1;animation:none;transform:none}}
