.rb-root .rb-how .wrap{max-width:1200px}.rb-root .rb-how .eyebrow{margin-bottom:22px}.rb-root .rb-how .bubble em,.rb-root .rb-how h1 em,.rb-root .rb-how h2 em{font-family:var(--accent-font);font-style:italic;font-weight:600;color:var(--coral)}.rb-root .rb-how .close h2 em{color:var(--chartreuse)}.rb-root .rb-how .hero{position:relative;background:radial-gradient(90% 85% at 82% 12%,#f4efe0 0,var(--bone) 62%);padding:56px 0 0;overflow:hidden}.rb-root .rb-how .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(to top,var(--bone) 12%,hsla(41,41%,89%,0));z-index:2;pointer-events:none}.rb-root .rb-how .hg{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:end}.rb-root .rb-how .copy{padding-bottom:76px}.rb-root .rb-how h1{font-family:var(--serif);font-weight:400;font-size:58px;line-height:1.03;letter-spacing:-.026em;margin-bottom:20px;color:var(--ink)}.rb-root .rb-how .lead{font-size:19.5px;line-height:1.6;color:var(--muted)}.rb-root .rb-how .lead b{color:var(--ink);font-weight:600}.rb-root .rb-how .hero-gov{margin-top:24px;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;color:var(--teal)}.rb-root .rb-how .hero-cta{margin-top:30px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.rb-root .rb-how .link{font-size:15px;color:var(--ink);opacity:.75;text-decoration:none;border-bottom:1.5px solid var(--coral);padding-bottom:2px}.rb-root .rb-how .link:hover{opacity:1}.rb-root .rb-how .arti-stage{position:relative;align-self:end;min-height:486px;display:flex;align-items:flex-end;justify-content:center}.rb-root .rb-how .arti-glow{position:absolute;left:0;right:0;bottom:0;height:86%;z-index:0;background:radial-gradient(66% 74% at 50% 44%,rgba(174,181,36,.3),rgba(174,181,36,0) 70%)}.rb-root .rb-how .arti-img{position:relative;z-index:1;width:94%;max-width:440px;aspect-ratio:624/729;background-image:url(/arti-transparent.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;filter:drop-shadow(0 16px 26px rgba(20,20,20,.14))}.rb-root .rb-how .arti-chip{top:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);background:rgba(174,181,36,.28);border:1px solid rgba(14,61,58,.16);padding:5px 10px;border-radius:6px}.rb-root .rb-how .arti-chip,.rb-root .rb-how .playtag{position:absolute;left:6px;font-family:var(--mono);z-index:3}.rb-root .rb-how .playtag{bottom:104px;display:inline-flex;align-items:center;gap:10px;background:hsla(0,0%,8%,.84);color:var(--bone);padding:9px 15px 9px 10px;border-radius:999px;font-size:11px;letter-spacing:.05em}.rb-root .rb-how .playtag .pl{width:22px;height:22px;border-radius:50%;background:var(--chartreuse);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:9px}.rb-root .rb-how .steps{padding:20px 0 64px}.rb-root .rb-how .steps-head{text-align:center;margin-bottom:52px}.rb-root .rb-how h2{font-family:var(--serif);font-weight:400;font-size:38px;letter-spacing:-.02em;line-height:1.08;color:var(--ink)}.rb-root .rb-how .steps-head .sub{font-size:16px;color:var(--muted);max-width:520px;margin:12px auto 0}.rb-root .rb-how .step{display:grid;grid-template-columns:120px 1fr;gap:8px;position:relative}.rb-root .rb-how .rail{display:flex;flex-direction:column;align-items:center}.rb-root .rb-how .node{width:64px;height:64px;border-radius:50%;background:var(--teal);color:var(--bone);font-family:var(--serif);font-weight:500;font-size:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 18px 34px -20px rgba(14,61,58,.6)}.rb-root .rb-how .line{width:2px;flex:1;background:linear-gradient(var(--line),var(--line));margin:8px 0}.rb-root .rb-how .step:last-child .line{display:none}.rb-root .rb-how .step-body{padding:6px 0 44px}.rb-root .rb-how .step-k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:10px}.rb-root .rb-how .step-body h3{font-family:var(--serif);font-weight:500;font-size:27px;letter-spacing:-.015em;margin-bottom:12px}.rb-root .rb-how .step-body p{font-size:16px;line-height:1.62;color:#4a4d55;max-width:560px}.rb-root .rb-how .step-body p b{color:var(--ink);font-weight:600}.rb-root .rb-how .chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.rb-root .rb-how .chip{font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--teal);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:7px 14px}.rb-root .rb-how .chip.free{color:var(--ink);background:var(--chartreuse);border-color:var(--chartreuse)}.rb-root .rb-how .aside{display:flex;align-items:flex-start;gap:16px;margin-top:22px;max-width:560px}.rb-root .rb-how .arti-dot{width:56px;height:56px;border-radius:50%;flex-shrink:0;background-image:url(/arti-avatar.png);background-size:cover;background-position:50%;background-color:#e6e3d1;border:2px solid var(--chartreuse)}.rb-root .rb-how .bubble{position:relative;background:var(--teal);color:var(--bone);border-radius:14px;border-top-left-radius:3px;padding:15px 19px;font-size:15.5px;line-height:1.5}.rb-root .rb-how .bubble:before{content:"";position:absolute;left:-8px;top:14px;border:8px solid transparent;border-right:8px solid var(--teal);border-left:0}.rb-root .rb-how .bubble .n{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--chartreuse);margin-bottom:5px}.rb-root .rb-how .band{background:var(--ink);color:var(--bone);padding:64px 0}.rb-root .rb-how .bandwrap{display:grid;grid-template-columns:auto 1fr auto;gap:36px;align-items:center}.rb-root .rb-how .band .arti-dot{width:88px;height:88px;border-width:3px}.rb-root .rb-how .band .eyebrow{color:var(--chartreuse)}.rb-root .rb-how .band .eyebrow:before{background:var(--chartreuse)}.rb-root .rb-how .band h2{color:var(--bone);max-width:600px}.rb-root .rb-how .band h2 em{color:var(--coral)}.rb-root .rb-how .band p{font-size:16px;line-height:1.6;color:hsla(41,41%,89%,.8);max-width:600px;margin-top:12px}.rb-root .rb-how .band .link{color:var(--bone);opacity:.9;white-space:nowrap}.rb-root .rb-how .close{background:var(--teal);color:var(--bone);text-align:center;padding:74px 0}.rb-root .rb-how .close h2{color:var(--bone);margin-bottom:12px}.rb-root .rb-how .close p{font-size:17px;color:hsla(41,41%,89%,.82);margin-bottom:28px}.rb-root .rb-how .disc{margin-top:24px;font-family:var(--mono);font-size:11px;line-height:1.7;color:hsla(41,41%,89%,.66);max-width:620px;margin-left:auto;margin-right:auto}@media (max-width:900px){.rb-root .rb-how h1{font-size:40px}.rb-root .rb-how h2{font-size:29px}.rb-root .rb-how .hg{grid-template-columns:1fr;gap:20px}.rb-root .rb-how .copy{padding-bottom:8px}.rb-root .rb-how .arti-stage{min-height:360px}.rb-root .rb-how .arti-img{width:76%;max-width:300px}.rb-root .rb-how .playtag{bottom:96px}.rb-root .rb-how .step{grid-template-columns:64px 1fr}.rb-root .rb-how .node{width:52px;height:52px;font-size:23px}.rb-root .rb-how .step-body h3{font-size:23px}.rb-root .rb-how .bandwrap{grid-template-columns:1fr;gap:20px;text-align:left}}@media (max-width:480px){.rb-root .rb-how h1{font-size:32px}.rb-root .rb-how h2{font-size:25px}}