.ap-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(20px,4vw,68px);position:sticky;top:0;z-index:30;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rb2-line)}.ap-nav{display:flex;gap:clamp(18px,2.4vw,36px);font-size:15px;font-weight:600}.ap-nav a,.ap-login{color:var(--rb2-ink);text-decoration:none}.ap-login{font-size:14px;font-weight:600;padding:10px 6px}.ap-toggle{display:none;width:42px;height:42px;border:1px solid var(--rb2-ink);border-radius:6px;background:#fff;color:var(--rb2-ink);cursor:pointer}.ap-mobile-nav{display:none}.ap-btn{transition:transform .12s ease,box-shadow .12s ease}.ap-btn:hover{transform:translate(-2px,-2px)}.ap-btn:focus-visible,.ap-nav a:focus-visible,.ap-login:focus-visible,.ap-toggle:focus-visible{outline:2px solid var(--rb2-blue);outline-offset:3px}.ap-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center;padding:clamp(56px,8vw,110px) clamp(20px,5vw,80px) clamp(80px,10vw,130px);background:#fff;position:relative;overflow:hidden}.ap-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--rb2-line) 1px,transparent 1px),linear-gradient(90deg,var(--rb2-line) 1px,transparent 1px);background-size:44px 44px;opacity:.45;mask-image:radial-gradient(ellipse at 75% 45%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 75% 45%,#000 0%,transparent 70%);pointer-events:none}.ap-hero>*{position:relative}.ap-hero-visual{position:relative;transform:rotate(1.2deg)}.ap-float{position:relative;margin:-46px 0 0 -56px;width:min(340px,72%);transform:rotate(-3deg);z-index:1}.ap-msg{animation:ap-in .7s cubic-bezier(.22,1,.32,1) both}.ap-msg-2{animation-delay:.5s}.ap-msg-3{animation-delay:1.1s}@keyframes ap-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ap-marquee{background:var(--rb2-ink);color:#fff;overflow:hidden;padding:22px 0;border-top:1px solid var(--rb2-ink)}.ap-marquee-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:ap-scroll 48s linear infinite}.ap-marquee:hover .ap-marquee-track{animation-play-state:paused}.ap-q{font-family:var(--font-display);font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;white-space:nowrap;padding:10px 20px;border:1px solid #32352F;border-radius:999px}.ap-q:before{content:"“";color:var(--rb2-yellow);margin-right:2px}.ap-q:after{content:"”";color:var(--rb2-yellow);margin-left:2px}@keyframes ap-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ap-section{padding:clamp(90px,12vw,140px) clamp(20px,5vw,80px)}.ap-features{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(90px,11vw,150px);margin-top:clamp(64px,8vw,100px)}.ap-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:center}.ap-feature.is-flip .ap-feature-copy{order:2}.ap-feature-visual{max-width:620px;width:100%;justify-self:center}.ap-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}.ap-fee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:center}.ap-contrast{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px}.ap-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}.ap-plans{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;margin-top:56px;align-items:stretch}.ap-pro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:center}@media (prefers-reduced-motion: reduce){.ap-msg,.ap-marquee-track{animation:none!important}.ap-btn{transition:none}}@media (max-width: 1000px){.ap-hero,.ap-feature,.ap-pro,.ap-fee{grid-template-columns:minmax(0,1fr)}.ap-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-feature.is-flip .ap-feature-copy{order:0}.ap-hero-visual{transform:none}.ap-float{margin-left:auto;margin-right:-8px;width:min(340px,86%)}}@media (max-width: 900px){.ap-nav,.ap-login{display:none}.ap-toggle{display:inline-flex;align-items:center;justify-content:center}.ap-mobile-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#fff;border-bottom:1px solid var(--rb2-ink);padding:6px 20px 14px}.ap-mobile-nav.is-open{display:flex}.ap-mobile-nav a{padding:13px 2px;font-size:15px;font-weight:600;color:var(--rb2-ink);text-decoration:none;border-bottom:1px solid var(--rb2-line)}}@media (max-width: 760px){.ap-contrast,.ap-steps,.ap-plans,.ap-prompts{grid-template-columns:minmax(0,1fr)}.ap-model{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ap-float{width:100%;transform:none;margin:28px 0 0}.ap-panel{box-shadow:8px 8px 0 var(--rb2-blue)!important}.ap-trust-row{grid-template-columns:1.3fr .7fr .8fr 1.2fr!important;padding-left:12px!important;padding-right:12px!important}}@media (max-width: 420px){.ap-header{padding:12px 14px;gap:8px}.ap-tag{display:none}.ap-header svg[aria-label=Riibon]{height:26px!important}}@media (max-width: 900px){.rb2-header{position:sticky!important;top:0!important;width:100%!important;padding:14px 20px!important;background:var(--rb2-hero-surface);z-index:30}.rb2-header nav{display:none!important}.rb2-header-login{display:none!important}#top{padding-top:clamp(32px,6vw,56px)!important;min-height:0!important}}@media (max-width: 900px){.rb2-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--rb2-hero-accent);border-radius:6px;background:transparent;color:var(--rb2-hero-text);cursor:pointer;flex:none}.rb2-mobile-nav-panel{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:4px;background:var(--rb2-hero-surface);border-top:1px solid var(--rb2-hero-accent);padding:8px 20px 16px}.rb2-mobile-nav-panel.is-open{display:flex}.rb2-mobile-nav-panel a{padding:12px 4px;font-size:15px;font-weight:600;color:var(--rb2-hero-text);border-bottom:1px solid var(--rb2-hero-accent)}}@media (min-width: 901px){.rb2-nav-toggle,.rb2-mobile-nav-panel{display:none!important}}@media (max-width: 760px){#top{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:56px!important}#top h1{font-size:clamp(34px,9.6vw,50px)!important}.rb2-hero-lead{margin-top:20px!important}.rb2-hero-panel{box-shadow:10px 10px 0 var(--rb2-blue)!important;margin-left:-5px!important}}@media (max-height: 800px){#top{padding-bottom:40px!important}#top .rb2-hero-lead{margin-top:16px!important}#top .rb2-hero-ctas{margin-top:14px!important}}@media (max-height: 700px){#top h1{font-size:clamp(30px,8.6vw,42px)!important}#top .rb2-hero-lead{font-size:15px!important;line-height:1.35!important;margin-top:14px!important}#top .rb2-hero-ctas{margin-top:14px!important}}@media (min-width: 901px) and (max-height: 800px){#top{padding-top:100px!important}}@media (min-width: 901px) and (max-height: 700px){#top{padding-top:100px!important}}@media (max-width: 640px){.rb2-card-list{grid-template-columns:1fr!important}.rb2-card-stats-grid>div{padding:10px!important}.rb2-card-list>li{padding:12px 12px 12px 30px!important}}@container (max-width: 459px){.rb2-card-stats-grid{grid-template-columns:1fr!important}.rb2-card-stats-grid>div{flex-direction:row!important;align-items:center!important;gap:14px!important}.rb2-card-stats-grid>div>strong{flex:0 0 auto;min-width:5.4ch;font-size:32px!important}}@media (max-width: 775px){.rb2-agency-card{min-height:0!important}}@media (max-width: 640px){.rb2-agency-card{padding:28px 20px 32px!important}}@media (max-width: 640px){.rb2-activity-row{grid-template-columns:1fr!important;grid-template-areas:"time" "icon" "body" "badge"!important;justify-items:start!important;gap:8px!important;padding:10px!important;margin:8px 0!important}.rb2-activity-row>time{grid-area:time!important}.rb2-activity-row>span:first-of-type{grid-area:icon!important}.rb2-activity-row>div{grid-area:body!important}.rb2-activity-row>span:last-of-type{grid-area:badge!important}}@media (max-width: 640px){.rb2-result-card{min-height:0!important;padding:24px!important}}@media (max-width: 640px){.rb2-intel-card{padding:16px!important}}.rb2-way{transition:background .15s ease}.rb2-way:hover{background:#1b1e16}.rb2-way:focus-visible{outline:2px solid var(--rb2-yellow);outline-offset:-4px}@media (max-width: 560px){.rb2-scan-pill{flex-direction:column!important;border-radius:14px!important}.rb2-scan-pill input{width:100%!important}.rb2-scan-pill-submit{width:100%!important;justify-content:center!important}}.rb2-channels-grid{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.rb2-channels-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.rb2-channels-grid{grid-template-columns:1fr}}.rb2-secondary-grid{grid-template-columns:repeat(3,1fr)}@media (max-width: 760px){.rb2-secondary-grid{grid-template-columns:1fr}}.rb2-pillars-grid{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.rb2-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.rb2-pillars-grid{grid-template-columns:1fr}}.rb2-track-grid{grid-template-columns:repeat(3,1fr)}@media (max-width: 640px){.rb2-track-grid{grid-template-columns:1fr;row-gap:32px}}@media (max-width: 640px){.rb2-stack-card{padding:16px!important}}.rb2-stack-grid{grid-template-columns:repeat(2,1fr)}@media (min-width: 1500px){.rb2-stack-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 420px){.rb2-stack-grid{grid-template-columns:1fr}.rb2-stack-grid>div{padding:10px!important}}@media (hover: hover){.rb2-cta{transition:transform var(--rb-dur-fast) var(--rb-ease),box-shadow var(--rb-dur-fast) var(--rb-ease)}.rb2-cta:hover{transform:translateY(-2px)}.rb2-cta:active{transform:translateY(0)}.rb2-cta-primary:hover{box-shadow:0 14px 36px #181fd952!important}.rb2-cta-outline:hover{background:#181fd914!important}.rb2-scan-row button{transition:background var(--rb-dur-fast) var(--rb-ease)}.rb2-scan-row button:hover{background:#000!important}.rb2-scan-pill-submit:hover{transform:scale(1.05)}.rb2-header a,#top a,#growth-system a,#how a,#intelligence a,#technology a,.rb2-results a,#fit a,.rb2-pricing a,#assessment a,.rb2-footer a{transition:opacity var(--rb-dur-fast) var(--rb-ease)}.rb2-header a:hover,#top a:hover,#growth-system a:hover,#how a:hover,#intelligence a:hover,#technology a:hover,.rb2-results a:hover,#fit a:hover,.rb2-pricing a:hover,#assessment a:hover,.rb2-footer a:hover{opacity:.75}.rb2-header a.rb2-cta:hover,#top a.rb2-cta:hover,.rb2-pricing a.rb2-cta:hover{opacity:1}}.rb2-header a:focus-visible,.rb2-header button:focus-visible,#top a:focus-visible,#top button:focus-visible,#top input:focus-visible,#growth-system a:focus-visible,#how a:focus-visible,#intelligence a:focus-visible,#technology a:focus-visible,.rb2-results a:focus-visible,#fit a:focus-visible,.rb2-pricing a:focus-visible,.rb2-pricing button:focus-visible,#assessment a:focus-visible,#assessment button:focus-visible,#assessment input:focus-visible,.rb2-footer a:focus-visible{outline:3px solid var(--rb2-blue);outline-offset:3px}#intelligence a:focus-visible,#fit a:focus-visible,#assessment a:focus-visible,#assessment button:focus-visible,#assessment input:focus-visible,.rb2-footer a:focus-visible{outline-color:#fff}#top,#growth-system,#how,#intelligence,#technology,.rb2-results,#fit,.rb2-pricing,#assessment{scroll-margin-top:28px}@media print{.rb2-motion{animation:none!important}.rb2-header,#top,#growth-system,#how,#intelligence,#technology,.rb2-results,#fit,.rb2-pricing,#assessment,.rb2-footer{background:#fff!important;color:#000!important;box-shadow:none!important}}
