.hr-pricing-page,.hr-site,:root{--hr-ink:#1c181d;--hr-muted:#6b6570;--hr-red:#cf2a15;--hr-red-hover:#ad200f;--hr-cream:#fbf9f4;--hr-tan:#e7e1d1;--hr-sage:#6e857a;--hr-dark:#221c26;--hr-dark-card:#1d1922;--hr-card-bg:#faf8f5;--hr-container-max:1356px;--hr-page-gutter:clamp(20px,5.15vw,78px);--hr-grid-gap:clamp(40px,6vw,90px);--hr-section-space:clamp(80px,7.9vw,120px);--hr-section-space-compact:clamp(64px,6vw,90px);--hr-section-space-ribbon:clamp(120px,11vw,168px);--hr-section-space-ribbon-deep:clamp(168px,14vw,212px);--hr-card-radius:24px;--hr-card-padding:clamp(24px,2vw,32px);--hr-button-height:52px;--hr-type-display:clamp(40px,4.2vw,64px);--hr-type-display-compact:clamp(36px,4vw,56px);--hr-type-section:clamp(32px,3.2vw,48px);--hr-type-card:clamp(22px,1.8vw,26px);--hr-type-body-lg:clamp(17px,1.35vw,20px);--hr-type-body:15.5px;--hr-leading-heading:1.16;--hr-leading-body:1.6;color:var(--hr-ink);background:var(--hr-cream);font-family:var(--font-grotesk),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow-x:clip}.hr-site *{box-sizing:border-box}.hr-site h1,.hr-site h2,.hr-site h3,.hr-site h4,.hr-site p{margin:0}.hr-site a{color:inherit;text-decoration:none}.hr-site h1,.hr-site h2,.hr-site h3{letter-spacing:-.03em;line-height:var(--hr-leading-heading)}.hr-site p{line-height:var(--hr-leading-body)}.hr-shell{width:min(calc(100% - (var(--hr-page-gutter) + var(--hr-page-gutter))),var(--hr-container-max));margin-inline:auto}.hr-eyebrow{display:block;color:var(--hr-red);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.hr-site :focus-visible{outline:2px solid var(--hr-red);outline-offset:4px}.hr-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;height:96px;background:transparent;pointer-events:none}.hr-header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;pointer-events:auto}.hr-brand{--hr-logo-size:36px;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--hr-logo-size) + 12px);height:calc(var(--hr-logo-size) + 12px);border-radius:50%;background:rgba(255,255,255,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:0 2px 12px rgba(0,0,0,.04)}.hr-brand img{width:var(--hr-logo-size);height:var(--hr-logo-size);-o-object-fit:contain;object-fit:contain;display:block;transform-origin:center;animation:hr-brand-logo-turn 8.8s ease-in-out infinite}@keyframes hr-brand-logo-turn{0%,68%{transform:rotate(0deg) scale(1)}73%{transform:rotate(-4deg) scale(.95)}94%{transform:rotate(-350deg) scale(1.01)}98%{transform:rotate(-358deg) scale(.995)}to{transform:rotate(-1turn) scale(1)}}@media (max-width:760px){.hr-brand{--hr-logo-size:32px}}@media (min-width:861px) and (max-width:1100px){.hr-header-inner{gap:16px}.hr-nav{padding:12px 22px;gap:18px;font-size:13.5px}.hr-header-action button.hr-login{padding:10px 18px!important;font-size:13.5px!important}}.hr-nav{display:flex;align-items:center;gap:clamp(16px,2.2vw,36px);padding:12px 36px;border-radius:999px;background:rgba(255,255,255,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:0 2px 12px rgba(0,0,0,.04);font-size:14px;font-weight:500;white-space:nowrap;color:#1c181d}.hr-nav a{transition:color .18s ease}.hr-nav a:hover{color:var(--hr-red)}.hr-mobile-menu nav a.hr-nav-link-active,.hr-nav a.hr-nav-link-active{position:relative;font-weight:600;color:#1c181d}.hr-mobile-menu nav a.hr-nav-link-active:after,.hr-nav a.hr-nav-link-active:after{content:"";position:absolute;bottom:-6px;left:2px;right:2px;height:3px;border-radius:999px;background:linear-gradient(90deg,#dc2626,#f59e0b 50%,#dc2626);box-shadow:0 1px 4px rgba(220,38,38,.45)}.hr-header-action{justify-self:end}.hr-header-action button.hr-login{border-radius:999px!important;background:var(--hr-red,#cf2a15)!important;color:#ffffff!important;border:0!important;padding:10px 24px!important;min-height:42px;white-space:nowrap;font-size:14px!important;font-weight:600!important;box-shadow:0 4px 12px rgba(207,42,21,.25);transition:background-color .2s ease,transform .15s ease!important}.hr-header-action button.hr-login:hover{background:var(--hr-red-hover,#ad200f)!important}.hr-mobile-menu{display:none}.hr-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hr-button-height);min-width:210px;padding:14px 30px;border-radius:999px;font-size:15px;line-height:1.2;font-weight:600;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.hr-button:active{transform:scale(.97)}.hr-button-red{background:var(--hr-red);color:white!important;border:1px solid transparent}.hr-button-red:hover{background:var(--hr-red-hover);box-shadow:0 6px 18px rgba(207,42,21,.25)}.hr-create-link{transition:background-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.hr-create-link:hover{transform:translateY(-2px)}.hr-create-link:active{transform:translateY(0) scale(.985);box-shadow:0 2px 8px rgba(207,42,21,.14)}.hr-button-outline{border:1px solid rgba(28,24,29,.4);background:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--hr-ink)}.hr-button-outline:hover{background:rgba(255,255,255,.45);border-color:var(--hr-ink)}.hr-hero{position:relative;width:100%;max-width:1512px;margin-inline:auto;aspect-ratio:1512/976;border-radius:0 0 48px 48px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.04);display:flex;flex-direction:column}.hr-hero-bg-wrap{position:absolute;inset:0;z-index:1;pointer-events:none}.hr-hero-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.hr-hero-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:112px;padding-bottom:clamp(24px,4vh,50px)}@media (min-width:1024px) and (max-width:1100px){.hr-hero-content{padding-top:100px}.hr-hero-copy p{margin-bottom:24px}.hr-hero-best-work{margin-top:12px!important;margin-bottom:10px!important}}.hr-hero-copy{max-width:680px}.hr-hero-copy h1{font-size:clamp(30px,3.2vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#1c181d;margin-bottom:clamp(12px,2vh,18px);white-space:nowrap}.hr-hero-copy p{font-size:clamp(15px,1.4vw,20px);color:#2b2730;margin-bottom:clamp(28px,6vh,80px);font-weight:400;white-space:nowrap}@media (max-width:960px){.hr-hero-copy h1,.hr-hero-copy p{white-space:normal}}.hr-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hr-hero-best-work{margin-top:18px!important;margin-bottom:16px!important;font-size:15px!important;font-weight:500!important;color:#5a545e!important;letter-spacing:-.01em;white-space:normal!important}.hr-hero-legacy-card{margin-top:0;display:inline-block}.hr-legacy{width:min(240px,80vw);min-height:285px;box-sizing:border-box;padding:21px 20px 22px 25px;border-radius:18px;background:rgba(246,244,243,.9);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 28px rgba(0,0,0,.08);font-family:var(--font-roboto,"Roboto"),system-ui,-apple-system,"Segoe UI",sans-serif;color:#1c181d}.hr-site .hr-legacy p{margin:0}.hr-site .hr-legacy .hr-legacy__label{font-size:11px;line-height:1.2;color:#3f3a42;margin-bottom:10px;white-space:nowrap}.hr-site .hr-legacy .hr-legacy__status{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.2;font-weight:600;letter-spacing:-.005em;margin-bottom:13px;white-space:nowrap}.hr-legacy__dot{width:7px;height:7px;border-radius:50%;background:#e0201b;box-shadow:0 0 0 3px rgba(224,32,27,.18);flex:none;animation:hr-legacy-pulse 2.4s ease-in-out infinite}.hr-legacy__dot.is-idle{background:#8d8790;box-shadow:0 0 0 3px rgba(141,135,144,.18);animation:none}@keyframes hr-legacy-pulse{0%,to{box-shadow:0 0 0 3px rgba(224,32,27,.18)}50%{box-shadow:0 0 0 5px rgba(224,32,27,.08)}}.hr-legacy__rows{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hr-legacy__row{display:flex;align-items:center;gap:13px;min-width:0}.hr-legacy__tile{width:38px;height:38px;flex:none;border-radius:5px;background:#221c26;color:#fff;display:grid;place-items:center}.hr-legacy__tile svg{width:21px;height:21px;display:block}.hr-legacy__text{display:flex;flex-direction:column;gap:3px;min-width:0}.hr-legacy__title{font-size:14px;line-height:1.15;font-weight:600;letter-spacing:-.005em}.hr-legacy__title,.hr-legacy__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-legacy__value{font-size:11.5px;line-height:1.2;color:#3f3a42;font-variant-numeric:tabular-nums;animation:hr-legacy-in .26s ease-out both}.hr-legacy__value.is-muted{color:#7a747c}.hr-legacy__skel{display:block;width:72px;height:10px;margin:2px 0 1px;border-radius:4px;background:linear-gradient(90deg,#e6e2e0,#f3f1ef 50%,#e6e2e0);background-size:200% 100%;animation:hr-legacy-shimmer 1.3s ease-in-out infinite}@keyframes hr-legacy-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes hr-legacy-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hr-legacy__dot,.hr-legacy__skel,.hr-legacy__value{animation:none}}.hr-hero-transition{position:relative;width:100%;max-width:1512px;margin-inline:auto;overflow:visible;margin-top:-1px;margin-bottom:0;line-height:0}.hr-hero-trans-figures{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill!important;object-fit:fill!important;pointer-events:none;display:block;z-index:1}.hr-hero-transition .hr-thread-img{position:relative;width:100%;height:auto;display:block;z-index:2}.hr-mission{padding-block:var(--hr-section-space-compact) var(--hr-section-space);position:relative}.hr-mission-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(18px,2.4vw,36px);align-items:center}.hr-mission-copy{max-width:450px;transform:translateY(42px)}.hr-mission-copy .hr-eyebrow{font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:18px}.hr-mission-copy h2{font-size:clamp(21px,1.6vw,24px);font-weight:700;line-height:1.25;letter-spacing:0;max-width:390px;margin-bottom:34px}.hr-mission-copy p{font-size:20px;line-height:1.5;color:var(--hr-ink);margin-bottom:40px}.hr-mission-copy p:last-of-type{margin-bottom:28px}.hr-mission-copy .hr-red-link{font-size:15px;font-weight:500;margin-top:0;gap:0}.hr-red-link{display:inline-flex;align-items:center;gap:8px;color:var(--hr-red)!important;font-size:17px;font-weight:600;margin-top:10px;transition:gap .2s ease,color .2s ease}.hr-red-link:hover{color:var(--hr-red-hover)!important;gap:12px}.hr-mission-visual{position:relative;width:100%;max-width:708px;margin-inline:auto;display:flex;justify-content:center;align-items:center}.hr-mission-composite-img{width:100%;height:auto;display:block}.hr-continuity{position:relative;width:100%;min-height:clamp(620px,68vw,1029px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden}.hr-continuity-bg{position:absolute;inset:0;z-index:1;pointer-events:none}.hr-continuity-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.hr-continuity-shade{display:none}.hr-continuity-content{position:relative;z-index:2;max-width:960px;width:100%;padding-inline:24px;padding-block:80px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hr-continuity-content .hr-eyebrow{display:inline-block;color:var(--hr-red);font-size:12px;font-weight:400;letter-spacing:0;text-transform:uppercase;margin-bottom:22px}.hr-continuity-content h2{font-size:clamp(30px,3.2vw,48px);font-weight:700;color:#1e1823;line-height:var(--hr-leading-heading);letter-spacing:-.02em;margin-bottom:28px;max-width:1200px}.hr-continuity-content p{font-size:20px;line-height:1.35;color:#2b2430;max-width:580px;margin-inline:auto;text-align:center}.hr-steps-pinned-wrap{position:relative;width:100%;padding-block:var(--hr-section-space-compact)}.hr-steps-pinned-wrap.is-pinned{padding-block:0}.hr-steps-sticky{display:flex;flex-direction:column;justify-content:center}.hr-steps-pinned-wrap.is-pinned .hr-steps-sticky{position:sticky;top:96px;overflow:hidden}.hr-steps-header{text-align:center;margin-bottom:48px;padding-inline:var(--hr-page-gutter)}.hr-steps-header .hr-eyebrow{display:inline-block;color:var(--hr-red);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.hr-steps-header h2{font-size:var(--hr-type-section);font-weight:700;color:var(--hr-ink);letter-spacing:-.02em}.hr-steps-track-viewport{width:100%;box-sizing:border-box;padding-inline:var(--hr-page-gutter);padding-block:12px 28px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.hr-steps-track-viewport::-webkit-scrollbar{display:none}.hr-steps-pinned-wrap.is-pinned .hr-steps-track-viewport{overflow:visible;scroll-snap-type:none}.hr-steps-track{display:flex;gap:16px;width:-moz-max-content;width:max-content}.hr-steps-pinned-wrap.is-pinned .hr-steps-track{will-change:transform}.hr-step-card{width:min(82vw,440px);flex:0 0 min(82vw,440px);box-sizing:border-box;border-radius:var(--hr-card-radius);padding:28px;display:flex;flex-direction:column;min-height:340px;scroll-snap-align:start;background:#251f28;color:#ffffff;box-shadow:0 16px 36px rgba(37,31,40,.22);transition:background-color .45s ease,box-shadow .45s ease,transform .25s ease}.hr-step-card-sage{background:#6e8579;box-shadow:0 12px 28px rgba(110,133,121,.18)}@media (hover:hover) and (pointer:fine){.hr-step-card-sage:hover .hr-step-badge,.hr-step-card:hover .hr-step-badge{color:var(--hr-red)}.hr-step-card:hover .hr-step-icon{background-color:var(--hr-red)}}.hr-step-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.hr-step-badge{width:56px;height:56px;border-radius:50%;background:#ffffff;color:#251f28;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;line-height:1;transition:background-color .45s ease,color .25s ease,font-size .45s ease}.hr-step-card-sage .hr-step-badge{background:transparent;color:#ffffff;font-size:40px;justify-content:flex-start}.hr-step-icon{display:block;flex:none;width:34px;height:38px;margin-top:4px;background-color:#ffffff;-webkit-mask:url(/figma/fingerprint-white.png) center/contain no-repeat;mask:url(/figma/fingerprint-white.png) center/contain no-repeat;transition:opacity .45s ease,background-color .25s ease}.hr-step-card-sage .hr-step-icon{opacity:0}.hr-step-card h3{font-size:var(--hr-type-card);font-weight:700;margin-top:0;margin-bottom:12px;line-height:1.24;color:#ffffff}.hr-step-card p{font-size:var(--hr-type-body);line-height:var(--hr-leading-body);color:rgba(255,255,255,.9)}@media (max-width:767px){.hr-steps-header{margin-bottom:28px}.hr-step-card{min-height:300px;padding:24px}}.hr-steps-ribbon-bar{position:relative;width:100%;max-width:1512px;margin-inline:auto;margin-top:0;margin-bottom:0;overflow:visible;z-index:5;pointer-events:none;line-height:0}.hr-steps-bridge-figures{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill!important;object-fit:fill!important;pointer-events:none;display:block;z-index:2}.hr-steps-bridge-img{position:relative;width:100%;height:auto;display:block;z-index:1}.hr-security-wrap{padding-block:0 var(--hr-section-space-compact);width:100%}.hr-security-card{background:var(--hr-dark);color:white;border-radius:var(--hr-card-radius);padding:clamp(48px,5.2vw,76px) clamp(48px,5.2vw,76px) clamp(64px,6vw,88px);position:relative;overflow:visible}.hr-dark-card-thread-wrap{position:absolute;left:100%;top:140px;width:min(79px,calc(max(var(--hr-page-gutter), (100vw - var(--hr-container-max)) / 2) - 8px));height:260px;pointer-events:none;z-index:2}@media (max-width:599px){.hr-dark-card-thread-wrap{display:none}}.hr-dark-card-thread-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.hr-security-card .hr-eyebrow{color:var(--hr-red);font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:14px}.hr-security-card h2{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:560px;margin-bottom:16px}.hr-site p.hr-security-subhead{font-size:20px;font-weight:600;line-height:1.25;color:#fff;margin-bottom:38px}.hr-partner-tiles-row{display:flex;align-items:flex-start;gap:22px;flex-wrap:wrap;margin-bottom:60px}.hr-partner-tile{display:flex;flex-direction:column;align-items:center;gap:10px}.hr-partner-tile-img{width:80px;height:80px;border-radius:10px;background:#faf8f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.hr-partner-tile-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.hr-partner-tile span{font-size:20px;font-weight:600;line-height:1.2;white-space:nowrap;color:#ffffff}@media (max-width:680px){.hr-partner-tiles-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.hr-partner-tile-img{width:clamp(64px,20vw,80px);height:clamp(64px,20vw,80px)}.hr-partner-tile span{font-size:clamp(15px,4vw,20px)}}.hr-site p.hr-infra-caption{font-size:15px;line-height:1.4;color:#faf8f5;margin-bottom:68px}.hr-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,24px);margin-bottom:clamp(48px,4vw,60px)}.hr-feature-card{background:var(--hr-dark-card);border:1px solid rgba(255,255,255,.08);border-radius:var(--hr-card-radius);padding:20px;min-height:200px;transition:border-color .25s ease}.hr-feature-card:hover{border-color:var(--hr-red)}.hr-feature-card h3{font-size:clamp(24px,2vw,30px);font-weight:700;color:white;display:flex;align-items:center;gap:6px;margin-bottom:16px}.hr-red-halo-dot{width:8px;height:8px;border-radius:50%;background:var(--hr-red);box-shadow:0 0 0 5px rgba(214,31,38,.25);display:inline-block;flex-shrink:0}.hr-feature-card p{font-size:15px;line-height:1.4;color:#d4ced8;max-width:28ch}.hr-feature-card p a{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.hr-site p.hr-disclaimer-text{font-size:20px;line-height:1.35;color:#faf8f5;max-width:700px;margin-bottom:0}.hr-security-action{display:flex;width:-moz-max-content;width:max-content;margin-top:50px}.hr-privacy-wrap{position:relative;width:100%;max-width:1512px;margin-inline:auto;padding-top:var(--hr-section-space);padding-bottom:var(--hr-section-space-compact);overflow:visible}.hr-privacy-shell{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;z-index:3}.hr-privacy-copy{max-width:960px}.hr-privacy-copy h2{font-size:22px;font-weight:700;line-height:1.27;color:var(--hr-ink);margin-bottom:18px;letter-spacing:0}.hr-site p.hr-privacy-subhead{font-size:15px;line-height:1.4;color:#403c40;margin-bottom:48px;max-width:920px}.hr-partners-block{margin-top:10px}.hr-partners-label{font-size:15px;font-weight:600;color:var(--hr-ink);margin-bottom:12px}.hr-privacy-badges-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.hr-privacy-badge-col{display:flex;flex-direction:column;align-items:center;width:clamp(96px,8.33vw,126px);gap:12px}.hr-badge-img-wrap{width:100%;aspect-ratio:1;border-radius:clamp(14px,1.3vw,20px);overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12);background:transparent}.hr-badge-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hr-privacy-badge-col span{font-size:13px;font-weight:400;color:#2d2932;text-align:center;line-height:1.35}.hr-privacy-visual-wrap{position:absolute;right:0;bottom:0;width:clamp(280px,24.6vw,372px);height:auto;pointer-events:none;z-index:2;line-height:0}@media (min-width:1200px){.hr-privacy-visual-wrap{right:auto;left:calc(50% + 384px);width:372px;height:463px;bottom:0}}.hr-privacy-visual-img{width:100%;height:auto;display:block}@media (max-width:768px){.hr-privacy-copy{width:100%;min-width:0}.hr-privacy-badges-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.hr-privacy-badge-col{width:100%;max-width:126px;justify-self:start}.hr-privacy-visual-wrap{position:relative;margin-left:auto;margin-top:24px}}.hr-audience{background:var(--hr-tan);padding-top:clamp(100px,11.8vw,178px);padding-bottom:clamp(90px,10.7vw,162px);min-height:744px;box-sizing:border-box;position:relative;overflow:visible}@media (min-width:1200px){.hr-audience{padding-top:178px;padding-bottom:162px;height:744px}}.hr-audience-thread-wrap{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1512px;height:100%;pointer-events:none;z-index:2;overflow:visible}.hr-audience-thread-wrap .hr-thread-img{position:absolute;top:0;left:0;width:1512px;max-width:none;height:100%;display:block}.hr-audience-shell{box-sizing:border-box}.hr-audience-grid{display:grid;grid-template-columns:minmax(360px,490px) minmax(0,780px);-moz-column-gap:var(--hr-grid-gap);column-gap:var(--hr-grid-gap);justify-content:space-between;align-items:center;position:relative;z-index:3}.hr-audience-copy h2{font-size:40px;font-weight:400;max-width:360px;line-height:1.18;letter-spacing:0;color:var(--hr-ink)}.hr-audience-copy .hr-eyebrow{font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:18px}.hr-cards-2x2{display:grid;grid-template-columns:repeat(2,minmax(0,383px));justify-content:end;gap:32px 14px;position:relative;z-index:3}.hr-audience-card{background:var(--hr-card-bg);border:1px solid rgba(0,0,0,.08);border-radius:var(--hr-card-radius);padding:var(--hr-card-padding);min-height:184px;box-sizing:border-box;transition:all .25s ease}.hr-audience-card:hover{border-color:var(--hr-red);box-shadow:0 8px 26px rgba(207,42,21,.1);transform:translateY(-2px)}.hr-audience-card h3{font-size:var(--hr-type-card);font-weight:700;color:var(--hr-ink);margin-bottom:12px}.hr-audience-card p{font-size:var(--hr-type-body);line-height:var(--hr-leading-body);color:#5f5862}.hr-close{padding-top:var(--hr-section-space-ribbon-deep);padding-bottom:var(--hr-section-space);position:relative;overflow:visible;background:var(--hr-cream)}.hr-close-thread-wrap{left:50%;transform:translateX(-50%);z-index:2;overflow:visible}.hr-close-thread-wrap,.hr-close-thread-wrap .hr-thread-img{position:absolute;top:0;width:1512px;height:200px;pointer-events:none}.hr-close-thread-wrap .hr-thread-img{left:0;max-width:none;display:block}.hr-close-shell{box-sizing:border-box}.hr-close-grid{display:grid;grid-template-columns:minmax(360px,620px) 552px;-moz-column-gap:var(--hr-grid-gap);column-gap:var(--hr-grid-gap);justify-content:space-between;align-items:center;position:relative;z-index:3}.hr-close-copy{transform:translateY(-12px)}.hr-close-copy h2{font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.2;margin-bottom:34px;color:var(--hr-ink);letter-spacing:-.02em}.hr-site p.hr-close-lines{font-size:20px;line-height:1.5;color:var(--hr-ink);margin-bottom:0}.hr-site p.hr-close-emphasis{font-size:20px;font-weight:700;color:var(--hr-ink);margin-top:44px;margin-bottom:30px;line-height:1.4}.hr-close-photo-wrap{position:relative;border-radius:var(--hr-card-radius);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.08);aspect-ratio:552/725;width:100%;max-width:552px}.hr-close-photo-wrap img{width:100%;height:auto;aspect-ratio:552/725;-o-object-fit:cover;object-fit:cover;display:block}.hr-final{background:var(--hr-tan);padding-top:var(--hr-section-space);padding-bottom:var(--hr-section-space-compact);text-align:center;position:relative;overflow:visible;min-height:clamp(650px,50.7vw,766px)}.hr-final-thread-wrap{left:50%;transform:translateX(-50%);width:100%;max-width:1512px;height:100%;z-index:2;overflow:visible}.hr-final-thread-img,.hr-final-thread-wrap{position:absolute;top:0;pointer-events:none}.hr-final-thread-img{left:0;width:1512px;max-width:none;height:766px;display:block}.hr-final-content{max-width:860px;margin-inline:auto;position:relative;z-index:3}.hr-final-content .hr-eyebrow{margin-bottom:20px;display:block;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--hr-red)}.hr-final h2{font-size:var(--hr-type-display);font-weight:700;line-height:var(--hr-leading-heading);letter-spacing:-.03em;margin-bottom:22px;color:var(--hr-ink)}.hr-final p{font-size:clamp(18px,1.6vw,24px);line-height:var(--hr-leading-body);color:#2e2a30;max-width:820px;margin-inline:auto;margin-bottom:38px}.hr-final-link{display:inline-flex;align-items:center;gap:8px;color:var(--hr-red)!important;font-size:20px;font-weight:600;transition:gap .2s ease,color .2s ease}.hr-final-link:hover{color:var(--hr-red-hover)!important;gap:12px}.hr-desktop-br{display:inline}@media (max-width:768px){.hr-desktop-br{display:none}}.hr-final-dog-walker{position:absolute;bottom:0;left:50%;transform:translateX(47px);width:132px;height:211px;z-index:3;pointer-events:none}.hr-final-dog-walker img,.hr-thread-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.hr-thread-img{pointer-events:none;translate:none}.hr-ribbon-svg{display:block;overflow:visible;pointer-events:none}.hr-ribbon-svg path{fill:none;stroke:#c81c21;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:4px}@media (max-width:599px){.hr-ribbon-svg path{stroke-width:3px}.hr-hero-transition{width:180vw;max-width:none;margin-left:-14vw}.hr-steps-ribbon-bar{width:130vw;max-width:none;margin-left:-4vw}.hr-audience-thread-wrap,.hr-close-thread-wrap{display:none}}.hr-hero-transition .hr-ribbon-svg,.hr-steps-bridge-img.hr-ribbon-svg{height:auto;aspect-ratio:1512/var(--hr-ribbon-h,330)}.hr-steps-bridge-img.hr-ribbon-svg{--hr-ribbon-h:368}.hr-thread-ground{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none;display:block;z-index:1}.hr-thread-ground-top{z-index:3}html:has(.hr-site){scroll-behavior:auto}body:has(.hr-site){overflow-x:clip}.hr-ribbon-draw-h,.hr-ribbon-draw-v{clip-path:none;mask-image:none;-webkit-mask-image:none;transition:none}.hr-audience-thread-wrap .hr-thread-img,.hr-close-thread-wrap .hr-thread-img,.hr-hero-transition .hr-thread-img,.hr-privacy-visual-img{translate:none!important;will-change:auto!important}.hr-audience-thread-wrap .hr-thread-img,.hr-close-thread-wrap .hr-thread-img,.hr-hero-bg-img,.hr-hero-transition .hr-thread-img,.hr-steps-bridge-img{-o-object-fit:fill!important;object-fit:fill!important}.hr-footer{background:var(--hr-card-bg);border-top:1px solid #ede8df;padding-top:var(--hr-section-space-compact)}.hr-footer-top{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:28px;padding-bottom:70px}.hr-footer-brand-col{display:flex;flex-direction:column;align-items:flex-start}.hr-footer-brand-col .hr-footer-logo{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;margin-bottom:18px;display:block}.hr-social-links{display:flex;gap:12px;margin-bottom:24px}.hr-social-links a{width:34px;height:34px;border-radius:50%;background:#ede8df;display:flex;align-items:center;justify-content:center;color:#403c40;transition:all .2s ease}.hr-social-links a:hover{background:var(--hr-red);color:white}.hr-social-links svg{width:16px;height:16px;fill:currentColor}.hr-custodians-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--hr-red)!important;transition:gap .2s ease}.hr-custodians-link:hover{gap:10px}.hr-footer-col h4{font-size:14px;font-weight:700;color:var(--hr-ink);margin-bottom:16px}.hr-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.hr-footer-col a{font-size:13px;color:#645f64;transition:color .15s ease}.hr-footer-col a:hover{color:var(--hr-red)}.hr-footer-bottom{border-top:1px solid #ede8df;padding-block:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#7a747a}.hr-solana-badge{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 14px;border:1px solid #ede8df;border-radius:12px;background:#fff;color:#000;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.hr-solana-badge img{display:block;width:28px;height:25px;-o-object-fit:contain;object-fit:contain}.hr-footer-trio{margin-top:40px;display:block}.hr-footer-trio img{width:115px;height:139px;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1100px){.hr-close-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);-moz-column-gap:24px;column-gap:24px}.hr-step-grid{grid-template-columns:repeat(2,1fr)}.hr-footer-top{grid-template-columns:repeat(3,1fr);gap:36px}.hr-footer-brand-col{grid-column:1/-1}.hr-audience-grid{grid-template-columns:1fr}.hr-cards-2x2{grid-template-columns:repeat(2,1fr);justify-content:stretch}}@media (max-width:860px){.hr-header-inner{grid-template-columns:auto 1fr auto}.hr-nav{display:none}.hr-mobile-menu{display:block;position:relative}.hr-mobile-menu summary{list-style:none;display:grid;place-items:center;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid #ede8df;font-weight:600;font-size:13px;cursor:pointer}.hr-mobile-menu summary::-webkit-details-marker{display:none}.hr-mobile-menu nav{position:absolute;top:48px;right:0;display:flex;flex-direction:column;width:220px;padding:16px;border-radius:16px;background:white;box-shadow:0 16px 36px rgba(0,0,0,.12);z-index:55}.hr-mobile-menu nav a{padding:10px 12px;font-size:14px;border-radius:8px}.hr-mobile-menu nav a:hover{background:#f7f4ee}.hr-header-inner{gap:10px}.hr-header-action button.hr-login{white-space:nowrap;padding:10px 16px!important;font-size:13px!important}.hr-close-grid,.hr-hero-grid,.hr-mission-grid,.hr-privacy-grid{grid-template-columns:1fr;gap:40px}.hr-close-copy,.hr-mission-copy{transform:none}.hr-feature-grid{grid-template-columns:1fr}.hr-audience-card{min-height:0}.hr-step-grid{grid-template-columns:1fr}.hr-footer-top{grid-template-columns:repeat(2,1fr)}.hr-final-dog-walker{position:relative;left:auto;bottom:auto;transform:none;margin:32px auto 0;width:100px;height:auto}}@media (max-width:1023px){.hr-hero{aspect-ratio:unset;min-height:0;height:auto}.hr-hero-content{order:1;height:auto;justify-content:flex-start;padding-top:clamp(120px,15vh,144px);padding-bottom:0}.hr-hero-bg-wrap{position:relative;order:2;inset:auto;width:100%;aspect-ratio:4/5;max-height:640px;margin-top:-180px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 32%);mask-image:linear-gradient(180deg,transparent 0,#000 32%)}.hr-hero .hr-hero-bg-img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:72% 40%;object-position:72% 40%}.hr-hero-transition .hr-thread-ground-top{clip-path:inset(0 35% 0 0)}}@media (min-width:521px) and (max-width:1023px){.hr-hero-bg-wrap{aspect-ratio:3/2;margin-top:-300px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}.hr-hero .hr-hero-bg-img{-o-object-position:85% 30%;object-position:85% 30%}}@media (max-width:520px){.hr-security-card{padding:40px 24px 48px}.hr-cards-2x2{grid-template-columns:1fr;gap:14px}.hr-footer-trio{margin-top:24px}.hr-footer-trio img{width:72px;height:87px}.hr-hero-actions{flex-direction:column}.hr-hero-actions .hr-button{width:100%}.hr-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.hr-footer-bottom{flex-direction:column;gap:14px;text-align:center}}@media (prefers-reduced-motion:reduce){.hr-ribbon-draw-h,.hr-ribbon-draw-v{clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;transition:none!important}.hr-thread path{transition:none;stroke-dashoffset:0}.hr-audience-card,.hr-button,.hr-feature-card,.hr-step-badge,.hr-step-card,.hr-step-icon{transition:none}.hr-brand img{animation:none}}.hr-pricing-page{position:relative;width:100%;height:100svh;min-height:560px;overflow:hidden;display:flex;flex-direction:column;background:#050b14;color:#fff;--hr-price-red:#c8131a;animation:hr-pricing-arrive .14s ease-out both}.hr-pricing-page .hr-mobile-menu{color:var(--hr-ink)}@keyframes hr-pricing-arrive{0%{opacity:.9}to{opacity:1}}.hr-pricing-page .hr-brand img{animation:hr-pricing-logo-spin 8s linear infinite}@keyframes hr-pricing-logo-spin{to{transform:rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.hr-pricing-page,.hr-pricing-page .hr-brand img{animation:none}}.hr-pricing-bg-layer{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;container-type:size}.hr-pricing-stage{--w:max(100cqw,calc(100cqh * 2400 / 1322));--h:max(100cqh,calc(100cqw * 1322 / 2400));position:absolute;width:var(--w);height:var(--h);left:calc((100cqw - var(--w)) * .7);top:calc((100cqh - var(--h)) * .473)}.hr-pricing-bg-img{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:saturate(.82) brightness(1.14) contrast(.96) blur(1.2px);transform:scale(1.01)}.hr-pricing-grade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(3,10,24,.5),rgba(3,10,24,.2) 30%,rgba(3,10,24,0) 55%),rgba(12,30,74,.2)}.hr-pricing-ribbon{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hr-pricing-ribbon path{fill:none;stroke:var(--hr-price-red);stroke-width:7.94;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:hr-ribbon-draw 1.5s cubic-bezier(.65,0,.35,1) .35s forwards}.hr-pricing-ribbon path+path{animation-delay:1.55s}.hr-pricing-ribbon g{transform-box:fill-box;transform-origin:50% 50%;animation:hr-ribbon-drift 6s ease-in-out 3.2s infinite alternate}@keyframes hr-ribbon-draw{to{stroke-dashoffset:0}}@keyframes hr-ribbon-drift{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-4px,-7px) rotate(-.8deg)}}@media (prefers-reduced-motion:reduce){.hr-pricing-ribbon path{animation:none;stroke-dashoffset:0}.hr-pricing-ribbon g{animation:none}}.hr-pricing-page .hr-pricing-content-wrap{position:relative;z-index:5;width:min(calc(100% - 2 * var(--hr-page-gutter)),var(--hr-container-max));margin-inline:auto;padding-inline:0;padding-top:calc(30.5vh - 6px);display:flex;flex-direction:column;pointer-events:auto}.hr-pricing-page .hr-pricing-card{max-width:none}.hr-pricing-page .hr-pricing-title{font-size:clamp(24px,2.35vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:#ffffff;margin:0 0 20px;white-space:nowrap}.hr-pricing-page .hr-pricing-features{list-style:none;padding:0 0 0 15px;margin:0 0 22px;display:flex;flex-direction:column;gap:0}.hr-pricing-page .hr-pricing-feature-item{display:flex;align-items:center;gap:14px;font-size:clamp(16px,1.3vw,21px);color:#ffffff;line-height:1.6;letter-spacing:-.01em}.hr-pricing-bullet{width:5px;height:5px;border-radius:50%;background-color:#ffffff;flex-shrink:0}.hr-pricing-page .hr-pricing-btn{margin-bottom:44px;min-width:165px;width:-moz-fit-content;width:fit-content;background:var(--hr-red,#cf2a15)!important;color:#ffffff!important;border-radius:999px!important;border:1px solid transparent!important;padding:11px 26px!important;font-size:15px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px rgba(207,42,21,.35);transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.hr-pricing-page .hr-pricing-btn:hover{background:var(--hr-red-hover,#ad200f)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(207,42,21,.45)}.hr-pricing-page .hr-pricing-subhead{font-size:clamp(18px,1.4vw,22px);font-weight:700;color:#ffffff;margin:0 0 15px;letter-spacing:-.015em}.hr-pricing-page .hr-pricing-subtext{font-size:clamp(13px,.95vw,15px);line-height:1.4;color:rgba(255,255,255,.85);max-width:44em;margin:0 0 16px}.hr-pricing-page .hr-pricing-devnet-link{display:inline-flex;align-items:center;gap:6px;font-size:clamp(15px,1.1vw,17px);font-weight:600;color:#ef4444!important;transition:gap .2s ease,color .2s ease}.hr-pricing-page .hr-pricing-devnet-link:hover{color:#f87171!important;gap:10px}@media (max-height:650px),(max-width:900px){.hr-pricing-page{height:auto;min-height:100vh;overflow-y:auto;padding-top:100px;padding-bottom:60px}.hr-pricing-page .hr-pricing-content-wrap{padding-top:20px}.hr-pricing-page .hr-pricing-title{white-space:normal}.hr-pricing-ribbon{opacity:.6}.hr-pricing-grade{background:linear-gradient(180deg,rgba(3,10,24,.72),rgba(3,10,24,.5) 55%,rgba(3,10,24,.1)),rgba(12,30,74,.2)}}@media (max-width:1199px){.hr-privacy-visual-wrap{width:200px;height:335px;overflow:hidden;right:max(var(--hr-page-gutter),calc((100vw - var(--hr-container-max)) / 2))}.hr-privacy-visual-wrap .hr-privacy-visual-img{width:520px;max-width:none;height:auto;margin:-37px 0 0 -39px}}@media (min-width:600px) and (max-width:768px){.hr-privacy-visual-wrap{right:auto;margin-right:var(--hr-page-gutter)}}@media (max-width:599px){.hr-privacy-visual-wrap{position:relative;right:auto;bottom:auto;width:160px;height:268px;margin:32px auto 0}.hr-privacy-visual-wrap .hr-privacy-visual-img{width:416px;margin:-30px 0 0 -31px}}