:root{--ink:#1b2a33;--ink-soft:#3d4c57;--paper:#fff;--paper-tint:#f6f7f8;--dot:#3e9e8c;--you:#6c3ce9;--you-deep:#5528c4;--you-tint:#f1ecfd;--rh:#ffd23f;--rh-deep:#96700a;--rh-tint:#fff6dc;--docs:#00e0b8;--docs-deep:#00695a;--docs-tint:#e1fbf5;--line:#e4e7ea;--grey:#667080;--amber-warn:#b45309;--amber-warn-tint:#fff7ed}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{color:var(--ink-soft);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}h1,h2,h3,.display{color:var(--ink);letter-spacing:-.01em;margin:0;font-family:Space Grotesk,Inter,sans-serif}a{color:inherit}.wrap{max-width:1160px;margin:0 auto;padding:0 32px;position:relative}img{max-width:100%;display:block}section{position:relative}.kicker{align-items:center;gap:14px;margin-bottom:18px;display:flex}.kicker span{letter-spacing:.01em;color:var(--ink-soft);font-size:14.5px;font-weight:600}.kicker.on-dark span{color:#c7cdd4}.kicker.on-dark .bar{background:var(--dot)}.kicker.center{justify-content:center}.nav{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;padding:14px 32px;display:flex}.brand{align-items:center;gap:14px;text-decoration:none;display:flex}.brand .logo-you{width:auto;height:24px}.brand .bar{background:var(--you);width:2px;height:24px}.brand-tagline{color:var(--grey);margin-left:2px;font-size:12px;font-style:italic}.nav-links{align-items:center;font-size:14.5px;display:flex}.nav-links a:not(.btn){color:var(--ink-soft);white-space:nowrap;margin-right:24px;text-decoration:none}.nav-links a:not(.btn):hover{color:var(--ink)}.nav-discover{margin-right:22px;position:relative}.nav-discover summary{cursor:pointer;color:var(--ink-soft);white-space:nowrap;list-style:none}.nav-discover summary::-webkit-details-marker{display:none}.nav-discover summary:after{content:"⌄";color:var(--you);margin-left:6px;font-weight:800}.nav-discover[open] summary{color:var(--ink)}.nav-dropdown{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:220px;padding:10px;position:absolute;top:calc(100% + 15px);left:-18px;box-shadow:0 20px 45px #1b2a3326}.nav-dropdown a:not(.btn){border-radius:9px;margin:0;padding:10px 12px;font-size:14px;display:block}.nav-dropdown a:not(.btn):hover{background:var(--you-tint);color:var(--you-deep)}.client-space-link{border:1px solid var(--you);background:var(--you);color:#fff;border-radius:999px;margin-left:10px;padding:11px 20px;box-shadow:0 8px 20px #6c3ce938}.client-space-link:hover{border-color:var(--you-deep);background:var(--you-deep);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #6c3ce94d}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:#0f171e}.btn-you{background:var(--you);color:var(--paper)}.btn-you:hover{background:var(--you-deep)}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink)}.btn-ink-outline{color:var(--paper);background:0 0;border:1px solid #ffffff59}.btn-ink-outline:hover{border-color:var(--paper)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--dot);outline-offset:2px}.hero-boond{text-align:center;background:var(--you-tint);border-bottom:1px solid var(--line);padding:104px 0 76px}.hero-boond-inner{max-width:880px;margin:0 auto}.hero-boond .qline{color:var(--ink-soft);margin-bottom:20px;font-size:19px;display:block}.hero-massive{color:var(--ink);letter-spacing:-.01em;margin:0 0 30px;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,7vw,80px);font-weight:700;line-height:1.06}.lead-center{color:var(--ink-soft);max-width:62ch;margin:0 auto 36px;font-size:18px}.hero-ctas-center{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:34px;display:flex}.btn-pill-dark,.btn-pill-outline{white-space:nowrap;border-radius:40px;align-items:center;gap:6px;padding:16px 30px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-pill-dark{background:var(--ink);color:#fff}.btn-pill-dark:hover{background:#0f171e}.btn-pill-outline{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.btn-pill-outline:hover{background:var(--ink);color:#fff}.hero-langs-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.hero-langs-center .lang-label{color:var(--grey);margin-right:2px;font-size:12.5px}.hero-langs-center .lang-pill{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:4px 9px;font-size:12px;font-weight:700}.hero-visual-center{max-width:520px;margin:52px auto 0;position:relative}.hero-visual-center .tilt-bg{background:linear-gradient(135deg,var(--you-tint),var(--docs-tint) 60%,var(--rh-tint));z-index:0;border-radius:18px;position:absolute;inset:14px -14px -14px 14px;transform:rotate(-3deg)}.hero-visual-center .card{z-index:1;background:var(--paper);border:1px solid var(--line);border-radius:16px;justify-content:center;align-items:center;padding:40px 30px;display:flex;position:relative;box-shadow:0 28px 60px -28px #1b2a3340}.hero-visual-center .logo-you-big{width:70%;height:auto}.hero-visual-center .sticker{z-index:2;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:40px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #1b2a3366}.hero-visual-center .sticker .dotb{background:var(--dot);border-radius:50%;width:8px;height:8px}.hero-boond{text-align:left;background:radial-gradient(circle at 85% 18%,#00e0b82e,#0000 25%),radial-gradient(circle at 8% 82%,#ffd23f38,#0000 24%),linear-gradient(135deg,#f5f0ff 0%,#fff 53%,#eefffa 100%);padding:88px 0 74px}.hero-boond-inner{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:68px;max-width:1160px;display:grid}.hero-logo-clean{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:190px;height:94px;margin:0 0 18px;display:block}.hero-boond .qline{color:var(--you-deep);background:#ffffffb8;border:1px solid #6c3ce92e;border-radius:99px;align-items:center;gap:9px;margin-bottom:24px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.hero-boond .qline:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #3e9e8c1f}.hero-massive{letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(48px,5.2vw,72px);line-height:1.01}.hero-massive .gradient-word{background:linear-gradient(100deg,var(--you) 5%,var(--docs-deep) 94%);color:#0000;-webkit-background-clip:text;background-clip:text}.lead-center{max-width:58ch;margin:0 0 32px;font-size:18px;line-height:1.65}.hero-ctas-center{justify-content:flex-start;margin-bottom:28px}.hero-langs-center{justify-content:flex-start}.hero-visual-center{display:none}.hero-product-demo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #1b2a331a;border-radius:28px;min-height:520px;padding:20px;position:relative;box-shadow:0 35px 80px -38px #1b2a3361}.hero-product-demo:before{content:"";background:var(--rh);filter:blur(65px);opacity:.28;border-radius:50%;width:190px;height:190px;position:absolute;top:-28px;right:-24px}.hero-product-demo .agent-frame,.hero-product-demo .agent-caption{display:none}.ecosystem-head{z-index:1;margin:4px 4px 22px;position:relative}.ecosystem-head .mini{color:var(--you);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ecosystem-head h2{margin-top:7px;font-size:26px;line-height:1.15}.ecosystem-stack{z-index:1;gap:15px;display:grid;position:relative}.ecosystem-card{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 20px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid}.ecosystem-logo{flex:none;width:132px;height:79px;display:block;position:relative;overflow:hidden}.ecosystem-logo img{width:150%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:520px){.ecosystem-card{grid-template-columns:96px minmax(0,1fr) auto;gap:9px;padding:13px 10px}.ecosystem-logo{width:96px;height:64px}.ecosystem-card strong{font-size:16px}}.ecosystem-card:hover{transform:translate(5px);box-shadow:0 18px 34px -28px #1b2a33a6}.ecosystem-icon{width:54px;height:54px;color:var(--ink);border-radius:15px;place-items:center;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:800;display:grid}.ecosystem-card.rh-card .ecosystem-icon{background:var(--rh)}.ecosystem-card.docs-card .ecosystem-icon{background:var(--docs)}.ecosystem-card strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:18px;display:block}.ecosystem-card p{color:var(--grey);margin:4px 0 0;font-size:12.5px;line-height:1.45}.ecosystem-arrow{color:var(--you);font-size:22px;font-weight:700}.ecosystem-link{z-index:1;border-top:1px solid var(--line);color:var(--ink-soft);margin:22px 5px 0;padding-top:18px;font-size:13px;line-height:1.5;position:relative}.rh-screen{background:#fff;border:1px solid #00000014;border-radius:16px;overflow:hidden;transform:rotate(1deg);box-shadow:0 26px 55px -30px #1b2a3366}.rh-screen img{aspect-ratio:1.05;object-fit:cover;object-position:center;width:100%;display:block}.demo-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.demo-brand{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}.demo-live{color:var(--docs-deep);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.demo-live:before{content:"";background:var(--docs);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #00e0b821}.demo-question{background:var(--ink);color:#fff;border-radius:16px 16px 4px;margin-bottom:14px;padding:18px 20px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 16px 28px -22px #1b2a33cc}.demo-answer{border:1px solid var(--line);background:#fff;border-radius:4px 16px 16px;padding:20px;position:relative}.demo-answer-head{color:var(--ink);align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.demo-answer-head .spark{background:var(--rh);width:29px;height:29px;color:var(--ink);border-radius:9px;place-items:center;display:grid}.demo-row{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.demo-row-num{background:var(--you-tint);width:28px;height:28px;color:var(--you-deep);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.demo-row strong{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.demo-row span{color:var(--grey);font-size:11.5px;line-height:1.45;display:block}.demo-doc{background:var(--docs-tint);border:1px solid #00695a2e;border-radius:15px;width:210px;padding:16px 17px;position:absolute;bottom:-25px;right:-24px;transform:rotate(2deg);box-shadow:0 18px 40px -24px #00695a8c}.demo-doc-label{color:var(--docs-deep);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.demo-doc p{color:var(--ink);margin:0;font-size:12px;font-weight:600;line-height:1.4}.agent-frame{z-index:1;border:1px solid var(--line);background:#fff;border-radius:20px;height:480px;position:relative;overflow:hidden}.agent-shot{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.agent-caption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2a33eb;border-radius:99px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:38px;left:40px;box-shadow:0 12px 30px -16px #1b2a33b3}.agent-caption:before{content:"";background:var(--docs);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00e0b82e}.hero-trust{color:var(--grey);align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.hero-trust span{align-items:center;gap:6px;display:flex}.hero-trust b{color:var(--docs-deep)}.audience,.situations,.flow,.integration,.proof{display:none}.value-overview{background:var(--paper);border-bottom:1px solid var(--line);padding:94px 0}.value-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.value-heading h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,48px);line-height:1.08}.value-heading p{max-width:58ch;color:var(--grey);margin:0;font-size:17px}.value-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.value-card{border:1px solid var(--line);background:var(--paper-tint);border-radius:18px;min-height:230px;padding:28px;position:relative;overflow:hidden}.value-card:after{content:"";background:var(--you-tint);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-45px}.value-card:nth-child(2):after{background:var(--rh-tint)}.value-card:nth-child(3):after{background:var(--docs-tint)}.value-num{color:var(--you);letter-spacing:.08em;margin-bottom:40px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:800;display:block}.value-card:nth-child(2) .value-num{color:var(--rh-deep)}.value-card:nth-child(3) .value-num{color:var(--docs-deep)}.value-card h3{margin-bottom:10px;font-size:21px}.value-card p{z-index:1;color:var(--grey);margin:0;font-size:14px;position:relative}.value-card{transition:transform .25s,box-shadow .25s,border-color .25s}.value-card:hover{border-color:#6c3ce938;transform:translateY(-5px);box-shadow:0 22px 45px -34px #1b2a3380}.value-audiences{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.value-audiences span{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:600}.audience{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:76px 0}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.audience-card{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:10px;padding:24px 20px}.audience-icon{background:var(--you-tint);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.audience-icon svg{width:22px;height:22px;color:var(--you-deep)}.audience-card:nth-child(2) .audience-icon{background:var(--rh-tint)}.audience-card:nth-child(2) .audience-icon svg{color:var(--rh-deep)}.audience-card:nth-child(3) .audience-icon{background:var(--docs-tint)}.audience-card:nth-child(3) .audience-icon svg{color:var(--docs-deep)}.audience-card:nth-child(4) .audience-icon{background:#3e9e8c24}.audience-card:nth-child(4) .audience-icon svg{color:var(--dot)}.audience-card h3{margin-bottom:8px;font-size:16px;font-weight:600}.audience-card p{color:var(--grey);margin:0;font-size:13.5px;line-height:1.5}.situations{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:96px 0}.sit-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.sit-card{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--you);color:var(--ink-soft);border-radius:10px;padding:20px 22px;font-size:15px;position:relative}.sit-card:nth-child(3n+2){border-left-color:var(--rh-deep)}.sit-card:nth-child(3n+3){border-left-color:var(--docs-deep)}.sit-card:before{content:"“";color:var(--you);opacity:.35;margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:34px;line-height:0;display:block}.sit-card:nth-child(3n+2):before{color:var(--rh-deep)}.sit-card:nth-child(3n+3):before{color:var(--docs-deep)}.situations .punch{text-align:center;color:var(--ink);margin-top:44px;font-size:21px;font-weight:600}.flow{border-bottom:1px solid var(--line);text-align:center;background:linear-gradient(180deg, var(--you-tint) 0%, #fff 40%);padding:100px 0}.flow-head{max-width:60ch;margin:0 auto 48px}.flow-head h2{font-size:30px;font-weight:600}.flow-steps{align-items:stretch;gap:0;max-width:1000px;margin:0 auto;display:flex}.flow-step{flex:1;padding:26px 20px}.flow-step .num{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 14px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;display:flex}.flow-step.a .num,.flow-step.b .num{background:var(--rh-deep)}.flow-step.c .num{background:var(--docs-deep)}.flow-step h3{margin-bottom:8px;font-size:19px;font-weight:600}.flow-step p{color:var(--grey);margin:0;font-size:14px}.flow-step .tag{border-radius:20px;margin-top:12px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.flow-step.a .tag,.flow-step.b .tag{background:var(--rh-tint);color:var(--rh-deep)}.flow-step.c .tag{background:var(--docs-tint);color:var(--docs-deep)}.flow-arrow{color:var(--you);justify-content:center;align-items:center;padding:0 6px;font-size:26px;font-weight:700;display:flex}.flow-statement{color:var(--ink);max-width:52ch;margin-top:44px;margin-left:auto;margin-right:auto;font-size:19px;font-weight:600}.bewis-word{font-family:Space Grotesk,sans-serif;font-weight:700}.bewis-word .i-accent{display:inline-block;position:relative}.bewis-word .i-accent:after{content:"";background:var(--dot);border-radius:50%;width:.24em;height:.24em;position:absolute;top:.16em;left:50%;transform:translate(-50%,-50%)}.bewis-word .dot-accent{background:var(--dot);border-radius:50%;width:.32em;height:.32em;margin-left:-.42em;margin-right:.1em;display:inline-block;position:relative;top:-.62em}.product-band{padding:96px 0;position:relative;overflow:hidden}.band-blob{filter:blur(90px);opacity:.35;z-index:0;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.product-band.rh .band-blob{background:var(--rh)}.product-band.docs .band-blob{background:var(--docs);inset:auto auto -160px -120px}.product-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.product-band.docs .product-grid{direction:rtl;gap:84px}.product-band.docs .product-grid>*{direction:ltr}.product-logo{width:auto;height:36px;margin-bottom:18px}.product-logo.big{height:68px;margin-bottom:22px}.product-band .eyebrow-tag{letter-spacing:.04em;margin-bottom:10px;font-size:12.5px;font-weight:700}.product-band.rh .eyebrow-tag{color:var(--rh-deep)}.product-band.docs .eyebrow-tag{color:var(--docs-deep)}.product-band h3{max-width:16ch;margin-bottom:14px;font-size:27px;font-weight:600}.product-band p.desc{color:var(--ink-soft);max-width:46ch;margin:0 0 20px;font-size:15.5px}.feat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.feat-item{background:#fff9;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.feat-grid.rh .feat-item{border-left:3px solid var(--rh-deep)}.feat-grid.docs .feat-item{border-left:3px solid var(--docs-deep)}.feat-icon{background:#ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:flex}.feat-icon svg{width:16px;height:16px}.feat-grid.rh .feat-icon svg{color:var(--rh-deep)}.feat-grid.docs .feat-icon svg{color:var(--docs-deep)}.feat-text{flex-direction:column;gap:3px;display:flex}.feat-text strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.feat-text span{color:var(--grey);font-size:12.5px;line-height:1.4}.product-band .callout{color:var(--ink);border-left:3px solid var(--ink);background:#0000000d;border-radius:0 8px 8px 0;margin-bottom:20px;padding:12px 16px;font-size:14.5px;font-weight:600}.legal-badge{color:var(--docs-deep);background:#00e0b829;border:1px solid #00695a40;border-radius:20px;align-items:center;gap:8px;margin:14px 0 18px;padding:8px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.legal-badge svg{flex-shrink:0;width:16px;height:16px}.feat-item.legal-highlight{background:#00e0b824;border:1px solid #00695a4d}.feat-item.legal-highlight .feat-icon{background:#ffffffd9}.mockup{background:var(--paper);border:1px solid #00000014;border-radius:12px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 24px 50px -24px #1b2a3347}.mockup.big{max-width:85%;margin-left:auto;transform:rotate(1.2deg)}.product-band.docs .mockup{transform:rotate(-1.2deg)}.product-band.docs .mockup.big{max-width:85%;margin-left:0;margin-right:auto;transform:rotate(-1.2deg)}.mockup-bar{background:var(--paper-tint);border-bottom:1px solid var(--line);gap:6px;padding:11px 15px;display:flex}.mockup-bar span{background:var(--line);border-radius:50%;width:8px;height:8px}.mockup-body{padding:20px}.mockup-body.mockup-fade{max-height:190px;position:relative;overflow:hidden}.fade-overlay{pointer-events:none;background:linear-gradient(#fff0 0%,#fff 85%);height:60px;position:absolute;bottom:0;left:0;right:0}.chat-bubble{border-radius:9px;max-width:88%;margin-bottom:10px;padding:11px 14px;font-size:14px}.chat-bubble.q{background:var(--ink);color:var(--paper);border-bottom-right-radius:3px;margin-left:auto}.chat-bubble.a{background:var(--paper-tint);color:var(--ink-soft);border:1px solid var(--line);border-bottom-left-radius:3px}.doc-lines{flex-direction:column;gap:9px;display:flex}.doc-line{background:var(--line);border-radius:3px;height:10px}.doc-badge{color:var(--docs-deep);background:var(--docs-tint);border-radius:20px;align-items:center;margin-bottom:14px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.doc-badge .sq{background:var(--docs-deep);border-radius:2px;flex-shrink:0;width:6px;height:6px;margin-right:7px}.docs-product-ui{background:#fff;border:1px solid #00695a29;border-radius:18px;width:82%;margin:0 auto;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 32px 70px -38px #1b2a337a}.docs-ui-top{border-bottom:1px solid var(--line);background:#f9fbfb;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.docs-ui-brand{color:var(--docs-deep);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.docs-ui-brand:before{content:"";background:var(--docs);border-radius:3px;width:9px;height:9px}.docs-ui-status{background:var(--docs-tint);color:var(--docs-deep);border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800}.docs-ui-body{grid-template-columns:42% 58%;min-height:430px;display:grid}.docs-form{border-right:1px solid var(--line);background:#fcfdfd;padding:18px}.docs-form-title{color:var(--ink);margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.docs-field{margin-bottom:12px}.docs-field label{color:var(--grey);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.docs-input{border:1px solid var(--line);min-height:36px;color:var(--ink-soft);background:#fff;border-radius:8px;align-items:center;padding:8px 10px;font-size:10.5px;display:flex}.docs-input.selected{color:var(--docs-deep);border-color:#00695a4d;font-weight:700}.docs-generate{background:var(--ink);color:#fff;text-align:center;border-radius:9px;margin-top:17px;padding:10px;font-size:10px;font-weight:800}.docs-preview{background:#eef1f2;justify-content:center;align-items:center;padding:24px 18px;display:flex}.a4-page{color:#33404a;background:#fff;width:205px;min-height:292px;padding:24px 21px;box-shadow:0 12px 30px -20px #1b2a3399}.a4-logo{color:var(--ink);margin-bottom:22px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:800}.a4-title{color:var(--ink);text-align:center;margin-bottom:17px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}.a4-meta{background:var(--docs-tint);color:var(--docs-deep);margin-bottom:15px;padding:8px;font-size:7px;line-height:1.55}.a4-text{font-size:6.8px;line-height:1.7}.a4-sign{border-top:1px solid var(--line);color:var(--grey);grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding-top:10px;font-size:6px;display:grid}.a4-certified{color:var(--docs-deep);align-items:center;gap:4px;margin-top:15px;font-size:6px;font-weight:800;display:inline-flex}.a4-certified:before{content:"✓";background:var(--docs);width:10px;height:10px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.integration{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:96px 0}.integration-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.crm-visual{position:relative}.crm-window{background:var(--paper);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 50px -24px #1b2a3347}.crm-bar{border-bottom:1px solid var(--line);background:#edeff1;align-items:center;gap:6px;padding:10px 14px;display:flex}.crm-bar span:not(.crm-url){background:#c7cdd4;border-radius:50%;width:8px;height:8px}.crm-bar .crm-url{color:var(--grey);background:var(--paper);border-radius:4px;margin-left:10px;padding:2px 10px;font-size:11px}.crm-body{min-height:180px;display:flex}.crm-sidebar{border-right:1px solid var(--line);background:#f6f7f8;flex-direction:column;gap:10px;width:26%;padding:14px 10px;display:flex}.crm-side-item{background:var(--line);border-radius:3px;height:9px}.crm-side-item.active{background:var(--you);opacity:.55}.crm-main{flex-direction:column;flex:1;gap:12px;padding:18px 16px;display:flex}.crm-line{background:var(--line);border-radius:3px;height:9px}.crm-table{background:repeating-linear-gradient(#f0f1f3,#f0f1f3 14px,#e4e7ea 14px 15px);border-radius:6px;height:70px;margin-top:6px}.crm-widget{background:var(--ink);width:58%;color:var(--paper);border-radius:10px;padding:12px 14px;position:absolute;bottom:-18px;right:16px;box-shadow:0 16px 30px -12px #1b2a3380}.crm-widget-head{align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.crm-widget-head .dotb{background:var(--dot);border-radius:50%;width:7px;height:7px}.crm-widget-msg{color:#c7cdd4;background:#ffffff14;border-radius:6px;padding:7px 10px;font-size:12px}.crm-tag{text-align:center;color:var(--you-deep);background:var(--you-tint);border-radius:20px;margin-top:34px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-block}.complement-line{text-align:center;background:var(--ink);padding:22px 0}.complement-line .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.complement-line span{color:#c7cdd4;font-size:16px}.complement-line strong{color:var(--paper);font-family:Space Grotesk,sans-serif}.complement-line .sep{color:var(--dot);font-weight:700}.partners{border-bottom:1px solid var(--line);background:linear-gradient(120deg, var(--you-tint) 0%, #fff 55%);padding:100px 0}.partners-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;margin-bottom:48px;display:grid}.partners h2{color:var(--ink);margin-bottom:8px}.partners .sub{color:var(--you-deep);margin-bottom:18px;font-size:17px;font-weight:600}.partners p.desc{color:var(--ink-soft);max-width:50ch;margin:0 0 16px;font-size:15px}.wl-targets{flex-wrap:wrap;gap:8px;margin:22px 0 26px;display:flex}.wl-targets span{background:var(--you-tint);color:var(--you-deep);border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:600}.wl-targets span:nth-child(3n+2){background:var(--rh-tint);color:var(--rh-deep)}.wl-targets span:nth-child(3n+3){background:var(--docs-tint);color:var(--docs-deep)}.wl-stack{flex-direction:column;align-items:center;gap:8px;display:flex}.wl-card{background:var(--paper);border:1px solid var(--line);text-align:center;width:100%;max-width:300px;color:var(--ink);border-radius:10px;padding:14px 18px;font-size:14px;font-weight:600;box-shadow:0 10px 26px -18px #1b2a3340}.wl-card.mid{border-color:var(--you);color:var(--you-deep);background:var(--you-tint)}.wl-card.human{border-color:var(--rh-deep);color:var(--rh-deep);background:var(--rh-tint);font-size:13px}.wl-card.powered{box-shadow:none;color:var(--ink-soft);background:0 0;border-style:dashed}.wl-arrow-down{color:var(--line);font-size:16px}.wl-illustration{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:0 16px 34px -20px #1b2a3340}.wl-illustration svg{width:100%;height:auto;display:block}.wl-illustration-caption{color:var(--ink-soft);text-align:center;margin:16px 4px 0;font-size:13.5px}.partner-feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.partner-feat-grid,.partner-footnote{display:none}.integration-focus{background:linear-gradient(120deg,#fff 0%,var(--you-tint) 100%);border:1px solid #6c3ce929;border-radius:18px;grid-template-columns:1.25fr .75fr;align-items:center;gap:34px;padding:34px;display:grid}.integration-focus h3{margin-bottom:10px;font-size:23px}.integration-focus p{max-width:62ch;color:var(--ink-soft);margin:0;font-size:14.5px}.integration-places{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.integration-places span{color:var(--you-deep);background:#fff;border:1px solid #6c3ce929;border-radius:99px;padding:7px 10px;font-size:11.5px;font-weight:700}.integration-brand{background:var(--ink);color:#fff;text-align:center;border-radius:14px;padding:24px}.integration-brand .label{color:var(--docs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.integration-brand strong{font-family:Space Grotesk,sans-serif;font-size:20px;line-height:1.25;display:block}.integration-brand small{color:#c7cdd4;margin-top:8px;font-size:11.5px;line-height:1.45;display:block}.partner-feat-item{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.partner-feat-icon{background:var(--you-tint);width:32px;height:32px;color:var(--you-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-feat-icon svg{width:17px;height:17px}.partner-feat-item:nth-child(3n+2) .partner-feat-icon{background:var(--rh-tint);color:var(--rh-deep)}.partner-feat-item:nth-child(3n+3) .partner-feat-icon{background:var(--docs-tint);color:var(--docs-deep)}.partner-feat-item strong{color:var(--ink);margin-bottom:5px;font-size:14.5px;font-weight:600;display:block}.partner-feat-item p{color:var(--grey);margin:0;font-size:13px;line-height:1.45}.partner-footnote{color:var(--grey);margin-top:20px;font-size:12.5px;font-style:italic}.whybewiz{border-bottom:1px solid var(--line);background:linear-gradient(120deg, #fff 0%, var(--docs-tint) 100%);padding:100px 0}.why-grid{grid-template-columns:repeat(2,1fr);gap:16px 40px;margin-top:36px;display:grid}.why-item{align-items:flex-start;gap:12px;display:flex}.why-item .chk{background:var(--you-tint);width:22px;height:22px;color:var(--you-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;font-weight:700;display:flex}.why-item:nth-child(4n+2) .chk{background:var(--rh-tint);color:var(--rh-deep)}.why-item:nth-child(4n+3) .chk{background:var(--docs-tint);color:var(--docs-deep)}.why-item:nth-child(4n+4) .chk{color:var(--dot);background:#3e9e8c29}.why-item p{color:var(--ink-soft);margin:0;font-size:15px}.security{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:100px 0}.sec-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}.sec-row{background:var(--paper);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.sec-row .label{color:var(--ink);font-size:14.5px;font-weight:500}.sec-row .status{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.sec-row .status.tbc{background:var(--amber-warn-tint);color:var(--amber-warn)}.sec-row .status.ok{color:#1b7a43;background:#e3f5ea}.sec-note{color:var(--grey);margin-top:22px;font-size:13.5px}.pricing{border-bottom:1px solid var(--line);padding:100px 0 64px}.pricing-value{flex-wrap:wrap;gap:10px;margin:28px 0 44px;display:flex}.pricing-value span{background:var(--you-tint);color:var(--you-deep);border-radius:20px;padding:7px 13px;font-size:13px;font-weight:600}.tier-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tier-card2{border:1px solid var(--line);border-top:4px solid var(--you);background:var(--paper);border-radius:10px;flex-direction:column;padding:24px 20px;display:flex}.tier-card2:nth-child(2){border-top-color:var(--rh-deep)}.tier-card2:nth-child(3){border-top-color:var(--docs-deep)}.tier-card2:nth-child(4){border-top-color:var(--ink)}.tier-card2.featured{border-color:var(--rh-deep);border-width:4px 2px 2px}.tier-card2 .tflag{color:var(--rh-deep);height:14px;margin-bottom:8px;font-size:11.5px;font-weight:700}.tier-card2 h4{margin-bottom:10px;font-size:17px;font-weight:600}.tier-card2 .price-chf{color:var(--ink);margin-bottom:2px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700}.tier-card2 .price-chf span{color:var(--grey);font-size:13px;font-weight:500}.tier-card2 .vol{color:var(--rh-deep);margin-bottom:14px;font-size:13.5px;font-weight:600}.tier-card2 .seg{color:var(--grey);margin-bottom:18px;font-size:13px;line-height:1.5}.try-now{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:45px;margin-top:11px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 9px 20px #1b2a3324}.try-now:hover{color:#fff;background:#0f171e;transform:translateY(-2px);box-shadow:0 12px 25px #1b2a3338}.home-offers{color:var(--ink);background:linear-gradient(135deg,#f7f3ff 0%,#fff 55%,#eafbf7 100%);padding:90px 0}.home-offers-layout{display:block}.home-offers-heading{text-align:center;max-width:760px;margin:0 auto 34px}.home-offers h2{max-width:none;color:var(--ink)}.home-offers p{max-width:60ch;color:var(--ink-soft);margin:14px auto 0;font-size:17px}.home-offers-prices{grid-template-columns:repeat(3,1fr);gap:16px;max-width:930px;margin:0 auto;display:grid}.home-price{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;min-width:0;padding:24px 22px;position:relative;box-shadow:0 22px 48px -38px #1b2a3359}.home-price.is-featured{border:2px solid var(--you);transform:translateY(-7px);box-shadow:0 25px 52px -34px #6c3ce96b}.home-price em{color:var(--you-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-style:normal;font-weight:800;display:block}.home-price strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:31px;line-height:1;display:block}.home-price span{color:var(--grey);margin-top:9px;font-size:13px;display:block}.home-price b{color:var(--ink);margin-top:18px;font-size:14px;display:inline-block}.home-offers-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.home-offers .btn-you{border-radius:9px}.home-offers .btn-ghost{background:#fff}@media (max-width:900px){.nav-discover{display:none}.home-offers-prices{grid-template-columns:1fr}.home-price.is-featured{transform:none}}@media (max-width:520px){.home-offers{padding:70px 0}.home-offers-actions{flex-direction:column}.home-offers-actions .btn{justify-content:center}}.founder-section{background:linear-gradient(135deg,#f8f5ff 0%,#fff 56%,#ecfbf7 100%);padding:100px 0;overflow:hidden}.founder-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:76px;display:grid}.founder-kicker{color:var(--you-deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.founder-kicker:before{content:"";background:var(--dot);border-radius:99px;width:28px;height:3px}.founder-copy h2{max-width:15ch}.founder-intro{max-width:58ch;color:var(--ink-soft);margin:22px 0 0;font-size:18px;line-height:1.7}.founder-intro strong{color:var(--ink)}.founder-quote{border-left:4px solid var(--you);color:var(--ink);background:#ffffffd1;border-radius:0 14px 14px 0;margin:25px 0 0;padding:20px 22px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;line-height:1.45}.founder-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.founder-tags span{color:var(--ink-soft);background:#fff;border:1px solid #6c3ce929;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:650}.founder-portrait{width:100%;max-width:560px;margin-left:auto;position:relative}.founder-portrait:before{content:"";background:linear-gradient(145deg,var(--you),var(--docs));opacity:.18;border-radius:34px;position:absolute;inset:22px -20px -20px 28px;transform:rotate(3deg)}.founder-portrait img{aspect-ratio:3/2;object-fit:contain;object-position:center;border-radius:30px;width:100%;position:relative;box-shadow:0 28px 65px -30px #1b2a336b}.founder-signature{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:15px;padding:15px 18px;position:absolute;bottom:26px;left:-32px;box-shadow:0 18px 38px -24px #1b2a336b}.founder-signature strong,.founder-signature span{display:block}.founder-signature strong{color:var(--ink);font-size:15px}.founder-signature span{color:var(--grey);margin-top:3px;font-size:12px}@media (max-width:900px){.founder-layout{grid-template-columns:1fr;gap:44px}.founder-portrait{width:min(82%,440px);margin:0 auto}.founder-copy h2{max-width:20ch}}@media (max-width:520px){.founder-section{padding:72px 0}.founder-intro{font-size:16px}.founder-quote{font-size:18px}.founder-portrait{width:92%}.founder-signature{bottom:18px;left:-12px}}.pricing-more{color:var(--ink-soft);text-align:center;margin-top:30px;font-size:14.5px}.pricing-more strong{color:var(--ink)}.license-offer{background:linear-gradient(120deg,#fff 0%,var(--you-tint) 100%);border:1px solid #6c3ce92e;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:38px;padding:30px 32px;display:grid}.license-offer .eyebrow{color:var(--you-deep);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.license-offer h3{margin-bottom:8px;font-size:21px}.license-offer p{max-width:70ch;color:var(--grey);margin:0;font-size:13.5px}.license-price{text-align:center;background:#fff;border-radius:12px;min-width:190px;padding:20px;box-shadow:0 14px 35px -28px #1b2a338c}.license-price strong{color:var(--you-deep);margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:20px;display:block}.pricing-partner-block{background:var(--you-tint);border-radius:14px;margin-top:40px;padding:32px 34px}.pricing-partner-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;display:grid}.pricing-partner-cta{text-align:center;background:var(--paper);border-radius:10px;padding:24px 20px}.pricing-partner-cta .price-chf{color:var(--you-deep);margin-bottom:14px;font-size:20px;font-weight:700}.proof{border-bottom:1px solid var(--line);text-align:center;padding:72px 0}.proof-box{border:1px dashed var(--line);color:var(--grey);border-radius:10px;max-width:64ch;margin:28px auto 0;padding:44px 20px;font-size:15px}.faq{border-bottom:1px solid var(--line);padding:100px 0}.faq-grid{grid-template-columns:1fr;gap:12px;max-width:880px;margin:36px auto 0;display:grid}.faq-item{background:var(--paper-tint);border-left:4px solid var(--you);border-radius:0 10px 10px 0;padding:0;overflow:hidden}.faq-item:nth-child(4n+2){border-left-color:var(--rh-deep)}.faq-item:nth-child(4n+3){border-left-color:var(--docs-deep)}.faq-item:nth-child(4n+4){border-left-color:var(--dot)}.faq-item summary{color:var(--ink);cursor:pointer;padding:20px 62px 20px 22px;font-family:Space Grotesk,Inter,sans-serif;font-size:15.5px;font-weight:600;line-height:1.45;list-style:none;display:block;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";border:1px solid var(--line);width:26px;height:26px;color:var(--you);background:#fff;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--grey);margin:0;padding:0 54px 20px 22px;font-size:14px}.faq-item[open] summary{padding-bottom:12px}.faq-cta{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;max-width:880px;margin:28px auto 0;padding:25px 28px;display:flex}.faq-cta-copy strong{font-family:Space Grotesk,sans-serif;font-size:18px;display:block}.faq-cta-copy span{color:#c7cdd4;margin-top:4px;font-size:13px;display:block}.faq-cta-actions{flex-shrink:0;gap:10px;display:flex}.cta-final{background:var(--ink);text-align:center;padding:96px 0;position:relative;overflow:hidden}.cta-final .blob{filter:blur(80px);border-radius:50%;position:absolute}.cta-final .blob-a{background:var(--you);opacity:.28;width:420px;height:420px;top:-200px;left:-100px}.cta-final .blob-b{background:var(--docs);opacity:.18;width:340px;height:340px;bottom:-180px;right:60px}.cta-final-inner{z-index:1;max-width:52ch;margin:0 auto;position:relative}.cta-final h2{color:var(--paper);font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.2}.cta-final p{color:#d7dee5;max-width:55ch;margin:18px auto 0;font-size:17px;line-height:1.65}.cta-duration{color:#fff;border:1px solid #ffffff42;border-radius:99px;margin-top:19px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}.cta-final .hero-ctas{justify-content:center;margin-top:28px}footer{background:var(--ink);color:#9aa5af;padding:56px 0 28px;font-size:14px}.footer-grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;display:grid}.footer-brand p{color:#8b96a1;max-width:32ch;margin-top:14px;font-size:14px}.footer-col h4{color:var(--paper);letter-spacing:.03em;margin-bottom:14px;font-size:13px;font-weight:600}.footer-col a{color:#9aa5af;margin-bottom:10px;font-size:14px;text-decoration:none;display:block}.footer-col a:hover{color:var(--paper)}.footer-bottom{color:#71808c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}@media (max-width:900px){.hero-boond-inner{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:760px}.hero-product-demo{width:100%;max-width:620px;min-height:500px;margin:0 auto}.value-heading{grid-template-columns:1fr;gap:18px}.value-grid{grid-template-columns:1fr}.value-card{min-height:auto}.value-num{margin-bottom:24px}.hero h1{font-size:32px}.hero-ghost{font-size:160px}.sit-grid{grid-template-columns:1fr}.audience-grid{grid-template-columns:1fr 1fr;gap:14px}.flow-steps{flex-direction:column}.flow-arrow{padding:4px 0;transform:rotate(90deg)}.product-grid,.integration-grid,.partners-grid,.integration-focus,.license-offer{grid-template-columns:1fr}.license-price{width:100%}.partner-feat-grid{grid-template-columns:1fr}.crm-widget{width:100%;margin-top:12px;position:static}.mockup.big{max-width:100%;margin-left:0;margin-right:0}.feat-grid{grid-template-columns:1fr}.product-band.docs .product-grid{direction:ltr}.docs-product-ui{width:100%;margin-left:0;transform:none}.wl-grid,.why-grid,.sec-list{grid-template-columns:1fr}.tier-grid{grid-template-columns:repeat(2,1fr)}.faq-grid{grid-template-columns:1fr}.nav-links a.hide-mobile{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:520px){.hero-boond{padding:64px 0 54px}.hero-massive{font-size:42px}.hero-product-demo{border-radius:20px;min-height:auto;padding:18px}.agent-frame{height:420px}.agent-caption{bottom:30px;left:30px}.demo-doc{width:100%;margin-top:14px;position:relative;bottom:auto;right:auto;transform:none}.hero-trust{flex-direction:column;align-items:flex-start;gap:6px}.docs-ui-body{grid-template-columns:1fr}.docs-form{border-right:0;border-bottom:1px solid var(--line)}.docs-preview{padding:20px 12px}.a4-page{width:220px}.faq-cta{flex-direction:column;align-items:flex-start}.faq-cta-actions{flex-direction:column;width:100%}.faq-cta-actions .btn{justify-content:center;width:100%}.wrap{padding:0 20px}.nav-inner{padding:12px 20px}.nav-inner .btn-primary{padding:9px 14px;font-size:13px}.client-space-link{margin-left:7px;padding:9px 12px;font-size:13px}.tier-grid,.footer-grid,.pricing-partner-grid{grid-template-columns:1fr}.pricing-partner{flex-direction:column;align-items:flex-start}}.ecosystem-card{grid-template-columns:132px minmax(0,1fr) auto}.ecosystem-copy{color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.45}.security h2{max-width:24ch;font-size:clamp(27px,3vw,37px)}.security-intro{max-width:52ch;color:var(--grey);margin:12px 0 0;font-size:16px}.security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.security-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:206px;padding:22px;display:flex;box-shadow:0 18px 30px -28px #1b2a333d}.security-symbol{background:var(--you-tint);width:44px;height:44px;color:var(--you-deep);border-radius:13px;place-items:center;margin-bottom:24px;font-size:27px;font-weight:700;line-height:1;display:grid}.security-card:nth-child(2) .security-symbol{background:var(--rh-tint);color:var(--rh-deep)}.security-card:nth-child(3) .security-symbol{background:var(--docs-tint);color:var(--docs-deep)}.security-card:nth-child(4) .security-symbol{color:#2b796a;background:#e8f3ef}.security-card strong{font-size:16px;line-height:1.25}.security-card>span:last-child{color:var(--grey);margin-top:9px;font-size:13px;line-height:1.45}.sec-note{max-width:75ch}.tier-card2{border:1px solid var(--line);border-radius:20px;padding:30px 27px;box-shadow:0 22px 45px -34px #1b2a3340}.tier-card2.featured{background:linear-gradient(#f9f6ff,#fff 35%);transform:translateY(-8px);box-shadow:0 28px 55px -34px #6c3ce980}.tier-card2 .tflag{color:var(--you-deep);text-transform:uppercase;letter-spacing:.06em;margin-bottom:17px;font-size:10.5px}.tier-card2 .price-chf{margin:12px 0 6px;font-size:39px}.tier-card2 .vol{background:var(--rh-tint);border-radius:9px;align-self:flex-start;padding:7px 11px;display:inline-block}.tier-card2 .seg{margin:8px 0 25px}.partner-simple{grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;display:grid}.partner-lead h2{max-width:16ch;font-size:clamp(28px,3vw,39px)}.partner-lead p{max-width:48ch;color:var(--ink-soft);margin:16px 0 26px;font-size:16px;line-height:1.65}.partner-journey{background:#fff;border:1px solid #6c3ce924;border-radius:22px;padding:18px;box-shadow:0 25px 55px -40px #1b2a3366}.partner-step{border-radius:14px;align-items:center;gap:20px;padding:20px 16px;display:flex}.partner-step+.partner-step{border-top:1px solid var(--line)}.partner-num{background:var(--you-tint);width:48px;height:48px;color:var(--you-deep);border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}.partner-step:nth-child(2) .partner-num{background:var(--rh-tint);color:var(--rh-deep)}.partner-step:nth-child(3) .partner-num{background:var(--docs-tint);color:var(--docs-deep)}.partner-step strong{color:var(--ink);font-size:16px;display:block}.partner-step small{color:var(--grey);margin-top:5px;font-size:13px;line-height:1.4;display:block}@media (max-width:900px){.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-simple{grid-template-columns:1fr;gap:28px}.product-band.docs .product-grid{gap:30px}.docs-product-ui{width:90%}.tier-card2.featured{transform:none}}@media (max-width:620px){.security-grid{grid-template-columns:1fr 1fr;gap:9px}.security-card{min-height:185px;padding:15px}.security-symbol{margin-bottom:16px}.tier-grid{grid-template-columns:1fr}.docs-product-ui{width:94%}.ecosystem-card{grid-template-columns:90px minmax(0,1fr) auto;gap:8px;padding:12px 9px}.ecosystem-logo{width:90px;height:64px}.ecosystem-copy{font-size:12px}}.license-offer{background:var(--ink);color:#fff;border:0;border-radius:22px;margin-top:26px;padding:37px 40px;box-shadow:0 25px 55px -35px #1b2a33a6}.license-offer .eyebrow{color:var(--docs);font-size:12px}.license-offer h3{color:#fff;font-size:clamp(24px,2.5vw,33px)}.license-offer p{color:#d9e2e7;max-width:62ch;font-size:15px;line-height:1.6}.license-price{background:#fff;min-width:210px;padding:24px}.license-price strong{font-size:26px}@media (max-width:620px){.license-offer{padding:26px 22px}.license-price{min-width:0}}section h2{letter-spacing:-.035em;font-weight:700;line-height:1.13;font-size:clamp(33px,3.5vw,46px)!important}.hero-product-demo h2{font-size:clamp(28px,2.6vw,34px)!important}.product-band h3{letter-spacing:-.03em;max-width:24ch;font-size:clamp(33px,3vw,40px);font-weight:700;line-height:1.15}.audience-card h3{font-size:19px;line-height:1.25}.value-card h3{font-size:23px}.flow-step h3{font-size:21px}.integration .why-grid{margin-top:27px}.integration .why-item p{font-size:15px}@media (max-width:520px){section h2{font-size:clamp(30px,8vw,36px)!important}.product-band h3{font-size:clamp(29px,7vw,35px)}}.contact-section{background:linear-gradient(135deg,#f3eeff,#fff 50%,#e8fbf7);padding:100px 0;scroll-margin-top:78px}.contact-layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:70px;display:grid}.contact-kicker{color:var(--you-deep);letter-spacing:.12em;font-size:12px;font-weight:800}.contact-intro h2{max-width:12ch;margin:18px 0 20px}.contact-intro>p{max-width:37ch;color:var(--ink-soft);font-size:18px;line-height:1.6}.contact-promise{border-left:4px solid var(--rh-deep);background:#fff;border-radius:0 12px 12px 0;gap:7px;margin:34px 0 27px;padding:20px;display:grid;box-shadow:0 15px 40px -36px #1b2a33}.contact-promise strong{color:var(--ink);font-size:16px}.contact-promise span{color:var(--grey);font-size:14px;line-height:1.5}.contact-direct{color:var(--you-deep);text-underline-offset:4px;font-weight:800}.contact-highlights{flex-wrap:wrap;gap:8px;margin:24px 0 4px;display:flex}.contact-highlights span{color:var(--ink-soft);background:#fff;border:1px solid #6c3ce924;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.contact-choice-list{gap:10px;margin:27px 0;display:grid}.contact-choice{background:#ffffffb8;border:1px solid #6c3ce91f;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;display:flex}.contact-choice i{background:var(--you-tint);width:30px;height:30px;color:var(--you-deep);border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.contact-choice strong{color:var(--ink);font-size:14px;display:block}.contact-choice span{color:var(--grey);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.contact-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:34px;box-shadow:0 28px 65px -45px #1b2a3373}.contact-help{color:var(--grey);margin:6px 0 25px;font-size:13px}#bewis-contact-form{gap:17px;display:grid}.contact-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}#bewis-contact-form label:not(.contact-consent){color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}#bewis-contact-form input:not([type=checkbox]),#bewis-contact-form textarea,#bewis-contact-form select{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd3d8;border-radius:10px;padding:12px 14px;font-size:14px}#bewis-contact-form textarea{resize:vertical}.contact-consent{color:var(--grey);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.contact-consent input{flex:none;margin-top:2px}.contact-submit{background:var(--you);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:15px;font-weight:800}.contact-submit:hover{background:var(--you-deep)}.contact-explain{color:var(--grey);margin:0;font-size:12px;line-height:1.5}#bewis-form-status{margin:0;font-size:13px}#bewis-form-status.is-ok{color:var(--docs-deep)}#bewis-form-status.is-error{color:#b42318}.contact-submit:disabled{opacity:.72;cursor:wait}@media (max-width:900px){.contact-layout{grid-template-columns:1fr;gap:30px}.contact-section{padding:72px 0}}@media (max-width:520px){.contact-two{grid-template-columns:1fr}.contact-panel{padding:22px 18px}}.product-band.rh .product-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:clamp(64px,7vw,110px)}.product-band.rh .rh-screen{justify-self:end;width:88%;max-width:420px;margin-left:auto;transform:rotate(1deg)}.rh-integration-note{max-width:52ch;color:var(--ink-soft);background:#fff;border:1px solid #b27b4a2b;border-radius:12px;margin:0 0 22px;padding:15px 18px;font-size:14px;line-height:1.55}.rh-integration-note strong{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.rh-offers-cta{background:var(--ink);color:#fff;border-radius:10px;justify-content:center;padding:15px 22px;font-size:15px;display:inline-flex;box-shadow:0 14px 30px -18px #1b2a33}.rh-offers-cta:hover{color:#fff;background:#0f171e}@media (max-width:900px){.product-band.rh .product-grid{grid-template-columns:1fr;gap:30px}.product-band.rh .rh-screen{justify-self:center;width:min(76%,450px);margin:0 auto}}@media (max-width:520px){.product-band.rh .rh-screen{width:90%}.rh-offers-cta{width:100%}}.product-band.rh .feat-grid{gap:13px;margin-bottom:22px}.product-band.rh .feat-item{background:#fff;border:1px solid #b27b4a29;border-radius:15px;align-items:flex-start;gap:13px;min-height:105px;padding:17px 15px;box-shadow:0 12px 26px -24px #1b2a3380}.product-band.rh .feat-item:first-child{border-top:3px solid var(--you)}.product-band.rh .feat-item:nth-child(2){border-top:3px solid var(--rh-deep)}.product-band.rh .feat-item:nth-child(3){border-top:3px solid var(--docs-deep)}.product-band.rh .feat-item:nth-child(4){border-top:3px solid var(--dot)}.product-band.rh .feat-icon{background:var(--you-tint);border-radius:12px;width:43px;height:43px;margin:0}.product-band.rh .feat-item:nth-child(2) .feat-icon{background:var(--rh-tint)}.product-band.rh .feat-item:nth-child(3) .feat-icon{background:var(--docs-tint)}.product-band.rh .feat-item:nth-child(4) .feat-icon{background:#e4f5ef}.product-band.rh .feat-icon svg{stroke-width:2px;width:24px;height:24px;color:var(--you-deep)}.product-band.rh .feat-item:nth-child(2) .feat-icon svg{color:var(--rh-deep)}.product-band.rh .feat-item:nth-child(3) .feat-icon svg{color:var(--docs-deep)}.product-band.rh .feat-item:nth-child(4) .feat-icon svg{color:var(--dot)}.product-band.rh .feat-text strong{font-size:15px;line-height:1.3}.product-band.rh .feat-text span{font-size:12.5px}.rh-access{background:linear-gradient(120deg,#fff,#f8f4ff);border:1px solid #6c3ce933;border-radius:17px;margin:20px 0 24px;padding:17px;box-shadow:0 16px 35px -30px #1b2a3359}.rh-access-title{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:800}.rh-access-paths{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.rh-access-mode{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:76px;padding:9px;display:grid}.rh-access-art{grid-row:1/span 2;place-items:center;display:grid}.rh-access-art svg{width:58px;height:49px}.rh-access-mode strong{color:var(--ink);font-size:13px;line-height:1.25}.rh-access-mode small{color:var(--grey);font-size:10.5px;line-height:1.35}.rh-access-or{color:var(--you-deep);text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:620px){.rh-access-paths{grid-template-columns:1fr}.rh-access-or{text-align:center}.product-band.rh .feat-grid{grid-template-columns:1fr}}.product-band.rh .rh-screen{aspect-ratio:494/825;background:#fff;border:1px solid #1b2a331a;border-radius:24px;justify-self:center;width:min(100%,360px);max-width:none;margin:0 auto;position:relative;overflow:hidden;transform:none;box-shadow:0 28px 55px -36px #1b2a3373}.product-band.rh .rh-screen img{aspect-ratio:auto;object-fit:unset;width:338.5%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-44.4%,-48.6%)}@media (max-width:900px){.product-band.rh .rh-screen{width:min(78%,360px)}}@media (max-width:520px){.product-band.rh .rh-screen{width:min(90%,340px)}}.product-band.rh .rh-detail{min-height:0;padding:0;display:block;overflow:hidden}.product-band.rh .rh-detail summary{cursor:pointer;align-items:center;gap:12px;min-height:76px;padding:13px 14px;list-style:none;display:flex}.product-band.rh .rh-detail summary::-webkit-details-marker{display:none}.product-band.rh .rh-detail summary strong{flex:1;font-size:15px;line-height:1.3}.product-band.rh .rh-detail summary .feat-icon{flex:none}.rh-detail-toggle{width:25px;height:25px;color:var(--you-deep);background:var(--you-tint);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;transition:transform .2s;display:grid}.rh-detail[open] .rh-detail-toggle{transform:rotate(45deg)}.product-band.rh .rh-detail>p{color:var(--ink-soft);margin:0;padding:0 18px 17px 69px;font-size:13px;line-height:1.55}.product-band.rh .rh-detail summary:hover{background:#6c3ce909}.product-band.rh .rh-detail summary:focus-visible{outline:2px solid var(--you);outline-offset:-3px}.product-band.rh .rh-screen{transition:transform .3s;transform:rotate(-2deg)}.product-band.rh .rh-screen:hover{transform:rotate(0)}@media (min-width:901px){.product-band.rh .product-grid{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}.product-band.rh .product-grid>div:first-child{grid-area:1/2}.product-band.rh .rh-screen{grid-area:1/1}}@media (max-width:900px){.product-band.rh .product-grid>div:first-child{grid-area:2/1}.product-band.rh .rh-screen{grid-area:1/1}}.product-band.docs .docs-product-ui{border:1px solid #00695a38;border-radius:22px;width:82%;transform:rotate(1.5deg);box-shadow:0 0 0 12px #ffffffb3,0 30px 65px -32px #00695a47}.product-band.docs .docs-ui-top{background:#f3fffb}.product-band.docs .docs-ui-status{border:1px solid #00695a26}.product-band.docs .docs-accordions{gap:13px;margin-top:22px}.product-band.docs .docs-detail{border:1px solid #00695a29;border-top:3px solid var(--docs-deep);background:#fff;border-radius:15px;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 12px 26px -24px #1b2a3380}.product-band.docs .docs-detail:nth-child(2){border-top-color:var(--you)}.product-band.docs .docs-detail:nth-child(3){border-top-color:var(--rh-deep)}.product-band.docs .docs-detail:nth-child(4){border-top-color:var(--dot)}.product-band.docs .docs-detail summary{cursor:pointer;align-items:center;gap:12px;min-height:76px;padding:13px 14px;list-style:none;display:flex}.product-band.docs .docs-detail summary::-webkit-details-marker{display:none}.product-band.docs .docs-detail summary strong{color:var(--ink);flex:1;font-size:15px;line-height:1.3}.product-band.docs .docs-detail .feat-icon{background:var(--docs-tint);border-radius:12px;flex:none;place-items:center;width:43px;height:43px;margin:0;display:grid}.product-band.docs .docs-detail:nth-child(2) .feat-icon{background:var(--you-tint)}.product-band.docs .docs-detail:nth-child(3) .feat-icon{background:var(--rh-tint)}.product-band.docs .docs-detail:nth-child(4) .feat-icon{background:#e4f5ef}.product-band.docs .docs-detail .feat-icon svg{stroke-width:2px;width:24px;height:24px;color:var(--docs-deep)}.product-band.docs .docs-detail:nth-child(2) .feat-icon svg{color:var(--you-deep)}.product-band.docs .docs-detail:nth-child(3) .feat-icon svg{color:var(--rh-deep)}.product-band.docs .docs-detail:nth-child(4) .feat-icon svg{color:var(--dot)}.docs-detail-toggle{background:var(--docs-tint);width:25px;height:25px;color:var(--docs-deep);border-radius:50%;flex:none;place-items:center;font-size:20px;transition:transform .2s;display:grid}.docs-detail[open] .docs-detail-toggle{transform:rotate(45deg)}.product-band.docs .docs-detail>p{color:var(--ink-soft);margin:0;padding:0 18px 17px 69px;font-size:13px;line-height:1.55}.product-band.docs .docs-detail summary:hover{background:#00b49109}.product-band.docs .docs-detail summary:focus-visible{outline:2px solid var(--docs-deep);outline-offset:-3px}@media (max-width:900px){.product-band.docs .docs-product-ui{width:90%;margin:12px auto 0;transform:rotate(0)}}@media (max-width:620px){.product-band.docs .docs-accordions{grid-template-columns:1fr}.product-band.docs .docs-product-ui{width:94%}}.product-band.docs .docs-ui-body{grid-template-columns:39% 61%;min-height:495px}.product-band.docs .docs-product-ui{width:86%}.product-band.docs .docs-preview{background:linear-gradient(145deg,#ebeff0,#e3ebe8);padding:22px 12px}.product-band.docs .a4-page{border:1px solid #e1e5e7;width:min(100%,235px);min-height:360px;padding:17px 16px 12px;box-shadow:0 14px 30px -16px #1b2a3375}.a4-letterhead{border-bottom:2px solid var(--docs-deep);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:6px;padding-bottom:7px;display:flex}.a4-letterhead strong{font-family:Space Grotesk,sans-serif;font-size:8px;line-height:1.25}.a4-letterhead em{color:var(--docs-deep);font-style:normal}.a4-letterhead span{text-align:right;color:var(--grey);font-size:5.7px;line-height:1.45}.a4-ref{letter-spacing:.02em;color:var(--grey);justify-content:space-between;margin:9px 0 14px;font-size:5.6px;display:flex}.product-band.docs .a4-title{letter-spacing:.035em;text-align:center;margin:0 0 14px;font-size:11px;line-height:1.2}.a4-title small{font-size:7px}.product-band.docs .a4-meta{color:var(--ink-soft);background:#f0f8f5;margin-bottom:12px;padding:8px;font-size:6px}.a4-meta p{margin:0 0 3px}.a4-meta p:last-child{margin:0}.a4-meta strong{min-width:66px;color:var(--ink);display:inline-block}.product-band.docs .a4-text{font-size:6.6px;line-height:1.55}.a4-text p{margin:0 0 8px}.product-band.docs .a4-sign{color:var(--ink);gap:10px;margin-top:16px;padding-top:10px;font-size:6px}.a4-sign i{color:var(--grey);border-top:1px solid #b3bec4;margin-top:14px;padding-top:3px;font-size:5.5px;font-style:normal;display:block}.a4-example{border-top:1px solid var(--line);text-align:center;color:#89939b;text-transform:uppercase;letter-spacing:.08em;margin-top:15px;padding-top:6px;font-size:5.5px}@media (max-width:900px){.product-band.docs .docs-product-ui{width:90%}}@media (max-width:520px){.product-band.docs .docs-ui-body{grid-template-columns:1fr}.product-band.docs .docs-product-ui{width:94%}.product-band.docs .a4-page{width:min(100%,250px)}}.product-band.docs .docs-launch-badge{color:#075c4f;background:#ddf9f0;border:1px solid #00695a45;border-radius:99px;align-items:center;gap:9px;margin:3px 0 18px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px -15px #00695a66}.docs-launch-badge:before{content:"";background:#009b7c;border-radius:50%;flex:none;width:8px;height:8px}.partners.partner-feature{background:radial-gradient(circle at 75% 32%,#6c3ce95e,#0000 33%),linear-gradient(135deg,#17252d,#20313c 72%,#153c36);border:0;padding:115px 0;overflow:hidden}.partner-feature-layout{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(36px,5vw,80px);display:grid}.partner-eyebrow{color:#e5d8ff;letter-spacing:.1em;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.partner-spark{background:#58d9bd;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #58d9bd24}.partner-feature-copy h2{color:#fff;max-width:15ch;margin:22px 0}.partner-feature-copy>p{color:#d8e3e7;max-width:52ch;font-size:17px;line-height:1.7}.partner-benefits{flex-wrap:wrap;gap:8px;margin:26px 0 32px;display:flex}.partner-benefits span{color:#f2f8fa;background:#ffffff12;border:1px solid #ffffff30;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}.partner-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.partner-main-cta{color:#102e29;background:#56d5b8;border-radius:11px;padding:15px 21px;font-weight:800}.partner-main-cta:hover{color:#102e29;background:#7de5cc}.partner-text-link{color:#e9e4ff;text-underline-offset:4px;font-size:13px;font-weight:700}.partner-portal{background:#f8fbfb;border:1px solid #ffffff42;border-radius:19px;overflow:hidden;transform:rotate(2deg);box-shadow:0 34px 70px -28px #0000008c}.portal-top{color:#87929b;background:#fff;border-bottom:1px solid #dde3e5;align-items:center;gap:13px;height:38px;padding:0 15px;font-size:10px;display:flex}.portal-dots{gap:4px;display:flex}.portal-dots i{background:#cdd5d9;border-radius:50%;width:7px;height:7px}.portal-workspace{grid-template-columns:28% 72%;min-height:280px;display:grid}.portal-nav{color:#738187;background:#edf2f2;flex-direction:column;gap:8px;padding:21px 11px;font-size:10px;display:flex}.portal-nav strong{color:#253c41;margin-bottom:22px;font-size:13px;line-height:1.3}.portal-nav span{border-radius:6px;padding:8px}.portal-nav .portal-nav-active{color:#236b5a;background:#d7ede5;font-weight:800}.portal-content{padding:23px 20px}.portal-content>small{color:#399781;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.portal-content>strong{color:#1b2a33;margin:8px 0 18px;font-size:17px;display:block}.portal-line{background:#e5ebec;border-radius:5px;width:80%;height:8px;margin:9px 0;display:block}.portal-line.short{width:58%}.portal-assistant{background:#fff;border:1px solid #b6e9da;border-radius:11px;align-items:center;gap:12px;margin-top:30px;padding:15px;display:flex;box-shadow:0 12px 28px -22px #1b2a33}.portal-assistant-dot{background:#5fd9be;border-radius:9px;flex:none;width:32px;height:32px}.portal-assistant b{color:#1b2a33;font-size:13px}.portal-assistant p{color:#667080;margin:3px 0 0;font-size:10px}.portal-arrow{color:#16886d;margin-left:auto;font-size:18px}.partner-portal-caption{color:#356e60;text-align:center;background:#e7f7f2;padding:11px 16px;font-size:10px;font-weight:700}@media (max-width:900px){.partner-feature-layout{grid-template-columns:1fr}.partner-feature-copy h2{max-width:18ch}.partner-portal{width:min(100%,600px);margin:15px auto 0}}@media (max-width:520px){.partners.partner-feature{padding:74px 0}.partner-feature-copy>p{font-size:15px}.partner-portal{transform:none}.portal-workspace{min-height:240px}.portal-nav{padding:14px 7px;font-size:8px}.portal-content{padding:16px 12px}.portal-content>strong{font-size:13px}.portal-assistant{gap:6px;padding:9px}.portal-assistant b{font-size:11px}.portal-assistant p{font-size:9px}}.security-grid-new .security-card{border-radius:19px;min-height:228px;padding:24px}.security-grid-new .security-symbol{width:54px;height:54px;color:var(--you-deep);margin-bottom:22px}.security-grid-new .security-symbol svg{width:29px;height:29px;display:block}.security-grid-new .security-card:nth-child(3) .security-symbol{color:var(--docs-deep);background:var(--docs-tint)}.security-grid-new .security-card strong{font-size:18px;line-height:1.25}.security-grid-new .security-swiss{background:linear-gradient(135deg,#fff,#fff5f3);border-color:#f2d8d4;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;display:grid}.security-grid-new .security-swiss .swiss-flag{background:0 0;border-radius:0;width:64px;height:64px;margin:0}.security-swiss small{color:#ae3026;letter-spacing:.1em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.security-grid-new .security-swiss strong{font-size:32px;display:block}.security-grid-new .security-swiss div>span{color:var(--grey);margin-top:9px;font-size:14px;display:block}@media (max-width:900px){.security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid-new .security-swiss{grid-column:1/-1}}@media (max-width:620px){.security-grid-new{grid-template-columns:1fr}.security-grid-new .security-swiss{grid-column:auto}.security-grid-new .security-card{min-height:0}}.security-grid-new .security-swiss{grid-column:1/-1;min-height:155px}.security-grid-new .security-card:not(.security-swiss){min-height:220px}@media (max-width:900px){.security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.security-grid-new{grid-template-columns:1fr}.security-grid-new .security-card:not(.security-swiss){min-height:0}}.security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid-new .security-swiss{grid-column:1/-1}@media (max-width:620px){.security-grid-new{grid-template-columns:1fr}}.security-grid-new .security-card,.security-grid-new .security-card:not(.security-swiss){flex-direction:column;grid-column:auto;min-height:252px;padding:22px 19px;display:flex}.security-grid-new .security-swiss{background:linear-gradient(135deg,#fff,#fff5f3);border-color:#ebc7c2;flex-direction:column;grid-column:auto;align-items:stretch;gap:0;display:flex}.security-grid-new .security-swiss .swiss-flag{width:54px;height:54px;margin-bottom:22px}.security-grid-new .security-swiss .swiss-flag svg{width:54px;height:54px}.security-grid-new .security-swiss strong{font-size:18px}.security-grid-new .security-swiss>span:last-child{margin-top:9px;font-size:13px}.security-grid-new .security-card:nth-child(4) .security-symbol{background:var(--docs-tint);color:var(--docs-deep)}@media (max-width:900px){.security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.security-grid-new{grid-template-columns:1fr}.security-grid-new .security-card,.security-grid-new .security-card:not(.security-swiss){min-height:0}}.legal-page[hidden]{display:none!important}.legal-page{background:#fff;border-top:1px solid #e7eaf0;padding:84px 0;scroll-margin-top:88px}.legal-page:nth-of-type(2n){background:#f7f8fa}.legal-shell{max-width:860px;margin:auto;padding:0 24px}.legal-eyebrow{color:#7250cf;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:700}.legal-page h2{color:#1b2a33;margin:14px 0 12px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.1}.legal-page .legal-lead{color:#4a5862;margin-bottom:30px;font-size:1.12rem;line-height:1.65}.legal-card{background:#fff;border:1px solid #e5e8ed;border-radius:22px;padding:clamp(24px,4vw,46px);box-shadow:0 12px 38px #1b2a330d}.legal-page h3{color:#1b2a33;margin:28px 0 8px;font-size:1.22rem}.legal-page h3:first-child{margin-top:0}.legal-page p,.legal-page li{color:#35434d;font-size:1rem;line-height:1.78}.legal-page ul{margin:8px 0 20px;padding-left:1.35rem}.legal-page a{color:#6040c9;text-underline-offset:3px;text-decoration:underline}.legal-pending{color:#33284e;background:#f3efff;border-left:4px solid #6c3ce9;border-radius:0 12px 12px 0;margin:20px 0;padding:15px 18px}.legal-pending strong{margin-bottom:4px;display:block}.legal-nav{flex-wrap:wrap;gap:20px;margin-top:24px;font-weight:650;display:flex}:root{--ink:#243746;--ink-soft:#455661;--grey:#5d6d77;--line:#dfe6e9;--paper-tint:#f6f8f9;--you:#6c3ce9;--you-deep:#5528c4;--you-tint:#f2edff;--rh-deep:#795d0d;--rh-tint:#fff5d7;--docs-deep:#24685f;--docs-tint:#e3f7ef;--dot:#3e9e8c}html{scroll-padding-top:112px}body{font-size:16px;line-height:1.65}[hidden]{display:none!important}a,button,summary,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--you);outline-offset:4px}.wrap,.nav-inner{max-width:1240px;padding-left:36px;padding-right:36px}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.035em;font-family:Space Grotesk,Inter,sans-serif;font-weight:600}h2{font-size:clamp(30px,3.5vw,44px);line-height:1.16}h3{font-size:26px;line-height:1.25}p{line-height:1.65}.kicker{gap:10px;margin-bottom:20px}.kicker span,.founder-kicker,.contact-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--you-deep);font-size:12px;font-weight:700}.kicker .bar{border-radius:50%;width:7px;height:7px}.btn,.btn-pill-dark,.btn-pill-outline,.rh-offers-cta,.contact-submit{white-space:normal;text-align:center;border-radius:12px;justify-content:center;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.4;transition:background .18s,transform .18s}.btn-primary,.btn-you,.btn-pill-dark,.rh-offers-cta,.contact-submit{background:var(--you);color:#fff;border:1px solid var(--you);box-shadow:none}.btn-primary:hover,.btn-you:hover,.btn-pill-dark:hover,.rh-offers-cta:hover,.contact-submit:hover{background:var(--you-deep);color:#fff;border-color:var(--you-deep)}.btn-ghost,.btn-pill-outline,.btn-ink-outline{color:var(--ink);background:#fff;border:1px solid #cbd5da}.btn-ghost:hover,.btn-pill-outline:hover{background:var(--paper-tint);border-color:var(--ink)}.skip-link{color:var(--ink);z-index:100;background:#fff;padding:10px 18px;position:absolute;top:-90px;left:20px}.skip-link:focus{top:10px}.site-header-wrap{display:contents}.marketing-root.no-footer{flex-direction:column;min-height:100dvh;display:flex}.marketing-root.no-footer>main{flex-direction:column;flex:1;display:flex}.marketing-root.no-footer .client-page{flex:1;align-items:center;padding:clamp(16px,4vh,48px) 0;display:flex}.marketing-root.no-footer .client-page>.wrap{width:100%}.scroll-to-top{z-index:50;background:var(--you);color:#fff;cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:opacity .25s,transform .25s,visibility .25s,background .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 10px 24px #6c3ce959}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{background:var(--you-deep)}.scroll-to-top:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:600px){.scroll-to-top{width:44px;height:44px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.scroll-to-top{transition:none}}.nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.nav-inner{gap:20px;min-height:82px}.brand-tagline,.brand>.bar{display:none}.nav-links{gap:10px;font-size:14px}.nav-links>a:not(.btn){margin:0;padding:10px 8px}.nav-links>a[aria-current]{color:var(--you-deep);font-weight:600}.nav-discover{margin-right:6px;display:block}.nav-discover summary{min-height:44px;padding:10px 8px;font-weight:600}.nav-dropdown{border-radius:16px;min-width:240px;left:0}.nav-dropdown a:not(.btn){min-height:44px;font-size:15px}.nav-links .btn{min-height:44px;padding:10px 16px;font-size:14px}.client-space-link{color:var(--ink);box-shadow:none;background:#fff;border:1px solid #cbd5da;margin:0}.client-space-link:hover{background:var(--paper-tint);color:var(--ink);border-color:var(--ink);box-shadow:none}.hero-boond{border-bottom:1px solid var(--line);background:radial-gradient(at 85% 25%,#e5f7ef,#0000 48%),linear-gradient(120deg,#f4efff,#fff 65%);padding:60px 0 70px}.hero-boond-inner{grid-template-columns:minmax(0,1.6fr) minmax(350px,.9fr);align-items:center;gap:48px;max-width:1320px}.hero-copy{min-width:0}.hero-logo-clean{width:210px;margin-bottom:22px}.hero-boond .qline{letter-spacing:.015em;background:#fff;margin-bottom:22px;padding:8px 12px;font-size:12px}.hero-massive{letter-spacing:-.045em;color:var(--ink);margin-bottom:24px;font-size:clamp(40px,3.6vw,51px);line-height:1.12}.hero-title-first{white-space:nowrap}.hero-massive .gradient-word{white-space:nowrap;color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0}.hero-massive .hero-title-accent{color:var(--docs-deep);-webkit-text-fill-color:var(--docs-deep)}.hero-boond .lead-center{max-width:53ch;color:var(--ink-soft);font-size:18px;line-height:1.7}.hero-ctas-center{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:28px 0 22px;display:flex}.hero-langs-center{justify-content:flex-start;gap:8px;margin:0}.lang-label{color:var(--grey);font-size:12px}.lang-pill{border:1px solid var(--line);background:#fffc;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.language-flag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:18px;line-height:1}.hero-trust{gap:14px;margin-top:20px}.hero-trust span{color:var(--grey);font-size:12px}.hero-product-demo{border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;margin-top:0;padding:24px;box-shadow:0 22px 60px -42px #3a4267}.ecosystem-head .mini{color:var(--you-deep);font-size:11px}.ecosystem-head h2{font-size:27px;line-height:1.18}.ecosystem-stack{gap:12px;margin-top:20px}.ecosystem-card{border:1px solid var(--line);box-shadow:none;border-radius:14px;gap:12px;padding:15px}.ecosystem-card.rh-card{background:var(--rh-tint)}.ecosystem-card.docs-card{background:var(--docs-tint)}.ecosystem-logo{width:108px;height:65px}.ecosystem-copy{color:var(--ink-soft);font-size:13px;line-height:1.5}.ecosystem-arrow{font-size:20px}.ecosystem-status{color:var(--docs-deep);margin-bottom:4px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.ecosystem-link{color:var(--grey);margin:16px 0 0;font-size:12px;line-height:1.5}.agent-frame{border-radius:15px;height:260px;margin-top:20px}.agent-shot{object-fit:cover;object-position:center top}.agent-caption{color:var(--grey);margin-top:10px;font-size:12px}.home-confidence{border-bottom:1px solid var(--line);background:#fff;padding:24px 0}.confidence-content{justify-content:space-between;align-items:center;gap:22px;display:flex}.confidence-content strong{color:var(--ink);font-size:16px}.confidence-content p{color:var(--grey);margin:4px 0 0;font-size:14px}.confidence-content a{color:var(--you-deep);text-underline-offset:4px;white-space:nowrap;font-size:14px;font-weight:600}.confidence-mark{align-items:center;gap:15px;display:flex}.swiss-square{color:#fff;background:#d52b1e;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:30px;font-weight:600;line-height:1;display:grid}.value-overview,.founder-section,.faq,.pricing,.security,.contact-section,.product-band,.partners{padding:80px 0}.value-overview{background:#fff}.value-heading{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:32px}.value-heading h2{color:var(--ink);font-size:clamp(30px,3.5vw,44px);line-height:1.16}.value-heading p{color:var(--grey);font-size:17px}.value-grid{gap:20px}.value-overview .value-card{background:var(--you-tint);min-height:0;box-shadow:none;border:0;border-radius:22px;flex-direction:column;padding:28px;display:flex}.value-overview .value-card:nth-child(2){background:var(--rh-tint)}.value-overview .value-card:nth-child(3){background:var(--docs-tint)}.value-card:after{display:none}.value-card:hover{box-shadow:none;transform:translateY(-3px)}.value-overview .value-step-icon{width:48px;height:48px;color:var(--you-deep);background:#fff;border-radius:14px;place-items:center;margin-bottom:22px;display:grid;transform:none}.value-step-icon svg{width:26px;height:26px}.value-overview .value-card:nth-child(2) .value-step-icon{color:var(--rh-deep)}.value-overview .value-card:nth-child(3) .value-step-icon{color:var(--docs-deep)}.value-overview .value-card h3{letter-spacing:-.03em;color:var(--you-deep);margin:0 0 16px;font-size:29px;line-height:1.2}.value-overview .value-card:nth-child(2) h3{color:var(--rh-deep)}.value-overview .value-card:nth-child(3) h3{color:var(--docs-deep)}.value-benefit{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.45}.value-overview .value-card p{color:var(--ink-soft);margin:0 0 24px;font-size:15px;line-height:1.65}.value-overview .value-result{color:var(--ink);background:#ffffffe6;border:0;border-radius:12px;margin-top:auto;padding:15px;font-size:18px;font-weight:600;line-height:1.35}.value-docs-status{color:var(--grey);margin-top:6px;font-size:12px;font-weight:400;display:block}.value-for-whom{background:0 0;margin-top:44px;padding:0}.value-audience-heading{margin-bottom:24px}.value-audience-kicker{letter-spacing:-.025em;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:600;line-height:1.2;display:block}.value-overview .value-audience-heading h3{color:var(--grey);letter-spacing:0;margin-top:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.value-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.value-overview .value-audience-item,.value-overview .value-audience-item:last-child{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.value-overview .value-audience-item h4{color:var(--ink);margin:0 0 12px;font-size:22px;line-height:1.25}.value-overview .value-audience-item p{color:var(--grey);margin:0;font-size:16px}.founder-section{background:#f7f5fc}.team-heading{max-width:850px;margin-bottom:32px}.founder-kicker{margin-bottom:16px;display:block}.founder-kicker:before{display:none}.founder-intro{max-width:72ch;margin-top:20px;font-size:17px;line-height:1.7}.team-profiles{grid-template-columns:1fr 1fr;gap:24px;display:grid}.team-profile{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.team-photo{aspect-ratio:3/4;border-radius:14px;width:100%;overflow:hidden}.team-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.team-photo img.portrait-lydia{transform-origin:50% 28%;transform:scale(1.22)translate(-7%)}.team-role{color:var(--you-deep);margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.5;display:block}.team-profile h3{margin-bottom:14px;font-size:24px;line-height:1.2}.team-profile p{color:var(--grey);margin:0;font-size:15px;line-height:1.7}.founder-quote{border-left:3px solid var(--you);max-width:900px;box-shadow:none;background:0 0;margin:32px auto 0;padding:20px 24px;font-size:21px;font-weight:500;line-height:1.5}.faq{background:#fff}.faq h2{text-align:center;margin-top:12px;font-size:clamp(30px,3.5vw,44px);font-weight:600}.faq .kicker{justify-content:center}.faq-grid{gap:12px;max-width:900px;margin-top:32px}.faq-item,.faq-item:nth-child(n){border:1px solid var(--line);background:#f7f8fa;border-radius:14px}.faq-item summary{padding:20px 62px 20px 22px;font-size:17px;font-weight:600;line-height:1.4}.faq-item p{color:var(--grey);padding:0 52px 22px 22px;font-size:16px;line-height:1.65}.faq-tariffs{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.product-band{background:#fff}.product-band.rh{background:linear-gradient(140deg,#fffbef,#fff 70%)}.product-band.docs{background:linear-gradient(140deg,#f0fbf6,#fff 70%)}.band-blob{display:none}.product-band .product-grid,.product-band.rh .product-grid,.product-band.docs .product-grid{direction:ltr;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}.product-band.docs .product-grid>div:first-child{order:2}.product-band.docs .product-grid>div:last-child{order:1}.product-band h3{letter-spacing:-.035em;max-width:27ch;font-size:clamp(30px,3vw,40px);line-height:1.2}.product-band p.desc{max-width:54ch;font-size:17px;line-height:1.7}.logo-plate{box-shadow:none!important}.product-band .eyebrow-tag{font-size:12px}.product-band.rh .rh-screen{border-radius:20px;justify-self:end;width:100%;max-width:460px;margin:0;transform:none;box-shadow:0 24px 60px -40px #69747e}.product-band.rh .mockup{display:none}.product-band.rh .feat-item,.product-band.docs .feat-item{border:1px solid var(--line);box-shadow:none;border-top:1px solid var(--line);background:#fff;border-radius:14px;min-height:0}.product-band .feat-item summary{gap:12px;padding:16px}.product-band .feat-item summary strong{font-size:15px;line-height:1.4}.product-band.rh .rh-detail>p,.product-band.docs .docs-detail>p{padding:0 16px 18px;font-size:14px;line-height:1.6}.product-band .feat-icon{border-radius:10px;width:36px;height:36px}.product-band.rh .feat-item .feat-icon{background:var(--rh-tint)}.product-band.rh .feat-item .feat-icon svg{color:var(--rh-deep)}.product-band.docs .feat-item .feat-icon{background:var(--docs-tint)}.product-band.docs .feat-item .feat-icon svg{color:var(--docs-deep)}.rh-access{border-color:var(--line);background:#fff;border-radius:16px}.rh-access-title{font-size:15px}.rh-access-mode small{font-size:13px}.rh-offers-cta{margin-top:8px}.complement-line{background:#fff;padding:24px 0}.complement-line .wrap{font-size:19px}.flow,.audience,.situations,.integration{display:none}.docs-product-ui{border-radius:20px;width:100%;max-width:520px;transform:none;box-shadow:0 24px 60px -40px #69747e}.docs-ui-status{font-size:11px}.docs-form-title{font-size:15px}.docs-field label{font-size:11px}.docs-input,.docs-generate{font-size:12px}.docs-launch-badge{font-size:13px;box-shadow:none!important}.legal-badge{font-size:13px}.docs-interest{margin-top:20px}.partners.partner-feature{color:var(--ink);background:linear-gradient(135deg,#f2edff,#faf9ff 60%,#e7f8ef)}.partner-feature-layout{gap:56px}.partner-feature-copy h2{color:var(--ink);font-size:clamp(32px,3.5vw,46px);line-height:1.18}.partner-feature-copy>p{color:var(--grey);font-size:17px}.partner-eyebrow{color:var(--you-deep);background:#fff;border:1px solid #ded4f6;font-size:11px}.partner-benefits span{color:var(--ink);background:#fff;border:1px solid #ded4f6;padding:10px 14px;font-size:14px}.partner-text-link{color:var(--you-deep);font-size:14px}.partner-main-cta{background:var(--you)!important;color:#fff!important}.partner-portal{transform:none;box-shadow:0 24px 60px -40px #69747e}.partner-portal-caption{font-size:12px}.security{background:#fff}.security-intro{max-width:66ch;font-size:17px}.security-grid-new{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.security-grid-new .security-card,.security-grid-new .security-card:not(.security-swiss){background:var(--paper-tint);border:1px solid var(--line);border-radius:18px;grid-column:auto;min-height:0;padding:24px}.security-grid-new .security-card strong{font-size:20px}.security-grid-new .security-card>span:last-child{font-size:15px;line-height:1.65}.security-grid-new .security-swiss{background:#fff5f2}.security-symbol{margin-bottom:20px}.security-followup{background:var(--you-tint);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px;display:flex}.security-followup p{max-width:60ch;margin:0}.pricing{background:#f8f7fc}.pricing h2{line-height:1.16;font-size:clamp(30px,3.5vw,44px)!important}.tier-grid{gap:24px;margin-top:36px}.tier-card2{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:28px;display:flex}.tier-card2.featured{border:2px solid var(--you);box-shadow:0 18px 50px -38px var(--you);background:#fff;transform:none}.tier-card2 h4{font-size:27px}.tflag{color:var(--you-deep);font-size:12px}.price-chf{color:var(--ink);margin-top:18px;font-size:40px;line-height:1.2}.price-chf span{color:var(--grey);margin-top:5px;font-size:13px;display:block}.vol{font-size:17px}.seg{margin-bottom:24px;font-size:15px;line-height:1.65}.tier-card2 .cta{margin-top:auto}.try-now{font-size:14px}.license-offer{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.license-offer h3{font-size:27px}.license-offer p,.pricing-more{font-size:16px}.contact-section{background:linear-gradient(135deg,#f3efff,#fff 75%)}.contact-layout{grid-template-columns:1fr 1fr;gap:56px}.contact-intro h2{font-size:clamp(32px,3.5vw,44px);line-height:1.16}.contact-intro>p{font-size:17px}.contact-panel{box-shadow:none;border-radius:20px;padding:30px}.contact-panel h3{font-size:25px}.contact-help{font-size:14px}.contact-highlights span{font-size:13px}.contact-choice strong{font-size:16px}.contact-choice span{font-size:14px;line-height:1.6}.contact-choice{background:#fff;border:0}.contact-direct{font-size:17px}#bewis-contact-form label:not(.contact-consent){font-size:14px}#bewis-contact-form input:not([type=checkbox]),#bewis-contact-form select,#bewis-contact-form textarea{min-height:48px;font-size:16px;line-height:1.5}.contact-consent,.contact-explain{font-size:13px;line-height:1.6}.contact-consent input{width:18px;height:18px}.contact-submit{font-family:Inter,sans-serif}.client-page{background:var(--you-tint);padding:80px 0}.client-page .client-box{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:680px;margin:0 auto;padding:36px}.client-box p{color:var(--grey);font-size:17px}.client-box .client-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.client-box .client-actions .btn{cursor:pointer;font:inherit}.client-access-form{border-top:1px solid var(--line);box-shadow:none;background:0 0;border:0;margin-top:28px;padding-top:24px;padding-left:0;padding-right:0}.client-access-form h3{margin:0 0 8px;font-size:22px}.client-access-form form{gap:14px;margin-top:16px;display:grid}.client-access-form label{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.client-access-form input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:12px 14px}.client-access-form .contact-submit{justify-self:start;margin-top:4px}.signup-flow{gap:16px;display:grid}.signup-progress{gap:8px;margin:0;padding:0;list-style:none;display:flex}.signup-progress li{color:#8b86a3;flex:1;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.signup-progress li span{color:#8b86a3;background:#f3f0fa;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.signup-progress li.is-now{color:var(--ink)}.signup-progress li.is-now span,.signup-progress li.is-done span{background:var(--you);color:#fff}.signup-progress li.is-done{color:var(--you-deep)}.signup-step{gap:14px;animation:.35s signup-in;display:grid}.signup-step h3{margin:0}.signup-names{grid-template-columns:1fr 1fr;gap:12px;display:grid}.signup-code{gap:8px;display:flex}.client-access-form .signup-code input{border:1px solid var(--line);text-align:center;width:52px;height:62px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0;font-size:26px;font-weight:800}.client-access-form .signup-code input:focus{border-color:var(--you);outline:0;box-shadow:0 0 0 3px #6c3ce926}.signup-code-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.signup-link{color:var(--you-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.signup-link:disabled{opacity:.6;cursor:wait}.signup-rules{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.signup-rules li{color:#7d7892;background:#f4f2f8;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.signup-rules li.is-ok{color:#08785b;background:#edfbf5}.signup-error{color:#b42318;margin:0;font-size:14px}@keyframes signup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.signup-step{animation:none}}@media (max-width:600px){.signup-names{grid-template-columns:1fr}.signup-code input{width:42px;height:54px;font-size:22px}}.float-wrapper{gap:6px;display:grid}.float-field{position:relative}.client-access-form .float-field input{border:1px solid var(--line);width:100%;height:58px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:24px 14px 8px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:block}.client-access-form .float-field.has-toggle input{padding-right:50px}.client-access-form .float-field input:focus{border-color:var(--you);outline:0;box-shadow:0 0 0 3px #6c3ce926}.client-access-form .float-label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px);color:var(--grey);pointer-events:none;font-size:15px;font-weight:400;line-height:1;transition:top .18s,transform .18s,font-size .18s,color .18s;position:absolute;top:50%;left:15px;overflow:hidden;transform:translateY(-50%)}:-webkit-any(.client-access-form .float-field input:focus+.float-label,.client-access-form .float-field input:not(:placeholder-shown)+.float-label,.client-access-form .float-field input:-webkit-autofill+.float-label){color:var(--you);font-size:11.5px;font-weight:600;top:10px;transform:none}:is(.client-access-form .float-field input:focus+.float-label,.client-access-form .float-field input:not(:placeholder-shown)+.float-label,.client-access-form .float-field input:autofill+.float-label){color:var(--you);font-size:11.5px;font-weight:600;top:10px;transform:none}.client-access-form .float-field input:not(:focus):not(:placeholder-shown)+.float-label{color:var(--grey)}.client-access-form .float-field.has-error input{background:snow;border-color:#b42318}.client-access-form .float-field.has-error .float-label{color:#b42318!important}.client-access-form .field-error{color:#b42318;font-size:13px;font-weight:500}.password-toggle{width:38px;height:38px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-toggle:hover{color:var(--you);background:var(--you-tint)}.password-toggle:focus-visible{outline:2px solid var(--you);outline-offset:1px}@media (prefers-reduced-motion:reduce){.client-access-form .float-label,.client-access-form .float-field input{transition:none}}.client-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.client-forgot-btn{margin:0;padding:12px 16px;font-size:14px;font-weight:600}footer{color:var(--ink-soft);border-top:1px solid var(--line);background:#f7f8fa;padding:54px 0 22px}footer .footer-brand p{color:var(--grey);font-size:15px}footer .footer-col h4{color:var(--ink);letter-spacing:.06em;font-size:13px}footer .footer-col a{color:var(--grey);font-size:14px}footer .footer-col a:hover{color:var(--you-deep)}.footer-bottom{color:var(--grey);border-color:var(--line);font-size:12px}.legal-page{background:#f7f8fa}.legal-page h2{font-size:40px;line-height:1.2}.legal-page h3{font-size:23px}.legal-card{box-shadow:none;border:1px solid var(--line);border-radius:20px}.legal-page .legal-nav a{color:var(--you-deep)}@media (max-width:1100px){.hero-boond-inner{grid-template-columns:1fr .8fr;gap:28px}.hero-massive{font-size:37px}.hero-massive .gradient-word{white-space:normal}.team-profile{grid-template-columns:120px 1fr;gap:18px;padding:22px}.nav-links .btn{padding:10px 12px}.security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hero-boond-inner{grid-template-columns:1fr;gap:32px}.hero-product-demo{width:100%;max-width:620px;margin:0 auto}.hero-massive{font-size:clamp(38px,6vw,54px)}.hero-massive .gradient-word{white-space:normal}.nav-discover,.hide-mobile.nav-discover{display:block}.nav-inner{gap:12px}.nav-links{gap:5px}.nav-links .nav-demo{display:none}.value-heading{grid-template-columns:1fr;gap:18px}.value-grid,.value-audience-grid,.team-profiles{grid-template-columns:1fr}.team-profile{grid-template-columns:170px 1fr}.product-band .product-grid,.product-band.rh .product-grid,.product-band.docs .product-grid{grid-template-columns:1fr;gap:32px}.product-band.docs .product-grid>div:first-child{order:2}.product-band.docs .product-grid>div:last-child{order:1}.product-band.rh .rh-screen{justify-self:center;margin:auto}.docs-product-ui{margin:auto}.partner-feature-layout,.contact-layout{grid-template-columns:1fr;gap:32px}.tier-grid{grid-template-columns:1fr;max-width:620px;margin-left:auto;margin-right:auto}.license-offer{grid-template-columns:1fr}.security-followup{flex-direction:column;align-items:flex-start}.founder-quote{font-size:19px}}@media (max-width:600px){html{scroll-padding-top:88px}.wrap,.nav-inner{padding-left:20px;padding-right:20px}.nav-inner{gap:8px;min-height:72px;padding-top:12px;padding-bottom:12px}.brand .logo-you{height:21px}.nav-links{gap:2px;font-size:13px}.nav-links>a:not(.btn){padding:10px 6px}.nav-discover{margin:0}.nav-discover summary{padding:10px 6px}.nav-links .client-space-link{display:none}.nav-dropdown{min-width:220px;left:auto;right:0}.hero-boond{padding:40px 0 48px}.hero-logo-clean{width:170px}.hero-massive{font-size:clamp(30px,7.8vw,44px);line-height:1.14}.hero-boond .lead-center{font-size:17px}.hero-ctas-center{flex-direction:column}.hero-ctas-center a{width:100%}.hero-product-demo{padding:20px}.ecosystem-head h2{font-size:25px}.ecosystem-card{padding:12px}.ecosystem-logo{flex-shrink:0;width:95px}.agent-frame{height:240px}.hero-trust{flex-wrap:wrap;gap:8px 14px}.confidence-content{flex-direction:column;align-items:flex-start;gap:14px}.confidence-content a{margin-left:55px}.value-overview,.founder-section,.faq,.pricing,.security,.contact-section,.product-band,.partners{padding:54px 0}.value-heading h2{font-size:32px}.value-overview .value-card{padding:24px}.value-overview .value-card h3{font-size:28px}.value-audience-kicker{font-size:29px}.value-overview .value-audience-item h4{font-size:23px}.team-profile{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:18px}.team-profile h3{font-size:22px}.team-profile p{font-size:14px}.team-role{font-size:11px}.founder-intro{font-size:16px}.founder-quote{padding:16px 20px;font-size:18px}.faq-item summary{padding-left:18px;font-size:16px}.faq-item p{padding-left:18px;font-size:15px}.feat-grid{grid-template-columns:1fr}.product-band h3{font-size:32px}.product-band p.desc{font-size:16px}.security-grid-new{grid-template-columns:1fr}.security-grid-new .security-card{padding:24px}.contact-panel{padding:22px}.contact-two{grid-template-columns:1fr}.partner-benefits{flex-direction:column}.partner-feature-copy h2{font-size:34px}.partner-actions{flex-direction:column;align-items:stretch}.partner-text-link{text-align:center}.portal-workspace{min-height:250px}.portal-content{padding:18px 14px}.license-offer{padding:24px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.client-page{padding:54px 0}.client-page .client-box{padding:26px}.legal-page h2{font-size:32px}}@media (max-width:380px){.team-profile{grid-template-columns:1fr}.team-photo{width:140px}.ecosystem-logo{width:85px}.ecosystem-copy{font-size:12px}.nav-inner{padding-left:14px;padding-right:14px}.brand .logo-you{height:19px}.nav-links{font-size:12px}}.agent-frame{position:relative;overflow:hidden}.agent-frame .agent-shot{object-fit:initial;width:335%;max-width:none;height:auto;position:absolute;top:-14px;left:50%;transform:translate(-44.5%)}.product-band.rh .rh-screen{background:#fff;height:520px;position:relative;overflow:hidden}.product-band.rh .rh-screen img{width:335%;max-width:none;height:auto;position:absolute;top:-20px;left:50%;transform:translate(-44.5%)}@media (max-width:600px){.product-band.rh .rh-screen{height:450px}}.hero-copy{max-width:none}@media (min-width:1101px){.hero-massive{font-size:clamp(34px,3vw,43px)}}.hero-product-demo{min-height:0}.hero-product-demo:before{display:none}.hero-product-demo .ecosystem-head h2{font-size:27px!important}.brand .logo-you{height:40px}@media (max-width:600px){.brand .logo-you{height:32px}}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none}.license-offer h3{color:var(--ink)}.license-offer p{color:var(--grey)}.license-offer .eyebrow{color:var(--docs-deep)}.license-offer{box-shadow:none}.complement-line,.complement-line strong{color:var(--ink-soft)}.product-band .feat-item:nth-child(n){border-top:1px solid var(--line)}.product-band .feat-item:nth-child(n) .feat-icon{background:var(--paper-tint)}.product-band.rh .feat-item:nth-child(n) .feat-icon svg{color:var(--rh-deep)}.product-band.docs .feat-item:nth-child(n) .feat-icon svg{color:var(--docs-deep)}.language-flag svg{border-radius:2px;width:21px;height:14px;display:block}.tier-card2 .try-now{box-shadow:none;color:var(--you-deep);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px 0;text-decoration:underline}@media (max-width:900px){.tier-grid{grid-template-columns:1fr;max-width:620px}}.license-offer h3 .bewis-word{color:var(--ink)}.hero-boond-inner{align-items:start;max-width:1240px}.hero-product-demo{margin-top:24px}@media (min-width:1101px){.hero-massive{font-size:clamp(34px,2.75vw,40px)}}.hero-logo-clean{object-position:left center}.value-overview .value-result{flex-direction:column;justify-content:center;align-items:flex-start;min-height:82px;display:flex}.team-role{min-height:36px}.team-profile h3{min-height:58px}.team-profile{height:100%}.ecosystem-logo{flex:0 0 108px;width:108px}.tier-card2 .tflag{min-height:36px;margin-bottom:14px}.tier-card2 .cta .btn{min-height:48px}@media (max-width:900px){.hero-product-demo{margin-top:0}.team-profile h3,.team-role{min-height:0}}@media (max-width:600px){.value-overview .value-result{min-height:70px}.ecosystem-logo{flex-basis:95px;width:95px}}.brand-tagline{color:var(--grey);white-space:nowrap;margin-left:6px;font-size:12px;font-style:italic;display:block}.brand>.bar{background:var(--you);width:2px;height:28px;display:block}.kicker .bar{background:var(--you);border-radius:2px;flex-shrink:0;width:4px;height:22px}.kicker.on-rh .bar{background:var(--rh-deep)}.kicker.on-docs .bar{background:var(--docs-deep)}.founder-kicker,.contact-kicker{align-items:center;gap:12px;display:flex}.founder-kicker:before,.contact-kicker:before{content:"";background:var(--you);border-radius:2px;flex-shrink:0;width:4px;height:22px;display:block}@media (max-width:900px){.brand-tagline,.brand>.bar{display:none}}.kicker span:not(.bar),.founder-kicker,.contact-kicker{letter-spacing:.06em;font-size:16px;line-height:1.4}.partner-eyebrow,.legal-eyebrow{font-size:14px;line-height:1.4}@media (max-width:600px){.kicker span:not(.bar),.founder-kicker,.contact-kicker{font-size:15px}.partner-eyebrow,.legal-eyebrow{font-size:13px}}.value-overview{padding:58px 0}.value-overview .value-heading{grid-template-columns:1.15fr 1fr;gap:32px;margin-bottom:26px}.value-overview .value-heading h2{font-size:clamp(28px,3vw,36px);line-height:1.2}.value-overview .value-heading p{font-size:16px}.value-overview .value-card{padding:22px}.value-overview .value-step-icon{border-radius:12px;width:40px;height:40px;margin-bottom:15px}.value-overview .value-step-icon svg{width:23px;height:23px}.value-overview .value-card h3{margin-bottom:12px;font-size:25px}.value-overview .value-benefit{margin-bottom:8px;font-size:16px}.value-overview .value-card p{margin-bottom:18px;font-size:14px;line-height:1.6}.value-overview .value-result{min-height:68px;padding:12px;font-size:16px}.value-overview .value-for-whom{margin-top:28px}.value-overview .value-audience-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.value-overview .value-audience-kicker{font-size:24px}.value-overview .value-audience-heading h3{margin:0;font-size:15px}.value-overview .value-audience-item,.value-overview .value-audience-item:last-child{padding:18px}.value-overview .value-audience-item h4{margin-bottom:6px;font-size:19px}.value-overview .value-audience-item p{font-size:14px}@media (max-width:900px){.value-overview .value-heading{grid-template-columns:1fr;gap:12px}.value-overview .value-grid{gap:14px}}@media (max-width:600px){.value-overview{padding:44px 0}.value-overview .value-card{padding:20px}.value-overview .value-result{min-height:0}.value-overview .value-audience-grid{gap:12px}}#rh{--ink:#1b2a33;--ink-soft:#3d4c57;--paper:#fff;--paper-tint:#f6f7f8;--dot:#3e9e8c;--you:#6c3ce9;--you-deep:#5528c4;--you-tint:#f1ecfd;--rh:#ffd23f;--rh-deep:#96700a;--rh-tint:#fff6dc;--docs:#00e0b8;--docs-deep:#00695a;--docs-tint:#e1fbf5;--line:#e4e7ea;--grey:#667080;--amber-warn:#b45309;--amber-warn-tint:#fff7ed}#rh,#rh *{box-sizing:border-box}#rh{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){#rh{scroll-behavior:auto}#rh,#rh *{transition:none!important;animation:none!important}}#rh{color:var(--ink-soft);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}#rh h1,#rh h2,#rh h3,#rh .display{color:var(--ink);letter-spacing:-.01em;margin:0;font-family:Space Grotesk,Inter,sans-serif}#rh a{color:inherit}#rh .wrap{max-width:1160px;margin:0 auto;padding:0 32px;position:relative}#rh img{max-width:100%;display:block}#rh section{position:relative}#rh .kicker{align-items:center;gap:14px;margin-bottom:18px;display:flex}#rh .kicker .bar{background:var(--you);border-radius:2px;flex-shrink:0;width:4px;height:22px}#rh .kicker span{letter-spacing:.01em;color:var(--ink-soft);font-size:14.5px;font-weight:600}#rh .kicker.on-rh .bar{background:var(--rh-deep)}#rh .kicker.on-docs .bar{background:var(--docs-deep)}#rh .kicker.on-dark span{color:#c7cdd4}#rh .kicker.on-dark .bar{background:var(--dot)}#rh .kicker.center{justify-content:center}#rh .nav{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}#rh .nav-inner{justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;padding:14px 32px;display:flex}#rh .brand{align-items:center;gap:14px;text-decoration:none;display:flex}#rh .brand .logo-you{width:auto;height:24px}#rh .brand .bar{background:var(--you);width:2px;height:24px}#rh .brand-tagline{color:var(--grey);margin-left:2px;font-size:12px;font-style:italic}#rh .nav-links{align-items:center;font-size:14.5px;display:flex}#rh .nav-links a:not(.btn){color:var(--ink-soft);white-space:nowrap;margin-right:24px;text-decoration:none}#rh .nav-links a:not(.btn):hover{color:var(--ink)}#rh .nav-discover{margin-right:22px;position:relative}#rh .nav-discover summary{cursor:pointer;color:var(--ink-soft);white-space:nowrap;list-style:none}#rh .nav-discover summary::-webkit-details-marker{display:none}#rh .nav-discover summary:after{content:"⌄";color:var(--you);margin-left:6px;font-weight:800}#rh .nav-discover[open] summary{color:var(--ink)}#rh .nav-dropdown{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:220px;padding:10px;position:absolute;top:calc(100% + 15px);left:-18px;box-shadow:0 20px 45px #1b2a3326}#rh .nav-dropdown a:not(.btn){border-radius:9px;margin:0;padding:10px 12px;font-size:14px;display:block}#rh .nav-dropdown a:not(.btn):hover{background:var(--you-tint);color:var(--you-deep)}#rh .client-space-link{border:1px solid var(--you);background:var(--you);color:#fff;border-radius:999px;margin-left:10px;padding:11px 20px;box-shadow:0 8px 20px #6c3ce938}#rh .client-space-link:hover{border-color:var(--you-deep);background:var(--you-deep);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #6c3ce94d}#rh .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}#rh .btn-primary{background:var(--ink);color:var(--paper)}#rh .btn-primary:hover{background:#0f171e}#rh .btn-you{background:var(--you);color:var(--paper)}#rh .btn-you:hover{background:var(--you-deep)}#rh .btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}#rh .btn-ghost:hover{border-color:var(--ink)}#rh .btn-ink-outline{color:var(--paper);background:0 0;border:1px solid #ffffff59}#rh .btn-ink-outline:hover{border-color:var(--paper)}#rh .btn:focus-visible,#rh a:focus-visible,#rh button:focus-visible,#rh input:focus-visible,#rh textarea:focus-visible,#rh select:focus-visible{outline:2px solid var(--dot);outline-offset:2px}#rh .hero-boond{text-align:center;background:var(--you-tint);border-bottom:1px solid var(--line);padding:104px 0 76px}#rh .hero-boond-inner{max-width:880px;margin:0 auto}#rh .hero-boond .qline{color:var(--ink-soft);margin-bottom:20px;font-size:19px;display:block}#rh .hero-massive{color:var(--ink);letter-spacing:-.01em;margin:0 0 30px;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,7vw,80px);font-weight:700;line-height:1.06}#rh .lead-center{color:var(--ink-soft);max-width:62ch;margin:0 auto 36px;font-size:18px}#rh .hero-ctas-center{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:34px;display:flex}#rh .btn-pill-dark,#rh .btn-pill-outline{white-space:nowrap;border-radius:40px;align-items:center;gap:6px;padding:16px 30px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}#rh .btn-pill-dark{background:var(--ink);color:#fff}#rh .btn-pill-dark:hover{background:#0f171e}#rh .btn-pill-outline{border:1.5px solid var(--ink);color:var(--ink);background:0 0}#rh .btn-pill-outline:hover{background:var(--ink);color:#fff}#rh .hero-langs-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}#rh .hero-langs-center .lang-label{color:var(--grey);margin-right:2px;font-size:12.5px}#rh .hero-langs-center .lang-pill{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:4px 9px;font-size:12px;font-weight:700}#rh .hero-visual-center{max-width:520px;margin:52px auto 0;position:relative}#rh .hero-visual-center .tilt-bg{background:linear-gradient(135deg,var(--you-tint),var(--docs-tint) 60%,var(--rh-tint));z-index:0;border-radius:18px;position:absolute;inset:14px -14px -14px 14px;transform:rotate(-3deg)}#rh .hero-visual-center .card{z-index:1;background:var(--paper);border:1px solid var(--line);border-radius:16px;justify-content:center;align-items:center;padding:40px 30px;display:flex;position:relative;box-shadow:0 28px 60px -28px #1b2a3340}#rh .hero-visual-center .logo-you-big{width:70%;height:auto}#rh .hero-visual-center .sticker{z-index:2;background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:40px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #1b2a3366}#rh .hero-visual-center .sticker .dotb{background:var(--dot);border-radius:50%;width:8px;height:8px}#rh .hero-boond{text-align:left;background:radial-gradient(circle at 85% 18%,#00e0b82e,#0000 25%),radial-gradient(circle at 8% 82%,#ffd23f38,#0000 24%),linear-gradient(135deg,#f5f0ff 0%,#fff 53%,#eefffa 100%);padding:88px 0 74px}#rh .hero-boond-inner{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:68px;max-width:1160px;display:grid}#rh .hero-copy{max-width:650px}#rh .hero-logo-clean{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:190px;height:94px;margin:0 0 18px;display:block}#rh .hero-boond .qline{color:var(--you-deep);background:#ffffffb8;border:1px solid #6c3ce92e;border-radius:99px;align-items:center;gap:9px;margin-bottom:24px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}#rh .hero-boond .qline:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #3e9e8c1f}#rh .hero-massive{letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(48px,5.2vw,72px);line-height:1.01}#rh .hero-massive .gradient-word{background:linear-gradient(100deg,var(--you) 5%,var(--docs-deep) 94%);color:#0000;-webkit-background-clip:text;background-clip:text}#rh .lead-center{max-width:58ch;margin:0 0 32px;font-size:18px;line-height:1.65}#rh .hero-ctas-center{justify-content:flex-start;margin-bottom:28px}#rh .hero-langs-center{justify-content:flex-start}#rh .hero-visual-center{display:none}#rh .hero-product-demo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #1b2a331a;border-radius:28px;min-height:520px;padding:20px;position:relative;box-shadow:0 35px 80px -38px #1b2a3361}#rh .hero-product-demo:before{content:"";background:var(--rh);filter:blur(65px);opacity:.28;border-radius:50%;width:190px;height:190px;position:absolute;top:-28px;right:-24px}#rh .hero-product-demo .agent-frame,#rh .hero-product-demo .agent-caption{display:none}#rh .ecosystem-head{z-index:1;margin:4px 4px 22px;position:relative}#rh .ecosystem-head .mini{color:var(--you);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}#rh .ecosystem-head h2{margin-top:7px;font-size:26px;line-height:1.15}#rh .ecosystem-stack{z-index:1;gap:15px;display:grid;position:relative}#rh .ecosystem-card{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 20px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid}#rh .ecosystem-logo{flex:none;width:132px;height:79px;display:block;position:relative;overflow:hidden}#rh .ecosystem-logo img{width:150%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:520px){#rh .ecosystem-card{grid-template-columns:96px minmax(0,1fr) auto;gap:9px;padding:13px 10px}#rh .ecosystem-logo{width:96px;height:64px}#rh .ecosystem-card strong{font-size:16px}}#rh .ecosystem-card:hover{transform:translate(5px);box-shadow:0 18px 34px -28px #1b2a33a6}#rh .ecosystem-icon{width:54px;height:54px;color:var(--ink);border-radius:15px;place-items:center;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:800;display:grid}#rh .ecosystem-card.rh-card .ecosystem-icon{background:var(--rh)}#rh .ecosystem-card.docs-card .ecosystem-icon{background:var(--docs)}#rh .ecosystem-card strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:18px;display:block}#rh .ecosystem-card p{color:var(--grey);margin:4px 0 0;font-size:12.5px;line-height:1.45}#rh .ecosystem-arrow{color:var(--you);font-size:22px;font-weight:700}#rh .ecosystem-link{z-index:1;border-top:1px solid var(--line);color:var(--ink-soft);margin:22px 5px 0;padding-top:18px;font-size:13px;line-height:1.5;position:relative}#rh .rh-screen{background:#fff;border:1px solid #00000014;border-radius:16px;overflow:hidden;transform:rotate(1deg);box-shadow:0 26px 55px -30px #1b2a3366}#rh .rh-screen img{aspect-ratio:1.05;object-fit:cover;object-position:center;width:100%;display:block}#rh.product-band.rh .mockup{display:none}#rh .demo-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}#rh .demo-brand{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}#rh .demo-live{color:var(--docs-deep);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}#rh .demo-live:before{content:"";background:var(--docs);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #00e0b821}#rh .demo-question{background:var(--ink);color:#fff;border-radius:16px 16px 4px;margin-bottom:14px;padding:18px 20px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 16px 28px -22px #1b2a33cc}#rh .demo-answer{border:1px solid var(--line);background:#fff;border-radius:4px 16px 16px;padding:20px;position:relative}#rh .demo-answer-head{color:var(--ink);align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}#rh .demo-answer-head .spark{background:var(--rh);width:29px;height:29px;color:var(--ink);border-radius:9px;place-items:center;display:grid}#rh .demo-row{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}#rh .demo-row-num{background:var(--you-tint);width:28px;height:28px;color:var(--you-deep);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}#rh .demo-row strong{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}#rh .demo-row span{color:var(--grey);font-size:11.5px;line-height:1.45;display:block}#rh .demo-doc{background:var(--docs-tint);border:1px solid #00695a2e;border-radius:15px;width:210px;padding:16px 17px;position:absolute;bottom:-25px;right:-24px;transform:rotate(2deg);box-shadow:0 18px 40px -24px #00695a8c}#rh .demo-doc-label{color:var(--docs-deep);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}#rh .demo-doc p{color:var(--ink);margin:0;font-size:12px;font-weight:600;line-height:1.4}#rh .agent-frame{z-index:1;border:1px solid var(--line);background:#fff;border-radius:20px;height:480px;position:relative;overflow:hidden}#rh .agent-shot{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}#rh .agent-caption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2a33eb;border-radius:99px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:38px;left:40px;box-shadow:0 12px 30px -16px #1b2a33b3}#rh .agent-caption:before{content:"";background:var(--docs);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00e0b82e}#rh .hero-trust{color:var(--grey);align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}#rh .hero-trust span{align-items:center;gap:6px;display:flex}#rh .hero-trust b{color:var(--docs-deep)}#rh .audience,#rh .situations,#rh .flow,#rh .integration,#rh .proof{display:none}#rh .value-overview{background:var(--paper);border-bottom:1px solid var(--line);padding:94px 0}#rh .value-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}#rh .value-heading h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,48px);line-height:1.08}#rh .value-heading p{max-width:58ch;color:var(--grey);margin:0;font-size:17px}#rh .value-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#rh .value-card{border:1px solid var(--line);background:var(--paper-tint);border-radius:18px;min-height:230px;padding:28px;position:relative;overflow:hidden}#rh .value-card:after{content:"";background:var(--you-tint);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-45px}#rh .value-card:nth-child(2):after{background:var(--rh-tint)}#rh .value-card:nth-child(3):after{background:var(--docs-tint)}#rh .value-num{color:var(--you);letter-spacing:.08em;margin-bottom:40px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:800;display:block}#rh .value-card:nth-child(2) .value-num{color:var(--rh-deep)}#rh .value-card:nth-child(3) .value-num{color:var(--docs-deep)}#rh .value-card h3{margin-bottom:10px;font-size:21px}#rh .value-card p{z-index:1;color:var(--grey);margin:0;font-size:14px;position:relative}#rh .value-card{transition:transform .25s,box-shadow .25s,border-color .25s}#rh .value-card:hover{border-color:#6c3ce938;transform:translateY(-5px);box-shadow:0 22px 45px -34px #1b2a3380}#rh .value-audiences{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}#rh .value-audiences span{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:600}#rh .audience{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:76px 0}#rh .audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}#rh .audience-card{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:10px;padding:24px 20px}#rh .audience-icon{background:var(--you-tint);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}#rh .audience-icon svg{width:22px;height:22px;color:var(--you-deep)}#rh .audience-card:nth-child(2) .audience-icon{background:var(--rh-tint)}#rh .audience-card:nth-child(2) .audience-icon svg{color:var(--rh-deep)}#rh .audience-card:nth-child(3) .audience-icon{background:var(--docs-tint)}#rh .audience-card:nth-child(3) .audience-icon svg{color:var(--docs-deep)}#rh .audience-card:nth-child(4) .audience-icon{background:#3e9e8c24}#rh .audience-card:nth-child(4) .audience-icon svg{color:var(--dot)}#rh .audience-card h3{margin-bottom:8px;font-size:16px;font-weight:600}#rh .audience-card p{color:var(--grey);margin:0;font-size:13.5px;line-height:1.5}#rh .situations{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:96px 0}#rh .sit-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}#rh .sit-card{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--you);color:var(--ink-soft);border-radius:10px;padding:20px 22px;font-size:15px;position:relative}#rh .sit-card:nth-child(3n+2){border-left-color:var(--rh-deep)}#rh .sit-card:nth-child(3n+3){border-left-color:var(--docs-deep)}#rh .sit-card:before{content:"“";color:var(--you);opacity:.35;margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:34px;line-height:0;display:block}#rh .sit-card:nth-child(3n+2):before{color:var(--rh-deep)}#rh .sit-card:nth-child(3n+3):before{color:var(--docs-deep)}#rh .situations .punch{text-align:center;color:var(--ink);margin-top:44px;font-size:21px;font-weight:600}#rh .flow{border-bottom:1px solid var(--line);text-align:center;background:linear-gradient(180deg, var(--you-tint) 0%, #fff 40%);padding:100px 0}#rh .flow-head{max-width:60ch;margin:0 auto 48px}#rh .flow-head h2{font-size:30px;font-weight:600}#rh .flow-steps{align-items:stretch;gap:0;max-width:1000px;margin:0 auto;display:flex}#rh .flow-step{flex:1;padding:26px 20px}#rh .flow-step .num{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 14px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;display:flex}#rh .flow-step.a .num,#rh .flow-step.b .num{background:var(--rh-deep)}#rh .flow-step.c .num{background:var(--docs-deep)}#rh .flow-step h3{margin-bottom:8px;font-size:19px;font-weight:600}#rh .flow-step p{color:var(--grey);margin:0;font-size:14px}#rh .flow-step .tag{border-radius:20px;margin-top:12px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}#rh .flow-step.a .tag,#rh .flow-step.b .tag{background:var(--rh-tint);color:var(--rh-deep)}#rh .flow-step.c .tag{background:var(--docs-tint);color:var(--docs-deep)}#rh .flow-arrow{color:var(--you);justify-content:center;align-items:center;padding:0 6px;font-size:26px;font-weight:700;display:flex}#rh .flow-statement{color:var(--ink);max-width:52ch;margin-top:44px;margin-left:auto;margin-right:auto;font-size:19px;font-weight:600}#rh .bewis-word{font-family:Space Grotesk,sans-serif;font-weight:700}#rh .bewis-word .i-accent{display:inline-block;position:relative}#rh .bewis-word .i-accent:after{content:"";background:var(--dot);border-radius:50%;width:.24em;height:.24em;position:absolute;top:.16em;left:50%;transform:translate(-50%,-50%)}#rh .bewis-word .dot-accent{background:var(--dot);border-radius:50%;width:.32em;height:.32em;margin-left:-.42em;margin-right:.1em;display:inline-block;position:relative;top:-.62em}#rh.product-band{padding:96px 0;position:relative;overflow:hidden}#rh.product-band.rh{background:linear-gradient(120deg, var(--rh-tint), #fffdf5)}#rh.product-band.docs{background:linear-gradient(120deg, var(--docs-tint), #f3fffc)}#rh .band-blob{filter:blur(90px);opacity:.35;z-index:0;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}#rh.product-band.rh .band-blob{background:var(--rh)}#rh.product-band.docs .band-blob{background:var(--docs);inset:auto auto -160px -120px}#rh .product-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}#rh.product-band.docs .product-grid{direction:rtl;gap:84px}#rh.product-band.docs .product-grid>*{direction:ltr}#rh .product-logo{width:auto;height:36px;margin-bottom:18px}#rh .product-logo.big{height:68px;margin-bottom:22px}#rh.product-band .eyebrow-tag{letter-spacing:.04em;margin-bottom:10px;font-size:12.5px;font-weight:700}#rh.product-band.rh .eyebrow-tag{color:var(--rh-deep)}#rh.product-band.docs .eyebrow-tag{color:var(--docs-deep)}#rh.product-band h3{max-width:16ch;margin-bottom:14px;font-size:27px;font-weight:600}#rh.product-band p.desc{color:var(--ink-soft);max-width:46ch;margin:0 0 20px;font-size:15.5px}#rh .feat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}#rh .feat-item{background:#fff9;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}#rh .feat-grid.rh .feat-item{border-left:3px solid var(--rh-deep)}#rh .feat-grid.docs .feat-item{border-left:3px solid var(--docs-deep)}#rh .feat-icon{background:#ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:flex}#rh .feat-icon svg{width:16px;height:16px}#rh .feat-grid.rh .feat-icon svg{color:var(--rh-deep)}#rh .feat-grid.docs .feat-icon svg{color:var(--docs-deep)}#rh .feat-text{flex-direction:column;gap:3px;display:flex}#rh .feat-text strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}#rh .feat-text span{color:var(--grey);font-size:12.5px;line-height:1.4}#rh.product-band .callout{color:var(--ink);border-left:3px solid var(--ink);background:#0000000d;border-radius:0 8px 8px 0;margin-bottom:20px;padding:12px 16px;font-size:14.5px;font-weight:600}#rh .legal-badge{color:var(--docs-deep);background:#00e0b829;border:1px solid #00695a40;border-radius:20px;align-items:center;gap:8px;margin:14px 0 18px;padding:8px 16px;font-size:13.5px;font-weight:700;display:inline-flex}#rh .legal-badge svg{flex-shrink:0;width:16px;height:16px}#rh .feat-item.legal-highlight{background:#00e0b824;border:1px solid #00695a4d}#rh .feat-item.legal-highlight .feat-icon{background:#ffffffd9}#rh .mockup{background:var(--paper);border:1px solid #00000014;border-radius:12px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 24px 50px -24px #1b2a3347}#rh .mockup.big{max-width:85%;margin-left:auto;transform:rotate(1.2deg)}#rh.product-band.docs .mockup{transform:rotate(-1.2deg)}#rh.product-band.docs .mockup.big{max-width:85%;margin-left:0;margin-right:auto;transform:rotate(-1.2deg)}#rh .mockup-bar{background:var(--paper-tint);border-bottom:1px solid var(--line);gap:6px;padding:11px 15px;display:flex}#rh .mockup-bar span{background:var(--line);border-radius:50%;width:8px;height:8px}#rh .mockup-body{padding:20px}#rh .mockup-body.mockup-fade{max-height:190px;position:relative;overflow:hidden}#rh .fade-overlay{pointer-events:none;background:linear-gradient(#fff0 0%,#fff 85%);height:60px;position:absolute;bottom:0;left:0;right:0}#rh .chat-bubble{border-radius:9px;max-width:88%;margin-bottom:10px;padding:11px 14px;font-size:14px}#rh .chat-bubble.q{background:var(--ink);color:var(--paper);border-bottom-right-radius:3px;margin-left:auto}#rh .chat-bubble.a{background:var(--paper-tint);color:var(--ink-soft);border:1px solid var(--line);border-bottom-left-radius:3px}#rh .doc-lines{flex-direction:column;gap:9px;display:flex}#rh .doc-line{background:var(--line);border-radius:3px;height:10px}#rh .doc-badge{color:var(--docs-deep);background:var(--docs-tint);border-radius:20px;align-items:center;margin-bottom:14px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}#rh .doc-badge .sq{background:var(--docs-deep);border-radius:2px;flex-shrink:0;width:6px;height:6px;margin-right:7px}#rh .docs-product-ui{background:#fff;border:1px solid #00695a29;border-radius:18px;width:82%;margin:0 auto;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 32px 70px -38px #1b2a337a}#rh .docs-ui-top{border-bottom:1px solid var(--line);background:#f9fbfb;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}#rh .docs-ui-brand{color:var(--docs-deep);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}#rh .docs-ui-brand:before{content:"";background:var(--docs);border-radius:3px;width:9px;height:9px}#rh .docs-ui-status{background:var(--docs-tint);color:var(--docs-deep);border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800}#rh .docs-ui-body{grid-template-columns:42% 58%;min-height:430px;display:grid}#rh .docs-form{border-right:1px solid var(--line);background:#fcfdfd;padding:18px}#rh .docs-form-title{color:var(--ink);margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}#rh .docs-field{margin-bottom:12px}#rh .docs-field label{color:var(--grey);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}#rh .docs-input{border:1px solid var(--line);min-height:36px;color:var(--ink-soft);background:#fff;border-radius:8px;align-items:center;padding:8px 10px;font-size:10.5px;display:flex}#rh .docs-input.selected{color:var(--docs-deep);border-color:#00695a4d;font-weight:700}#rh .docs-generate{background:var(--ink);color:#fff;text-align:center;border-radius:9px;margin-top:17px;padding:10px;font-size:10px;font-weight:800}#rh .docs-preview{background:#eef1f2;justify-content:center;align-items:center;padding:24px 18px;display:flex}#rh .a4-page{color:#33404a;background:#fff;width:205px;min-height:292px;padding:24px 21px;box-shadow:0 12px 30px -20px #1b2a3399}#rh .a4-logo{color:var(--ink);margin-bottom:22px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:800}#rh .a4-title{color:var(--ink);text-align:center;margin-bottom:17px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}#rh .a4-meta{background:var(--docs-tint);color:var(--docs-deep);margin-bottom:15px;padding:8px;font-size:7px;line-height:1.55}#rh .a4-text{font-size:6.8px;line-height:1.7}#rh .a4-sign{border-top:1px solid var(--line);color:var(--grey);grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding-top:10px;font-size:6px;display:grid}#rh .a4-certified{color:var(--docs-deep);align-items:center;gap:4px;margin-top:15px;font-size:6px;font-weight:800;display:inline-flex}#rh .a4-certified:before{content:"✓";background:var(--docs);width:10px;height:10px;color:var(--ink);border-radius:50%;place-items:center;display:grid}#rh .integration{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:96px 0}#rh .integration-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}#rh .crm-visual{position:relative}#rh .crm-window{background:var(--paper);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 50px -24px #1b2a3347}#rh .crm-bar{border-bottom:1px solid var(--line);background:#edeff1;align-items:center;gap:6px;padding:10px 14px;display:flex}#rh .crm-bar span:not(.crm-url){background:#c7cdd4;border-radius:50%;width:8px;height:8px}#rh .crm-bar .crm-url{color:var(--grey);background:var(--paper);border-radius:4px;margin-left:10px;padding:2px 10px;font-size:11px}#rh .crm-body{min-height:180px;display:flex}#rh .crm-sidebar{border-right:1px solid var(--line);background:#f6f7f8;flex-direction:column;gap:10px;width:26%;padding:14px 10px;display:flex}#rh .crm-side-item{background:var(--line);border-radius:3px;height:9px}#rh .crm-side-item.active{background:var(--you);opacity:.55}#rh .crm-main{flex-direction:column;flex:1;gap:12px;padding:18px 16px;display:flex}#rh .crm-line{background:var(--line);border-radius:3px;height:9px}#rh .crm-table{background:repeating-linear-gradient(#f0f1f3,#f0f1f3 14px,#e4e7ea 14px 15px);border-radius:6px;height:70px;margin-top:6px}#rh .crm-widget{background:var(--ink);width:58%;color:var(--paper);border-radius:10px;padding:12px 14px;position:absolute;bottom:-18px;right:16px;box-shadow:0 16px 30px -12px #1b2a3380}#rh .crm-widget-head{align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}#rh .crm-widget-head .dotb{background:var(--dot);border-radius:50%;width:7px;height:7px}#rh .crm-widget-msg{color:#c7cdd4;background:#ffffff14;border-radius:6px;padding:7px 10px;font-size:12px}#rh .crm-tag{text-align:center;color:var(--you-deep);background:var(--you-tint);border-radius:20px;margin-top:34px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-block}#rh .complement-line{text-align:center;background:var(--ink);padding:22px 0}#rh .complement-line .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}#rh .complement-line span{color:#c7cdd4;font-size:16px}#rh .complement-line strong{color:var(--paper);font-family:Space Grotesk,sans-serif}#rh .complement-line .sep{color:var(--dot);font-weight:700}#rh .partners{border-bottom:1px solid var(--line);background:linear-gradient(120deg, var(--you-tint) 0%, #fff 55%);padding:100px 0}#rh .partners-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;margin-bottom:48px;display:grid}#rh .partners h2{color:var(--ink);margin-bottom:8px}#rh .partners .sub{color:var(--you-deep);margin-bottom:18px;font-size:17px;font-weight:600}#rh .partners p.desc{color:var(--ink-soft);max-width:50ch;margin:0 0 16px;font-size:15px}#rh .wl-targets{flex-wrap:wrap;gap:8px;margin:22px 0 26px;display:flex}#rh .wl-targets span{background:var(--you-tint);color:var(--you-deep);border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:600}#rh .wl-targets span:nth-child(3n+2){background:var(--rh-tint);color:var(--rh-deep)}#rh .wl-targets span:nth-child(3n+3){background:var(--docs-tint);color:var(--docs-deep)}#rh .wl-stack{flex-direction:column;align-items:center;gap:8px;display:flex}#rh .wl-card{background:var(--paper);border:1px solid var(--line);text-align:center;width:100%;max-width:300px;color:var(--ink);border-radius:10px;padding:14px 18px;font-size:14px;font-weight:600;box-shadow:0 10px 26px -18px #1b2a3340}#rh .wl-card.mid{border-color:var(--you);color:var(--you-deep);background:var(--you-tint)}#rh .wl-card.human{border-color:var(--rh-deep);color:var(--rh-deep);background:var(--rh-tint);font-size:13px}#rh .wl-card.powered{box-shadow:none;color:var(--ink-soft);background:0 0;border-style:dashed}#rh .wl-arrow-down{color:var(--line);font-size:16px}#rh .wl-illustration{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:0 16px 34px -20px #1b2a3340}#rh .wl-illustration svg{width:100%;height:auto;display:block}#rh .wl-illustration-caption{color:var(--ink-soft);text-align:center;margin:16px 4px 0;font-size:13.5px}#rh .partner-feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#rh .partner-feat-grid,#rh .partner-footnote{display:none}#rh .integration-focus{background:linear-gradient(120deg,#fff 0%,var(--you-tint) 100%);border:1px solid #6c3ce929;border-radius:18px;grid-template-columns:1.25fr .75fr;align-items:center;gap:34px;padding:34px;display:grid}#rh .integration-focus h3{margin-bottom:10px;font-size:23px}#rh .integration-focus p{max-width:62ch;color:var(--ink-soft);margin:0;font-size:14.5px}#rh .integration-places{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}#rh .integration-places span{color:var(--you-deep);background:#fff;border:1px solid #6c3ce929;border-radius:99px;padding:7px 10px;font-size:11.5px;font-weight:700}#rh .integration-brand{background:var(--ink);color:#fff;text-align:center;border-radius:14px;padding:24px}#rh .integration-brand .label{color:var(--docs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}#rh .integration-brand strong{font-family:Space Grotesk,sans-serif;font-size:20px;line-height:1.25;display:block}#rh .integration-brand small{color:#c7cdd4;margin-top:8px;font-size:11.5px;line-height:1.45;display:block}#rh .partner-feat-item{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}#rh .partner-feat-icon{background:var(--you-tint);width:32px;height:32px;color:var(--you-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}#rh .partner-feat-icon svg{width:17px;height:17px}#rh .partner-feat-item:nth-child(3n+2) .partner-feat-icon{background:var(--rh-tint);color:var(--rh-deep)}#rh .partner-feat-item:nth-child(3n+3) .partner-feat-icon{background:var(--docs-tint);color:var(--docs-deep)}#rh .partner-feat-item strong{color:var(--ink);margin-bottom:5px;font-size:14.5px;font-weight:600;display:block}#rh .partner-feat-item p{color:var(--grey);margin:0;font-size:13px;line-height:1.45}#rh .partner-footnote{color:var(--grey);margin-top:20px;font-size:12.5px;font-style:italic}#rh .whybewiz{border-bottom:1px solid var(--line);background:linear-gradient(120deg, #fff 0%, var(--docs-tint) 100%);padding:100px 0}#rh .why-grid{grid-template-columns:repeat(2,1fr);gap:16px 40px;margin-top:36px;display:grid}#rh .why-item{align-items:flex-start;gap:12px;display:flex}#rh .why-item .chk{background:var(--you-tint);width:22px;height:22px;color:var(--you-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;font-weight:700;display:flex}#rh .why-item:nth-child(4n+2) .chk{background:var(--rh-tint);color:var(--rh-deep)}#rh .why-item:nth-child(4n+3) .chk{background:var(--docs-tint);color:var(--docs-deep)}#rh .why-item:nth-child(4n+4) .chk{color:var(--dot);background:#3e9e8c29}#rh .why-item p{color:var(--ink-soft);margin:0;font-size:15px}#rh .security{border-bottom:1px solid var(--line);background:var(--paper-tint);padding:100px 0}#rh .sec-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}#rh .sec-row{background:var(--paper);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}#rh .sec-row .label{color:var(--ink);font-size:14.5px;font-weight:500}#rh .sec-row .status{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}#rh .sec-row .status.tbc{background:var(--amber-warn-tint);color:var(--amber-warn)}#rh .sec-row .status.ok{color:#1b7a43;background:#e3f5ea}#rh .sec-note{color:var(--grey);margin-top:22px;font-size:13.5px}#rh .pricing{border-bottom:1px solid var(--line);padding:100px 0 64px}#rh .pricing-value{flex-wrap:wrap;gap:10px;margin:28px 0 44px;display:flex}#rh .pricing-value span{background:var(--you-tint);color:var(--you-deep);border-radius:20px;padding:7px 13px;font-size:13px;font-weight:600}#rh .tier-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}#rh .tier-card2{border:1px solid var(--line);border-top:4px solid var(--you);background:var(--paper);border-radius:10px;flex-direction:column;padding:24px 20px;display:flex}#rh .tier-card2:nth-child(2){border-top-color:var(--rh-deep)}#rh .tier-card2:nth-child(3){border-top-color:var(--docs-deep)}#rh .tier-card2:nth-child(4){border-top-color:var(--ink)}#rh .tier-card2.featured{border-color:var(--rh-deep);border-width:4px 2px 2px}#rh .tier-card2 .tflag{color:var(--rh-deep);height:14px;margin-bottom:8px;font-size:11.5px;font-weight:700}#rh .tier-card2 h4{margin-bottom:10px;font-size:17px;font-weight:600}#rh .tier-card2 .price-chf{color:var(--ink);margin-bottom:2px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700}#rh .tier-card2 .price-chf span{color:var(--grey);font-size:13px;font-weight:500}#rh .tier-card2 .vol{color:var(--rh-deep);margin-bottom:14px;font-size:13.5px;font-weight:600}#rh .tier-card2 .seg{color:var(--grey);margin-bottom:18px;font-size:13px;line-height:1.5}#rh .tier-card2 .cta{margin-top:auto}#rh .try-now{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:45px;margin-top:11px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 9px 20px #1b2a3324}#rh .try-now:hover{color:#fff;background:#0f171e;transform:translateY(-2px);box-shadow:0 12px 25px #1b2a3338}#rh .home-offers{color:var(--ink);background:linear-gradient(135deg,#f7f3ff 0%,#fff 55%,#eafbf7 100%);padding:90px 0}#rh .home-offers-layout{display:block}#rh .home-offers-heading{text-align:center;max-width:760px;margin:0 auto 34px}#rh .home-offers h2{max-width:none;color:var(--ink)}#rh .home-offers p{max-width:60ch;color:var(--ink-soft);margin:14px auto 0;font-size:17px}#rh .home-offers-prices{grid-template-columns:repeat(3,1fr);gap:16px;max-width:930px;margin:0 auto;display:grid}#rh .home-price{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;min-width:0;padding:24px 22px;position:relative;box-shadow:0 22px 48px -38px #1b2a3359}#rh .home-price.is-featured{border:2px solid var(--you);transform:translateY(-7px);box-shadow:0 25px 52px -34px #6c3ce96b}#rh .home-price em{color:var(--you-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-style:normal;font-weight:800;display:block}#rh .home-price strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:31px;line-height:1;display:block}#rh .home-price span{color:var(--grey);margin-top:9px;font-size:13px;display:block}#rh .home-price b{color:var(--ink);margin-top:18px;font-size:14px;display:inline-block}#rh .home-offers-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}#rh .home-offers .btn-you{border-radius:9px}#rh .home-offers .btn-ghost{background:#fff}@media (max-width:900px){#rh .nav-discover{display:none}#rh .home-offers-prices{grid-template-columns:1fr}#rh .home-price.is-featured{transform:none}}@media (max-width:520px){#rh .home-offers{padding:70px 0}#rh .home-offers-actions{flex-direction:column}#rh .home-offers-actions .btn{justify-content:center}}#rh .founder-section{background:linear-gradient(135deg,#f8f5ff 0%,#fff 56%,#ecfbf7 100%);padding:100px 0;overflow:hidden}#rh .founder-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:76px;display:grid}#rh .founder-kicker{color:var(--you-deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}#rh .founder-kicker:before{content:"";background:var(--dot);border-radius:99px;width:28px;height:3px}#rh .founder-copy h2{max-width:15ch}#rh .founder-intro{max-width:58ch;color:var(--ink-soft);margin:22px 0 0;font-size:18px;line-height:1.7}#rh .founder-intro strong{color:var(--ink)}#rh .founder-quote{border-left:4px solid var(--you);color:var(--ink);background:#ffffffd1;border-radius:0 14px 14px 0;margin:25px 0 0;padding:20px 22px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;line-height:1.45}#rh .founder-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}#rh .founder-tags span{color:var(--ink-soft);background:#fff;border:1px solid #6c3ce929;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:650}#rh .founder-portrait{width:100%;max-width:560px;margin-left:auto;position:relative}#rh .founder-portrait:before{content:"";background:linear-gradient(145deg,var(--you),var(--docs));opacity:.18;border-radius:34px;position:absolute;inset:22px -20px -20px 28px;transform:rotate(3deg)}#rh .founder-portrait img{aspect-ratio:3/2;object-fit:contain;object-position:center;border-radius:30px;width:100%;position:relative;box-shadow:0 28px 65px -30px #1b2a336b}#rh .founder-signature{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:15px;padding:15px 18px;position:absolute;bottom:26px;left:-32px;box-shadow:0 18px 38px -24px #1b2a336b}#rh .founder-signature strong,#rh .founder-signature span{display:block}#rh .founder-signature strong{color:var(--ink);font-size:15px}#rh .founder-signature span{color:var(--grey);margin-top:3px;font-size:12px}@media (max-width:900px){#rh .founder-layout{grid-template-columns:1fr;gap:44px}#rh .founder-portrait{width:min(82%,440px);margin:0 auto}#rh .founder-copy h2{max-width:20ch}}@media (max-width:520px){#rh .founder-section{padding:72px 0}#rh .founder-intro{font-size:16px}#rh .founder-quote{font-size:18px}#rh .founder-portrait{width:92%}#rh .founder-signature{bottom:18px;left:-12px}}#rh .pricing-more{color:var(--ink-soft);text-align:center;margin-top:30px;font-size:14.5px}#rh .pricing-more strong{color:var(--ink)}#rh .license-offer{background:linear-gradient(120deg,#fff 0%,var(--you-tint) 100%);border:1px solid #6c3ce92e;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:38px;padding:30px 32px;display:grid}#rh .license-offer .eyebrow{color:var(--you-deep);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}#rh .license-offer h3{margin-bottom:8px;font-size:21px}#rh .license-offer p{max-width:70ch;color:var(--grey);margin:0;font-size:13.5px}#rh .license-price{text-align:center;background:#fff;border-radius:12px;min-width:190px;padding:20px;box-shadow:0 14px 35px -28px #1b2a338c}#rh .license-price strong{color:var(--you-deep);margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:20px;display:block}#rh .pricing-partner-block{background:var(--you-tint);border-radius:14px;margin-top:40px;padding:32px 34px}#rh .pricing-partner-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;display:grid}#rh .pricing-partner-cta{text-align:center;background:var(--paper);border-radius:10px;padding:24px 20px}#rh .pricing-partner-cta .price-chf{color:var(--you-deep);margin-bottom:14px;font-size:20px;font-weight:700}#rh .proof{border-bottom:1px solid var(--line);text-align:center;padding:72px 0}#rh .proof-box{border:1px dashed var(--line);color:var(--grey);border-radius:10px;max-width:64ch;margin:28px auto 0;padding:44px 20px;font-size:15px}#rh .faq{border-bottom:1px solid var(--line);padding:100px 0}#rh .faq-grid{grid-template-columns:1fr;gap:12px;max-width:880px;margin:36px auto 0;display:grid}#rh .faq-item{background:var(--paper-tint);border-left:4px solid var(--you);border-radius:0 10px 10px 0;padding:0;overflow:hidden}#rh .faq-item:nth-child(4n+2){border-left-color:var(--rh-deep)}#rh .faq-item:nth-child(4n+3){border-left-color:var(--docs-deep)}#rh .faq-item:nth-child(4n+4){border-left-color:var(--dot)}#rh .faq-item summary{color:var(--ink);cursor:pointer;padding:20px 62px 20px 22px;font-family:Space Grotesk,Inter,sans-serif;font-size:15.5px;font-weight:600;line-height:1.45;list-style:none;display:block;position:relative}#rh .faq-item summary::-webkit-details-marker{display:none}#rh .faq-item summary:after{content:"+";border:1px solid var(--line);width:26px;height:26px;color:var(--you);background:#fff;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}#rh .faq-item[open] summary:after{content:"−"}#rh .faq-item p{color:var(--grey);margin:0;padding:0 54px 20px 22px;font-size:14px}#rh .faq-item[open] summary{padding-bottom:12px}#rh .faq-cta{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;max-width:880px;margin:28px auto 0;padding:25px 28px;display:flex}#rh .faq-cta-copy strong{font-family:Space Grotesk,sans-serif;font-size:18px;display:block}#rh .faq-cta-copy span{color:#c7cdd4;margin-top:4px;font-size:13px;display:block}#rh .faq-cta-actions{flex-shrink:0;gap:10px;display:flex}#rh .cta-final{background:var(--ink);text-align:center;padding:96px 0;position:relative;overflow:hidden}#rh .cta-final .blob{filter:blur(80px);border-radius:50%;position:absolute}#rh .cta-final .blob-a{background:var(--you);opacity:.28;width:420px;height:420px;top:-200px;left:-100px}#rh .cta-final .blob-b{background:var(--docs);opacity:.18;width:340px;height:340px;bottom:-180px;right:60px}#rh .cta-final-inner{z-index:1;max-width:52ch;margin:0 auto;position:relative}#rh .cta-final h2{color:var(--paper);font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.2}#rh .cta-final p{color:#d7dee5;max-width:55ch;margin:18px auto 0;font-size:17px;line-height:1.65}#rh .cta-duration{color:#fff;border:1px solid #ffffff42;border-radius:99px;margin-top:19px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}#rh .cta-final .hero-ctas{justify-content:center;margin-top:28px}#rh footer{background:var(--ink);color:#9aa5af;padding:56px 0 28px;font-size:14px}#rh .footer-grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;display:grid}#rh .footer-brand p{color:#8b96a1;max-width:32ch;margin-top:14px;font-size:14px}#rh .footer-col h4{color:var(--paper);letter-spacing:.03em;margin-bottom:14px;font-size:13px;font-weight:600}#rh .footer-col a{color:#9aa5af;margin-bottom:10px;font-size:14px;text-decoration:none;display:block}#rh .footer-col a:hover{color:var(--paper)}#rh .footer-bottom{color:#71808c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}@media (max-width:900px){#rh .hero-boond-inner{grid-template-columns:1fr;gap:48px}#rh .hero-copy{max-width:760px}#rh .hero-product-demo{width:100%;max-width:620px;min-height:500px;margin:0 auto}#rh .value-heading{grid-template-columns:1fr;gap:18px}#rh .value-grid{grid-template-columns:1fr}#rh .value-card{min-height:auto}#rh .value-num{margin-bottom:24px}#rh .hero h1{font-size:32px}#rh .hero-ghost{font-size:160px}#rh .sit-grid{grid-template-columns:1fr}#rh .audience-grid{grid-template-columns:1fr 1fr;gap:14px}#rh .flow-steps{flex-direction:column}#rh .flow-arrow{padding:4px 0;transform:rotate(90deg)}#rh .product-grid,#rh .integration-grid,#rh .partners-grid,#rh .integration-focus,#rh .license-offer{grid-template-columns:1fr}#rh .license-price{width:100%}#rh .partner-feat-grid{grid-template-columns:1fr}#rh .crm-widget{width:100%;margin-top:12px;position:static}#rh .mockup.big{max-width:100%;margin-left:0;margin-right:0}#rh .feat-grid{grid-template-columns:1fr}#rh.product-band.docs .product-grid{direction:ltr}#rh .docs-product-ui{width:100%;margin-left:0;transform:none}#rh .wl-grid,#rh .why-grid,#rh .sec-list{grid-template-columns:1fr}#rh .tier-grid{grid-template-columns:repeat(2,1fr)}#rh .faq-grid{grid-template-columns:1fr}#rh .nav-links a.hide-mobile{display:none}#rh .footer-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:520px){#rh .hero-boond{padding:64px 0 54px}#rh .hero-massive{font-size:42px}#rh .hero-product-demo{border-radius:20px;min-height:auto;padding:18px}#rh .agent-frame{height:420px}#rh .agent-caption{bottom:30px;left:30px}#rh .demo-doc{width:100%;margin-top:14px;position:relative;bottom:auto;right:auto;transform:none}#rh .hero-trust{flex-direction:column;align-items:flex-start;gap:6px}#rh .docs-ui-body{grid-template-columns:1fr}#rh .docs-form{border-right:0;border-bottom:1px solid var(--line)}#rh .docs-preview{padding:20px 12px}#rh .a4-page{width:220px}#rh .faq-cta{flex-direction:column;align-items:flex-start}#rh .faq-cta-actions{flex-direction:column;width:100%}#rh .faq-cta-actions .btn{justify-content:center;width:100%}#rh .wrap{padding:0 20px}#rh .nav-inner{padding:12px 20px}#rh .nav-inner .btn-primary{padding:9px 14px;font-size:13px}#rh .client-space-link{margin-left:7px;padding:9px 12px;font-size:13px}#rh .tier-grid,#rh .footer-grid,#rh .pricing-partner-grid{grid-template-columns:1fr}#rh .pricing-partner{flex-direction:column;align-items:flex-start}}#rh .ecosystem-card{grid-template-columns:132px minmax(0,1fr) auto}#rh .ecosystem-copy{color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.45}#rh .security{background:linear-gradient(125deg,#f7f8fa 0%,#f4f1fd 100%)}#rh .security h2{max-width:24ch;font-size:clamp(27px,3vw,37px)}#rh .security-intro{max-width:52ch;color:var(--grey);margin:12px 0 0;font-size:16px}#rh .security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}#rh .security-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:206px;padding:22px;display:flex;box-shadow:0 18px 30px -28px #1b2a333d}#rh .security-symbol{background:var(--you-tint);width:44px;height:44px;color:var(--you-deep);border-radius:13px;place-items:center;margin-bottom:24px;font-size:27px;font-weight:700;line-height:1;display:grid}#rh .security-card:nth-child(2) .security-symbol{background:var(--rh-tint);color:var(--rh-deep)}#rh .security-card:nth-child(3) .security-symbol{background:var(--docs-tint);color:var(--docs-deep)}#rh .security-card:nth-child(4) .security-symbol{color:#2b796a;background:#e8f3ef}#rh .security-card strong{font-size:16px;line-height:1.25}#rh .security-card>span:last-child{color:var(--grey);margin-top:9px;font-size:13px;line-height:1.45}#rh .sec-note{max-width:75ch}#rh .pricing{background:linear-gradient(#fff 0%,#f8f6fe 100%)}#rh .tier-card2{border:1px solid var(--line);border-radius:20px;padding:30px 27px;box-shadow:0 22px 45px -34px #1b2a3340}#rh .tier-card2.featured{background:linear-gradient(#f9f6ff,#fff 35%);transform:translateY(-8px);box-shadow:0 28px 55px -34px #6c3ce980}#rh .tier-card2 .tflag{color:var(--you-deep);text-transform:uppercase;letter-spacing:.06em;margin-bottom:17px;font-size:10.5px}#rh .tier-card2 h4{font-size:23px}#rh .tier-card2 .price-chf{margin:12px 0 6px;font-size:39px}#rh .tier-card2 .vol{background:var(--rh-tint);border-radius:9px;align-self:flex-start;padding:7px 11px;display:inline-block}#rh .tier-card2 .seg{margin:8px 0 25px}#rh .partner-simple{grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;display:grid}#rh .partner-lead h2{max-width:16ch;font-size:clamp(28px,3vw,39px)}#rh .partner-lead p{max-width:48ch;color:var(--ink-soft);margin:16px 0 26px;font-size:16px;line-height:1.65}#rh .partner-journey{background:#fff;border:1px solid #6c3ce924;border-radius:22px;padding:18px;box-shadow:0 25px 55px -40px #1b2a3366}#rh .partner-step{border-radius:14px;align-items:center;gap:20px;padding:20px 16px;display:flex}#rh .partner-step+.partner-step{border-top:1px solid var(--line)}#rh .partner-num{background:var(--you-tint);width:48px;height:48px;color:var(--you-deep);border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}#rh .partner-step:nth-child(2) .partner-num{background:var(--rh-tint);color:var(--rh-deep)}#rh .partner-step:nth-child(3) .partner-num{background:var(--docs-tint);color:var(--docs-deep)}#rh .partner-step strong{color:var(--ink);font-size:16px;display:block}#rh .partner-step small{color:var(--grey);margin-top:5px;font-size:13px;line-height:1.4;display:block}@media (max-width:900px){#rh .security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#rh .partner-simple{grid-template-columns:1fr;gap:28px}#rh.product-band.docs .product-grid{gap:30px}#rh .docs-product-ui{width:90%}#rh .tier-card2.featured{transform:none}}@media (max-width:620px){#rh .security-grid{grid-template-columns:1fr 1fr;gap:9px}#rh .security-card{min-height:185px;padding:15px}#rh .security-symbol{margin-bottom:16px}#rh .tier-grid{grid-template-columns:1fr}#rh .docs-product-ui{width:94%}#rh .ecosystem-card{grid-template-columns:90px minmax(0,1fr) auto;gap:8px;padding:12px 9px}#rh .ecosystem-logo{width:90px;height:64px}#rh .ecosystem-copy{font-size:12px}}#rh .license-offer{background:var(--ink);color:#fff;border:0;border-radius:22px;margin-top:26px;padding:37px 40px;box-shadow:0 25px 55px -35px #1b2a33a6}#rh .license-offer .eyebrow{color:var(--docs);font-size:12px}#rh .license-offer h3{color:#fff;font-size:clamp(24px,2.5vw,33px)}#rh .license-offer h3 .bewis-word{color:#fff}#rh .license-offer p{color:#d9e2e7;max-width:62ch;font-size:15px;line-height:1.6}#rh .license-price{background:#fff;min-width:210px;padding:24px}#rh .license-price strong{font-size:26px}@media (max-width:620px){#rh .license-offer{padding:26px 22px}#rh .license-price{min-width:0}}#rh h2{letter-spacing:-.035em;font-weight:700;line-height:1.13;font-size:clamp(33px,3.5vw,46px)!important}#rh .hero-product-demo h2{font-size:clamp(28px,2.6vw,34px)!important}#rh.product-band h3{letter-spacing:-.03em;max-width:24ch;font-size:clamp(33px,3vw,40px);font-weight:700;line-height:1.15}#rh .audience-card h3{font-size:19px;line-height:1.25}#rh .value-card h3{font-size:23px}#rh .flow-step h3{font-size:21px}#rh .integration .why-grid{margin-top:27px}#rh .integration .why-item p{font-size:15px}@media (max-width:520px){#rh h2{font-size:clamp(30px,8vw,36px)!important}#rh.product-band h3{font-size:clamp(29px,7vw,35px)}}#rh .contact-section{background:linear-gradient(135deg,#f3eeff,#fff 50%,#e8fbf7);padding:100px 0;scroll-margin-top:78px}#rh .contact-layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:70px;display:grid}#rh .contact-kicker{color:var(--you-deep);letter-spacing:.12em;font-size:12px;font-weight:800}#rh .contact-intro h2{max-width:12ch;margin:18px 0 20px}#rh .contact-intro>p{max-width:37ch;color:var(--ink-soft);font-size:18px;line-height:1.6}#rh .contact-promise{border-left:4px solid var(--rh-deep);background:#fff;border-radius:0 12px 12px 0;gap:7px;margin:34px 0 27px;padding:20px;display:grid;box-shadow:0 15px 40px -36px #1b2a33}#rh .contact-promise strong{color:var(--ink);font-size:16px}#rh .contact-promise span{color:var(--grey);font-size:14px;line-height:1.5}#rh .contact-direct{color:var(--you-deep);text-underline-offset:4px;font-weight:800}#rh .contact-highlights{flex-wrap:wrap;gap:8px;margin:24px 0 4px;display:flex}#rh .contact-highlights span{color:var(--ink-soft);background:#fff;border:1px solid #6c3ce924;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}#rh .contact-choice-list{gap:10px;margin:27px 0;display:grid}#rh .contact-choice{background:#ffffffb8;border:1px solid #6c3ce91f;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;display:flex}#rh .contact-choice i{background:var(--you-tint);width:30px;height:30px;color:var(--you-deep);border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}#rh .contact-choice strong{color:var(--ink);font-size:14px;display:block}#rh .contact-choice span{color:var(--grey);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}#rh .contact-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:34px;box-shadow:0 28px 65px -45px #1b2a3373}#rh .contact-panel h3{font-size:26px}#rh .contact-help{color:var(--grey);margin:6px 0 25px;font-size:13px}#rh #bewis-contact-form{gap:17px;display:grid}#rh .contact-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}#rh #bewis-contact-form label:not(.contact-consent){color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}#rh #bewis-contact-form input:not([type=checkbox]),#rh #bewis-contact-form textarea,#rh #bewis-contact-form select{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd3d8;border-radius:10px;padding:12px 14px;font-size:14px}#rh #bewis-contact-form textarea{resize:vertical}#rh .contact-consent{color:var(--grey);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}#rh .contact-consent input{flex:none;margin-top:2px}#rh .contact-submit{background:var(--you);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:15px;font-weight:800}#rh .contact-submit:hover{background:var(--you-deep)}#rh .contact-explain{color:var(--grey);margin:0;font-size:12px;line-height:1.5}#rh #bewis-form-status{color:var(--docs-deep);margin:0;font-size:13px}@media (max-width:900px){#rh .contact-layout{grid-template-columns:1fr;gap:30px}#rh .contact-section{padding:72px 0}}@media (max-width:520px){#rh .contact-two{grid-template-columns:1fr}#rh .contact-panel{padding:22px 18px}}#rh.product-band.rh .product-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:clamp(64px,7vw,110px)}#rh.product-band.rh .rh-screen{justify-self:end;width:88%;max-width:420px;margin-left:auto;transform:rotate(1deg)}#rh .rh-integration-note{max-width:52ch;color:var(--ink-soft);background:#fff;border:1px solid #b27b4a2b;border-radius:12px;margin:0 0 22px;padding:15px 18px;font-size:14px;line-height:1.55}#rh .rh-integration-note strong{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}#rh .rh-offers-cta{background:var(--ink);color:#fff;border-radius:10px;justify-content:center;padding:15px 22px;font-size:15px;display:inline-flex;box-shadow:0 14px 30px -18px #1b2a33}#rh .rh-offers-cta:hover{color:#fff;background:#0f171e}@media (max-width:900px){#rh.product-band.rh .product-grid{grid-template-columns:1fr;gap:30px}#rh.product-band.rh .rh-screen{justify-self:center;width:min(76%,450px);margin:0 auto}}@media (max-width:520px){#rh.product-band.rh .rh-screen{width:90%}#rh .rh-offers-cta{width:100%}}#rh.product-band.rh .feat-grid{gap:13px;margin-bottom:22px}#rh.product-band.rh .feat-item{background:#fff;border:1px solid #b27b4a29;border-radius:15px;align-items:flex-start;gap:13px;min-height:105px;padding:17px 15px;box-shadow:0 12px 26px -24px #1b2a3380}#rh.product-band.rh .feat-item:first-child{border-top:3px solid var(--you)}#rh.product-band.rh .feat-item:nth-child(2){border-top:3px solid var(--rh-deep)}#rh.product-band.rh .feat-item:nth-child(3){border-top:3px solid var(--docs-deep)}#rh.product-band.rh .feat-item:nth-child(4){border-top:3px solid var(--dot)}#rh.product-band.rh .feat-icon{background:var(--you-tint);border-radius:12px;width:43px;height:43px;margin:0}#rh.product-band.rh .feat-item:nth-child(2) .feat-icon{background:var(--rh-tint)}#rh.product-band.rh .feat-item:nth-child(3) .feat-icon{background:var(--docs-tint)}#rh.product-band.rh .feat-item:nth-child(4) .feat-icon{background:#e4f5ef}#rh.product-band.rh .feat-icon svg{stroke-width:2px;width:24px;height:24px;color:var(--you-deep)}#rh.product-band.rh .feat-item:nth-child(2) .feat-icon svg{color:var(--rh-deep)}#rh.product-band.rh .feat-item:nth-child(3) .feat-icon svg{color:var(--docs-deep)}#rh.product-band.rh .feat-item:nth-child(4) .feat-icon svg{color:var(--dot)}#rh.product-band.rh .feat-text strong{font-size:15px;line-height:1.3}#rh.product-band.rh .feat-text span{font-size:12.5px}#rh .rh-access{background:linear-gradient(120deg,#fff,#f8f4ff);border:1px solid #6c3ce933;border-radius:17px;margin:20px 0 24px;padding:17px;box-shadow:0 16px 35px -30px #1b2a3359}#rh .rh-access-title{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:800}#rh .rh-access-paths{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}#rh .rh-access-mode{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:76px;padding:9px;display:grid}#rh .rh-access-art{grid-row:1/span 2;place-items:center;display:grid}#rh .rh-access-art svg{width:58px;height:49px}#rh .rh-access-mode strong{color:var(--ink);font-size:13px;line-height:1.25}#rh .rh-access-mode small{color:var(--grey);font-size:10.5px;line-height:1.35}#rh .rh-access-or{color:var(--you-deep);text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:620px){#rh .rh-access-paths{grid-template-columns:1fr}#rh .rh-access-or{text-align:center}#rh.product-band.rh .feat-grid{grid-template-columns:1fr}}#rh.product-band.rh .rh-screen{aspect-ratio:494/825;background:#fff;border:1px solid #1b2a331a;border-radius:24px;justify-self:center;width:min(100%,360px);max-width:none;margin:0 auto;position:relative;overflow:hidden;transform:none;box-shadow:0 28px 55px -36px #1b2a3373}#rh.product-band.rh .rh-screen img{aspect-ratio:auto;object-fit:unset;width:338.5%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-44.4%,-48.6%)}@media (max-width:900px){#rh.product-band.rh .rh-screen{width:min(78%,360px)}}@media (max-width:520px){#rh.product-band.rh .rh-screen{width:min(90%,340px)}}#rh.product-band.rh .rh-detail{min-height:0;padding:0;display:block;overflow:hidden}#rh.product-band.rh .rh-detail summary{cursor:pointer;align-items:center;gap:12px;min-height:76px;padding:13px 14px;list-style:none;display:flex}#rh.product-band.rh .rh-detail summary::-webkit-details-marker{display:none}#rh.product-band.rh .rh-detail summary strong{flex:1;font-size:15px;line-height:1.3}#rh.product-band.rh .rh-detail summary .feat-icon{flex:none}#rh .rh-detail-toggle{width:25px;height:25px;color:var(--you-deep);background:var(--you-tint);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;transition:transform .2s;display:grid}#rh .rh-detail[open] .rh-detail-toggle{transform:rotate(45deg)}#rh.product-band.rh .rh-detail>p{color:var(--ink-soft);margin:0;padding:0 18px 17px 69px;font-size:13px;line-height:1.55}#rh.product-band.rh .rh-detail summary:hover{background:#6c3ce909}#rh.product-band.rh .rh-detail summary:focus-visible{outline:2px solid var(--you);outline-offset:-3px}#rh.product-band.rh .rh-screen{transition:transform .3s;transform:rotate(-2deg)}#rh.product-band.rh .rh-screen:hover{transform:rotate(0)}@media (min-width:901px){#rh.product-band.rh .product-grid{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}#rh.product-band.rh .product-grid>div:first-child{grid-area:1/2}#rh.product-band.rh .rh-screen{grid-area:1/1}}@media (max-width:900px){#rh.product-band.rh .product-grid>div:first-child{grid-area:2/1}#rh.product-band.rh .rh-screen{grid-area:1/1}}#rh.product-band.docs .docs-product-ui{border:1px solid #00695a38;border-radius:22px;width:82%;transform:rotate(1.5deg);box-shadow:0 0 0 12px #ffffffb3,0 30px 65px -32px #00695a47}#rh.product-band.docs .docs-ui-top{background:#f3fffb}#rh.product-band.docs .docs-ui-status{border:1px solid #00695a26}#rh.product-band.docs .docs-accordions{gap:13px;margin-top:22px}#rh.product-band.docs .docs-detail{border:1px solid #00695a29;border-top:3px solid var(--docs-deep);background:#fff;border-radius:15px;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 12px 26px -24px #1b2a3380}#rh.product-band.docs .docs-detail:nth-child(2){border-top-color:var(--you)}#rh.product-band.docs .docs-detail:nth-child(3){border-top-color:var(--rh-deep)}#rh.product-band.docs .docs-detail:nth-child(4){border-top-color:var(--dot)}#rh.product-band.docs .docs-detail summary{cursor:pointer;align-items:center;gap:12px;min-height:76px;padding:13px 14px;list-style:none;display:flex}#rh.product-band.docs .docs-detail summary::-webkit-details-marker{display:none}#rh.product-band.docs .docs-detail summary strong{color:var(--ink);flex:1;font-size:15px;line-height:1.3}#rh.product-band.docs .docs-detail .feat-icon{background:var(--docs-tint);border-radius:12px;flex:none;place-items:center;width:43px;height:43px;margin:0;display:grid}#rh.product-band.docs .docs-detail:nth-child(2) .feat-icon{background:var(--you-tint)}#rh.product-band.docs .docs-detail:nth-child(3) .feat-icon{background:var(--rh-tint)}#rh.product-band.docs .docs-detail:nth-child(4) .feat-icon{background:#e4f5ef}#rh.product-band.docs .docs-detail .feat-icon svg{stroke-width:2px;width:24px;height:24px;color:var(--docs-deep)}#rh.product-band.docs .docs-detail:nth-child(2) .feat-icon svg{color:var(--you-deep)}#rh.product-band.docs .docs-detail:nth-child(3) .feat-icon svg{color:var(--rh-deep)}#rh.product-band.docs .docs-detail:nth-child(4) .feat-icon svg{color:var(--dot)}#rh .docs-detail-toggle{background:var(--docs-tint);width:25px;height:25px;color:var(--docs-deep);border-radius:50%;flex:none;place-items:center;font-size:20px;transition:transform .2s;display:grid}#rh .docs-detail[open] .docs-detail-toggle{transform:rotate(45deg)}#rh.product-band.docs .docs-detail>p{color:var(--ink-soft);margin:0;padding:0 18px 17px 69px;font-size:13px;line-height:1.55}#rh.product-band.docs .docs-detail summary:hover{background:#00b49109}#rh.product-band.docs .docs-detail summary:focus-visible{outline:2px solid var(--docs-deep);outline-offset:-3px}@media (max-width:900px){#rh.product-band.docs .docs-product-ui{width:90%;margin:12px auto 0;transform:rotate(0)}}@media (max-width:620px){#rh.product-band.docs .docs-accordions{grid-template-columns:1fr}#rh.product-band.docs .docs-product-ui{width:94%}}#rh.product-band.docs .docs-ui-body{grid-template-columns:39% 61%;min-height:495px}#rh.product-band.docs .docs-product-ui{width:86%}#rh.product-band.docs .docs-preview{background:linear-gradient(145deg,#ebeff0,#e3ebe8);padding:22px 12px}#rh.product-band.docs .a4-page{border:1px solid #e1e5e7;width:min(100%,235px);min-height:360px;padding:17px 16px 12px;box-shadow:0 14px 30px -16px #1b2a3375}#rh .a4-letterhead{border-bottom:2px solid var(--docs-deep);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:6px;padding-bottom:7px;display:flex}#rh .a4-letterhead strong{font-family:Space Grotesk,sans-serif;font-size:8px;line-height:1.25}#rh .a4-letterhead em{color:var(--docs-deep);font-style:normal}#rh .a4-letterhead span{text-align:right;color:var(--grey);font-size:5.7px;line-height:1.45}#rh .a4-ref{letter-spacing:.02em;color:var(--grey);justify-content:space-between;margin:9px 0 14px;font-size:5.6px;display:flex}#rh.product-band.docs .a4-title{letter-spacing:.035em;text-align:center;margin:0 0 14px;font-size:11px;line-height:1.2}#rh .a4-title small{font-size:7px}#rh.product-band.docs .a4-meta{color:var(--ink-soft);background:#f0f8f5;margin-bottom:12px;padding:8px;font-size:6px}#rh .a4-meta p{margin:0 0 3px}#rh .a4-meta p:last-child{margin:0}#rh .a4-meta strong{min-width:66px;color:var(--ink);display:inline-block}#rh.product-band.docs .a4-text{font-size:6.6px;line-height:1.55}#rh .a4-text p{margin:0 0 8px}#rh.product-band.docs .a4-sign{color:var(--ink);gap:10px;margin-top:16px;padding-top:10px;font-size:6px}#rh .a4-sign i{color:var(--grey);border-top:1px solid #b3bec4;margin-top:14px;padding-top:3px;font-size:5.5px;font-style:normal;display:block}#rh .a4-example{border-top:1px solid var(--line);text-align:center;color:#89939b;text-transform:uppercase;letter-spacing:.08em;margin-top:15px;padding-top:6px;font-size:5.5px}@media (max-width:900px){#rh.product-band.docs .docs-product-ui{width:90%}}@media (max-width:520px){#rh.product-band.docs .docs-ui-body{grid-template-columns:1fr}#rh.product-band.docs .docs-product-ui{width:94%}#rh.product-band.docs .a4-page{width:min(100%,250px)}}#rh.product-band.docs .docs-launch-badge{color:#075c4f;background:#ddf9f0;border:1px solid #00695a45;border-radius:99px;align-items:center;gap:9px;margin:3px 0 18px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px -15px #00695a66}#rh .docs-launch-badge:before{content:"";background:#009b7c;border-radius:50%;flex:none;width:8px;height:8px}#rh .partners.partner-feature{background:radial-gradient(circle at 75% 32%,#6c3ce95e,#0000 33%),linear-gradient(135deg,#17252d,#20313c 72%,#153c36);border:0;padding:115px 0;overflow:hidden}#rh .partner-feature-layout{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(36px,5vw,80px);display:grid}#rh .partner-eyebrow{color:#e5d8ff;letter-spacing:.1em;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}#rh .partner-spark{background:#58d9bd;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #58d9bd24}#rh .partner-feature-copy h2{color:#fff;max-width:15ch;margin:22px 0}#rh .partner-feature-copy>p{color:#d8e3e7;max-width:52ch;font-size:17px;line-height:1.7}#rh .partner-benefits{flex-wrap:wrap;gap:8px;margin:26px 0 32px;display:flex}#rh .partner-benefits span{color:#f2f8fa;background:#ffffff12;border:1px solid #ffffff30;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}#rh .partner-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}#rh .partner-main-cta{color:#102e29;background:#56d5b8;border-radius:11px;padding:15px 21px;font-weight:800}#rh .partner-main-cta:hover{color:#102e29;background:#7de5cc}#rh .partner-text-link{color:#e9e4ff;text-underline-offset:4px;font-size:13px;font-weight:700}#rh .partner-portal{background:#f8fbfb;border:1px solid #ffffff42;border-radius:19px;overflow:hidden;transform:rotate(2deg);box-shadow:0 34px 70px -28px #0000008c}#rh .portal-top{color:#87929b;background:#fff;border-bottom:1px solid #dde3e5;align-items:center;gap:13px;height:38px;padding:0 15px;font-size:10px;display:flex}#rh .portal-dots{gap:4px;display:flex}#rh .portal-dots i{background:#cdd5d9;border-radius:50%;width:7px;height:7px}#rh .portal-workspace{grid-template-columns:28% 72%;min-height:280px;display:grid}#rh .portal-nav{color:#738187;background:#edf2f2;flex-direction:column;gap:8px;padding:21px 11px;font-size:10px;display:flex}#rh .portal-nav strong{color:#253c41;margin-bottom:22px;font-size:13px;line-height:1.3}#rh .portal-nav span{border-radius:6px;padding:8px}#rh .portal-nav .portal-nav-active{color:#236b5a;background:#d7ede5;font-weight:800}#rh .portal-content{padding:23px 20px}#rh .portal-content>small{color:#399781;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}#rh .portal-content>strong{color:#1b2a33;margin:8px 0 18px;font-size:17px;display:block}#rh .portal-line{background:#e5ebec;border-radius:5px;width:80%;height:8px;margin:9px 0;display:block}#rh .portal-line.short{width:58%}#rh .portal-assistant{background:#fff;border:1px solid #b6e9da;border-radius:11px;align-items:center;gap:12px;margin-top:30px;padding:15px;display:flex;box-shadow:0 12px 28px -22px #1b2a33}#rh .portal-assistant-dot{background:#5fd9be;border-radius:9px;flex:none;width:32px;height:32px}#rh .portal-assistant b{color:#1b2a33;font-size:13px}#rh .portal-assistant p{color:#667080;margin:3px 0 0;font-size:10px}#rh .portal-arrow{color:#16886d;margin-left:auto;font-size:18px}#rh .partner-portal-caption{color:#356e60;text-align:center;background:#e7f7f2;padding:11px 16px;font-size:10px;font-weight:700}@media (max-width:900px){#rh .partner-feature-layout{grid-template-columns:1fr}#rh .partner-feature-copy h2{max-width:18ch}#rh .partner-portal{width:min(100%,600px);margin:15px auto 0}}@media (max-width:520px){#rh .partners.partner-feature{padding:74px 0}#rh .partner-feature-copy>p{font-size:15px}#rh .partner-portal{transform:none}#rh .portal-workspace{min-height:240px}#rh .portal-nav{padding:14px 7px;font-size:8px}#rh .portal-content{padding:16px 12px}#rh .portal-content>strong{font-size:13px}#rh .portal-assistant{gap:6px;padding:9px}#rh .portal-assistant b{font-size:11px}#rh .portal-assistant p{font-size:9px}}#rh .security-grid-new .security-card{border-radius:19px;min-height:228px;padding:24px}#rh .security-grid-new .security-symbol{width:54px;height:54px;color:var(--you-deep);margin-bottom:22px}#rh .security-grid-new .security-symbol svg{width:29px;height:29px;display:block}#rh .security-grid-new .security-card:nth-child(3) .security-symbol{color:var(--docs-deep);background:var(--docs-tint)}#rh .security-grid-new .security-card strong{font-size:18px;line-height:1.25}#rh .security-grid-new .security-card>span:last-child{font-size:13px;line-height:1.5}#rh .security-grid-new .security-swiss{background:linear-gradient(135deg,#fff,#fff5f3);border-color:#f2d8d4;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;display:grid}#rh .security-grid-new .security-swiss .swiss-flag{background:0 0;border-radius:0;width:64px;height:64px;margin:0}#rh .security-swiss small{color:#ae3026;letter-spacing:.1em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}#rh .security-grid-new .security-swiss strong{font-size:32px;display:block}#rh .security-grid-new .security-swiss div>span{color:var(--grey);margin-top:9px;font-size:14px;display:block}@media (max-width:900px){#rh .security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}#rh .security-grid-new .security-swiss{grid-column:1/-1}}@media (max-width:620px){#rh .security-grid-new{grid-template-columns:1fr}#rh .security-grid-new .security-swiss{grid-column:auto}#rh .security-grid-new .security-card{min-height:0}}#rh .security-grid-new .security-swiss{grid-column:1/-1;min-height:155px}#rh .security-grid-new .security-card:not(.security-swiss){min-height:220px}@media (max-width:900px){#rh .security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){#rh .security-grid-new{grid-template-columns:1fr}#rh .security-grid-new .security-card:not(.security-swiss){min-height:0}}#rh .security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}#rh .security-grid-new .security-swiss{grid-column:1/-1}@media (max-width:620px){#rh .security-grid-new{grid-template-columns:1fr}}#rh .security-grid-new{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}#rh .security-grid-new .security-card,#rh .security-grid-new .security-card:not(.security-swiss){flex-direction:column;grid-column:auto;min-height:252px;padding:22px 19px;display:flex}#rh .security-grid-new .security-swiss{background:linear-gradient(135deg,#fff,#fff5f3);border-color:#ebc7c2;flex-direction:column;grid-column:auto;align-items:stretch;gap:0;display:flex}#rh .security-grid-new .security-swiss .swiss-flag{width:54px;height:54px;margin-bottom:22px}#rh .security-grid-new .security-swiss .swiss-flag svg{width:54px;height:54px}#rh .security-grid-new .security-swiss strong{font-size:18px}#rh .security-grid-new .security-swiss>span:last-child{margin-top:9px;font-size:13px}#rh .security-grid-new .security-card:nth-child(4) .security-symbol{background:var(--docs-tint);color:var(--docs-deep)}@media (max-width:900px){#rh .security-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){#rh .security-grid-new{grid-template-columns:1fr}#rh .security-grid-new .security-card,#rh .security-grid-new .security-card:not(.security-swiss){min-height:0}}#rh .legal-page[hidden]{display:none!important}#rh .legal-page{background:#fff;border-top:1px solid #e7eaf0;padding:84px 0;scroll-margin-top:88px}#rh .legal-page:nth-of-type(2n){background:#f7f8fa}#rh .legal-shell{max-width:860px;margin:auto;padding:0 24px}#rh .legal-eyebrow{color:#7250cf;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:700}#rh .legal-page h2{color:#1b2a33;margin:14px 0 12px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.1}#rh .legal-page .legal-lead{color:#4a5862;margin-bottom:30px;font-size:1.12rem;line-height:1.65}#rh .legal-card{background:#fff;border:1px solid #e5e8ed;border-radius:22px;padding:clamp(24px,4vw,46px);box-shadow:0 12px 38px #1b2a330d}#rh .legal-page h3{color:#1b2a33;margin:28px 0 8px;font-size:1.22rem}#rh .legal-page h3:first-child{margin-top:0}#rh .legal-page p,#rh .legal-page li{color:#35434d;font-size:1rem;line-height:1.78}#rh .legal-page ul{margin:8px 0 20px;padding-left:1.35rem}#rh .legal-page a{color:#6040c9;text-underline-offset:3px;text-decoration:underline}#rh .legal-pending{color:#33284e;background:#f3efff;border-left:4px solid #6c3ce9;border-radius:0 12px 12px 0;margin:20px 0;padding:15px 18px}#rh .legal-pending strong{margin-bottom:4px;display:block}#rh .legal-nav{flex-wrap:wrap;gap:20px;margin-top:24px;font-weight:650;display:flex}#rh .founder-section{background:#fff;overflow:hidden}#rh .team-heading{max-width:850px;margin-bottom:38px}#rh .team-heading h2{max-width:none}#rh .team-heading .founder-intro{max-width:78ch}#rh .team-profiles{grid-template-columns:1fr 1fr;gap:32px;display:grid}#rh .team-profile{background:#faf9fc;border:1px solid #e9e7ef;border-radius:22px;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}#rh .team-profile img{aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:14px;width:100%;display:block}#rh .team-role{color:var(--you-deep);margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.5;display:block}#rh .team-profile h3{color:var(--ink);margin:0 0 14px;font-size:23px;line-height:1.2}#rh .team-profile p{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.7}#rh .founder-section .founder-quote{background:#f8f6fc;max-width:880px;margin:36px auto 0}#rh .founder-portrait:before{display:none}@media (max-width:1100px){#rh .team-profile{grid-template-columns:125px minmax(0,1fr);gap:18px;padding:20px}}@media (max-width:800px){#rh .team-profiles{grid-template-columns:1fr}#rh .team-profile{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:480px){#rh .team-profile{grid-template-columns:1fr}#rh .team-profile img{aspect-ratio:4/5;width:160px}#rh .team-profile h3{font-size:24px}#rh .team-heading .founder-intro{font-size:16px}}#rh .team-photo{aspect-ratio:3/4;background:#efedf2;border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}#rh .team-photo img{aspect-ratio:auto;object-fit:cover;object-position:center 22%;border-radius:0;width:100%;height:100%}#rh .team-photo img.portrait-romuald{object-fit:cover;object-position:center top;width:100%;height:100%}@media (max-width:480px){#rh .team-profile .team-photo{aspect-ratio:3/4;width:160px}#rh .team-profile .team-photo img{aspect-ratio:auto;width:100%;height:100%}#rh .team-profile .team-photo img.portrait-romuald{width:100%}}#rh .team-photo img.portrait-lydia{transform-origin:50% 28%;transform:scale(1.22)translate(-7%)}#rh h1.hero-massive{line-height:1.06;font-size:clamp(52px,6vw,86px)!important}#rh h2{font-size:clamp(34px,4vw,50px)!important;line-height:1.15!important}#rh h3{font-size:clamp(24px,2.5vw,30px)!important;line-height:1.25!important}#rh h4{font-size:26px!important}#rh.product-band h3{font-size:clamp(32px,3.4vw,44px)!important}#rh .flow:not([hidden]){display:block}#rh .flow-head{max-width:100%;margin-bottom:24px}#rh .flow-head h2{font-size:clamp(38px,5vw,64px)!important}#rh .faq{background:linear-gradient(135deg,#f8f5ff,#f2fbf8)}#rh .faq h2{text-align:center;margin-top:14px}#rh .faq .kicker{justify-content:center}#rh .faq-item summary{font-size:18px}#rh .faq-tariffs{justify-content:center;margin-top:32px;display:flex}#rh .lang-pill{align-items:center;gap:7px;display:inline-flex}#rh .language-flag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:22px;line-height:1}@media (max-width:600px){#rh h1.hero-massive{font-size:44px!important}#rh h2{font-size:32px!important}#rh .flow-head h2{font-size:38px!important}#rh .faq-item summary{font-size:16px}#rh .nav-pricing{font-weight:700}}#rh .rh-visual-column{flex-direction:column;grid-area:1/1;align-items:center;gap:24px;min-width:0;display:flex}#rh .rh-visual-column .rh-screen{flex:none}#rh .rh-image-languages{text-align:center;width:100%}#rh .rh-image-languages .hero-langs-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}#rh .rh-image-languages .lang-label{flex-basis:100%;margin-bottom:4px;font-size:14px}#rh .rh-image-languages .lang-pill{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:14px;display:inline-flex}#rh .language-flag{display:inline-flex}#rh .language-flag svg{border-radius:2px;width:24px;height:16px;display:block}.hero-product-demo .hero-right-languages{border-top:1px solid var(--line);width:100%;margin-top:22px;padding-top:18px}.hero-product-demo .hero-right-languages .hero-langs-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.hero-product-demo .hero-right-languages .lang-label{text-align:center;flex-basis:100%;margin-bottom:4px;font-size:14px}body h1,body h2,body h3,body h4,body .display,body #rh h1,body #rh h2,body #rh h3,body #rh h4,body .value-audience-kicker,body .kicker,body .founder-kicker,body .contact-kicker{letter-spacing:-.025em;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif!important;font-weight:600!important}body .hero-massive{letter-spacing:-.035em;line-height:1.16;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif!important;font-weight:600!important}@media (min-width:1101px){body .hero-massive{font-size:clamp(36px,2.9vw,42px)}}@media (min-width:901px) and (max-width:1100px){body .hero-massive{font-size:39px}}@media (min-width:601px) and (max-width:900px){body .hero-massive{font-size:clamp(40px,6.2vw,56px)}}@media (max-width:600px){body .hero-massive{font-size:clamp(32px,8.2vw,46px)}}body .hero-boond .hero-massive{letter-spacing:-.012em;letter-spacing:-.012em;font-size:clamp(44px,3.7vw,54px);line-height:1.18}body .hero-boond .hero-massive .hero-title-accent{color:var(--docs-deep);-webkit-text-fill-color:var(--docs-deep)}body .hero-boond .hero-massive .hero-title-first,body .hero-boond .hero-massive .gradient-word,body .hero-boond .hero-massive .hero-title-accent{white-space:nowrap}@media (max-width:1100px) and (min-width:901px){body .hero-boond .hero-massive{font-size:44px}}@media (max-width:900px) and (min-width:601px){body .hero-boond .hero-massive{font-size:clamp(46px,6.2vw,56px)}}@media (max-width:600px){body .hero-boond .hero-massive{font-size:clamp(28px,7.7vw,43px);line-height:1.2}}.value-overview .value-heading{grid-template-columns:1fr;gap:0}.value-overview .value-heading>div:empty{display:none}body .value-overview .kicker span:not(.bar),body .founder-section .founder-kicker,body .faq .kicker span:not(.bar){color:#24685f;letter-spacing:.01em;font-size:21px;font-weight:600!important}body .value-overview .kicker .bar,body .faq .kicker .bar,body .founder-section .founder-kicker:before{background:#24685f;height:26px}@media (max-width:600px){body .value-overview .kicker span:not(.bar),body .founder-section .founder-kicker,body .faq .kicker span:not(.bar){font-size:19px}}body .value-overview .value-heading .value-intro-title{color:var(--ink);max-width:30ch;margin:12px 0 0;line-height:1.13;font-size:clamp(33px,3.5vw,46px)!important}@media (max-width:520px){body .value-overview .value-heading .value-intro-title{font-size:clamp(30px,8vw,36px)!important}}body .bewis-word .i-accent:after,body #rh .bewis-word .i-accent:after{top:.29em}body .value-overview .value-for-whom{box-shadow:none;background:#edf6f2;border:0;border-radius:0;margin-top:36px;padding:30px 28px}body .value-overview .value-audience-heading{gap:12px 20px;margin-bottom:26px}body .value-overview .value-audience-kicker{color:#24685f;font-size:28px}body .value-overview .value-audience-heading h3{color:var(--ink-soft);font-size:16px}body .value-overview .value-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}body .value-overview .value-audience-item,body .value-overview .value-audience-item:last-child{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0 26px}body .value-overview .value-audience-item:first-child{padding-left:0}body .value-overview .value-audience-item:last-child{padding-right:0}body .value-overview .value-audience-item+.value-audience-item{border-left:1px solid #b8d5ca}body .value-overview .audience-line-icon{color:#24685f;width:30px;height:30px;margin-bottom:16px;display:block}body .value-overview .value-audience-item h4{color:var(--ink);margin:0 0 10px;font-size:23px;line-height:1.25}body .value-overview .value-audience-item p{margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){body .value-overview .value-audience-grid{grid-template-columns:1fr}body .value-overview .value-audience-item,body .value-overview .value-audience-item:last-child{padding:22px 0}body .value-overview .value-audience-item:first-child{padding-top:0}body .value-overview .value-audience-item+.value-audience-item{border-top:1px solid #b8d5ca;border-left:0}body .value-overview .value-audience-item:last-child{padding-bottom:0}}@media (max-width:600px){body .value-overview .value-for-whom{padding:26px 22px}}body .hero-boond .lead-center{margin-bottom:36px;line-height:1.8}body .hero-boond .hero-ctas-center{gap:20px;margin-top:32px;margin-bottom:34px}body .hero-boond .hero-trust{gap:14px 26px;margin-top:32px;line-height:1.8}body .hero-boond{padding-bottom:78px}@media (max-width:600px){body .hero-boond .lead-center{margin-bottom:28px}body .hero-boond .hero-ctas-center{gap:16px;margin-top:26px;margin-bottom:28px}body .hero-boond .hero-trust{gap:12px 20px;margin-top:28px}body .hero-boond{padding-bottom:60px}}body #rh .rh-prevention-copy{border-top:1px solid #96700a33;grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-top:34px;display:grid}body #rh .rh-prevention h2{color:var(--ink);max-width:none;margin:0;line-height:1.25;font-size:clamp(26px,2.5vw,32px)!important}body #rh .rh-prevention p{color:var(--ink-soft);max-width:58ch;margin:0;font-size:16px;line-height:1.75}@media (max-width:900px){body #rh .rh-prevention-copy{grid-template-columns:1fr;gap:18px}}@media (max-width:600px){body #rh .rh-prevention{margin-top:36px}body #rh .rh-prevention-copy{padding-top:26px}}body #rh.product-band.rh .rh-screen{aspect-ratio:494/825;width:min(100%,360px);max-width:360px;margin:0 auto;overflow:hidden;height:auto!important}body #rh.product-band.rh .rh-screen img{aspect-ratio:auto;object-fit:initial;width:338.46%;max-width:none;height:auto;position:absolute;top:-5.45%;left:-100.2%;transform:none}@media (max-width:600px){body #rh.product-band.rh .rh-screen{width:min(90%,340px);height:auto!important}}body .hero-brand-intro{padding:76px 0 72px}body .hero-brand-intro .hero-boond-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px}body .hero-brand-intro .hero-massive{letter-spacing:-.012em;margin-bottom:26px;font-size:clamp(44px,4.1vw,60px);line-height:1.18}body .hero-brand-intro .lead-center{max-width:36ch;margin:0 0 32px;font-size:clamp(20px,2vw,25px);line-height:1.6}body .hero-brand-intro .hero-ctas-center{margin:0 0 30px}body .hero-brand-intro .hero-ctas-center .btn{padding:16px 26px;font-size:17px}body .hero-brand-intro .hero-trust{gap:10px 18px;margin-top:26px;font-size:13px}.hero-brand-visual{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.hero-brand-logo{mix-blend-mode:multiply;width:min(100%,460px);height:auto;display:block}.hero-brand-signature{color:#24685f;letter-spacing:.02em;margin:8px 0 30px;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:clamp(22px,2.1vw,29px);font-style:italic;font-weight:500;display:inline-block;position:relative}.hero-brand-signature .sig-phrase{opacity:0;animation:.72s cubic-bezier(.2,.7,.2,1) forwards sig-in;display:inline-block}.hero-brand-signature .sig-late{margin-left:.35em;animation-delay:.7s}.hero-brand-signature .sig-you{color:var(--you);font-style:italic;font-weight:650}.hero-brand-signature .sig-rule{background:linear-gradient(90deg,#24685f 0%,var(--you) 100%);transform-origin:0;border-radius:2px;height:2px;animation:.85s cubic-bezier(.2,.7,.2,1) 1.35s forwards sig-rule,4.6s ease-in-out 2.3s infinite sig-glow;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}@keyframes sig-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sig-rule{to{transform:scaleX(1)}}@keyframes sig-glow{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-brand-signature .sig-phrase,.hero-brand-signature .sig-rule{opacity:1;animation:none;transform:none}}.hero-brand-languages .hero-langs-center{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.hero-brand-languages .lang-label{flex-basis:100%;margin-bottom:4px;font-size:14px}@media (max-width:900px){body .hero-brand-intro .hero-boond-inner{grid-template-columns:1fr;gap:44px}.hero-brand-logo{width:min(80%,360px)}body .hero-brand-intro .hero-massive{font-size:clamp(42px,6vw,56px)}}@media (max-width:600px){body .hero-brand-intro{padding:44px 0 54px}body .hero-brand-intro .hero-massive{font-size:clamp(34px,8vw,43px)}body .hero-brand-intro .lead-center{font-size:20px}.hero-copy-break{display:none}.hero-brand-signature{font-size:24px}.hero-brand-logo{width:min(85%,320px)}}body .hero-brand-intro .lead-center{color:#24685f}@media (min-width:901px){body .hero-brand-intro .hero-boond-inner{grid-template-columns:1fr 1.15fr}body .hero-brand-intro .hero-brand-visual{grid-area:1/1}body .hero-brand-intro .hero-copy{grid-area:1/2}}@media (max-width:900px){body .hero-brand-intro .hero-brand-visual{grid-row:1}body .hero-brand-intro .hero-copy{grid-row:2}}.home-audience{background:0 0;border-top:1px solid #24685f2e;padding-top:32px}.home-audience .value-audience-heading{flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin-bottom:28px;display:flex}.home-audience .value-audience-kicker{color:#24685f;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:27px;font-weight:600}.home-audience .value-audience-heading h3{color:var(--ink-soft);margin:0;font-size:18px}.home-audience .value-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-audience .value-audience-item,.home-audience .value-audience-item:last-child{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 28px}.home-audience .value-audience-item:first-child{padding-left:0}.home-audience .value-audience-item:last-child{padding-right:0}.home-audience .value-audience-item+.value-audience-item{border-left:1px solid #24685f33}.home-audience .audience-line-icon{color:#24685f;width:28px;height:28px;margin-bottom:16px;display:block}.home-audience .value-audience-item h4{color:var(--ink);margin:0 0 10px;font-size:22px;line-height:1.3}.home-audience .value-audience-item p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.home-audience .value-audience-grid{grid-template-columns:1fr}.home-audience .value-audience-item,.home-audience .value-audience-item:last-child{padding:22px 0}.home-audience .value-audience-item:first-child{padding-top:0}.home-audience .value-audience-item+.value-audience-item{border-top:1px solid #24685f33;border-left:0}}@media (max-width:600px){body .hero-brand-intro .home-audience-wrap{margin-top:38px}.home-audience{padding-top:26px}}body .hero-brand-intro{padding-top:48px;padding-bottom:36px}body .hero-brand-intro .home-audience{background:linear-gradient(115deg,#dbe5e8 0%,#d1e5df 58%,#bfd9d0 100%);border:0;border-radius:14px;padding:24px 28px}body .hero-brand-intro .home-audience .value-audience-heading{gap:10px 20px;margin-bottom:20px}body .hero-brand-intro .home-audience .value-audience-kicker{color:#1d574e}body .hero-brand-intro .home-audience .audience-line-icon{margin-bottom:12px}@media (max-width:600px){body .hero-brand-intro{padding-top:34px;padding-bottom:30px}body .hero-brand-intro .home-audience-wrap{margin-top:26px}body .hero-brand-intro .home-audience{padding:24px 22px}}body .hero-brand-intro .home-audience{background:linear-gradient(115deg,#e9e1f7 0%,#ded2f3 58%,#d1bfef 100%);padding:18px 28px}body .hero-brand-intro .home-audience .value-audience-item h4{margin-bottom:5px}@media (max-width:600px){body .hero-brand-intro .home-audience{padding:18px 22px}}body .hero-brand-intro .home-audience .value-audience-kicker,body .hero-brand-intro .home-audience .audience-line-icon{color:#1d574e}body .hero-brand-intro .home-audience .value-audience-item+.value-audience-item{border-color:#1d574e3d}body .hero-brand-intro .home-audience .value-audience-heading h3{font-size:17px}body .hero-brand-intro .home-audience .audience-line-icon{width:23px;height:23px;margin-bottom:6px}body .hero-brand-intro .home-audience .value-audience-item h4{margin-bottom:4px;font-size:20px}body .hero-brand-intro .home-audience .value-audience-item p{font-size:14px;line-height:1.5}@media (max-width:900px){body .hero-brand-intro .home-audience .value-audience-item,body .hero-brand-intro .home-audience .value-audience-item:last-child{padding-top:18px;padding-bottom:18px}body .hero-brand-intro .home-audience .value-audience-item:first-child{padding-top:0}body .hero-brand-intro .home-audience .value-audience-item:last-child{padding-bottom:0}}body .hero-brand-intro .home-audience{background:linear-gradient(115deg,#eef3f2 0%,#e7f1ed 58%,#ddece5 100%)}.home-solutions{background:#fff;padding:52px 0 62px}.home-solutions .kicker{margin-bottom:14px}.home-solutions .kicker span:not(.bar){color:#5528c4;font-size:17px}.home-solutions h2{max-width:none;margin:0 0 30px;font-size:clamp(28px,3.1vw,40px);line-height:1.18}.home-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.home-solution{border:1px solid #2437461a;border-radius:20px;flex-direction:column;align-items:flex-start;padding:34px 38px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.home-solution-rh{background:linear-gradient(125deg,#fff5d5,#fffae9)}.home-solution-docs{background:linear-gradient(125deg,#dff5ee,#ecfaf5)}.home-solution-logo{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:210px;max-width:75%;height:125px;margin-bottom:22px;display:block}.home-solution p{color:var(--ink-soft);max-width:34ch;margin:0 0 24px;font-size:20px;line-height:1.6}.home-solution-status{color:#00695a;margin:-10px 0 12px;font-size:13px;font-weight:600}.home-solution-link{color:#5528c4;border-top:1px solid #2437461f;justify-content:space-between;align-items:center;gap:22px;width:100%;margin-top:auto;padding-top:16px;font-size:16px;font-weight:600;display:flex}.home-solution-link span{font-size:25px}.home-solution:hover{transform:translateY(-3px);box-shadow:0 16px 35px -24px #2437464d}.home-solution:focus-visible{outline-offset:4px;outline:3px solid #6c3ce9}.home-solutions-note{color:var(--ink-soft);margin:24px 0 0;font-size:15px;line-height:1.6}@media (max-width:700px){.home-solutions{padding:40px 0 48px}.home-solutions-grid{grid-template-columns:1fr;gap:18px}.home-solution{padding:28px}.home-solution-logo{width:185px;height:110px}.home-solution p{font-size:18px}}body .hero-brand-intro .home-audience .value-audience-kicker{font-size:30px}body .home-solution-status,body .ecosystem-status,body .docs-launch-badge,body #docs .docs-launch-badge{font-weight:600;line-height:1.4;font-size:18px!important}body .home-solution-status{color:#00695a;margin:-6px 0 16px;display:inline-block}@media (max-width:600px){body .hero-brand-intro .home-audience .value-audience-kicker{font-size:28px}body .home-solution-status,body .docs-launch-badge,body #docs .docs-launch-badge{font-size:17px!important}}body .hero-brand-intro .home-audience{padding-top:12px;padding-bottom:12px}body .hero-brand-intro .home-audience .value-audience-heading{margin-bottom:10px}.home-audience .audience-title-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}body .hero-brand-intro .home-audience .audience-title-row h4{flex:1;min-width:0;margin:0}body .hero-brand-intro .home-audience .audience-title-row .audience-line-icon{flex:0 0 38px;width:38px;height:38px;margin:0}@media (max-width:900px){body .hero-brand-intro .home-audience .value-audience-item,body .hero-brand-intro .home-audience .value-audience-item:last-child{padding-top:14px;padding-bottom:14px}body .hero-brand-intro .home-audience .value-audience-item:first-child{padding-top:0}body .hero-brand-intro .home-audience .value-audience-item:last-child{padding-bottom:0}}body .hero-brand-intro .home-audience-wrap{margin-top:44px}.home-audience .audience-title-row .audience-line-icon{order:1}.home-audience .audience-title-row{justify-content:space-between}@media (max-width:600px){body .hero-brand-intro .home-audience-wrap{margin-top:38px}}body .hero-brand-intro .home-audience .audience-title-row .audience-line-icon{order:-1}body .hero-brand-intro .home-audience .audience-title-row{justify-content:flex-start}body .founder-section .team-profiles{align-items:stretch;gap:28px}body .founder-section .team-profile{flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.team-profile-header{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;width:100%;display:grid}body .founder-section .team-photo{aspect-ratio:3/4;flex:none;width:140px}.team-profile-identity{min-width:0}body .founder-section .team-role{min-height:0;margin:0 0 12px;font-size:12px;line-height:1.5}body .founder-section .team-profile h3{min-height:0;margin:0;font-size:25px;line-height:1.25}body .founder-section .team-profile-copy{width:100%}body .founder-section .team-profile p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.75}body .founder-section .team-profile p+p{margin-top:16px}@media (max-width:600px){body .founder-section .team-profile{gap:20px;padding:22px}.team-profile-header{grid-template-columns:110px minmax(0,1fr);gap:18px}body .founder-section .team-photo{width:110px}body .founder-section .team-profile h3{font-size:22px}body .founder-section .team-profile p{font-size:14px}}body .founder-intro .founder-intro-opening{color:var(--ink);margin-bottom:16px;font-size:clamp(20px,2vw,24px);line-height:1.6;display:block}body .founder-intro .founder-intro-detail{font-size:17px;line-height:1.75;display:block}body .founder-intro strong{color:var(--ink);font-weight:600}@media (max-width:600px){body .founder-intro .founder-intro-opening{font-size:20px}body .founder-intro .founder-intro-detail{font-size:16px}}body .founder-section .team-heading{margin-bottom:34px}body .founder-section .founder-kicker{margin-bottom:14px;font-size:23px}body .founder-section #founder-title{margin:0 0 22px;line-height:1.2;font-size:clamp(35px,3.5vw,46px)!important}body .founder-section .founder-intro{max-width:980px;margin:0;line-height:1.75}body .founder-section .team-profiles{gap:28px}body .founder-section .team-profile{background:#fff;border-color:#dfe7e5;gap:26px;padding:30px}body .founder-section .team-profile-header{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px}.team-founder-status{color:#24685f;letter-spacing:.02em;margin-bottom:9px;font-size:13px;font-weight:600;display:block}body .founder-section .team-profile h3{color:var(--ink);margin:0 0 12px;font-size:26px;line-height:1.2}body .founder-section .team-role{color:#24685f;min-height:45px;margin:0;font-size:15px;font-weight:600;line-height:1.5}body .founder-section .team-profile-copy p{color:var(--ink-soft);font-size:15px;line-height:1.8}body .founder-section .team-profile-copy p+p{margin-top:18px}@media (max-width:600px){body .founder-section .team-profile{gap:22px;padding:22px}body .founder-section .team-profile-header{grid-template-columns:110px minmax(0,1fr);gap:16px}body .founder-section .team-profile h3{font-size:22px}body .founder-section .team-role{min-height:0;font-size:14px}body .founder-section .team-profile-copy p{font-size:14px}body .founder-section .founder-kicker{font-size:21px}}body .founder-intro .founder-intro-opening strong{color:#24685f}body .faq-item p strong{color:#243746;font-weight:600}body #rh.product-band.rh .product-grid{display:block}body #rh.product-band.rh .product-grid>div:first-child{width:100%}body #rh.product-band.rh h3{max-width:27ch;margin-bottom:20px;font-size:clamp(34px,3.4vw,46px)!important}body #rh.product-band.rh .feat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 28px}body #rh.product-band.rh .rh-detail summary{gap:10px;min-height:115px;padding:20px 16px}body #rh.product-band.rh .rh-detail summary strong{font-size:16px;line-height:1.4}body #rh .rh-access{max-width:none;margin:0 0 24px}body #rh .rh-inline-languages .hero-langs-center{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0 0 24px}body #rh .rh-prevention{margin-top:40px}body #rh .rh-prevention-copy{background:linear-gradient(120deg,#f0f7f3,#fff);border:1px solid #24685f26;border-left:4px solid #24685f;border-radius:14px;align-items:center;gap:36px;padding:30px 34px}body #rh .rh-prevention h2{color:#24685f;font-size:clamp(28px,2.6vw,35px)!important}body #rh .rh-prevention p{font-size:17px;line-height:1.75}body .complement-line{background:linear-gradient(110deg,#fff5d9,#f4f0fd 50%,#e0f6ef);padding:32px 0}body .complement-line .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}body .complement-line .wrap>span:not(.sep){color:#243746;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:clamp(23px,2.4vw,31px);line-height:1.35}body .complement-line strong{font-weight:600}body .complement-line .sep{color:#6c3ce9;font-size:34px}@media (max-width:1100px){body #rh.product-band.rh .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body #rh.product-band.rh .feat-grid{grid-template-columns:1fr}body #rh.product-band.rh .rh-detail summary{min-height:86px}body #rh .rh-prevention-copy{gap:20px;padding:24px}body .complement-line .wrap{gap:14px}body .complement-line .wrap>span:not(.sep){font-size:23px}}body #rh.product-band.rh .rh-detail[open] summary{align-items:center;min-height:108px}body #rh.product-band.rh .rh-detail>p{padding:0 20px 22px;font-size:15px;line-height:1.7}body #rh.product-band.rh p.desc strong{color:#243746;font-weight:600}body #rh .rh-brand-heading .logo-plate{background:0 0;border:0;margin:0;padding:0}body #rh .rh-brand-heading .product-logo.big{width:180px;max-width:none;height:auto;max-height:none}body #rh .rh-brand-heading .eyebrow-tag{letter-spacing:.04em;color:#96700a;margin:0;font-size:20px;font-weight:600;line-height:1.5}@media (max-width:600px){body #rh .rh-brand-heading{gap:18px;margin-bottom:24px}body #rh .rh-brand-heading .product-logo.big{width:145px}body #rh .rh-brand-heading .eyebrow-tag{flex:1;min-width:140px;font-size:16px}}body #rh.product-band.rh .rh-detail summary strong{color:#24685f;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.3}body #rh.product-band.rh .rh-detail[open] summary{min-height:120px}@media (max-width:600px){body #rh.product-band.rh .rh-detail summary strong{font-size:18px}body #rh.product-band.rh .rh-detail[open] summary{min-height:90px}}body #rh.product-band.rh .rh-feature-static{flex-direction:column;padding:0;display:flex}body #rh.product-band.rh .rh-feature-heading{align-items:center;gap:12px;min-height:120px;padding:20px 18px;display:flex}body #rh.product-band.rh .rh-feature-heading .feat-icon{flex:none}body #rh.product-band.rh .rh-feature-heading strong{color:#24685f;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.3}body #rh.product-band.rh .rh-feature-static>p{margin:0;padding:0 20px 22px;font-size:15px;line-height:1.7}@media (max-width:600px){body #rh.product-band.rh .rh-feature-heading{min-height:90px}body #rh.product-band.rh .rh-feature-heading strong{font-size:18px}}body #rh.product-band.rh{background:#fff;padding:64px 0 54px}body #rh.product-band.rh .band-blob{display:none}body #rh.product-band.rh .rh-brand-heading{gap:30px;margin-bottom:30px}body #rh.product-band.rh .product-grid h3{max-width:34ch;margin:0 0 22px;line-height:1.22;font-size:clamp(34px,3.4vw,46px)!important}body #rh.product-band.rh p.desc{max-width:85ch;margin-bottom:34px;font-size:18px;line-height:1.75}body #rh.product-band.rh .feat-grid{align-items:stretch;gap:20px;margin-bottom:34px}body #rh.product-band.rh .feat-item.rh-feature-static{box-shadow:none;background:linear-gradient(145deg,#fff5cf,#fff9e5);border:1px solid #f0d98a;border-top:3px solid #efc844;border-radius:16px}body #rh.product-band.rh .rh-feature-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;min-height:155px;padding:24px 22px 14px}body #rh.product-band.rh .rh-feature-heading .feat-icon{background:#fffc;border-radius:12px;place-items:center;width:42px;height:42px;margin:0;display:grid}body #rh.product-band.rh .rh-feature-heading strong{color:#243746;font-size:20px;font-weight:700;line-height:1.3}body #rh.product-band.rh .rh-feature-static>p{color:#3d4c57;padding:0 22px 24px;font-size:16px;line-height:1.7}body #rh .rh-access{box-shadow:none;background:#f7f9f8;border:1px solid #e1e7e5;border-radius:16px;padding:24px}body #rh .rh-access-title{color:#243746;margin-bottom:18px;font-size:21px}body #rh .rh-access-mode{box-shadow:none;border-color:#e1e7e5}body #rh .rh-inline-languages{margin-top:26px}body #rh .rh-offers-cta{color:#fff;box-shadow:none;background:#6c3ce9;border-color:#6c3ce9;padding:15px 24px;font-size:16px}body .complement-line{background:linear-gradient(110deg,#fff8e4,#f8f6fc 50%,#edf8f3);border-top:1px solid #eef0f0;border-bottom:1px solid #eef0f0;padding:28px 0}body #docs.product-band.docs{background:#fff}@media (max-width:1100px){body #rh.product-band.rh .rh-feature-heading{min-height:130px}}@media (max-width:600px){body #rh.product-band.rh{padding:44px 0}body #rh.product-band.rh p.desc{font-size:17px}body #rh.product-band.rh .rh-feature-heading{gap:12px;min-height:0;padding:22px 22px 12px}body #rh .rh-access{padding:20px}body #rh .rh-access-title{font-size:19px}}body #rh.product-band.rh .product-grid h3{max-width:32ch;line-height:1.2;font-size:clamp(32px,3.2vw,44px)!important}body #rh.product-band.rh p.desc{max-width:85ch;margin-bottom:28px}.rh-conversation-example{border-top:1px solid #e5eae8;border-bottom:1px solid #e5eae8;grid-template-columns:1fr 1fr;gap:30px;margin:0 0 34px;padding:26px 0;display:grid}.rh-example-label{letter-spacing:.035em;color:#24685f;margin-bottom:10px;font-size:13px;font-weight:600;display:block}body #rh .rh-conversation-example p{color:#243746;max-width:42ch;margin:0;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:20px;line-height:1.5}.rh-example-question{border-right:1px solid #e5eae8;padding-right:26px}.rh-example-answer{padding-left:4px}.rh-example-note{color:#667080;margin-top:12px;font-size:13px;display:block}@media (max-width:700px){.rh-conversation-example{grid-template-columns:1fr;gap:22px;padding:24px 0}.rh-example-question{border-right:0;padding:0}.rh-example-answer{border-left:3px solid #d7e8df;padding-left:16px}body #rh .rh-conversation-example p{font-size:18px}}body #rh .rh-core-promise{color:#24685f;margin:0 0 22px;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.5}body #rh.product-band.rh .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:30px}body #rh.product-band.rh .rh-feature-heading{flex-direction:row;align-items:center;gap:20px;min-height:0;padding:26px 28px 16px}body #rh.product-band.rh .rh-feature-heading .feat-icon{background:#fff;border:1px solid #8563001f;border-radius:16px;flex:0 0 64px;width:64px;height:64px}body #rh.product-band.rh .rh-feature-heading .feat-icon svg{color:#856300;width:36px;height:36px}body #rh.product-band.rh .rh-feature-heading strong{font-size:23px;line-height:1.3}body #rh.product-band.rh .rh-feature-static>p{max-width:none;padding:0 28px 26px;font-size:17px;line-height:1.7}body #rh .rh-conversation-example{margin:8px 0 32px;padding:26px 0}body #rh .rh-access{margin-top:0}@media (max-width:700px){body #rh.product-band.rh .feat-grid{grid-template-columns:1fr;gap:16px}body #rh.product-band.rh .rh-feature-heading{gap:16px;padding:22px 22px 14px}body #rh.product-band.rh .rh-feature-heading strong{font-size:21px}body #rh.product-band.rh .rh-feature-heading .feat-icon{flex-basis:56px;width:56px;height:56px}body #rh.product-band.rh .rh-feature-heading .feat-icon svg{width:32px;height:32px}body #rh.product-band.rh .rh-feature-static>p{padding:0 22px 22px;font-size:16px}}body #rh.product-band.rh p.desc{margin-bottom:18px}body #rh .rh-specialist-context{color:#3d4c57;border-left:3px solid #efc844;max-width:85ch;margin:0 0 32px;padding-left:20px;font-size:17px;line-height:1.75}body #rh .rh-specialist-context strong{color:#243746;font-weight:600}@media (max-width:600px){body #rh .rh-specialist-context{padding-left:16px;font-size:16px}}body #rh .rh-context-arrow{color:#3e9e8c;width:120px;height:38px;margin:0 0 12px 4px}body #rh .rh-context-arrow svg{width:100%;height:100%;display:block}body #rh .rh-promise-arrow{color:#6c3ce9;width:180px;height:76px;margin:-8px 0 10px 40px;transform:rotate(-5deg)}body #rh .rh-promise-arrow svg{width:100%;height:100%;display:block;overflow:visible}@media (max-width:600px){body #rh .rh-promise-arrow{width:150px;height:64px;margin-left:20px}}body #rh .rh-brand-heading{flex-wrap:nowrap;align-items:center;gap:38px;margin-bottom:22px;display:flex}body #rh .rh-brand-heading .logo-plate{flex:none}body #rh.product-band.rh .rh-brand-heading .rh-brand-title{color:#000;flex:1;max-width:none;margin:0;line-height:1.25;font-size:clamp(30px,3vw,42px)!important}@media (max-width:700px){body #rh .rh-brand-heading{flex-wrap:wrap;gap:22px}body #rh.product-band.rh .rh-brand-heading .rh-brand-title{flex-basis:100%;font-size:28px!important}}body #rh .rh-core-promise{margin-left:40px;font-size:clamp(24px,2.5vw,30px);line-height:1.4}@media (max-width:700px){body #rh .rh-core-promise{margin-left:16px;font-size:24px}}body #rh .rh-core-promise{margin-left:80px}body #rh .rh-brand-title .rh-brand-action{color:#000}@media (max-width:700px){body #rh .rh-core-promise{margin-left:28px}}body #rh .rh-brand-heading{margin-bottom:24px}body #rh .desc{max-width:900px;margin-bottom:32px;line-height:1.7}body #rh .rh-how h4{color:#173b37;margin:0 0 26px;font-size:28px;font-weight:600;line-height:1.3}body #rh .rh-how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}body #rh .rh-how-steps li{align-items:flex-start;gap:14px;display:flex}body #rh .rh-step-number{color:#6c3ce9;background:#f1edf9;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:700;display:flex}body #rh .rh-how h5{color:#173b37;margin:3px 0 10px;font-size:19px;font-weight:600;line-height:1.4}body #rh .rh-how p{color:#53635f;margin:0;font-size:16px;line-height:1.65}body #rh .rh-conversation-example{background:#f6f8f7;border:0;border-radius:16px;gap:32px;margin:0 0 38px;padding:26px 30px}body #rh .rh-example-question p,body #rh .rh-example-answer p{font-size:18px;line-height:1.6}body #rh .feat-grid.rh.rh-accordions{gap:20px;margin-bottom:34px}body #rh .feat-item.rh-detail.rh-feature-static{box-shadow:none;background:#fff;border:1px solid #e4eae7;border-radius:14px}body #rh .rh-feature-heading{gap:18px;padding:24px 26px 12px}body #rh .rh-feature-heading .feat-icon{color:#856300;background:#fff7db;border:0;border-radius:12px;flex:0 0 54px;width:54px;height:54px}body #rh .rh-specialist-context{color:#53635f;border-left:3px solid #dce9e3;max-width:980px;margin:30px 0 38px;padding:4px 0 4px 22px;font-size:16px;line-height:1.75}body #rh .rh-specialist-context strong{color:#24685f}@media (max-width:700px){body #rh .rh-how-steps{grid-template-columns:1fr;gap:24px}body #rh .rh-how{margin-top:28px;padding:24px 0}body #rh .rh-conversation-example{gap:22px;padding:22px}body #rh .rh-feature-heading{padding:22px 22px 12px}body #rh .rh-feature-static>p{padding:0 22px 22px}body #rh .rh-feature-heading strong{font-size:20px}}body #rh .rh-promise-row{align-items:flex-end;gap:18px;margin:0 0 26px;display:flex}body #rh .rh-promise-row .rh-promise-arrow{flex:0 0 150px;width:150px;height:64px;margin:0;transform:none}body #rh .rh-promise-row .rh-core-promise{white-space:nowrap;margin:0 0 1px;font-size:clamp(22px,2.35vw,30px);line-height:1.3}@media (max-width:1000px){body #rh .rh-promise-row{gap:12px}body #rh .rh-promise-row .rh-promise-arrow{flex-basis:90px;width:90px;height:46px}body #rh .rh-promise-row .rh-core-promise{white-space:normal;font-size:22px}}@media (max-width:700px){body #rh .rh-promise-row .rh-promise-arrow{flex-basis:64px;width:64px;height:40px}body #rh .rh-promise-row .rh-core-promise{font-size:21px}}body #rh .rh-how h4{margin-bottom:14px}body #rh .rh-how .rh-how-intro{color:#53635f;max-width:920px;margin:0 0 28px;font-size:18px;line-height:1.7}body #rh .rh-how .rh-how-intro strong{color:#24685f}@media (max-width:700px){body #rh .rh-how .rh-how-intro{font-size:16px}}body #rh .feat-grid.rh.rh-accordions{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:24px 0 34px;display:grid}body #rh .feat-item.rh-detail.rh-feature-static{background:#fffcf2;border:1px solid #eee5c8;border-radius:12px;position:relative;overflow:visible}body #rh .rh-feature-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px 10px;display:flex}body #rh .rh-feature-heading .feat-icon{background:#fff2c3;border-radius:10px;flex:0 0 42px;width:42px;height:42px}body #rh .rh-feature-heading .feat-icon svg{width:26px;height:26px}body #rh .rh-feature-heading strong{font-size:18px;line-height:1.35}body #rh .rh-feature-static>p{margin:0;padding:0 18px 20px;font-size:14px;line-height:1.6}body #rh .rh-feature-static:not(:last-child):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236C3CE9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18m-7-7 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:19px;height:19px;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}@media (max-width:900px){body #rh .feat-grid.rh.rh-accordions{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}body #rh .rh-feature-static:nth-child(2):after{display:none}}@media (max-width:600px){body #rh .feat-grid.rh.rh-accordions{grid-template-columns:1fr;gap:32px}body #rh .rh-feature-heading{flex-direction:row;align-items:center;padding:18px 20px 10px}body #rh .rh-feature-static>p{padding:0 20px 18px}body #rh .rh-feature-static:not(:last-child):after,body #rh .rh-feature-static:nth-child(2):after{display:block;inset:auto auto -26px 50%;transform:translate(-50%)rotate(90deg)}}body #rh .rh-how{border-top:1px solid #e4ebe8;margin:32px 0 24px;padding:28px 0 0}body #rh .rh-how .rh-how-intro{max-width:850px;margin-bottom:24px}body #rh .feat-grid.rh.rh-accordions{align-items:stretch;gap:28px;margin:0}body #rh .rh-feature-heading{box-sizing:border-box;gap:14px;min-height:130px;padding:20px 20px 12px}body #rh .rh-feature-heading strong{font-size:18px;font-weight:600;line-height:1.35}body #rh .rh-feature-static>p{padding:0 20px 22px;font-size:15px;line-height:1.6}body #rh .rh-conversation-example{align-items:start;margin:26px 0;padding:24px 28px}body #rh .rh-example-question p,body #rh .rh-example-answer p{margin:10px 0;font-size:17px;line-height:1.6}body #rh .rh-specialist-context{margin:26px 0 34px;font-size:16px;line-height:1.7}@media (max-width:600px){body #rh .rh-feature-heading{min-height:0}body #rh .rh-conversation-example{padding:22px}}body #rh .rh-feature-heading{box-sizing:border-box;grid-template-rows:42px 52px;grid-template-columns:1fr;place-items:start;gap:14px;height:auto;min-height:0;padding:22px 20px 14px;display:grid}body #rh .rh-feature-heading .feat-icon{box-sizing:border-box;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;margin:0;display:flex}body #rh .rh-feature-heading .feat-icon svg{width:26px;height:26px;margin:0;display:block}body #rh .rh-feature-heading strong{text-align:left;align-self:start;margin:0;font-size:18px;font-weight:600;line-height:26px;display:block}body #rh .rh-feature-static>p{text-align:left;margin:0;padding:0 20px 22px;font-size:15px;line-height:24px}@media (max-width:600px){body #rh .rh-feature-heading{grid-template-rows:auto;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:20px 20px 12px}body #rh .rh-feature-heading strong{align-self:center}}body #rh .feat-grid.rh.rh-accordions{gap:22px}body #rh .feat-item.rh-detail.rh-feature-static{box-shadow:none;background:#fff;border:1px solid #dee7e3;border-top:3px solid #24685f;border-radius:10px;padding:0;position:relative;overflow:visible}body #rh .rh-flow-number{color:#798d85;letter-spacing:.08em;font-size:12px;font-weight:600;line-height:42px;position:absolute;top:22px;right:20px}body #rh .rh-feature-heading{grid-template-rows:42px 54px;gap:18px;padding:22px 20px 16px}body #rh .rh-feature-heading .feat-icon{color:#24685f;background:#eff5f2;border:0;border-radius:9px;width:42px;height:42px}body #rh .rh-feature-heading .feat-icon svg{stroke-width:1.6px;width:26px;height:26px}body #rh .rh-feature-heading strong{color:#173b37;font-size:18px;line-height:27px}body #rh .rh-feature-static>p{color:#53635f;padding:0 20px 24px;font-size:15px;line-height:24px}body #rh .rh-feature-static:not(:last-child):after{opacity:.55;width:16px;height:16px;right:-20px}@media (max-width:600px){body #rh .feat-grid.rh.rh-accordions{gap:28px}body #rh .rh-feature-heading{grid-template-rows:auto;grid-template-columns:42px 1fr;gap:14px;padding:22px 46px 14px 20px}body #rh .rh-flow-number{top:22px;right:14px}body #rh .rh-feature-static:not(:last-child):after,body #rh .rh-feature-static:nth-child(2):after{width:16px;height:16px;bottom:-23px;right:auto}}body #rh .bewis-response-flow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;margin:24px 0 0!important;display:grid!important}body #rh .bewis-flow-card{min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce6e1!important;border-radius:12px!important;flex-direction:column!important;padding:22px!important;display:flex!important;position:relative!important}body #rh .bewis-flow-top{justify-content:space-between!important;align-items:center!important;height:40px!important;margin:0 0 18px!important;display:flex!important}body #rh .bewis-flow-icon{color:#24685f!important;background:#eff5f2!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important}body #rh .bewis-flow-icon svg{width:25px!important;height:25px!important;display:block!important}body #rh .bewis-flow-count{color:#789087!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:600!important;line-height:1!important}body #rh .bewis-flow-card h5{color:#173b37!important;min-height:52px!important;margin:0 0 12px!important;padding:0!important;font-family:inherit!important;font-size:19px!important;font-weight:600!important;line-height:26px!important}body #rh .bewis-flow-card p{color:#53635f!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:24px!important}body #rh .bewis-flow-card:not(:last-child):after{content:"→"!important;color:#8c7ba9!important;font-size:22px!important;line-height:1!important;position:absolute!important;top:50%!important;right:-23px!important;transform:translateY(-50%)!important}@media (max-width:1000px){body #rh .bewis-response-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #rh .bewis-flow-card:nth-child(2):after{display:none!important}}@media (max-width:600px){body #rh .bewis-response-flow{grid-template-columns:1fr!important;gap:30px!important}body #rh .bewis-flow-card h5{min-height:0!important}body #rh .bewis-flow-card:not(:last-child):after{content:"↓"!important;display:block!important;inset:auto auto -26px 50%!important;transform:translate(-50%)!important}}body .hero-brand-intro .home-audience .value-audience-item>p{padding-left:52px}.docs-redesign{padding:88px 0 100px;background:linear-gradient(135deg,#e1fbf5 0%,#f1fffb 60%,#e1fbf5 100%)!important}.docs-redesign .docs-intro{text-align:center;max-width:850px;margin:0 auto 58px}.docs-redesign .docs-heading{justify-content:center;margin-bottom:18px;display:flex}.docs-redesign .docs-heading img{object-fit:contain;max-width:220px;height:82px;margin:0}.docs-redesign h2{color:var(--ink);margin:0 auto 20px;font-size:clamp(30px,4vw,48px);line-height:1.12}.docs-redesign .docs-promise{max-width:720px;margin:0 auto 22px;font-size:17px;line-height:1.75}.docs-launch{color:var(--docs-deep);background:#fff;border:1px solid #a7e7d9;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-block}.docs-how{margin:0 auto 64px}.docs-how>h3{text-align:center;margin-bottom:30px;font-size:30px}.docs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.docs-step{background:#fff;border:1px solid #c7ebe3;border-radius:16px;padding:24px 19px;position:relative;box-shadow:0 12px 28px -25px #00695a80}.docs-step:not(:last-child):after{content:"→";color:var(--docs-deep);z-index:2;font-size:24px;font-weight:800;position:absolute;top:46%;right:-21px}.docs-step-head{align-items:center;gap:11px;margin-bottom:15px;display:flex}.docs-step-icon{background:var(--docs-tint);width:34px;height:34px;color:var(--docs-deep);border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.docs-step h4{color:var(--ink);margin:0;font-family:Space Grotesk,sans-serif;font-size:18px}.docs-step p{margin:0;font-size:14px;line-height:1.65}.docs-step strong{color:var(--ink)}.docs-outcome{text-align:center;color:#075c4d;background:#bdf3e5;border-radius:13px;max-width:780px;margin:30px auto 0;padding:19px 28px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.docs-showcase{grid-template-columns:1.15fr .85fr;align-items:center;gap:58px;padding-top:25px;display:grid}.docs-demo-holder .docs-product-ui{width:100%;max-width:650px;transform:none}.docs-demo-copy h3{margin-bottom:18px;font-size:30px;line-height:1.2}.docs-demo-copy p{font-size:16px;line-height:1.7}.docs-caution{color:var(--grey);margin:20px 0 25px;font-size:13px!important}@media (max-width:900px){.docs-steps{grid-template-columns:repeat(2,1fr)}.docs-step:nth-child(2):after{display:none}.docs-showcase{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.docs-steps{grid-template-columns:1fr}.docs-step:after{display:none!important}.docs-redesign{padding:65px 0}.docs-outcome{font-size:18px}.docs-redesign .docs-heading img{height:65px}}.docs-redesign .docs-intro-horizontal .docs-intro-copy{padding-top:28px}.docs-redesign .docs-launch-lower{text-align:center;margin:30px auto 12px}.docs-redesign .docs-launch-lower .docs-launch{background:#fff;padding:12px 24px;font-size:16px}@media (max-width:700px){.docs-redesign .docs-intro-horizontal .docs-intro-copy{padding-top:0}}body #rh .rh-promise-row .rh-core-promise,body #docs .docs-outcome{font-size:clamp(18px,1.8vw,23px)!important}.docs-redesign .docs-intro-horizontal+.docs-promise{text-align:center;max-width:850px;margin:26px auto 40px;font-size:17px;line-height:1.75}.partner-feature-copy h2.partner-title-three{max-width:none}.partner-title-three span{white-space:nowrap;display:block}@media (max-width:600px){.partner-title-three span{white-space:normal}}@media (min-width:701px){body #rh.product-band.rh .rh-brand-heading .rh-brand-title,body #rh .rh-brand-heading h2,body #docs .docs-intro-horizontal h2,body #rh h2,body #rh .flow-head h2,body .founder-section #founder-title,body .docs-redesign h2,body section .wrap>h2,body section .wrap>.section-head h2,body .founder-copy h2,body .partners h2,body .home-offers h2,body .value-heading h2{letter-spacing:-.025em!important;font-size:clamp(27px,3vw,39px)!important;line-height:1.16!important}}@media (max-width:700px){body #rh.product-band.rh .rh-brand-heading .rh-brand-title,body #rh .rh-brand-heading h2,body #docs .docs-intro-horizontal h2,body #rh h2,body #rh .flow-head h2,body .founder-section #founder-title,body .docs-redesign h2,body section .wrap>h2,body section .wrap>.section-head h2{font-size:clamp(27px,6.8vw,34px)!important;line-height:1.18!important}}body #rh .rh-promise-row{margin:40px 0 32px}body #rh .rh-core-promise{font-size:clamp(23px,2.5vw,30px);margin:0!important}body #rh .rh-specialist-context{max-width:980px;margin:32px 0 48px!important}body #rh .rh-demo-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 42px;display:flex}body #rh .rh-demo-actions .btn{border-radius:9px;padding:14px 22px}body #rh .rh-video-pending{color:#667080;background:#f6f7f8;border:1px solid #d9dee3;border-radius:9px;align-items:center;padding:13px 18px;font-size:14px;display:inline-flex}body #rh .rh-how{margin-top:32px}body #rh .bewis-flow-panel{background:#fff2b9;border-radius:22px;margin:30px 0 0;padding:26px}body #rh .bewis-response-flow{gap:16px!important;margin:0!important}body #rh .bewis-flow-card{background:#fff!important;border:1px solid #e8dfbe!important;border-radius:15px!important;padding:23px 19px!important;box-shadow:0 8px 22px #53431212!important}body #rh .bewis-flow-top{justify-content:flex-start!important;gap:12px!important;height:auto!important;min-height:56px!important;margin:0 0 16px!important}body #rh .bewis-flow-icon{color:#315f58!important;background:#fff1b9!important;border-radius:14px!important;width:54px!important;min-width:54px!important;height:54px!important}body #rh .bewis-flow-card h5{min-height:0!important;margin:0!important;font-size:21px!important;font-weight:750!important;line-height:1.2!important}body #rh .bewis-flow-card p{font-size:14.5px!important;line-height:1.65!important}body #rh .bewis-flow-card:not(:last-child):after{display:none!important}body #rh .rh-promise-row{text-align:center;justify-content:center;margin:32px auto 52px!important}body #rh .rh-core-promise{background:#fff8df;border-left:5px solid #e2b83b;border-radius:12px;box-shadow:0 8px 22px #4a390b0f;white-space:normal!important;padding:22px 30px!important;font-size:clamp(21px,2.25vw,29px)!important}body #rh .rh-demo-section{max-width:790px;margin:55px auto 75px}body #rh .rh-video-preview{background:linear-gradient(135deg,#fff7d6,#fff 55%,#e6fbf4);border:1px solid #e3e5e7;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #1b2a331f}body #rh .rh-video-preview img{object-fit:contain;mix-blend-mode:multiply;width:min(52%,340px);height:160px}body #rh .rh-video-play{color:#6c3ce9;background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:5px;font-size:28px;display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #1b2a332e}body #rh .rh-video-caption{color:#1b2a33;font-size:19px;font-weight:750;position:absolute;bottom:24px}body #rh .rh-demo-actions{justify-content:center;gap:22px!important;margin:28px 0 0!important}body #rh .rh-video-pending{flex-direction:column;gap:3px;font-weight:700;color:#1b2a33!important;background:0 0!important;border:0!important;font-size:17px!important;display:flex!important}body #rh .rh-video-pending small{color:#667080;font-size:12px;font-weight:400}@media (max-width:1000px){body #rh .bewis-response-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){body #rh .bewis-flow-panel{padding:14px}body #rh .bewis-response-flow{grid-template-columns:1fr!important;gap:14px!important}body #rh .rh-video-preview{min-height:250px}body #rh .rh-video-caption{font-size:15px}body #rh .rh-demo-actions{text-align:center;flex-direction:column}}body #rh .bewis-flow-icon{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}body #rh .bewis-flow-icon svg{stroke-width:1.85px!important;width:26px!important;height:26px!important}body #rh .bewis-flow-top{gap:11px!important;min-height:46px!important;margin-bottom:14px!important}body #rh .bewis-flow-card p strong{color:#193f39!important;font-weight:750!important}body #rh .rh-core-promise{color:#174f40!important;background:#ddf4e9!important;border-left:5px solid #328f73!important;box-shadow:0 10px 25px #2370551a!important}body #rh.product-band.rh{background:#fff4c5!important}body #rh .bewis-flow-panel{background:#ffe9a0!important}body #rh .bewis-flow-card{background:#fff!important}body #rh .bewis-flow-top svg{stroke-width:1.8px!important;flex:0 0 21px!important;width:21px!important;height:21px!important}body #rh .bewis-flow-icon{width:34px!important;min-width:34px!important;height:34px!important}body #rh .bewis-flow-icon svg{width:20px!important;height:20px!important}body #rh .bewis-flow-top{gap:9px!important;min-height:32px!important}body #rh .bewis-response-flow{gap:23px!important}body #rh .bewis-flow-card:not(:last-child):after{content:"→"!important;color:#725a15!important;z-index:3!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:21px!important;height:28px!important;font-size:23px!important;font-weight:700!important;display:flex!important;position:absolute!important;top:50%!important;right:-22px!important;transform:translateY(-50%)!important}@media (max-width:1000px){body #rh .bewis-flow-card:nth-child(2):after{display:none!important}}@media (max-width:600px){body #rh .bewis-response-flow{gap:28px!important}body #rh .bewis-flow-card:not(:last-child):after{content:"↓"!important;inset:auto auto -29px 50%!important;transform:translate(-50%)!important}}.docs-redesign .docs-intro.docs-intro-horizontal{text-align:left;grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr);align-items:center;gap:54px;max-width:1100px;margin:0 auto 64px;display:grid}.docs-redesign .docs-intro-horizontal .docs-heading{justify-content:center;align-items:center;margin:0;display:flex}.docs-redesign .docs-intro-horizontal .docs-heading img{object-fit:contain;width:100%;max-width:290px;height:auto}.docs-redesign .docs-intro-horizontal h2{text-align:left;margin:0 0 20px}.docs-redesign .docs-intro-horizontal .docs-promise{text-align:left;max-width:680px;margin:0 0 22px}@media (max-width:700px){.docs-redesign .docs-intro.docs-intro-horizontal{text-align:center;grid-template-columns:1fr;gap:20px}.docs-redesign .docs-intro-horizontal .docs-heading img{max-width:210px}.docs-redesign .docs-intro-horizontal h2,.docs-redesign .docs-intro-horizontal .docs-promise{text-align:center}}body #docs.docs-redesign .docs-intro-horizontal .docs-heading img{width:180px!important;max-width:180px!important;height:auto!important}@media (max-width:600px){body #docs.docs-redesign .docs-intro-horizontal .docs-heading img{width:145px!important;max-width:145px!important}}body #rh.product-band,body #docs.docs-redesign{padding-top:94px!important;padding-bottom:100px!important}body #rh .rh-brand-heading,body #docs .docs-intro.docs-intro-horizontal{grid-template-columns:minmax(240px,.85fr) minmax(0,1.65fr)!important;align-items:center!important;gap:52px!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}body #rh .rh-brand-heading .logo-plate,body #docs .docs-intro-horizontal .docs-heading{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}body #rh .rh-brand-heading .product-logo.big,body #docs.docs-redesign .docs-intro-horizontal .docs-heading img{object-fit:contain!important;width:245px!important;max-width:245px!important;height:auto!important;max-height:none!important}body #rh .rh-brand-heading h2,body #docs .docs-intro-horizontal h2{letter-spacing:-.03em!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1.14!important}body #rh .bewis-flow-card h5,body #docs .docs-step h4{font-size:19px!important;line-height:1.25!important}body #rh .bewis-flow-card p,body #docs .docs-step p{font-size:14.5px!important;line-height:1.65!important}body #rh .bewis-flow-card,body #docs .docs-step{border-radius:16px!important;min-height:190px!important}body #rh .rh-core-promise,body #docs .docs-outcome{font-size:clamp(18px,1.8vw,23px)!important;line-height:1.4!important}@media (max-width:700px){body #rh .rh-brand-heading,body #docs .docs-intro.docs-intro-horizontal{text-align:center!important;grid-template-columns:1fr!important;gap:22px!important}body #rh .rh-brand-heading .product-logo.big,body #docs.docs-redesign .docs-intro-horizontal .docs-heading img{width:195px!important;max-width:195px!important}body #rh .rh-brand-heading h2,body #docs .docs-intro-horizontal h2{text-align:center!important}body #rh.product-band,body #docs.docs-redesign{padding-top:65px!important;padding-bottom:72px!important}}@keyframes bewisLogoReveal{0%{opacity:0;transform:translateY(12px)scale(.94)}65%{opacity:1;transform:translateY(-2px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bewisLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero-logo-clean,.hero-product-demo .ecosystem-logo img{animation:1s ease-out both bewisLogoReveal,5s ease-in-out 1s infinite bewisLogoFloat}@media (prefers-reduced-motion:reduce){.hero-logo-clean,.hero-product-demo .ecosystem-logo img{animation:none!important}}#home-solutions-title{letter-spacing:-.025em!important;max-width:100%!important;font-size:clamp(27px,3vw,39px)!important;line-height:1.16!important}section .wrap>h2,section .wrap>.section-head h2,.founder-copy h2,.partners h2,.home-offers h2,.value-heading h2{letter-spacing:-.025em!important;font-size:clamp(29px,3.15vw,43px)!important;line-height:1.14!important}#home-solutions-title{font-size:clamp(27px,3vw,39px)!important}.founder-intro{max-width:none!important}.founder-intro-opening{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(12px,1.25vw,16px);display:block}.team-bewis-logo{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.team-bewis-logo img{object-fit:contain;mix-blend-mode:multiply;width:118px;max-height:48px}.home-solutions-grid{gap:16px!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}.home-solution{min-height:0!important;padding:22px!important}.home-solution-logo{object-fit:contain;max-height:90px!important}.bewis-video-presentation{background:linear-gradient(120deg,#f8f5ff,#f5fffc);border:1px solid #e4e7ea;border-radius:22px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:30px;max-width:1000px;margin:38px auto 0;padding:26px;display:grid}.bewis-video-eyebrow{letter-spacing:.1em;color:#6c3ce9;font-size:11px;font-weight:800}.bewis-video-copy h3{margin:10px 0;font-size:clamp(21px,2.2vw,29px);line-height:1.2}.bewis-video-copy p{color:#667080;font-size:14px;line-height:1.6}.bewis-video-player{aspect-ratio:16/9;color:#fff;text-align:center;background:linear-gradient(135deg,#33205f,#6c3ce9 65%,#328f83);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:22px;display:flex}.bewis-video-play{background:#ffffff1f;border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:66px;height:66px;padding-left:4px;font-size:25px;display:grid}.bewis-video-player span{font-size:15px;font-weight:700}.bewis-video-player small{opacity:.8;font-size:11px}@media (max-width:1050px){.founder-intro-opening{white-space:normal;font-size:inherit}}@media (max-width:720px){.bewis-video-presentation{grid-template-columns:1fr;gap:16px;padding:18px}.bewis-video-player{min-height:190px}.team-bewis-logo{justify-content:flex-start}}.team-profile .team-inline-bewis-logo{mix-blend-mode:multiply;vertical-align:-.31em!important;object-fit:contain!important;object-position:center!important;width:93px!important;max-width:none!important;height:1.55em!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 3px!important;display:inline-block!important}.home-video-band{background:#fff5c8;padding:48px 0 70px;position:relative}.home-video-section{max-width:920px;margin:0 auto!important}.home-video-band .rh-video-preview{background:linear-gradient(115deg,#fff9e3 0%,#fff 51%,#e7faf4 100%);border:1px solid #e2e4e6;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:345px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #1b2a331f}.home-video-band .rh-video-preview img{object-fit:contain;mix-blend-mode:multiply;width:min(55%,440px);height:205px}.home-video-band .rh-video-play{color:#6c3ce9;background:#fff;border-radius:50%;place-items:center;width:78px;height:78px;padding-left:5px;font-size:30px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #1b2a332e}.home-video-band .rh-video-caption{text-align:center;color:#1b2a33;font-size:21px;font-weight:750;position:absolute;bottom:23px;left:10px;right:10px}.home-video-band .rh-demo-actions{justify-content:center;align-items:center;gap:30px!important;margin:27px 0 0!important;display:flex!important}.home-video-band .rh-video-pending{text-align:center;flex-direction:column;gap:4px;font-weight:700;color:#1b2a33!important;background:0 0!important;border:0!important;font-size:18px!important;display:flex!important}.home-video-band .rh-video-pending small{color:#667080;font-size:13px;font-weight:400}.home-video-band .rh-demo-actions .btn{border-radius:10px;padding:15px 25px}@media (max-width:600px){.home-video-band{padding:30px 0 46px}.home-video-band .rh-video-preview{min-height:255px}.home-video-band .rh-video-preview img{width:70%;height:150px}.home-video-band .rh-video-caption{font-size:16px;bottom:18px}.home-video-band .rh-demo-actions{flex-direction:column;gap:17px!important}.team-profile .team-inline-bewis-logo{width:80px!important}}.bewis-video-player{text-align:center;gap:12px;padding:26px 20px;position:relative}.bewis-video-brand-logo{object-fit:contain;filter:drop-shadow(0 3px 8px #0000001a);background:#fffffff5;border-radius:14px;width:clamp(145px,30%,230px);max-height:95px;margin:0 auto 6px;padding:12px 20px;display:block}.bewis-video-player .bewis-video-play{flex-shrink:0}@media (max-width:700px){.bewis-video-brand-logo{width:180px;max-height:85px}}.team-profile-copy .bewis-inline-word{color:#1b2a33;letter-spacing:-.055em;font-family:Space Grotesk,Inter,sans-serif;font-size:1em;font-weight:750;line-height:inherit;white-space:nowrap!important;vertical-align:baseline!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}.team-profile-copy .bewis-inline-i{display:inline;position:relative}.team-profile-copy .bewis-inline-i:after{content:"";background:#3e9e8c;border-radius:50%;width:.18em;height:.18em;position:absolute;top:.02em;left:50%;transform:translate(-50%)}.team-profile-copy .bewis-inline-you{color:#6c3ce9;font-weight:750}.bewis-video-presentation{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:0!important;max-width:1050px!important;margin:30px auto 0!important;padding:0!important}.bewis-video-presentation .bewis-video-copy{display:none!important}.bewis-video-presentation .bewis-video-player{aspect-ratio:2.45;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:310px;display:flex;position:relative;overflow:hidden;color:#1b2a33!important;background:linear-gradient(120deg,#fff9df 0%,#fff 51%,#e7fbf5 100%)!important;border:1px solid #e3e7e9!important;border-radius:26px!important;padding:34px 20px!important;box-shadow:0 24px 52px -34px #1b2a3340!important}.bewis-video-poster-logo{letter-spacing:-.075em;color:#1b2a33;white-space:nowrap;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(46px,8vw,106px);font-weight:800;line-height:1.12}.bewis-video-i{position:relative}.bewis-video-i:after{content:"";background:#3e9e8c;border-radius:50%;width:.18em;height:.18em;position:absolute;top:.04em;left:50%;transform:translate(-50%)}.bewis-video-you{color:#6c3ce9}.bewis-video-presentation .bewis-video-play{border-radius:50%;place-items:center;width:78px;height:78px;padding-left:5px;font-size:27px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #1b2a3321;color:#6c3ce9!important;background:#fff!important;border:0!important}.bewis-video-poster-title{color:#1b2a33;text-align:center;margin-top:6px;font-size:clamp(17px,2.3vw,23px)}.bewis-video-presentation .bewis-video-player small{color:#667080!important;opacity:1!important;font-size:13px!important}.bewis-video-presentation .bewis-video-player:before,.bewis-video-presentation .bewis-video-player:after{content:none!important;border:0!important}@media (max-width:600px){.bewis-video-presentation .bewis-video-player{aspect-ratio:auto;min-height:255px;padding:24px 12px!important}.bewis-video-poster-logo{font-size:clamp(39px,11vw,65px)}.bewis-video-presentation .bewis-video-play{width:60px;height:60px;font-size:22px}.bewis-video-poster-title{margin-top:14px}}.bewis-video-presentation{box-shadow:none!important;background:0 0!important;border:0!important;max-width:1040px!important;margin:30px auto 0!important;padding:0!important}.bewis-video-presentation .bewis-video-player{aspect-ratio:auto!important;background:radial-gradient(circle at 10% 25%,#eee7ff 0%,#0000 40%),radial-gradient(circle at 90% 80%,#d9faf1 0%,#0000 42%),#fff!important;border:1px solid #e4e7ea!important;gap:12px!important;min-height:360px!important;padding:32px 24px 34px!important;box-shadow:0 18px 44px -34px #1b2a3359!important}.bewis-video-presentation .bewis-poster-official-logo{mix-blend-mode:multiply;flex-shrink:0;object-fit:contain!important;width:min(420px,70%)!important;max-width:100%!important;height:180px!important;display:block!important;position:relative!important}.bewis-video-presentation .bewis-poster-play{color:#fff;background:#6c3ce9;border-radius:50%;place-items:center;width:62px;height:62px;padding-left:4px;font-size:24px;display:grid;box-shadow:0 12px 25px #6c3ce933}.bewis-video-presentation .bewis-video-poster-title{color:#1b2a33!important;text-align:center!important;font-size:clamp(19px,2.7vw,28px)!important;line-height:1.2!important;display:block!important;position:static!important}.bewis-video-presentation .bewis-video-player small{color:#667080!important;text-align:center!important;font-size:14px!important}@media (max-width:560px){.bewis-video-presentation .bewis-video-player{min-height:300px!important;padding:20px 12px!important}.bewis-video-presentation .bewis-poster-official-logo{width:90%!important;height:135px!important}}.bewis-video-slide{background:linear-gradient(145deg,#f7f4ff 0%,#fff 52%,#eafbf6 100%);border-top:1px solid #ece8f5;border-bottom:1px solid #e4e7ea;padding:clamp(64px,8vw,112px) 0}.bewis-video-slide .bewis-video-presentation{width:100%;max-width:1160px;margin:0 auto!important}.nav .brand .logo-you{clip-path:inset(0 4% 0 0)}@media (max-width:700px){.bewis-video-slide{padding:54px 0}.bewis-video-slide .wrap{padding:0 18px}}.bewis-video-slide[hidden]{display:none!important}nav.nav{border:0;border-bottom:1px solid var(--line);width:auto;color:var(--ink);text-align:initial;background:#fffffff5;border-radius:0;padding:0;display:block}nav.nav:hover,nav.nav:focus,nav.nav:active{color:var(--ink);background:#fffffff5;text-decoration:none}.nav-links a.site-account{color:var(--ink);background:#fff;border:1px solid #cbd5da;border-radius:999px;align-items:center;gap:8px;max-width:240px;margin:0 0 0 10px;padding:5px 14px 5px 5px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.nav-links a.site-account:hover{border-color:var(--ink);background:var(--paper-tint);color:var(--ink)}.site-account-avatar{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.site-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.site-account-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:600px){.nav-links a.site-account{max-width:none;margin-left:4px;padding:4px}.site-account-name{display:none}}
