main.bold .pool-copy h2,main.bold .rp-head h2,main.bold .section-head h2{font-size:clamp(36px,4.4vw,62px);font-weight:900;line-height:1.02;letter-spacing:-.03em}main.bold .section-head{max-width:860px;margin-bottom:56px}main.bold .section-head .lede{font-size:clamp(17px,1.35vw,20px)}main.bold .ps-accent{color:var(--rk-accent);background:linear-gradient(transparent 62%,rgba(176,74,87,.32) 0,rgba(176,74,87,.32) 92%,transparent 0);padding:0 .06em}main.bold .btn-lg{padding:18px 34px;font-size:17px}main.bold .btn-primary{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}main.bold .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(122,31,43,.35)}main.bold .final-cta{position:relative;isolation:isolate;background:transparent;padding:104px 24px;border-radius:0}main.bold .final-cta:before{content:"";position:absolute;inset:0 50%;margin:0 -50vw;background:radial-gradient(50% 60% at 15% 10%,rgba(176,74,87,.35),transparent 70%),radial-gradient(50% 60% at 90% 100%,rgba(20,24,32,.35),transparent 70%),var(--rk-accent);z-index:-1}main.bold .final-cta h2{font-size:clamp(44px,6.4vw,92px);line-height:.95;max-width:14ch}main.bold .final-cta p{color:rgba(255,255,255,.85);font-size:19px}main.bold .final-cta .btn-primary{background:var(--rk-card);color:var(--rk-ink)}main.bold .final-cta .btn-primary:hover{background:var(--rk-card);box-shadow:0 14px 32px rgba(20,24,32,.35)}main.bold .pr-hl,main.bold .stamp{display:inline-block;color:#fff;background:var(--rk-accent);padding:.02em .22em .1em;border-radius:.16em;transform:rotate(-2deg);box-shadow:0 .12em .4em rgba(122,31,43,.35);-webkit-background-clip:border-box;background-clip:border-box}main.bold .fp-hero{padding-top:56px;padding-bottom:48px}main.bold .fp-hero-inner{max-width:960px}main.bold .fp-hero h1{font-size:clamp(44px,6.4vw,92px);font-weight:900;line-height:.98;letter-spacing:-.035em}main.bold .fp-hero .lede{font-size:clamp(18px,1.5vw,21px);max-width:52ch}@media (max-width:760px){main.bold .final-cta{padding:72px 8px}}main.bold .ps-accent{background:none;padding:0}main.bold .pool-copy h2,main.bold .rp-head h2,main.bold .section-head h2{font-size:clamp(34px,4vw,56px);line-height:1.06;text-wrap:balance}main.bold .section-head .lede{font-size:clamp(17px,1.35vw,19px);line-height:1.55}main.bold .pr-hl,main.bold .stamp{display:inline;color:var(--rk-accent);background:none;padding:0;border-radius:0;transform:none;box-shadow:none}main.bold .fp-hero{position:relative;isolation:isolate;padding-top:96px;padding-bottom:56px}main.bold .fp-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-140px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background-image:radial-gradient(var(--rk-rule) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(70% 80% at 50% 35%,#000 40%,transparent 85%);mask-image:radial-gradient(70% 80% at 50% 35%,#000 40%,transparent 85%)}main.bold .fp-hero h1{font-size:clamp(42px,6vw,84px)}main.bold .cost-panel,main.bold .feature-card,main.bold .hero-demo-shell,main.bold .persona-card,main.bold .pool-example,main.bold .rp-point,main.bold .rp-scroll,main.bold .step-card{background:var(--rk-card);border:1px solid var(--rk-rule)}main.bold .hero-demo-shell{overflow:hidden}main.bold .step-card{padding:22px 22px 24px}main.bold .final-cta .ps-accent{color:#E0C2BC}@media (max-width:760px){main.bold .fp-hero{padding-top:64px}main.bold .cost-panel,main.bold .feature-card,main.bold .hero-demo-shell,main.bold .persona-card,main.bold .pool-example,main.bold .rp-point,main.bold .step-card{box-shadow:4px 4px 0 var(--rk-ink)}main.bold .rp-scroll{border:0;box-shadow:none;background:transparent}main.bold .rp-table tbody tr{border:1px solid var(--rk-rule)}}@media (max-width:960px){main.bold .pool-copy,main.bold .rp-head,main.bold .section-head{text-align:center}main.bold .pool-copy p,main.bold .rp-head p{margin-left:auto;margin-right:auto}}main.bold .rp-head--stack{text-align:center;justify-items:center}main.bold .rp-head--stack p{margin-left:auto;margin-right:auto;max-width:56ch}main.bold :is(.guide-hero,.compare-hero,.tools-hero,.blog-hero,.help-hero,.setup-hero){position:relative;isolation:isolate;overflow:visible}main.bold .setup-hero:before,main.bold :is(.guide-hero,.compare-hero,.tools-hero,.blog-hero,.help-hero):before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-140px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background-image:radial-gradient(var(--rk-rule) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(70% 80% at 50% 35%,#000 40%,transparent 85%);mask-image:radial-gradient(70% 80% at 50% 35%,#000 40%,transparent 85%)}main.bold :is(.guide-hero,.compare-hero,.tools-hero,.blog-hero,.help-hero){padding-top:96px;padding-bottom:56px}main.bold :is(.guide-hero,.compare-hero,.tools-hero,.blog-hero,.help-hero) h1{font-size:clamp(40px,5.6vw,76px);font-weight:900;line-height:1;letter-spacing:-.035em;color:var(--rk-ink);text-wrap:balance}main.bold .help-hero .hero-copy,main.bold :is(.guide-hero,.compare-hero,.tools-hero,.blog-hero,.help-hero) .lede{font-size:clamp(17px,1.4vw,20px);line-height:1.55}main.bold .setup-hero{padding-top:64px}main.bold .setup-hero h1{font-size:clamp(34px,4.4vw,56px);font-weight:900;line-height:1.04;letter-spacing:-.03em}main.bold :is(.technical-card,.page-card,.stack-card,.workflow-card,.comparison-card,.difference-card,.note-card,.choice-card,.tool-card,.related-integration-card,.compare-related-card,.decision-panel,.blog-card,.prereq-box){background:var(--rk-card);border:1px solid var(--rk-rule)}main.bold :is(.tool-card,.blog-card,.choice-card,.related-integration-card,.compare-related-card){transition:transform .15s ease,box-shadow .15s ease}main.bold :is(.tool-card,.blog-card,.choice-card,.related-integration-card,.compare-related-card):hover{background:var(--rk-paper-2)}@media (max-width:760px){main.bold :is(.guide-hero,.compare-hero,.tools-hero,.blog-hero,.help-hero){padding-top:64px;padding-bottom:40px}main.bold :is(.technical-card,.page-card,.stack-card,.workflow-card,.comparison-card,.difference-card,.note-card,.choice-card,.tool-card,.related-integration-card,.compare-related-card,.decision-panel,.blog-card,.prereq-box){box-shadow:4px 4px 0 var(--rk-ink)}}