:root{--hr-violet-950:#120b2e;--hr-violet-900:#170f38;--hr-violet-800:#24185a;--hr-violet-500:#6b5be6;--hr-glow:#8f7cff;--hr-mint:#6ee7c8;--hr-lilac-100:#f1ecff;--hr-lilac-300:rgba(241,236,255,0.68);--hr-stage-line:rgba(241,236,255,0.14);--hr-ink:#101212;--hr-muted:#6e7573;--hr-hero-image:url(/assets/share/home-hero-field.webp);--hr-stage-bg:radial-gradient(55% 75% at 80% 18%,rgba(143,124,255,0.34),transparent 62%),radial-gradient(40% 60% at 8% 100%,rgba(107,91,230,0.22),transparent 70%),linear-gradient(160deg,var(--hr-violet-800),var(--hr-violet-900) 55%,var(--hr-violet-950))}main#top.page-view-home{--hr-gap:clamp(80px,7.5vw,112px);--section-gap:var(--hr-gap)}@media (max-width:900px){main#top.page-view-home{--hr-gap:72px}:root{--hr-hero-image:url(/assets/share/home-hero-field-mobile.webp)}}main#top.page-view-home>.hero.hr-hero{position:relative;display:block;min-height:0;padding:0;overflow:hidden;isolation:isolate;background:var(--hr-hero-image) right center /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100)}main#top.page-view-home>.hero.hr-hero:after,main#top.page-view-home>.hero.hr-hero:before{display:none}.hr-hero-field{position:absolute;inset:0;z-index:0;background:radial-gradient(35% 45% at 72% 30%,rgba(143,124,255,.28),transparent 70%),radial-gradient(30% 40% at 30% 75%,rgba(110,231,200,.08),transparent 70%);animation:hr-field 12s ease-in-out infinite alternate;will-change:opacity;pointer-events:none}@keyframes hr-field{0%{opacity:.55}to{opacity:1}}.hr-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);width:min(100% - 2 * clamp(24px,5vw,64px),1200px);min-height:720px;margin-inline:auto;padding-block:140px 88px}.hr-hero-copy{display:grid;align-content:center;justify-items:start;min-width:0}main#top.page-view-home .hr-hero-value{max-width:11.5em;margin:0;color:var(--hr-lilac-100);font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(44px,4.6vw,66px);font-weight:500;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}main#top.page-view-home .hr-hero-value span{color:transparent;background:linear-gradient(92deg,#ffffff 0,#d9d1ff 45%,var(--hr-mint) 120%);-webkit-background-clip:text;background-clip:text}main#top.page-view-home>.hero .hr-hero-h1{width:auto;max-width:34em;margin:22px 0 0;color:var(--hr-lilac-300);font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.55;letter-spacing:0}.hr-cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.hr-badge,.hr-cta{align-items:center}.hr-badge{display:inline-flex;gap:10px;min-height:58px;padding:9px 20px 9px 15px;border:0;border-radius:13px;background:#ffffff;color:#0b0b0d;font-family:Instrument Sans,Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 10px 30px rgba(143,124,255,.35);transition:transform .2s ease,box-shadow .2s ease}.hr-badge:hover{transform:translateY(-1px);box-shadow:0 14px 38px rgba(143,124,255,.5)}.hr-badge:focus-visible{outline:2px solid var(--hr-mint);outline-offset:3px}.hr-badge-apple{width:22px;height:26px;flex:0 0 auto}.hr-badge-label{display:grid;text-align:left}.hr-badge-label small{font-size:11px;font-weight:400;line-height:1.1}.hr-badge-label strong{font-size:21px;font-weight:600;line-height:1.08;letter-spacing:-.01em}.hr-qr{display:inline-flex;align-items:center;gap:12px;padding:7px 16px 7px 7px;border:1px solid var(--hr-stage-line);border-radius:13px;color:var(--hr-lilac-300);font-size:12px;line-height:1.4}.hr-qr-code{display:block;width:58px;height:58px;padding:4px;border-radius:8px;background:#ffffff}.hr-qr-code img{display:block;width:100%;height:100%}.hr-qr-meta{display:grid;justify-items:start;grid-gap:5px;gap:5px}.hr-qr-copy{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid rgba(247,244,255,.22);border-radius:6px;background:rgba(255,255,255,.08);color:#f7f4ff;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.hr-qr-copy svg{width:12px;height:12px;flex:none}.hr-qr-copy:hover{background:rgba(255,255,255,.16);border-color:rgba(247,244,255,.42)}.hr-qr-copy.is-copied{color:#8ce8d1;border-color:rgba(140,232,209,.5);background:rgba(140,232,209,.14)}.hr-qr-light .hr-qr-copy{border-color:rgba(22,21,27,.16);background:rgba(22,21,27,.05);color:#16151b}.hr-qr-light .hr-qr-copy:hover{background:rgba(22,21,27,.1)}.hr-qr-light .hr-qr-copy.is-copied{color:#15803d;border-color:rgba(21,128,61,.35);background:rgba(21,128,61,.1)}.hr-micro{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;list-style:none;color:var(--hr-lilac-300);font-size:13px;line-height:1.4}.hr-micro li{display:inline-flex;white-space:nowrap;align-items:center;gap:6px}.hr-micro li:not(.hr-micro-rating):before{color:var(--hr-mint);content:"✓"}.hr-micro-rating{color:var(--hr-lilac-100)}.hr-micro-rating svg{width:12px;height:12px;color:#ffd43b}.hr-textlink{display:inline-flex;align-items:center;gap:6px;margin-top:26px;color:var(--hr-lilac-100);font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(241,236,255,.28);padding-bottom:2px;transition:border-color .2s ease}.hr-textlink span{transition:transform .2s ease}.hr-textlink:hover{border-color:var(--hr-lilac-100)}.hr-textlink:hover span{transform:translateX(3px)}.hr-demo-wrap{min-width:0}.hr-demo,.hr-demo-wrap{display:grid;grid-gap:14px;gap:14px}.hr-demo{padding:20px;border:1px solid var(--hr-stage-line);border-radius:24px;background:rgba(13,8,34,.78);color:var(--hr-lilac-100);font-family:Instrument Sans,Arial,sans-serif;box-shadow:0 40px 80px rgba(6,2,20,.45),inset 0 1px 0 rgba(241,236,255,.06)}.hr-demo-top{display:flex;justify-content:space-between;align-items:center;color:var(--hr-lilac-300);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-demo-rec{display:inline-flex;align-items:center;gap:8px;color:var(--hr-lilac-100)}.hr-demo-rec:before{width:8px;height:8px;border-radius:50%;background:#ff6b81;box-shadow:0 0 0 4px rgba(255,107,129,.16);animation:hr-pulse 1.4s ease-in-out infinite;content:""}@keyframes hr-pulse{50%{opacity:.35}}.hr-demo-wave{display:block;width:100%;height:56px}.hr-demo-lines{display:grid;grid-gap:6px;gap:6px;font-size:14px;line-height:1.5}.hr-demo-line{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 10px;border-radius:10px;color:rgba(241,236,255,.82);transition:background-color .4s ease,box-shadow .4s ease,color .4s ease}.hr-demo-who{height:-moz-fit-content;height:fit-content;margin-top:2px;padding:2px 8px;border-radius:999px;background:rgba(241,236,255,.1);color:var(--hr-lilac-100);font-size:11px;font-weight:500;letter-spacing:.02em}.hr-demo-line mark{padding:0;margin:0;border-radius:4px;background:transparent;color:inherit;transition:background-color .4s ease,color .4s ease}.hr-demo-line.is-on{background:rgba(143,124,255,.18);box-shadow:inset 2px 0 0 var(--hr-glow);color:var(--hr-lilac-100)}.hr-demo-line.is-on mark{background:rgba(110,231,200,.2);color:#ffffff}.hr-demo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.hr-demo-card{padding:11px 12px;border:1px solid var(--hr-stage-line);border-radius:12px;font-size:12.5px;line-height:1.4;opacity:.4;transform:translateY(4px);transition:opacity .5s ease,transform .5s ease,border-color .5s ease,background-color .5s ease}.hr-demo-card b{display:block;margin-bottom:4px;color:var(--hr-mint);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.hr-demo-card.is-on{border-color:rgba(110,231,200,.45);background:rgba(110,231,200,.07);opacity:1;transform:none}.hr-demo-tabs{display:flex;flex-wrap:wrap;gap:8px}.hr-demo-tabs button{padding:6px 14px;border:1px solid var(--hr-stage-line);border-radius:999px;background:transparent;color:var(--hr-lilac-300);font:inherit;font-size:13px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.hr-demo-tabs button:hover{color:var(--hr-lilac-100)}.hr-demo-tabs button[aria-pressed=true]{border-color:var(--hr-lilac-100);background:var(--hr-lilac-100);color:var(--hr-violet-900)}.hr-demo-tabs button:focus-visible{outline:2px solid var(--hr-mint);outline-offset:2px}main#top.page-view-home .architecture>.section-heading-row h2,main#top.page-view-home .home-audiences h2,main#top.page-view-home .home-audiences>.section-heading-row h2,main#top.page-view-home>.home-blog h2,main#top.page-view-home>.home-pricing-link h2,main#top.page-view-home>.security-section h2,main#top.page-view-home>.testimonial-section h2{font-size:clamp(36px,4vw,58px)!important;line-height:1.04!important;letter-spacing:-.03em!important}@media (max-width:900px){main#top.page-view-home .architecture>.section-heading-row h2,main#top.page-view-home .home-audiences h2,main#top.page-view-home .home-audiences>.section-heading-row h2,main#top.page-view-home>.home-blog h2,main#top.page-view-home>.home-pricing-link h2,main#top.page-view-home>.security-section h2,main#top.page-view-home>.testimonial-section h2{font-size:34px!important}}.site-header.page-header-home .header-actions{position:relative}@media (min-width:901px){.site-header.page-header-home>.brand,.site-header.page-header-home>.header-nav-shell{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}.site-header.page-header-home.is-past-hero>.brand,.site-header.page-header-home.is-past-hero>.header-nav-shell{border-color:rgba(16,18,18,.08)!important;background-color:rgba(255,255,255,.8)!important;color:var(--hr-ink)!important;box-shadow:0 8px 24px rgba(16,18,18,.06)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.site-header.page-header-home.is-past-hero .desktop-nav a,.site-header.page-header-home.is-past-hero .desktop-nav button,.site-header.page-header-home.is-past-hero>.brand span{color:var(--hr-ink)!important}.site-header.page-header-home.is-past-hero .header-cta{background:var(--hr-ink)!important;color:#ffffff!important}}@media (prefers-reduced-motion:reduce){.site-header.page-header-home>.brand,.site-header.page-header-home>.header-nav-shell{transition:none}}.hr-qr-pop{position:absolute;top:calc(100% + 14px);right:0;z-index:40;display:none;justify-items:center;gap:4px;width:168px;padding:16px 16px 14px;border-radius:16px;background:#ffffff;color:var(--hr-ink);text-align:center;box-shadow:0 18px 40px rgba(16,18,18,.16);opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.hr-qr-pop:before{position:absolute;inset:-16px 0 auto;height:16px;content:""}.hr-qr-pop img{display:block;width:120px;height:120px;margin-bottom:6px}.hr-qr-pop strong{font-size:13px;font-weight:600}.hr-qr-pop small{color:var(--hr-muted);font-size:12px}@media (min-width:901px){.hr-qr-pop{display:grid}.site-header.page-header-home .header-actions:has(.header-cta:hover,.header-cta:focus-visible,.hr-qr-pop:hover) .hr-qr-pop{opacity:1;transform:none;pointer-events:auto}}main#top.page-view-home>.home-pricing-link{margin-bottom:24px!important}main#top.page-view-home>.home-final-cta{margin-bottom:56px!important;position:relative;overflow:hidden;isolation:isolate;border-radius:30px;background:var(--hr-hero-image) 70% center /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100);text-align:center}main#top.page-view-home>.home-final-cta>.section-shell{display:grid;justify-items:center}main#top.page-view-home>.home-final-cta img[alt=CoHear]{width:56px;height:56px;margin:0 0 28px;border-radius:50%;box-shadow:0 0 0 10px rgba(241,236,255,.06),0 0 0 22px rgba(241,236,255,.03)}main#top.page-view-home>.home-final-cta h2{color:#ffffff!important;font-size:clamp(40px,4.4vw,60px)!important;line-height:1.04!important;letter-spacing:-.03em!important}main#top.page-view-home>.home-final-cta p{color:var(--hr-lilac-300)!important}.hr-cta-final{justify-content:center;margin-top:30px}.hr-sticky{display:none}@media (max-width:760px){.hr-sticky{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 12px;border:1px solid var(--hr-stage-line);border-radius:18px;background:var(--hr-violet-900);color:var(--hr-lilac-100);font-family:Instrument Sans,Arial,sans-serif;box-shadow:0 14px 36px rgba(6,2,20,.35);transform:translateY(calc(100% + 40px));transition:transform .28s ease}.hr-sticky.is-visible{transform:none}.hr-sticky-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.hr-sticky-brand img{width:28px;height:28px;border-radius:50%}.hr-sticky-brand>span{display:grid;line-height:1.2}.hr-sticky-brand strong{font-size:14px;font-weight:600}.hr-sticky-brand small{color:var(--hr-lilac-300);font-size:12px}.hr-sticky-button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border-radius:999px;background:#ffffff;color:#0b0b0d;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.hr-sticky-apple{width:14px;height:17px}body:has(.hr-sticky) .site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}}@media (min-width:901px) and (max-width:1200px){.hr-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){main#top.page-view-home>.hero.hr-hero{background:linear-gradient(180deg,var(--hr-violet-950) 0,rgba(18,11,46,.9) 38%,rgba(18,11,46,.45) 70%,rgba(18,11,46,.2) 100%),var(--hr-hero-image) 82% 100% /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950)}.hr-hero-inner{grid-template-columns:minmax(0,1fr);gap:36px;width:min(100% - 40px,640px);min-height:0;padding-block:112px 36px}main#top.page-view-home .hr-hero-value{font-size:clamp(34px,9.4vw,46px);line-height:1.06}main#top.page-view-home>.hero .hr-hero-h1{margin-top:16px;font-size:15px;line-height:1.5}.hr-cta{width:100%;margin-top:26px}.hr-badge{justify-content:center;width:100%}.hr-qr{display:none}.hr-micro{gap:6px 14px;margin-top:18px;font-size:12.5px}.hr-textlink{margin-top:20px}.hr-demo{padding:16px;border-radius:20px}.hr-demo-card:nth-child(3),.hr-demo-line:nth-child(3){display:none}.hr-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}main#top.page-view-home>.home-final-cta{border-radius:22px}.hr-cta-final .hr-badge{width:100%}}@media (max-width:400px){.hr-demo-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hr-demo-rec:before,.hr-hero-field{animation:none}.hr-badge,.hr-demo-card,.hr-demo-line,.hr-demo-line mark,.hr-qr-pop,.hr-sticky,.hr-textlink,.hr-textlink span{transition:none}}main#top.page-view-home>.home-audiences.hr-scenes{display:grid;grid-gap:clamp(56px,6vw,88px);gap:clamp(56px,6vw,88px);color:var(--hr-ink)}.hr-kicker{display:inline-block;color:var(--hr-violet-500);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hr-scenes-head{display:grid;justify-items:center;grid-gap:16px;gap:16px;max-width:820px;margin-inline:auto;text-align:center}main#top.page-view-home .hr-scenes-head h2{margin:0;text-wrap:balance}.hr-scenes-head p{max-width:34em;margin:0;color:var(--hr-muted);font-size:18px;line-height:1.55}.hr-student{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}.hr-student-visual{position:relative;min-width:0;display:grid}.hr-student-photo{grid-area:1/1;display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:28px;opacity:0;transition:opacity .6s ease}.hr-student-photo.is-active{opacity:1}.hr-student-note{position:absolute;right:-20px;bottom:-28px;width:min(78%,360px);padding:18px 18px 14px;border:1px solid rgba(16,18,18,.06);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 24px 48px rgba(23,15,56,.18)}.hr-note-label{display:block;margin-bottom:10px;color:var(--hr-violet-500);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hr-student-note{grid-area:1/1;align-self:end;justify-self:end}.hr-student-note li{animation:hr-row-in .45s ease both;animation-delay:calc(var(--i, 0) * 80ms)}.hr-student-note ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px;color:var(--hr-ink);font-size:14px;line-height:1.4}.hr-note-clip{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:rgba(107,91,230,.1);color:var(--hr-violet-500);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-student-copy{display:grid;justify-items:start;grid-gap:18px;gap:18px;min-width:0}.hr-roles-head h3,.hr-student-copy h3{margin:0;color:var(--hr-ink);font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.hr-student-lede{max-width:32em;margin:0;color:var(--hr-muted);font-size:17px;line-height:1.55}.hr-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;width:100%;margin:6px 0 0;padding:0;overflow:hidden;list-style:none;border:1px solid #e6e4ee;border-radius:18px;background:#e6e4ee}.hr-pillars li{display:grid;background:#ffffff}.hr-pillar{display:grid;align-content:start;grid-gap:6px;gap:6px;width:100%;height:100%;padding:18px 18px 20px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 0 var(--hr-violet-500);transition:background-color .25s ease,box-shadow .25s ease}.hr-pillar:hover{background:#faf9ff}.hr-pillar[aria-pressed=true]{background:#f4f1ff;box-shadow:inset 0 3px 0 0 var(--hr-violet-500)}.hr-pillar:focus-visible{outline:2px solid var(--hr-violet-500);outline-offset:-2px}.hr-pillar-tag{color:var(--hr-violet-500);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hr-pillars strong{color:var(--hr-ink);font-size:17px;font-weight:600;line-height:1.3}.hr-pillar-text{margin:0;color:var(--hr-muted);font-size:14px;line-height:1.5}.hr-scene-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px}.hr-context-cta{display:inline-flex;align-items:center;gap:9px;min-height:50px;padding:0 22px 0 18px;border:0;border-radius:999px;background:var(--hr-violet-900);color:#ffffff;font-family:Instrument Sans,Arial,sans-serif;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px rgba(23,15,56,.18);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.hr-context-cta:hover{background:var(--hr-violet-800);box-shadow:0 14px 30px rgba(107,91,230,.3);transform:translateY(-1px)}.hr-context-cta:focus-visible,.hr-role-tabs button:focus-visible,.hr-scene-link:focus-visible{outline:2px solid var(--hr-violet-500);outline-offset:3px}.hr-context-cta-apple{width:15px;height:18px}.hr-scene-link{display:inline-flex;gap:6px;color:var(--hr-ink);font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(16,18,18,.2);padding-bottom:2px}.hr-scene-link span{transition:transform .2s ease}.hr-scene-link:hover{border-color:var(--hr-ink)}.hr-scene-link:hover span{transform:translateX(3px)}.hr-roles{display:grid;grid-gap:24px;gap:24px;padding:clamp(28px,4vw,48px);border-radius:30px;background:#f6f5fa}.hr-roles-head{display:grid;grid-gap:12px;gap:12px}.hr-role-tabs{display:flex;flex-wrap:wrap;gap:8px}.hr-role-tabs button{padding:9px 16px;border:1px solid #dcdae6;border-radius:999px;background:#ffffff;color:var(--hr-ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hr-role-tabs button:hover{border-color:var(--hr-ink)}.hr-role-tabs button[aria-selected=true]{border-color:var(--hr-violet-900);background:var(--hr-violet-900);color:#ffffff}.hr-role-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);margin-top:8px}.hr-role-panel[hidden]{display:none}.hr-role-copy{display:grid;justify-items:start;grid-gap:14px;gap:14px;min-width:0}.hr-role-copy h4{margin:0;color:var(--hr-ink);font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.hr-role-copy p{max-width:30em;margin:0;color:var(--hr-muted);font-size:16px;line-height:1.6}.hr-role-visual{position:relative;min-width:0;overflow:hidden;border-radius:24px}.hr-role-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;filter:saturate(.85)}.hr-role-visual:after{position:absolute;inset:0;background:linear-gradient(200deg,transparent 30%,rgba(18,11,46,.55));content:""}.hr-role-card{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 18px 40px rgba(18,11,46,.22)}.hr-role-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hr-role-card-head span:first-child{color:var(--hr-violet-500)}.hr-role-card-head span:last-child{color:var(--hr-muted);letter-spacing:.02em;text-transform:none}.hr-role-card dl{display:grid;margin:0}.hr-role-card dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid #ecebf2;animation:hr-row-in .45s ease both;animation-delay:calc(var(--i, 0) * 70ms)}.hr-role-card dt{color:var(--hr-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hr-role-card dd{margin:0;color:var(--hr-ink);font-size:14.5px;line-height:1.4}@keyframes hr-row-in{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.hr-role-panel,.hr-student{grid-template-columns:minmax(0,1fr)}.hr-student-note{position:relative;right:auto;bottom:auto;grid-area:2/1;justify-self:stretch;width:auto;margin:-48px 14px 0}.hr-student-photo{border-radius:22px}.hr-scenes-head p{font-size:16px}.hr-roles{padding:22px 16px;border-radius:22px}.hr-role-tabs{flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto;scrollbar-width:none}.hr-role-tabs::-webkit-scrollbar{display:none}.hr-role-tabs button{flex:0 0 auto}.hr-role-visual{order:-1}.hr-role-card{position:relative;inset:auto;margin:-64px 12px 12px}.hr-role-visual{overflow:visible;border-radius:0}.hr-role-visual img{border-radius:18px}.hr-role-visual:after{display:none}}@media (max-width:520px){.hr-pillars,.hr-role-card dl>div{grid-template-columns:minmax(0,1fr)}.hr-role-card dl>div{gap:2px}.hr-context-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hr-role-card dl>div,.hr-student-note li{animation:none}.hr-context-cta,.hr-pillar,.hr-role-tabs button,.hr-scene-link span,.hr-student-photo{transition:none}}main#top.page-view-home>.architecture.hr-how{display:grid;grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px);color:var(--hr-ink)}.hr-how-head{display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center}main#top.page-view-home .hr-how-head h2{margin:0}main#top.page-view-home .hr-how-head h2 em{color:#9aa09e;font-style:normal}.hr-how-head p{max-width:32em;margin:0;color:var(--hr-muted);font-size:18px;line-height:1.55}.hr-how-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.hr-how-steps:after,.hr-how-steps:before{position:absolute;top:70px;right:8%;left:8%;z-index:0;height:2px;content:""}.hr-how-steps:before{background:linear-gradient(90deg,rgba(107,91,230,.15),rgba(107,91,230,.35),rgba(110,231,200,.35))}.hr-how-steps:after{right:auto;width:90px;background:linear-gradient(90deg,transparent,var(--hr-glow),var(--hr-mint),transparent);filter:blur(.5px);animation:hr-signal 3.6s cubic-bezier(.45,0,.25,1) infinite}@keyframes hr-signal{0%{left:8%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(92% - 90px);opacity:0}}.hr-how-step{position:relative;z-index:1;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px 22px 24px;border:1px solid #e8e6f0;border-radius:24px;background:#ffffff;transition:transform .25s ease,box-shadow .25s ease}.hr-how-step:hover{box-shadow:0 20px 40px rgba(23,15,56,.08);transform:translateY(-3px)}.hr-how-art{display:flex;align-items:center;justify-content:center;height:100px;margin-bottom:8px;border-radius:16px;background:#f4f2fb;overflow:hidden}.hr-how-art-wave{gap:4px}.hr-how-art-wave i{width:4px;height:14px;border-radius:2px;background:linear-gradient(var(--hr-glow),var(--hr-violet-500));animation:hr-bar 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * -90ms)}@keyframes hr-bar{0%,to{height:10px;opacity:.55}50%{height:48px;opacity:1}}.hr-how-art-tags{flex-wrap:wrap;align-content:center;gap:8px;padding:0 16px}.hr-how-art-tags span{padding:5px 11px;border:1px solid #dcd8ee;border-radius:999px;background:#ffffff;color:var(--hr-muted);font-size:12px;font-weight:500;animation:hr-tag 4s ease-in-out infinite}.hr-how-art-tags span:nth-child(2){animation-delay:1s}.hr-how-art-tags span:nth-child(3){animation-delay:2s}.hr-how-art-tags span:nth-child(4){animation-delay:3s}@keyframes hr-tag{0%,30%,to{border-color:#dcd8ee;background:#ffffff;color:var(--hr-muted)}10%,22%{border-color:var(--hr-violet-500);background:var(--hr-violet-500);color:#ffffff}}.hr-how-art-doc{flex-direction:column;align-items:stretch;gap:7px;padding:16px 22%}.hr-how-art-doc b,.hr-how-art-doc i{display:block;height:7px;border-radius:4px;background:#dcd8ee}.hr-how-art-doc b{width:55%;height:9px;background:var(--hr-violet-500)}.hr-how-art-doc i:nth-of-type(2){width:85%}.hr-how-art-doc i:nth-of-type(3){width:70%}.hr-how-art-doc em{align-self:start;margin-top:2px;padding:2px 8px;border-radius:999px;background:rgba(110,231,200,.22);color:#1f7a63;font-size:11px;font-style:normal;font-weight:600}.hr-how-num{color:var(--hr-violet-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hr-how-verb{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(40px,3.6vw,52px);font-style:italic;font-weight:400;line-height:.95;letter-spacing:-.01em}.hr-how-step h3{margin:4px 0 0;font-size:19px;font-weight:600;line-height:1.3}.hr-how-step>p{margin:0;color:var(--hr-muted);font-size:15px;line-height:1.55}.hr-how-step ul{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.hr-how-step ul li{padding:4px 10px;border-radius:999px;background:#f4f2fb;color:var(--hr-ink);font-size:12.5px}.hr-how-tech{margin-top:8px;padding-top:12px;border-top:1px solid #efedf5;color:#9a98a6;font-size:11.5px;letter-spacing:.02em}@media (max-width:900px){.hr-how-steps{grid-template-columns:minmax(0,1fr)}.hr-how-steps:after,.hr-how-steps:before{display:none}.hr-how-head p{font-size:16px}}@media (prefers-reduced-motion:reduce){.hr-how-art-tags span,.hr-how-art-wave i,.hr-how-steps:after{animation:none}.hr-how-art-wave i{height:28px}.hr-how-step{transition:none}}main#top.page-view-home .testimonial-card .testimonial-badge{display:inline-flex!important;align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:3px 9px;border:1px solid #e3e1ec;border-radius:999px;background:rgba(255,255,255,.7);color:var(--hr-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}main#top.page-view-home .testimonial-card blockquote{margin-top:18px}.hr-role-mark{display:inline-grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(107,91,230,.1);color:var(--hr-violet-500);font-size:13px;font-weight:600}main#top.page-view-home .testimonial-person span:not(.hr-role-mark){color:var(--hr-ink);font-size:13px;font-weight:600}main#top.page-view-home>.hr-deliver,main#top.page-view-home>.hr-know{order:3}main#top.page-view-home>.hr-share{order:6}.hr-kicker-dark{color:var(--hr-mint)}main#top.page-view-home>.hr-deliver{position:relative;display:grid;grid-gap:clamp(36px,4vw,56px);gap:clamp(36px,4vw,56px);width:auto;max-width:none;margin:var(--hr-gap) 16px 0;padding:clamp(64px,7vw,104px) max(24px,calc((100% - 1200px) / 2));overflow:hidden;isolation:isolate;border-radius:30px;background:var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100)}.hr-deliver-field{position:absolute;inset:0;z-index:-1;background:var(--hr-hero-image) 85% 30% /cover no-repeat;opacity:.55;pointer-events:none}.hr-deliver-head{display:grid;justify-items:center;grid-gap:16px;gap:16px;max-width:820px;margin-inline:auto;text-align:center}main#top.page-view-home .hr-deliver-head h2{margin:0;color:#ffffff!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.04!important;letter-spacing:-.03em!important}main#top.page-view-home .hr-deliver-head h2 em{color:transparent;font-style:normal;background:linear-gradient(92deg,#d9d1ff 0,var(--hr-mint) 110%);-webkit-background-clip:text;background-clip:text}.hr-deliver-head p{max-width:36em;margin:0;color:var(--hr-lilac-300);font-size:18px;line-height:1.55}.hr-deliver-stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:stretch}.hr-deliver-tabs{display:grid;align-content:center;grid-gap:10px;gap:10px}.hr-deliver-tabs button{position:relative;display:grid;grid-gap:4px;gap:4px;padding:18px 20px 20px;overflow:hidden;border:1px solid var(--hr-stage-line);border-radius:18px;background:rgba(10,6,28,.35);color:var(--hr-lilac-300);font:inherit;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.hr-deliver-tabs button span{color:var(--hr-lilac-100);font-size:18px;font-weight:600}.hr-deliver-tabs button small{font-size:14px;line-height:1.45}.hr-deliver-tabs button[aria-selected=true]{border-color:rgba(143,124,255,.6);background:rgba(143,124,255,.16);color:var(--hr-lilac-100)}.hr-deliver-tabs button:focus-visible{outline:2px solid var(--hr-mint);outline-offset:2px}.hr-deliver-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--hr-glow),var(--hr-mint));transform:scaleX(0);transform-origin:left}.hr-deliver-tabs button[aria-selected=true] .hr-deliver-progress{animation:hr-progress 5.6s linear forwards}@keyframes hr-progress{to{transform:scaleX(1)}}.hr-deliver-canvas{position:relative;display:grid;min-height:420px;padding:44px 28px 28px;border:1px solid var(--hr-stage-line);border-radius:24px;background:rgba(13,8,34,.72)}.hr-deliver-example{position:absolute;top:16px;left:20px;color:var(--hr-lilac-300);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.hr-deliver-panel{display:grid;place-items:center}.hr-deliver-panel[hidden]{display:none}.hr-deliver-panel.is-active>*{animation:hr-rise .6s cubic-bezier(.2,.7,.2,1) both}@keyframes hr-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.hr-art-doc{display:grid;grid-gap:14px;gap:14px;width:min(100%,440px);padding:22px 24px;border-radius:18px;background:#ffffff;color:var(--hr-ink);box-shadow:0 30px 60px rgba(6,2,20,.45)}.hr-art-doc-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid #ecebf2}.hr-art-doc-head b{font-size:17px}.hr-art-doc-head span{color:var(--hr-violet-500);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hr-art-doc-block{display:grid;grid-gap:4px;gap:4px;animation:hr-rise .5s ease both;animation-delay:calc(.25s + var(--d) * .35s)}.hr-art-doc-block em{color:var(--hr-muted);font-size:11px;font-style:normal!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hr-art-doc-block p{margin:0;font-size:14.5px}.hr-art-check:before{margin-right:8px;color:#1f9c7c;content:"☐"}.hr-deliver-panel.is-active .hr-art-check:before{animation:hr-check .01s linear 1.6s forwards}@keyframes hr-check{to{content:"☑"}}.hr-art-slides-real{display:grid;grid-gap:12px;gap:12px;width:min(100%,720px)}.hr-art-slide-preview{display:grid;grid-gap:7px;gap:7px;margin:0}.hr-art-slide-image{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 48px rgba(6,2,20,.4)}.hr-art-info-image img,.hr-art-info-thumb img,.hr-art-slide-image img,.hr-art-slide-thumb img{object-fit:contain}.hr-art-info-thumb img,.hr-art-slide-thumb img{display:block;width:100%;height:100%}.hr-art-info-preview figcaption,.hr-art-slide-preview figcaption{color:var(--hr-lilac-300);font-size:11px;text-align:center}.hr-art-slide-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hr-art-info-picker button,.hr-art-slide-picker button{display:flex;min-width:0;align-items:center;gap:10px;padding:8px;border:1px solid var(--hr-stage-line);border-radius:10px;background:rgba(241,236,255,.06);color:var(--hr-lilac-300);font:inherit;font-size:12px;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.hr-art-info-picker button[aria-pressed=true],.hr-art-slide-picker button[aria-pressed=true]{border-color:rgba(143,124,255,.68);background:rgba(143,124,255,.16);color:#fff}.hr-art-info-picker button:focus-visible,.hr-art-slide-picker button:focus-visible{outline:2px solid var(--hr-mint);outline-offset:2px}.hr-art-slide-thumb{position:relative;display:block;width:112px;flex:none;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#fff}.hr-art-info-gallery{display:grid;grid-template-columns:auto minmax(150px,180px);align-items:center;grid-gap:16px;gap:16px;width:min(100%,620px)}.hr-art-info-preview{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin:0}.hr-art-info-image{position:relative;display:block;height:min(460px,52vh);min-height:320px;aspect-ratio:9/16;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 48px rgba(6,2,20,.42)}.hr-art-info-picker{display:grid;grid-gap:10px;gap:10px;min-width:0}.hr-art-info-picker button{flex-direction:column;align-items:stretch;gap:6px;font-size:11px}.hr-art-info-thumb{position:relative;display:block;width:100%;max-width:112px;aspect-ratio:9/16;overflow:hidden;align-self:center;border-radius:5px;background:#fff}.hr-deliver-scale{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.hr-deliver-count{display:flex;align-items:center;gap:18px}.hr-deliver-number{color:#ffffff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(56px,6vw,84px);font-style:italic;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-deliver-count-label{max-width:17em;color:var(--hr-lilac-300);font-size:15px;line-height:1.45}.hr-deliver-match{display:grid;grid-gap:8px;gap:8px;padding:18px 22px;border:1px solid var(--hr-stage-line);border-radius:18px;background:rgba(10,6,28,.35)}.hr-deliver-match-label{color:var(--hr-mint);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hr-deliver-match p{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:18px;animation:hr-rise .45s ease both}.hr-deliver-match p b{color:#ffffff}.hr-deliver-match p i{color:var(--hr-mint);font-style:normal}.hr-deliver-match p span{color:var(--hr-lilac-100)}.hr-marquee{display:grid;grid-gap:10px;gap:10px;margin-inline:calc(-1 * max(24px, calc((100vw - 1232px) / 2)));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hr-marquee-row{display:flex;width:max-content;animation:hr-marquee 60s linear infinite}.hr-marquee-row.is-reverse{animation-direction:reverse;animation-duration:70s}.hr-marquee-track{display:flex;gap:10px;padding-right:10px}.hr-marquee-track span{padding:8px 16px;border:1px solid var(--hr-stage-line);border-radius:999px;color:var(--hr-lilac-300);font-size:14px;white-space:nowrap}@keyframes hr-marquee{to{transform:translateX(-50%)}}main#top.page-view-home>.hr-know,main#top.page-view-home>.hr-share{display:grid;grid-gap:clamp(36px,4vw,56px);gap:clamp(36px,4vw,56px);padding-top:var(--hr-gap);color:var(--hr-ink)}.hr-know-head,.hr-share-head{display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center}main#top.page-view-home .hr-know-head h2,main#top.page-view-home .hr-share-head h2{margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}main#top.page-view-home .hr-know-head h2 em,main#top.page-view-home .hr-share-head h2 em{color:#9aa09e;font-style:normal}.hr-know-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-know-card,.hr-share-card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px 20px 24px;border:1px solid #e8e6f0;border-radius:22px;background:#ffffff;transition:transform .25s ease,box-shadow .25s ease}.hr-know-card:hover,.hr-share-card:hover{box-shadow:0 20px 40px rgba(23,15,56,.08);transform:translateY(-3px)}.hr-know-card h3,.hr-share-card h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}.hr-know-card>p,.hr-share-card>p{margin:0;color:var(--hr-muted);font-size:14.5px;line-height:1.55}.hr-know-tag{margin-top:4px;color:var(--hr-violet-500);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hr-know-art{position:relative;display:grid;align-content:center;height:150px;margin-bottom:6px;padding:14px;overflow:hidden;border-radius:16px;background:#f4f2fb;font-size:13px}.hr-know-term p{margin:0;color:var(--hr-ink);line-height:1.45}.hr-know-term mark{border-radius:4px;background:rgba(107,91,230,.16);color:var(--hr-violet-500);font-weight:600}.hr-know-pop{display:grid;grid-gap:2px;gap:2px;margin-top:10px;padding:8px 10px;border-radius:10px;background:#ffffff;box-shadow:0 8px 20px rgba(23,15,56,.1);color:var(--hr-muted);font-size:12px;line-height:1.4;animation:hr-pop 5s ease-in-out infinite}.hr-know-pop b{color:var(--hr-ink)}@keyframes hr-pop{0%,12%{opacity:0;transform:translateY(8px)}22%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.hr-know-lens{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:8px}.hr-know-lens span{padding:5px 11px;border:1px solid #dcd8ee;border-radius:999px;background:#ffffff;color:var(--hr-muted);font-size:12px;font-weight:500;animation:hr-tag 6s ease-in-out infinite}.hr-know-lens span:nth-child(2){animation-delay:1s}.hr-know-lens span:nth-child(3){animation-delay:2s}.hr-know-lens span:nth-child(4){animation-delay:3s}.hr-know-lens span:nth-child(5){animation-delay:4s}.hr-know-lens span:nth-child(6){animation-delay:5s}.hr-know-news{gap:8px}.hr-know-news p{display:flex;align-items:center;gap:8px;margin:0;padding:7px 10px;border-radius:10px;background:#ffffff;color:var(--hr-ink);font-size:12px;line-height:1.3;animation:hr-news 6s ease-in-out infinite}.hr-know-news p:nth-child(2){animation-delay:.4s}.hr-know-news p:nth-child(3){animation-delay:.8s}.hr-know-news i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--hr-mint);box-shadow:0 0 0 0 rgba(110,231,200,.6);animation:hr-ping 2s ease-out infinite}@keyframes hr-news{0%{opacity:0;transform:translateX(-8px)}12%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes hr-ping{to{box-shadow:0 0 0 8px rgba(110,231,200,0)}}.hr-know-tasks{gap:7px}.hr-know-tasks b{color:var(--hr-ink);font-size:12.5px}.hr-know-tasks p{margin:0 0 0 10px;padding-left:22px;position:relative;color:var(--hr-ink);font-size:12px;animation:hr-task 6s ease-in-out infinite;animation-delay:calc(var(--d) * .6s)}.hr-know-tasks p:before{position:absolute;left:0;top:0;width:14px;height:14px;border:1.5px solid #b8b2d8;border-radius:4px;content:"";animation:hr-box 6s ease-in-out infinite;animation-delay:inherit}@keyframes hr-task{0%{opacity:.2;transform:translateX(-6px)}10%,90%{opacity:1;transform:none}to{opacity:.2}}@keyframes hr-box{0%,30%{background:transparent;border-color:#b8b2d8}40%,90%{background:var(--hr-violet-500);border-color:var(--hr-violet-500)}to{background:transparent;border-color:#b8b2d8}}.hr-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-share-mock{display:grid;grid-gap:2px;gap:2px;margin-top:8px;padding:10px 16px 14px;border-radius:16px;background:#f4f2fb}.hr-share-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #e6e3f2;font-size:14px}.hr-share-row>span{color:var(--hr-muted)}.hr-share-pass{display:inline-flex;align-items:center;gap:12px}.hr-share-pass i{display:inline-block;overflow:hidden;width:0;font-style:normal;letter-spacing:.12em;white-space:nowrap;animation:hr-type 6s steps(8) infinite}@keyframes hr-type{0%,10%{width:0}40%,to{width:6.2em}}.hr-share-toggle{position:relative;width:34px;height:20px;border-radius:999px;background:var(--hr-violet-500)}.hr-share-toggle:after{position:absolute;top:3px;left:17px;width:14px;height:14px;border-radius:50%;background:#ffffff;content:""}.hr-share-copy{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#ffffff;font-size:13px}.hr-share-copy span{overflow:hidden;color:var(--hr-muted);text-overflow:ellipsis;white-space:nowrap}.hr-share-copy em{flex:0 0 auto;padding:3px 10px;border-radius:999px;background:rgba(110,231,200,.25);color:#1f7a63;font-size:12px;font-style:normal;font-weight:600;animation:hr-copied 6s ease-in-out infinite}@keyframes hr-copied{0%,50%{opacity:0;transform:scale(.9)}58%,92%{opacity:1;transform:none}to{opacity:0}}.hr-share-formats{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none}.hr-share-formats li{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;background:#f4f2fb;font-size:14px}.hr-ext{display:grid;place-items:center;height:34px;border-radius:8px;color:#ffffff;font-size:12px;letter-spacing:.04em}.hr-ext-pptx{background:#d35230}.hr-ext-docx{background:#2b579a}.hr-ext-pdf{background:#b3261e}.hr-ext-png{background:var(--hr-violet-500)}.hr-share-formats li i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(110,231,200,.3);color:#1f7a63;font-size:12px;font-style:normal;opacity:0;animation:hr-done 6s ease-in-out infinite;animation-delay:calc(var(--d) * .5s)}@keyframes hr-done{0%,15%{opacity:0;transform:scale(.6)}25%,90%{opacity:1;transform:none}to{opacity:0}}.hr-tools{display:grid;grid-gap:18px;gap:18px;padding:26px clamp(20px,3vw,32px);border-radius:22px;background:#f6f5fa}.hr-tools-title{margin:0;font-size:15px;font-weight:600}.hr-tools-groups{display:grid;grid-template-columns:1.3fr 1.1fr .6fr;grid-gap:20px;gap:20px}.hr-tools-group{display:grid;align-content:start;grid-gap:10px;gap:10px}.hr-tools-group-name{color:var(--hr-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hr-tools-group ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hr-tools-group li{padding:7px 13px;border:1px solid #e3e1ec;border-radius:999px;background:#ffffff;font-size:13.5px;font-weight:500;transition:border-color .2s ease,transform .2s ease}.hr-tools-group li:hover{border-color:var(--hr-violet-500);transform:translateY(-1px)}.hr-roles-more{margin:4px 0 0;color:var(--hr-muted);font-size:14px}@media (max-width:1100px){.hr-know-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){main#top.page-view-home>.hr-deliver{margin-inline:10px;padding:64px 18px;border-radius:22px}.hr-deliver-scale,.hr-deliver-stage,.hr-share-grid,.hr-tools-groups{grid-template-columns:minmax(0,1fr)}.hr-deliver-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hr-deliver-tabs button{padding:12px 10px 14px;text-align:center}.hr-deliver-tabs button span{font-size:14px}.hr-deliver-tabs button small{display:none}.hr-deliver-canvas{min-height:0;padding:40px 14px 18px}.hr-deliver-head p{font-size:16px}.hr-deliver-count{flex-direction:column;align-items:flex-start;gap:8px}.hr-marquee{margin-inline:-18px}}@media (max-width:560px){.hr-know-grid{grid-template-columns:minmax(0,1fr)}.hr-art-slides-real{width:100%}.hr-art-slide-picker{gap:7px}.hr-art-slide-picker button{flex-direction:column;align-items:stretch;gap:5px;padding:6px;font-size:10px}.hr-art-slide-thumb{width:100%}.hr-art-info-gallery{grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.hr-art-info-image{height:min(420px,108vw);min-height:280px}.hr-art-info-picker{display:flex;width:100%;gap:8px}.hr-art-info-picker button{flex:1 1;flex-direction:row;align-items:center;gap:7px;padding:7px;font-size:10px}.hr-art-info-thumb{width:42px;max-width:none;flex:none}.hr-share-formats li{grid-template-columns:52px minmax(0,1fr) auto;font-size:13px}}@media (prefers-reduced-motion:reduce){.hr-art-doc-block,.hr-deliver-match p,.hr-deliver-panel.is-active>*,.hr-deliver-tabs button[aria-selected=true] .hr-deliver-progress,.hr-know-lens span,.hr-know-news i,.hr-know-news p,.hr-know-pop,.hr-know-tasks p,.hr-know-tasks p:before,.hr-marquee-row,.hr-share-copy em,.hr-share-formats li i,.hr-share-pass i{animation:none}.hr-share-pass i{width:6.2em}.hr-share-formats li i{opacity:1}.hr-deliver-tabs button,.hr-know-card,.hr-share-card,.hr-tools-group li{transition:none}}.hr-hero-for{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:0 0 22px;padding:7px 14px 7px 10px;border:1px solid var(--hr-stage-line);border-radius:999px;background:rgba(10,6,28,.35);color:var(--hr-lilac-100);font-size:13.5px;line-height:1.3}.hr-hero-for-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--hr-mint);box-shadow:0 0 0 0 rgba(110,231,200,.6);animation:hr-ping 2s ease-out infinite}.hr-hero-for-lines{display:grid;min-width:0}.hr-hero-for-lines>span{grid-area:1/1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;animation:hr-for 16s ease-in-out infinite}.hr-hero-for-lines>span:first-child{animation-delay:-1s}.hr-hero-for-lines>span:nth-child(2){animation-delay:3s}.hr-hero-for-lines>span:nth-child(3){animation-delay:7s}.hr-hero-for-lines>span:nth-child(4){animation-delay:11s}.hr-hero-for-lines b{margin-right:6px;color:var(--hr-mint);font-weight:600}@keyframes hr-for{0%{opacity:0;transform:translateY(8px)}23%,3%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-8px)}}@media (max-width:900px){.hr-hero-for{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.hr-hero-for-dot,.hr-hero-for-lines>span{animation:none}.hr-hero-for-lines>span:first-child{opacity:1}}main#top.page-view-home>.hero.hr-hero-slides{--hr-px:0;--hr-py:0;display:flex;flex-direction:column;min-height:0;padding:0;background:#0d0f17}.hr-hero-top{position:relative;z-index:2;display:flex;justify-content:center;padding:118px clamp(20px,5vw,64px) 0}.hr-hero-slides .hr-hero-copy{display:grid;justify-items:center;max-width:920px;text-align:center}.hr-hero-slides .hr-hero-for{margin-bottom:20px}main#top.page-view-home .hr-hero-slides .hr-hero-value{max-width:15em;font-size:clamp(40px,4.4vw,64px)}main#top.page-view-home>.hero.hr-hero-slides .hr-hero-h1{max-width:40em;margin-top:18px;font-size:clamp(15px,1.15vw,17px)}.hr-hero-slides .hr-cta{justify-content:center;margin-top:28px}.hr-hero-slides .hr-micro{justify-content:center;margin-top:20px}.hr-hero-slides .hr-micro-link:before{display:none}.hr-hero-slides .hr-micro-link .hr-textlink{margin-top:0;font-size:13px}.hr-slides{position:relative;z-index:1;width:100%;aspect-ratio:2/1;margin-top:-20%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%);mask-image:linear-gradient(180deg,transparent,#000 14%)}.hr-slide{position:absolute;inset:0;display:block;opacity:0;transition:opacity 1s ease}.hr-slide.is-active{opacity:1}.hr-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;transform:translate3d(calc(var(--hr-px) * -14px),calc(var(--hr-py) * -8px),0) scale(1.03);transform-origin:50% 85%;transition:transform .6s ease-out}.hr-slide.is-active img{animation:hr-kenburns 7s ease-out both}@keyframes hr-kenburns{0%{scale:1.07}to{scale:1}}.hr-slide-sweep{position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 35%,rgba(196,182,255,.16) 48%,rgba(110,231,200,.1) 52%,transparent 65%);transform:translateX(-100%);animation:hr-sweep 1.8s ease-out .2s both}@keyframes hr-sweep{to{transform:translateX(100%)}}.hr-slide-nav{position:absolute;bottom:22px;left:50%;z-index:3;display:flex;gap:4px;padding:5px;border:1px solid var(--hr-stage-line);border-radius:999px;background:rgba(13,8,34,.78);transform:translateX(-50%)}.hr-slide-nav button{position:relative;overflow:hidden;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:var(--hr-lilac-300);font-family:Instrument Sans,Arial,sans-serif;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.hr-slide-nav button:hover{color:var(--hr-lilac-100)}.hr-slide-nav button[aria-pressed=true]{background:rgba(241,236,255,.12);color:#ffffff}.hr-slide-nav button:focus-visible{outline:2px solid var(--hr-mint);outline-offset:1px}.hr-slide-nav-progress{position:absolute;right:14px;bottom:3px;left:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--hr-glow),var(--hr-mint));transform:scaleX(0);transform-origin:left}.hr-slide-nav button[aria-pressed=true] .hr-slide-nav-progress{animation:hr-progress 6.5s linear forwards}@media (max-width:1100px){.hr-slide-nav-label{display:none}.hr-slide-nav button{width:28px;height:10px;padding:0;background:rgba(241,236,255,.25)}.hr-slide-nav button[aria-pressed=true]{width:44px;background:rgba(241,236,255,.25)}.hr-slide-nav-progress{inset:0;height:auto;background:#ffffff}.hr-slide-nav{gap:6px;padding:8px 10px}}@media (max-width:760px){.hr-hero-top{padding:104px 20px 0}.hr-slides{aspect-ratio:1125/2001;margin-top:-46%}.hr-hero-slides .hr-cta{margin-top:22px}.hr-hero-slides .hr-micro{gap:6px 12px}.hr-slide-nav{bottom:16px}}@media (prefers-reduced-motion:reduce){.hr-slide,.hr-slide img{transition:none}.hr-slide-nav button[aria-pressed=true] .hr-slide-nav-progress,.hr-slide-sweep,.hr-slide.is-active img{animation:none}.hr-slide-sweep{display:none}}.hr-how-live{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,52px);border-radius:30px;background:var(--hr-hero-image) 85% 30% /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100)}.hr-how-live-copy{display:grid;grid-gap:14px;gap:14px}.hr-how-live-copy h3{margin:0;color:#ffffff;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.hr-how-live-copy p{margin:0;color:var(--hr-lilac-300);font-size:16px;line-height:1.6}@media (max-width:900px){.hr-how-live{grid-template-columns:minmax(0,1fr);padding:24px 16px;border-radius:22px}}@media (min-width:761px){main#top.page-view-home>.hero.hr-hero-slides{height:calc(100svh - 28px);min-height:620px;max-height:980px}.hr-hero-top{flex:0 0 auto;padding-top:clamp(86px,12vh,118px)}main#top.page-view-home .hr-hero-slides .hr-hero-value{font-size:clamp(36px,min(4.4vw,6.4vh),64px)}main#top.page-view-home>.hero.hr-hero-slides .hr-hero-h1{margin-top:clamp(8px,1.8vh,18px);font-size:clamp(14px,min(1.15vw,1.9vh),17px)}.hr-hero-slides .hr-hero-for{margin-bottom:clamp(10px,2.2vh,20px)}.hr-hero-slides .hr-cta{margin-top:clamp(14px,2.8vh,28px)}.hr-hero-slides .hr-badge{min-height:clamp(48px,6.4vh,58px)}.hr-hero-slides .hr-qr-code{width:clamp(46px,6.4vh,58px);height:clamp(46px,6.4vh,58px)}.hr-hero-slides .hr-micro{margin-top:clamp(10px,2vh,20px)}.hr-slides{flex:1 1;min-height:0;aspect-ratio:auto;margin-top:calc(-1 * clamp(64px, 11vh, 140px));background:linear-gradient(180deg,#0d0f17,#1a0d33 30%,#220d41 55%,#220d41)}.hr-slide{display:flex;align-items:flex-end;justify-content:center}.hr-slide img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}main#top.page-view-home>.hero.hr-hero-slides{background:linear-gradient(180deg,#0d0f17,#0d0f17 38%,#1a0d33 62%,#220d41 82%,#220d41)}.hr-slides{margin-top:calc(-1 * clamp(124px, 23vh, 190px));margin-bottom:46px;background:none}.hr-slide-nav{bottom:8px}}#action-modal[data-kind=start]:has(.hr-store){width:min(600px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:visible;border:0;border-radius:32px;background:transparent}#action-modal[data-kind=start]:has(.hr-store)[open]{animation:hr-sheet-in .42s cubic-bezier(.2,.9,.25,1.15) both}@keyframes hr-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}#action-modal[data-kind=start]:has(.hr-store)::-webkit-backdrop{background:rgba(10,6,24,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#action-modal[data-kind=start]:has(.hr-store)::backdrop{background:rgba(10,6,24,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#action-modal[data-kind=start]:has(.hr-store) .modal-card{max-height:calc(100dvh - 24px);padding:28px 28px 26px;overflow-y:auto;border-radius:32px;background:#ffffff;color:#1d1d1f;box-shadow:0 40px 100px rgba(10,6,24,.45)}#action-modal[data-kind=start]:has(.hr-store) .modal-close{top:16px;right:16px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f2f2f7;color:#6e6e73;font-size:20px;line-height:1}#action-modal[data-kind=start]:has(.hr-store) .modal-close:hover{background:#e5e5ea}.hr-store{display:grid;grid-gap:20px;gap:20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Instrument Sans,Helvetica Neue,Arial,sans-serif}.hr-store-head{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding-right:28px}.hr-store-icon{display:block;width:108px;height:108px;border-radius:24px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 22px rgba(23,15,56,.16);object-fit:cover}.hr-store-title{display:grid;grid-gap:2px;gap:2px;min-width:0}#action-modal .hr-store-title h2{margin:0;color:#1d1d1f;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.hr-store-sub{margin:0;color:#1d1d1f;font-size:15px}.hr-store-dev{margin:0;color:#6e6e73;font-size:13px}.hr-store-get-row{display:flex;align-items:center;gap:12px;margin-top:10px}.hr-store-get{position:relative;display:inline-grid;place-items:center;min-width:96px;height:36px;padding:0 22px;overflow:hidden;border-radius:999px;background:#0a84ff;color:#ffffff;font-size:16px;font-weight:700;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;box-shadow:0 8px 18px rgba(10,132,255,.35);transition:transform .15s ease,background-color .15s ease}.hr-store-get:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:hr-get-shine 2.8s ease-in-out .6s infinite;content:""}@keyframes hr-get-shine{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.hr-store-get:hover{background:#0071e3;transform:scale(1.03)}.hr-store-get:active{transform:scale(.97)}.hr-store-badge:focus-visible,.hr-store-get:focus-visible{outline:3px solid rgba(10,132,255,.45);outline-offset:3px}.hr-store-iap{color:#8e8e93;font-size:10px;line-height:1.2}.hr-store-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:12px 0;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;text-align:center}.hr-store-meta>div{display:grid;grid-gap:2px;gap:2px;padding:0 6px}.hr-store-meta>div+div{border-left:1px solid #e5e5ea}.hr-store-meta dt{color:#8e8e93;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hr-store-meta dd{margin:0;color:#3a3a3c;font-size:19px;font-weight:700}.hr-store-meta span{color:#8e8e93;font-size:11.5px}.hr-store-stars{color:#ff9f0a!important;letter-spacing:1px}.hr-store-shots{display:grid;grid-auto-flow:column;grid-auto-columns:132px;grid-gap:10px;gap:10px;margin-inline:-28px;padding:2px 28px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hr-store-shots::-webkit-scrollbar{display:none}.hr-store-shots img{display:block;width:132px;height:auto;aspect-ratio:1125/1420;border-radius:18px;object-fit:cover;object-position:center bottom;scroll-snap-align:start;box-shadow:0 6px 16px rgba(23,15,56,.14);animation:hr-shot-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.12s + var(--d) * .07s)}@keyframes hr-shot-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.hr-store-scan{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:16px;border-radius:20px;background:#f5f5f7}.hr-store-qr{position:relative;width:148px;height:148px;padding:8px;overflow:hidden;border-radius:16px;background:#ffffff}.hr-store-qr img{display:block;width:100%;height:100%}.hr-store-scanline{position:absolute;right:8px;left:8px;top:8px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#0a84ff,transparent);box-shadow:0 0 12px 3px rgba(10,132,255,.35);animation:hr-scan 2.4s ease-in-out infinite}@keyframes hr-scan{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(128px);opacity:1}}.hr-store-corner{position:absolute;width:18px;height:18px;border:3px solid #0a84ff;border-radius:4px}.hr-store-corner.c1{top:2px;left:2px;border-right:0;border-bottom:0}.hr-store-corner.c2{top:2px;right:2px;border-left:0;border-bottom:0}.hr-store-corner.c3{bottom:2px;left:2px;border-right:0;border-top:0}.hr-store-corner.c4{bottom:2px;right:2px;border-left:0;border-top:0}.hr-store-steps{display:grid;justify-items:start;grid-gap:10px;gap:10px;min-width:0}.hr-store-steps>strong{color:#1d1d1f;font-size:15px;line-height:1.3}.hr-store-steps ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;counter-reset:hr-step}.hr-store-steps li{display:flex;align-items:center;gap:8px;color:#3a3a3c;font-size:13.5px;counter-increment:hr-step}.hr-store-steps li:before{display:inline-grid;flex:0 0 auto;place-items:center;width:20px;height:20px;border-radius:50%;background:#0a84ff;color:#ffffff;font-size:11px;font-weight:700;content:counter(hr-step)}.hr-store-badge{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:6px 14px 6px 11px;border-radius:9px;background:#000000;color:#ffffff;text-decoration:none}.hr-store-badge img{width:16px;height:19px;filter:invert(1)}.hr-store-badge span{display:grid;line-height:1.05}.hr-store-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}.hr-store-actions-row .hr-store-badge{margin-top:0}.hr-store-copy{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid rgba(29,29,31,.18);border-radius:9px;background:#f5f5f7;color:#1d1d1f;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.hr-store-copy:hover{background:#e8e8ed;border-color:rgba(29,29,31,.3)}.hr-store-copy.is-copied{background:rgba(31,146,86,.12);border-color:rgba(31,146,86,.4);color:#167943}.hr-store-badge small{font-size:9px}.hr-store-badge strong{font-size:16px;font-weight:600}@media (max-width:560px){#action-modal[data-kind=start]:has(.hr-store) .modal-card{padding:22px 18px 20px}.hr-store-head{grid-template-columns:84px minmax(0,1fr);gap:14px}.hr-store-icon{width:84px;height:84px;border-radius:19px}#action-modal .hr-store-title h2{font-size:22px}.hr-store-shots{margin-inline:-18px;padding-inline:18px}.hr-store-scan{grid-template-columns:minmax(0,1fr);text-align:center}.hr-store-scan,.hr-store-steps{justify-items:center}}@media (prefers-reduced-motion:reduce){#action-modal[data-kind=start]:has(.hr-store)[open],.hr-store-get:after,.hr-store-scanline,.hr-store-shots img{animation:none}}.hr-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main#top.page-view-blog #blog.ideas-work-section{padding-top:0}.hr-blog-mast{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;width:min(100% - 48px,1240px);margin:0 auto;padding:104px 0 22px;border-bottom:1px solid #e6e4ee}.hr-blog-mast-copy{display:grid;grid-gap:8px;gap:8px;max-width:900px}.hr-blog-mast h1{margin:0;color:var(--hr-ink);font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.hr-blog-mast-copy>p{margin:0;color:var(--hr-muted);font-size:16px;line-height:1.55}.hr-blog-mast-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hr-blog-mast-actions .hr-badge{min-height:48px;background:var(--hr-ink);color:#ffffff;box-shadow:0 8px 20px rgba(23,15,56,.18)}main#top.page-view-blog .blog-prototype-section{width:min(100% - 48px,1240px);margin:0 auto;padding-top:28px!important}.hr-blog-featured{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden;border-radius:28px;background:var(--hr-violet-900);color:var(--hr-lilac-100);text-decoration:none;box-shadow:0 30px 60px rgba(23,15,56,.18);transition:transform .25s ease,box-shadow .25s ease}.hr-blog-featured:hover{box-shadow:0 36px 70px rgba(23,15,56,.26);transform:translateY(-3px)}.hr-blog-featured:focus-visible{outline:3px solid var(--hr-violet-500);outline-offset:4px}.hr-blog-featured-media{position:relative;display:block;min-height:320px;overflow:hidden}.hr-blog-featured-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hr-blog-featured:hover .hr-blog-featured-media img{transform:scale(1.04)}.hr-blog-featured-copy{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,3.4vw,48px)}.hr-blog-featured-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hr-blog-featured-tags b{padding:4px 10px;border-radius:999px;background:var(--hr-mint);color:var(--hr-violet-900);font-weight:700}.hr-blog-featured-tags span{color:var(--hr-lilac-300)}.hr-blog-featured-copy>strong{color:#ffffff;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.hr-blog-featured-summary{color:var(--hr-lilac-300);font-size:16px;line-height:1.55}.hr-blog-featured-meta{color:var(--hr-lilac-300);font-size:13px}.hr-blog-featured-cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;color:#ffffff;font-size:15px;font-weight:600}.hr-blog-featured-cta i{font-style:normal;transition:transform .2s ease}.hr-blog-featured:hover .hr-blog-featured-cta i{transform:translateX(4px)}.hr-blog-latest-head{margin:44px 0 0}.hr-blog-latest-head h3{margin:0;color:var(--hr-ink);font-size:22px;font-weight:600;letter-spacing:-.01em}main#top.page-view-blog .blog-grid{margin-top:18px!important}main#top.page-view-blog .blog-card{min-height:0!important}main#top.page-view-blog .blog-card img,main#top.page-view-blog .blog-card:after{height:auto!important;aspect-ratio:16/10}main#top.page-view-blog .blog-card>span{margin:18px 22px 0!important;font-size:13px!important}main#top.page-view-blog .blog-card h2{height:auto!important;margin:10px 22px 0!important;font-size:21px!important;line-height:1.22!important}main#top.page-view-blog .blog-card p{display:-webkit-box!important;margin:10px 22px 0;overflow:hidden;color:var(--hr-muted);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}main#top.page-view-blog .blog-card small{margin:auto 22px 20px!important;padding-top:18px!important;font-size:13px!important}@media (max-width:1100px){main#top.page-view-blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.hr-blog-featured{grid-template-columns:minmax(0,1fr)}.hr-blog-featured-media{min-height:0;aspect-ratio:16/9}.hr-blog-mast{padding-top:100px}.hr-blog-mast,main#top.page-view-blog .blog-prototype-section{width:min(100% - 32px,1240px)}}@media (max-width:560px){main#top.page-view-blog .blog-grid{grid-template-columns:minmax(0,1fr)!important}}main#top.page-view-blog .ideas-work-inner{display:block!important;width:min(100% - 48px,1240px)!important;max-width:none!important;margin:0 auto!important}main#top.page-view-blog .ideas-work-inner>.blog-prototype-section{left:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}@media (max-width:860px){main#top.page-view-blog .ideas-work-inner{width:min(100% - 32px,1240px)!important}}@media (min-width:1100px){.hr-blog-mast-copy{flex:1 1 640px;max-width:none}.hr-blog-mast h1{white-space:nowrap}.hr-blog-mast-copy>p{max-width:64em}}main#top.hr-page{display:block;padding:0 0 24px;color:var(--hr-ink);font-family:Instrument Sans,Arial,sans-serif}.hr-sc-hero{position:relative;margin:16px 16px 0;overflow:hidden;border-radius:30px;background:var(--hr-hero-image) 85% 20% /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100)}.hr-sc-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);width:min(100% - 48px,1200px);margin:0 auto;padding:116px 0 56px}.hr-sc-hero-inner-hub{grid-template-columns:minmax(0,1fr);max-width:900px;text-align:center}.hr-sc-hero-inner-hub .hr-sc-hero-copy{justify-items:center}.hr-sc-hero-inner-hub .hr-cta{justify-content:center}.hr-sc-hero-copy{display:grid;justify-items:start;grid-gap:14px;gap:14px;min-width:0}.hr-sc-hero h1{max-width:14em;margin:0;color:#ffffff;font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.hr-sc-hero-copy>p{max-width:36em;margin:0;color:var(--hr-lilac-300);font-size:clamp(15px,1.2vw,17px);line-height:1.6}.hr-sc-hero .hr-cta{margin-top:10px}.hr-sc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.hr-sc-chips li{padding:6px 12px;border:1px solid var(--hr-stage-line);border-radius:999px;color:var(--hr-lilac-100);font-size:13px}.hr-sc-hero-art{position:relative;min-height:380px}.hr-sc-hero-photo{position:absolute;inset:0 0 60px 40px;border-radius:24px;background:var(--hr-sc-photo,none) center /cover no-repeat,linear-gradient(150deg,rgba(143,124,255,.35),rgba(23,15,56,.6));box-shadow:0 30px 60px rgba(6,2,20,.45)}.hr-sc-hero-students{--hr-sc-photo:url(/assets/share/scenes/students-hero.webp)}.hr-sc-hero-sales{--hr-sc-photo:url(/assets/share/scenes/sales-hero.webp)}.hr-sc-hero-research{--hr-sc-photo:url(/assets/share/scenes/research-hero.webp)}.hr-sc-hero-education{--hr-sc-photo:url(/assets/share/scenes/education-hero.webp)}.hr-sc-hero-founders{--hr-sc-photo:url(/assets/share/scenes/founders-hero.webp)}.hr-sc-hero-media{--hr-sc-photo:url(/assets/share/scenes/media-hero.webp)}.hr-sc-example{position:absolute;bottom:0;left:0;width:min(100%,400px);padding:16px 18px;border:1px solid var(--hr-stage-line);border-radius:20px;background:rgba(13,8,34,.9);box-shadow:0 24px 48px rgba(6,2,20,.5)}.hr-sc-example-head{display:grid;grid-gap:4px;gap:4px;margin-bottom:8px;font-size:12px}.hr-sc-example-head b{color:#ffffff;font-size:15px}.hr-sc-example dl{display:grid;margin:0}.hr-sc-example dl>div{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--hr-stage-line);animation:hr-row-in .5s ease both;animation-delay:calc(.4s + var(--i, 0) * .25s)}.hr-sc-example dt{color:var(--hr-mint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hr-sc-example dd{margin:0;color:var(--hr-lilac-100);font-size:13.5px;line-height:1.4}.hr-sc-section{display:grid;grid-gap:clamp(24px,3vw,36px);gap:clamp(24px,3vw,36px);width:min(100% - 48px,1200px);margin:clamp(64px,7vw,104px) auto 0}.hr-sc-head{display:grid;justify-items:center;grid-gap:12px;gap:12px;max-width:820px;margin:0 auto;text-align:center}.hr-sc-head h2{margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.hr-sc-head p{margin:0;color:var(--hr-muted);font-size:17px;line-height:1.55}.hr-sc-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid #e6e4ee;border-radius:22px;background:#e6e4ee}.hr-sc-reasons li{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px 22px 26px;background:#ffffff}.hr-sc-reasons strong{font-size:18px;font-weight:600;line-height:1.3}.hr-sc-reasons p{margin:0;color:var(--hr-muted);font-size:14.5px;line-height:1.55}.hr-cases,.hr-sc-situations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-case,.hr-sc-situation,.hr-subject{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px 22px 22px;border:1px solid #e8e6f0;border-radius:22px;background:#ffffff;transition:transform .25s ease,box-shadow .25s ease}.hr-case:hover,.hr-sc-situation:hover,.hr-subject:hover{box-shadow:0 20px 40px rgba(23,15,56,.08);transform:translateY(-3px)}.hr-sc-situation h3,.hr-subject h3{margin:0;font-size:19px;font-weight:600}.hr-sc-record{display:flex;align-items:center;gap:8px;margin:0;color:var(--hr-muted);font-size:14px}.hr-sc-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ff6b81;animation:hr-pulse 1.4s ease-in-out infinite}.hr-sc-arrow{margin:4px 0 0;color:var(--hr-violet-500);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hr-case ul,.hr-sc-situation ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.hr-case li,.hr-sc-situation li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.45}.hr-case li:before,.hr-sc-situation li:before{position:absolute;top:1px;left:0;color:#1f9c7c;content:"✓"}.hr-subjects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-subject:first-child{grid-column:span 2;background:#f4f1ff}.hr-subject p{margin:0;color:var(--hr-muted);font-size:14px;line-height:1.5}.hr-subject ul{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.hr-subject li{padding:5px 10px;border-radius:999px;background:#f4f2fb;font-size:12.5px}.hr-subject:first-child li{background:#ffffff}.hr-case-head{display:grid;grid-gap:2px;gap:2px}.hr-case-head b{font-size:18px}.hr-case-head span{color:var(--hr-violet-500);font-size:13px;font-weight:600}.hr-case blockquote{display:grid;grid-gap:4px;gap:4px;margin:4px 0 0;padding:12px 14px;border-radius:14px;background:#f6f5fa;font-size:14.5px;font-style:italic;line-height:1.45}.hr-case blockquote span{color:var(--hr-muted);font-size:11px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hr-sc-outputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:clamp(28px,4vw,52px);border-radius:30px;background:var(--hr-hero-image) 85% 30% /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100)}.hr-sc-outputs-copy{display:grid;justify-items:start;grid-gap:14px;gap:14px}.hr-sc-outputs-copy h2{margin:0;color:#ffffff;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.hr-sc-outputs-copy p{margin:0;color:var(--hr-lilac-300);font-size:16px;line-height:1.55}.hr-sc-outputs .hr-context-cta{background:#ffffff;color:var(--hr-ink)}.hr-sc-output-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.hr-sc-output-list li{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--hr-stage-line);border-radius:14px;background:rgba(13,8,34,.6);font-size:15px;animation:hr-rise .5s ease both;animation-delay:calc(var(--i) * .08s)}.hr-sc-output-list span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(110,231,200,.2);color:var(--hr-mint);font-size:12px}.hr-sc-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-sc-more-card{display:grid;overflow:hidden;border:1px solid #e8e6f0;border-radius:22px;background:#ffffff;color:var(--hr-ink);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.hr-sc-more-card:hover{box-shadow:0 20px 40px rgba(23,15,56,.1);transform:translateY(-3px)}.hr-sc-more-card:focus-visible{outline:3px solid var(--hr-violet-500);outline-offset:3px}.hr-sc-more-art{display:block;aspect-ratio:16/8;background:var(--hr-sc-card,none) center /cover no-repeat,linear-gradient(140deg,#ede9ff,#f6f5fa 60%,#e6f8f2)}.hr-sc-more-students{--hr-sc-card:url(/assets/share/scenes/students-card.webp)}.hr-sc-more-work{--hr-sc-card:url(/assets/share/scenes/work-hero.webp)}.hr-sc-more-sales{--hr-sc-card:url(/assets/share/scenes/sales-hero.webp)}.hr-sc-more-research{--hr-sc-card:url(/assets/share/scenes/research-hero.webp)}.hr-sc-more-education{--hr-sc-card:url(/assets/share/scenes/education-hero.webp)}.hr-sc-more-founders{--hr-sc-card:url(/assets/share/scenes/founders-hero.webp)}.hr-sc-more-media{--hr-sc-card:url(/assets/share/scenes/media-hero.webp)}.hr-sc-more-copy{position:relative;display:grid;grid-gap:6px;gap:6px;padding:16px 44px 20px 20px}.hr-sc-more-copy b{font-size:18px}.hr-sc-more-copy>span{color:var(--hr-muted);font-size:14px;line-height:1.45}.hr-sc-more-copy small{color:var(--hr-muted);font-size:13px;line-height:1.45}.hr-sc-more-hub .hr-sc-more-copy>span{color:var(--hr-ink);font-size:16px;font-weight:500}.hr-sc-more-copy i{position:absolute;top:16px;right:18px;color:var(--hr-violet-500);font-style:normal;transition:transform .2s ease}.hr-sc-more-card:hover .hr-sc-more-copy i{transform:translateX(4px)}.hr-sc-more-note{margin:0;color:var(--hr-muted);font-size:14px;text-align:center}.hr-sc-final{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin:clamp(64px,7vw,104px) 16px 56px;padding:clamp(72px,8vw,112px) 24px;border-radius:30px;background:var(--hr-hero-image) 70% center /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100);text-align:center}.hr-sc-final>img{width:56px;height:56px;border-radius:50%;box-shadow:0 0 0 10px rgba(241,236,255,.06),0 0 0 22px rgba(241,236,255,.03)}.hr-sc-final h2{margin:12px 0 0;color:#ffffff;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.hr-sc-final p{margin:0;color:var(--hr-lilac-300);font-size:17px}.hr-sc-final .hr-cta{justify-content:center}@media (max-width:1100px){.hr-cases,.hr-sc-more,.hr-sc-reasons,.hr-sc-situations,.hr-subjects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hr-sc-hero{margin:10px 10px 0;border-radius:22px}.hr-sc-hero-inner{grid-template-columns:minmax(0,1fr);width:min(100% - 40px,640px);padding:104px 0 36px}.hr-sc-hero-art{min-height:0}.hr-sc-hero-photo{position:relative;inset:auto;display:block;aspect-ratio:4/3}.hr-sc-example{position:relative;width:auto;margin:-60px 12px 0}.hr-sc-section{width:min(100% - 32px,640px)}.hr-sc-outputs{grid-template-columns:minmax(0,1fr);padding:24px 18px;border-radius:22px}.hr-sc-final{margin-inline:10px;border-radius:22px}}@media (max-width:560px){.hr-cases,.hr-sc-more,.hr-sc-output-list,.hr-sc-reasons,.hr-sc-situations,.hr-subjects{grid-template-columns:minmax(0,1fr)}.hr-subject:first-child{grid-column:auto}.hr-sc-example dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.hr-sc-hero .hr-badge{justify-content:center;width:100%}.hr-sc-final .hr-cta,.hr-sc-hero .hr-cta{width:100%}}@media (prefers-reduced-motion:reduce){.hr-sc-dot,.hr-sc-example dl>div,.hr-sc-output-list li{animation:none}.hr-case,.hr-sc-more-card,.hr-sc-situation,.hr-subject{transition:none}}main#top.hr-page>.hr-sc-hero{display:block!important}main#top.hr-page>.hr-sc-final,main#top.hr-page>.hr-sc-section{display:grid!important}main#top:not(.page-view-security)>.hr-sec-faq,main#top:not(.page-view-security)>.hr-sec-stories{display:none!important}main#top.page-view-security>.hr-sec-faq,main#top.page-view-security>.hr-sec-stories{display:grid!important;grid-gap:clamp(28px,3vw,40px);gap:clamp(28px,3vw,40px);width:min(100% - 48px,1200px);margin:clamp(64px,7vw,104px) auto 0;color:var(--hr-ink)}main#top.page-view-security>.hr-sec-faq{margin-bottom:clamp(64px,7vw,104px)}.hr-sec-stories .hr-sc-head p{max-width:40em}.hr-sec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.hr-sec-story{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:16px 16px 22px;border:1px solid #e8e6f0;border-radius:24px;background:#ffffff;transition:transform .25s ease,box-shadow .25s ease}.hr-sec-story:hover{box-shadow:0 20px 40px rgba(23,15,56,.08);transform:translateY(-3px)}.hr-sec-story-1{grid-column:span 2;background:#f4f1ff}.hr-sec-story-copy{display:grid;grid-gap:8px;gap:8px;padding:0 6px}.hr-sec-story-copy h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}.hr-sec-story-1 .hr-sec-story-copy h3{font-size:24px}.hr-sec-story-copy p{margin:0;color:var(--hr-muted);font-size:14.5px;line-height:1.55}.hr-comic{--strip:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.hr-sec-story-1 .hr-comic{--strip:url(/assets/share/security/story-1.webp);--tint:#ece8ff}.hr-sec-story-2 .hr-comic{--strip:url(/assets/share/security/story-2.webp);--tint:#e3f7f1}.hr-sec-story-3 .hr-comic{--strip:url(/assets/share/security/story-3.webp);--tint:#fff4d6}.hr-sec-story-4 .hr-comic{--strip:url(/assets/share/security/story-4.webp);--tint:#ffe7df}.hr-sec-story-5 .hr-comic{--strip:url(/assets/share/security/story-5.webp);--tint:#ece8ff}.hr-comic-panel{position:relative;aspect-ratio:1/1;overflow:hidden;border:2.5px solid var(--hr-ink);border-radius:10px;background:var(--strip) calc(var(--p) * 50%) center /300% 100% no-repeat,radial-gradient(circle at 30% 70%,rgba(107,91,230,.12) 0 18%,transparent 19%),repeating-radial-gradient(circle at 0 0,rgba(21,18,31,.06) 0 1px,transparent 1px 7px),var(--tint,#f4f2fb)}.hr-comic-bubble{position:absolute;top:8%;left:7%;right:7%;padding:7px 9px;border:2px solid var(--hr-ink);border-radius:14px;background:#ffffff;color:var(--hr-ink);font-size:12px;font-weight:600;line-height:1.3;box-shadow:2px 2px 0 var(--hr-ink);opacity:0;transform:scale(.7) translateY(6px);transform-origin:20% 100%;animation:hr-bubble .45s cubic-bezier(.2,1.4,.4,1) forwards;animation-delay:calc(.3s + var(--p) * .55s)}.hr-comic-bubble:after{position:absolute;bottom:-9px;left:18px;width:12px;height:12px;border-right:2px solid var(--hr-ink);border-bottom:2px solid var(--hr-ink);background:#ffffff;transform:rotate(45deg) skew(10deg,10deg);content:""}.hr-comic-panel:nth-child(2n) .hr-comic-bubble:after{right:18px;left:auto}.hr-sec-story-1 .hr-comic-bubble{font-size:14px}@keyframes hr-bubble{to{opacity:1;transform:none}}.hr-sec-story:hover .hr-comic-bubble{animation:hr-bubble-wiggle .5s ease;opacity:1;transform:none}@keyframes hr-bubble-wiggle{0%,to{transform:none}40%{transform:rotate(-2deg) scale(1.03)}70%{transform:rotate(1.5deg)}}.hr-sec-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-sec-tile{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:220px;padding:24px;border-radius:24px;background:#f6f5fa;transition:background-color .25s ease,transform .25s ease}.hr-sec-tile:nth-child(3n+1){background:#f4f1ff}.hr-sec-tile:nth-child(3n+2){background:#eefaf6}.hr-sec-tile:nth-child(3n){background:#fff7e3}.hr-sec-tile:hover{transform:translateY(-3px)}.hr-sec-tile-n{font-family:"Instrument Serif",Georgia,serif;font-size:40px;font-style:italic;line-height:1;color:var(--hr-violet-500)}.hr-sec-tile h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}.hr-sec-tile p{margin:0;color:var(--hr-muted);font-size:15px;line-height:1.55}@media (max-width:1000px){.hr-sec-grid,.hr-sec-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-sec-story-1{grid-column:span 2}}@media (max-width:620px){main#top.page-view-security>.hr-sec-faq,main#top.page-view-security>.hr-sec-stories{width:min(100% - 32px,1200px)}.hr-sec-grid,.hr-sec-tiles{grid-template-columns:minmax(0,1fr)}.hr-sec-story-1{grid-column:auto}.hr-comic-bubble{font-size:10.5px;padding:5px 7px}.hr-sec-tile{min-height:0}}@media (prefers-reduced-motion:reduce){.hr-comic-bubble{opacity:1;transform:none;animation:none!important}.hr-sec-story,.hr-sec-tile{transition:none}}.hr-sec-story:not(.hr-sec-story-1) .hr-comic-bubble{padding:5px 7px;font-size:11px}main#top.hr-page>.hr-pr-hero{display:block!important}main#top.hr-page>.hr-pr-section{display:grid!important}.hr-pr-hero{margin:16px 16px 0;overflow:hidden;border-radius:30px;background:var(--hr-hero-image) 85% 20% /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100)}.hr-pr-hero-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);width:min(100% - 48px,1200px);margin:0 auto;padding:112px 0 56px}.hr-pr-hero-copy{display:grid;justify-items:start;grid-gap:14px;gap:14px}.hr-pr-hero h1{margin:0;color:#ffffff;font-size:clamp(40px,4.8vw,68px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.hr-pr-hero h1 span{color:transparent;background:linear-gradient(92deg,#ffffff 0,#d9d1ff 40%,var(--hr-mint) 110%);-webkit-background-clip:text;background-clip:text}.hr-pr-hero-copy>p{max-width:34em;margin:0;color:var(--hr-lilac-300);font-size:17px;line-height:1.6}.hr-pr-hero .hr-cta{margin-top:10px}.hr-pr-micro li:before{color:var(--hr-mint);content:"✓"}.hr-pr-card{position:relative;display:grid;grid-gap:12px;gap:12px;padding:28px 28px 24px;border-radius:28px;background:#ffffff;color:var(--hr-ink);box-shadow:0 40px 80px rgba(6,2,20,.45)}.hr-pr-card:before{position:absolute;inset:-2px;z-index:-1;border-radius:30px;background:conic-gradient(from var(--hr-angle,0deg),var(--hr-glow),var(--hr-mint),#ffd66b,var(--hr-glow));filter:blur(14px);opacity:.55;animation:hr-spin 8s linear infinite;content:""}@property --hr-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hr-spin{to{--hr-angle:360deg}}.hr-pr-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.hr-pr-card-badge{padding:4px 10px;border-radius:999px;background:var(--hr-mint);color:var(--hr-violet-900);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hr-pr-card-name{color:var(--hr-violet-500);font-size:14px;font-weight:600}.hr-pr-price{display:flex;align-items:baseline;gap:6px}.hr-pr-price b{font-size:clamp(56px,6vw,76px);font-weight:600;line-height:1;letter-spacing:-.04em}.hr-pr-price span{color:var(--hr-muted);font-size:18px}.hr-pr-after{margin:-4px 0 4px;color:var(--hr-muted);font-size:14px}.hr-pr-benefits{display:grid;grid-gap:10px;gap:10px;margin:0 0 6px;padding:14px 0 0;list-style:none;border-top:1px solid #ecebf2}.hr-pr-benefits li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;animation:hr-rise .5s ease both;animation-delay:calc(.3s + var(--i) * .08s)}.hr-pr-benefits li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(107,91,230,.12);color:var(--hr-violet-500);font-size:12px;font-weight:700}.hr-pr-benefits strong{display:block;font-size:15px}.hr-pr-benefits small{color:var(--hr-muted);font-size:13px}.hr-pr-card .hr-context-cta{justify-content:center;width:100%;min-height:54px;font-size:16px}.hr-pr-compare{margin:2px 0 0;color:var(--hr-muted);font-size:13px;text-align:center}.hr-pr-source{margin:0;color:#9a98a6;font-size:11px;text-align:center}.hr-pr-section{gap:clamp(28px,3vw,40px);width:min(100% - 48px,1200px);margin:clamp(64px,7vw,104px) auto 0;color:var(--hr-ink)}.hr-pr-inline-cta{display:flex;justify-content:center}.hr-pr-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-pr-pillar{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:24px 22px 26px;overflow:hidden;border-radius:24px;background:var(--hr-violet-900);color:var(--hr-lilac-100)}.hr-pr-pillar .hr-pillar-tag{color:var(--hr-mint)}.hr-pr-big{color:#ffffff;font-family:"Instrument Serif",Georgia,serif;font-size:64px;font-style:italic;font-weight:400;line-height:1}.hr-pr-meter{position:relative;display:block;height:4px;overflow:hidden;border-radius:4px;background:rgba(241,236,255,.12)}.hr-pr-meter:after{position:absolute;inset:0;border-radius:4px;background:linear-gradient(90deg,var(--hr-glow),var(--hr-mint));transform:scaleX(0);transform-origin:left;animation:hr-meter 2.4s cubic-bezier(.2,.8,.2,1) infinite;content:""}.hr-pr-pillar-volume .hr-pr-meter:after{animation-delay:.3s}.hr-pr-pillar-accuracy .hr-pr-meter:after{animation-delay:.6s}.hr-pr-pillar-intelligence .hr-pr-meter:after{animation-delay:.9s}@keyframes hr-meter{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.hr-pr-pillar h3{margin:4px 0 0;color:#ffffff;font-size:18px;font-weight:600;line-height:1.3}.hr-pr-pillar p{margin:0;color:var(--hr-lilac-300);font-size:14.5px;line-height:1.55}.hr-pr-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.hr-pr-day{display:grid;grid-gap:10px;gap:10px}.hr-pr-day-art{position:relative;aspect-ratio:4/3;overflow:hidden;border:2.5px solid var(--hr-ink);border-radius:18px;background:var(--day-img,none) center /cover no-repeat,repeating-radial-gradient(circle at 0 0,rgba(21,18,31,.06) 0 1px,transparent 1px 7px),var(--tint,#f4f2fb)}.hr-pr-day-1 .hr-pr-day-art{--day-img:url(/assets/share/pricing/day-1.webp);--tint:#ece8ff}.hr-pr-day-2 .hr-pr-day-art{--day-img:url(/assets/share/pricing/day-2.webp);--tint:#e3f7f1}.hr-pr-day-3 .hr-pr-day-art{--day-img:url(/assets/share/pricing/day-3.webp);--tint:#fff4d6}.hr-pr-day-4 .hr-pr-day-art{--day-img:url(/assets/share/pricing/day-5.webp);--tint:#ffe7df}.hr-pr-day-5 .hr-pr-day-art{--day-img:url(/assets/share/pricing/day-6.webp);--tint:#ece8ff}.hr-pr-day-6 .hr-pr-day-art{--day-img:url(/assets/share/pricing/day-8.webp);--tint:#e3f7f1}.hr-pr-notif{position:absolute;top:12px;right:12px;left:12px;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:9px;gap:9px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.96);color:var(--hr-ink);font-size:12.5px;line-height:1.35;box-shadow:0 10px 24px rgba(21,18,31,.18);animation:hr-notif 6s ease-in-out infinite;animation-delay:calc(var(--i) * .9s)}.hr-pr-notif img{width:22px;height:22px;border-radius:6px}.hr-pr-notif b{display:block;color:var(--hr-muted);font-size:10.5px;font-weight:600;letter-spacing:.02em}@keyframes hr-notif{0%{opacity:0;transform:translateY(-18px) scale(.96)}8%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-10px)}}.hr-pr-day-copy{display:flex;align-items:baseline;gap:10px;padding:0 4px}.hr-pr-day-copy b{color:var(--hr-violet-500);font-family:"Instrument Serif",Georgia,serif;font-size:26px;font-style:italic;font-weight:400}.hr-pr-day-copy span{font-size:15px;font-weight:600}.hr-pr-other-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.hr-pr-other{display:grid;grid-gap:4px;gap:4px;padding:18px 18px 20px;border:1px solid #e8e6f0;border-radius:18px;background:#ffffff}.hr-pr-other b{font-size:15px}.hr-pr-other-price{font-size:24px;font-weight:600}.hr-pr-other-price small{margin-left:2px;color:var(--hr-muted);font-size:13px;font-weight:400}.hr-pr-other p{margin:0;color:var(--hr-muted);font-size:13.5px}.hr-pr-other>small{color:#8a8794;font-size:12px;line-height:1.45}.hr-pr-terms{max-width:60em;margin:0 auto;color:#8a8794;font-size:12.5px;line-height:1.6;text-align:center}.hr-pr-others .hr-sc-head h2{font-size:clamp(24px,2.4vw,32px)}@media (max-width:1100px){.hr-pr-other-list,.hr-pr-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hr-pr-hero{margin:10px 10px 0;border-radius:22px}.hr-pr-hero-inner{grid-template-columns:minmax(0,1fr);width:min(100% - 40px,640px);padding:104px 0 28px}.hr-pr-section{width:min(100% - 32px,640px)}.hr-pr-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hr-pr-days,.hr-pr-other-list,.hr-pr-pillars{grid-template-columns:minmax(0,1fr)}.hr-pr-hero .hr-badge{justify-content:center;width:100%}.hr-pr-hero .hr-cta{width:100%}.hr-pr-card{padding:22px 18px 20px}}@media (prefers-reduced-motion:reduce){.hr-pr-benefits li,.hr-pr-card:before,.hr-pr-meter:after,.hr-pr-notif{animation:none}.hr-pr-meter:after{transform:none}.hr-pr-notif{opacity:1}}@media (min-width:901px){.hr-pr-hero-inner{padding:100px 0 36px}.hr-pr-card{gap:10px;padding:22px 26px 20px}.hr-pr-benefits{gap:7px;padding-top:10px}.hr-pr-price b{font-size:clamp(52px,5.4vw,70px)}}main#top.page-view-home>.hr-pr-section{order:3;display:grid!important}@media (max-width:900px){.hr-how-live,.hr-pr-hero,.hr-sc-final,.hr-sc-hero,.hr-sc-outputs,main#top.page-view-home>.home-final-cta,main#top.page-view-home>.hr-deliver{background:linear-gradient(180deg,rgba(18,11,46,.94) 0,rgba(18,11,46,.82) 55%,rgba(18,11,46,.6) 100%),var(--hr-hero-image) 80% 30% /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950)}}.hr-sec-story:not(.hr-sec-story-1) .hr-comic-panel{aspect-ratio:1/1.55;background:var(--strip) calc(var(--p) * 50%) top /300% auto no-repeat,var(--tint,#f4f2fb)}.hr-sec-story:not(.hr-sec-story-1) .hr-comic-bubble{top:auto;right:5px;bottom:5px;left:5px;padding:5px 6px;border-radius:10px;font-size:10.5px;line-height:1.25;box-shadow:1.5px 1.5px 0 var(--hr-ink);transform-origin:30% 0}.hr-sec-story:not(.hr-sec-story-1) .hr-comic-bubble:after{top:-8px;bottom:auto;width:10px;height:10px;border:0;border-top:2px solid var(--hr-ink);border-left:2px solid var(--hr-ink)}@media (max-width:620px){.hr-sec-story:not(.hr-sec-story-1) .hr-comic-panel{aspect-ratio:1/1.45}.hr-sec-story:not(.hr-sec-story-1) .hr-comic-bubble{font-size:11.5px}}.hr-sc-more-card{grid-template-rows:auto 1fr;align-content:start}.hr-sc-hero-work{--hr-sc-photo:url(/assets/share/scenes/work-hero.webp)}.hr-cta-legacy{display:flex!important;flex-wrap:wrap;align-items:center;gap:16px 20px!important;margin-top:28px!important}.hr-cta-legacy .hr-textlink{margin-top:0}@media (max-width:760px){.hr-cta-legacy .hr-badge{justify-content:center;width:100%}}.hr-app-show{--app-accent:#7e58e9;--app-canvas:#f5f5f5;--app-chip:#f8f9fb;--app-ink:#1c1b1f;--app-muted:#8a8a90;--app-line:#ececf0;--app-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Instrument Sans","Helvetica Neue",Arial,sans-serif;--app-serif:"Noto Serif","Source Serif 4",Georgia,"Times New Roman",serif}.hr-app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;background:radial-gradient(60% 70% at 25% 40%,rgba(143,124,255,.22),transparent 70%),linear-gradient(180deg,#f6f3ff,#efeafd)}.hr-app-stage{position:relative;display:grid;place-items:center}.hr-app-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(126,88,233,.35),transparent 65%);filter:blur(10px);animation:hr-app-breathe 6s ease-in-out infinite}@keyframes hr-app-breathe{50%{opacity:.55;transform:scale(1.08)}}.hr-app-phone{position:relative;width:290px;aspect-ratio:1125/2436;padding:8px;border-radius:46px;background:#0f0d18;box-shadow:0 0 0 2px #2a2638,0 40px 80px -20px rgba(23,15,56,.45),0 18px 30px -18px rgba(23,15,56,.5)}.hr-app-island{top:17px;width:82px;height:24px;border-radius:14px;background:#0f0d18}.hr-app-home,.hr-app-island{position:absolute;z-index:3;left:50%;transform:translateX(-50%)}.hr-app-home{bottom:15px;width:96px;height:4px;border-radius:4px;background:#1c1b1f}.hr-app-screens{position:relative;height:100%;overflow:hidden;border-radius:38px;background:#ffffff}.hr-app-slot{position:absolute;inset:0;opacity:0;transform:translateX(14px) scale(.985);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1);pointer-events:none}.hr-app-slot.is-on{opacity:1;transform:none}.hr-app-screen{position:relative;height:100%;overflow:hidden;padding:0 14px;color:var(--app-ink);font-family:var(--app-sans);font-size:11.5px;line-height:1.4;background:#ffffff;text-align:left}.hr-app-screen p{margin:0}.hr-app-ico{width:15px;height:15px;flex:0 0 auto}.hr-app-status{display:flex;align-items:center;justify-content:space-between;height:44px;padding:6px 12px 0 16px;font-size:12px}.hr-app-status-icons{display:flex;align-items:center;gap:4px}.hr-app-signal{width:14px;height:9px;background:linear-gradient(90deg,currentColor 0 18%,transparent 18% 27%,currentColor 27% 45%,transparent 45% 54%,currentColor 54% 72%,transparent 72% 81%,currentColor 81%);-webkit-clip-path:polygon(0 75%,18% 75%,18% 55%,45% 55%,45% 30%,72% 30%,72% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 75%,18% 75%,18% 55%,45% 55%,45% 30%,72% 30%,72% 0,100% 0,100% 100%,0 100%)}.hr-app-wifi{width:12px;border-radius:12px 12px 0 0;-webkit-clip-path:polygon(50% 100%,0 25%,100% 25%);clip-path:polygon(50% 100%,0 25%,100% 25%)}.hr-app-battery,.hr-app-wifi{height:9px;background:currentColor}.hr-app-battery{width:20px;border-radius:3px}.hr-app-nav{display:grid;grid-template-columns:20px 1fr 1.6fr;align-items:center;grid-gap:6px;gap:6px;margin:2px -14px 0;padding:6px 14px 8px;border-bottom:1px solid var(--app-line);color:var(--app-muted);font-size:12.5px;text-align:center}.hr-app-nav .hr-app-ico,.hr-app-nav .is-on{color:var(--app-ink)}.hr-app-nav .is-on{position:relative}.hr-app-nav .is-on:after{position:absolute;bottom:-9px;left:50%;width:22px;height:2px;border-radius:2px;background:var(--app-accent);content:"";transform:translateX(-50%)}.hr-app-rec-state{margin-top:22px!important;color:var(--app-muted);font-size:11px;text-align:center}.hr-app-rec-time{margin-top:4px!important;font-size:34px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.hr-app-rec-privacy{display:flex;align-items:center;justify-content:center;gap:4px;color:#5d5d63;font-size:11px}.hr-app-rec-privacy .hr-app-ico{width:12px;height:12px}.hr-app-wave{display:grid;grid-gap:12px;gap:12px;justify-items:center;margin:18px -14px 0;padding:26px 0 14px;background:var(--app-chip)}.hr-app-wavecanvas{display:block;width:100%;height:112px}.hr-app-wc{padding:4px 10px;border:1px solid #e3e3e8;border-radius:999px;background:#ffffff;color:#4a4a50;font-size:10.5px}.hr-app-wc b{margin-left:4px;color:var(--app-ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-app-checks{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;text-align:center}.hr-app-checks span{display:block;color:var(--app-muted);font-size:10.5px}.hr-app-checks i{display:inline-grid;place-items:center;width:11px;height:11px;border:1.2px solid #22a35a;border-radius:50%;color:#22a35a;font-size:7px;font-style:normal}.hr-app-checks b{font-size:12.5px;font-weight:500}.hr-app-rec-btns{display:flex;justify-content:space-around;margin-top:30px}.hr-app-pause,.hr-app-stop{display:grid;place-items:center;width:54px;height:54px;border-radius:50%}.hr-app-pause{grid-auto-flow:column;gap:6px;background:linear-gradient(180deg,#eef0fb,#dfe2f3);box-shadow:0 0 0 4px rgba(223,226,243,.55)}.hr-app-pause i{width:3px;height:14px;border-radius:2px;background:var(--app-accent)}.hr-app-stop{background:linear-gradient(180deg,#f2604c,#e1301f);box-shadow:0 0 0 4px rgba(225,48,31,.14),0 10px 18px -8px rgba(225,48,31,.6)}.hr-app-stop i{width:16px;height:16px;border-radius:4px;background:#ffffff}.hr-app-bar{justify-content:space-between;height:30px}.hr-app-bar,.hr-app-bar>span{display:flex;align-items:center}.hr-app-bar>span{gap:10px}.hr-app-more{display:grid;place-items:center;width:17px;height:17px;border:1.5px solid;border-radius:50%;font-size:9px;font-style:normal;line-height:1}.hr-app-serif{margin:6px 0 0;font-family:var(--app-serif);font-size:19px;font-weight:400;line-height:1.22;word-spacing:.12em}.hr-app-meta-row{margin-top:4px!important;color:#707076;font-size:10.5px}.hr-app-meta-row,.hr-app-tabs{display:flex;justify-content:space-between}.hr-app-tabs{margin:10px -14px 0;padding:0 14px 7px;border-bottom:1px solid var(--app-line);color:var(--app-muted);font-size:12px}.hr-app-tabs .is-on{position:relative;color:var(--app-ink);font-weight:600}.hr-app-tabs .is-on:after{position:absolute;bottom:-8px;left:0;width:100%;height:2px;border-radius:2px;background:var(--app-accent);content:""}.hr-app-speakers{margin-top:12px!important;font-size:12px;font-weight:600}.hr-app-lines{display:grid;grid-gap:4px;gap:4px;margin-top:6px}.hr-app-line{margin:0 -8px;padding:6px 8px;border-radius:10px;transition:background-color .35s ease}.hr-app-line.is-on{background:#f0edfb}.hr-app-line-who{display:flex;align-items:baseline;gap:8px;color:var(--app-muted);font-size:10px}.hr-app-line-who b{font-size:11.5px;font-weight:500}.hr-app-c-violet{color:#7e58e9}.hr-app-c-coral{color:#e5482a}.hr-app-c-blue{color:#0088ff}.hr-app-c-ink{color:#1c1b1f}.hr-app-c-magenta{color:#c04acd}.hr-app-line-text{margin-top:2px!important;color:#2c2b30;font-size:11.5px;line-height:1.42}.hr-app-player{position:absolute;right:0;bottom:0;left:0;display:grid;grid-gap:8px;gap:8px;padding:10px 14px 28px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 22%)}.hr-app-progress{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;color:#707076;font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-app-progress i{position:relative;height:3px;border-radius:3px;background:#e3e3e8}.hr-app-progress b{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:3px;background:linear-gradient(90deg,#7e58e9 0 30%,#0088ff 30% 55%,#c04acd 55% 75%,#1c1b1f 75%);transition:width .9s ease}.hr-app-player-btns{display:flex;align-items:center;justify-content:center;gap:26px}.hr-app-player-btns em{display:grid;place-items:center;width:18px;height:18px;border:1.4px solid var(--app-ink);border-radius:50%;font-size:7px;font-style:normal;font-weight:700}.hr-app-player-btns small{font-size:11px;font-weight:600}.hr-app-play{position:relative;width:36px;height:36px;border-radius:50%;background:var(--app-accent)}.hr-app-play:after{position:absolute;top:50%;left:54%;border-color:transparent transparent transparent #ffffff;border-style:solid;border-width:7px 0 7px 11px;content:"";transform:translate(-50%,-50%)}.hr-app-res{background:var(--app-canvas)}.hr-app-res-title{margin-bottom:10px;font-size:22px}.hr-app-result{display:grid;grid-gap:3px;gap:3px;margin-bottom:10px;padding:0 0 10px;overflow:hidden;border:1px solid #e8e8ec;border-radius:14px;background:#ffffff}.hr-app-result>:not(.hr-app-result-cover){margin:0 10px}.hr-app-result-cover{position:relative;margin-bottom:6px}.hr-app-pill{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:7px;background:#0f0f12;color:#ffffff;font-size:10px}.hr-app-result-title{font-size:13px;font-weight:600;line-height:1.25}.hr-app-result-from{color:var(--app-muted);font-size:10px}.hr-app-chip{display:flex;align-items:center;justify-content:space-between;margin-top:4px!important;padding:5px 8px;border-radius:8px;background:var(--app-chip);color:#6a6a70;font-size:9.5px}.hr-app-chip .hr-app-ico{width:13px;height:13px;color:var(--app-accent)}.hr-app-cover{position:relative;display:grid;align-content:center;grid-gap:4px;gap:4px;aspect-ratio:16/9;padding:12px 40% 12px 12px;overflow:hidden;background:#faf8f4;color:#141414}.hr-app-cover-kicker{font-size:6.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.hr-app-cover-title{font-family:var(--app-serif);font-size:17px;font-weight:400;line-height:1.02;letter-spacing:-.01em}.hr-app-cover-title em{color:#e8692c;font-style:normal}.hr-app-cover-sub{font-size:7px;line-height:1.3;opacity:.75}.hr-app-cover-art{position:absolute;top:10px;right:10px;bottom:10px;width:34%;border-radius:4px;background:linear-gradient(160deg,rgba(255,255,255,.16),transparent 50%),radial-gradient(circle at 70% 30%,#8f7cff 0 18%,transparent 19%),linear-gradient(180deg,#2b2733,#141218)}.hr-app-cover-info{padding-right:12px;background:radial-gradient(60% 80% at 85% 10%,rgba(143,124,255,.45),transparent 60%),radial-gradient(circle at 1px 1px,rgba(241,236,255,.12) 1px,transparent 1.5px) 0 0 /10px 10px,#170f38;color:#ffffff}.hr-app-cover-info .hr-app-cover-kicker{color:#b9adff;opacity:1}.hr-app-cover-info .hr-app-cover-title{max-width:64%;font-family:var(--app-sans);font-size:15px;font-weight:800;letter-spacing:-.02em}.hr-app-cover-info .hr-app-cover-title em{color:#6ee7c8}.hr-app-cover-info .hr-app-cover-sub{max-width:60%;color:#c9c1ec;opacity:1}.hr-app-cover-info .hr-app-cover-art{top:12px;bottom:12px;width:30%;border:1px solid rgba(241,236,255,.16);background:linear-gradient(#6ee7c8,#6ee7c8) 10px 14px /40% 3px no-repeat,linear-gradient(rgba(241,236,255,.35),rgba(241,236,255,.35)) 10px 26px /70% 3px no-repeat,linear-gradient(rgba(241,236,255,.35),rgba(241,236,255,.35)) 10px 34px /55% 3px no-repeat,radial-gradient(circle,#8f7cff 0 5px,transparent 6px) 16px 56px /20px 20px no-repeat,radial-gradient(circle,#6ee7c8 0 5px,transparent 6px) 42px 56px /20px 20px no-repeat,rgba(36,24,90,.85)}.hr-app-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hr-app-result.is-compact .hr-app-cover{aspect-ratio:16/7}.hr-app-share{background:#d9d8dd}.hr-app-share-card{margin:8px 6px 0;padding:10px 10px 60px;border-radius:18px;background:#ffffff}.hr-app-share-cover{overflow:hidden;border-radius:8px}.hr-app-share-h{margin-top:10px!important;font-size:12.5px;font-weight:500}.hr-app-share-h u{-webkit-text-decoration-color:var(--app-accent);text-decoration-color:var(--app-accent);text-decoration-thickness:2px;text-underline-offset:3px}.hr-app-share-msg{margin-top:6px!important;color:#2c2b30;font-size:11px}.hr-app-sheet{position:absolute;right:4px;bottom:4px;left:4px;padding:12px 14px 30px;border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 -10px 30px rgba(0,0,0,.12);transform:translateY(100%);transition:transform .6s cubic-bezier(.2,.8,.2,1) .25s}.hr-app-slot.is-on .hr-app-sheet{transform:none}.hr-app-sheet-h{padding-bottom:8px;border-bottom:1px solid var(--app-line);font-size:12.5px;font-weight:500;text-align:center}.hr-app-sheet-row{display:flex;align-items:center;justify-content:space-between;margin-top:9px;font-size:12px}.hr-app-sheet-row b{font-weight:500}.hr-app-sheet-row.is-sub{margin-top:6px;color:#6a6a70;font-size:11px}.hr-app-toggle{position:relative;width:34px;height:20px;border-radius:20px;background:var(--app-accent)}.hr-app-toggle:after{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#ffffff;content:""}.hr-app-radio{width:13px;height:13px;border:1.2px solid #c9c9cf;border-radius:50%}.hr-app-radio.is-on{border:3px solid #ffffff;outline:1.2px solid var(--app-accent);background:var(--app-accent)}.hr-app-field{margin-top:8px;padding:7px 10px;border-radius:10px;background:#f1f1f4;font-size:13px;font-weight:700;letter-spacing:.04em}.hr-app-sheet-note{color:var(--app-muted);font-size:10.5px}.hr-app-btn{display:block;margin-top:12px;padding:9px;border-radius:999px;background:#0f0f12;color:#ffffff;font-size:12px;text-align:center}.hr-app-side{display:grid;grid-gap:22px;gap:22px}.hr-app-steps{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.hr-app-steps button{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;width:100%;padding:16px 18px;overflow:hidden;border:1px solid transparent;border-radius:18px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.hr-app-steps button:hover{background:rgba(255,255,255,.55)}.hr-app-steps button.is-on{border-color:#e3dcfb;background:#ffffff;box-shadow:0 18px 40px -22px rgba(23,15,56,.35)}.hr-app-step-n{color:var(--hr-violet-500);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.hr-app-step-copy{display:grid;grid-gap:4px;gap:4px}.hr-app-step-copy b{font-size:17px;font-weight:600;line-height:1.3}.hr-app-step-label{display:none!important}.hr-app-step-copy span{display:none;color:var(--hr-muted);font-size:14.5px;line-height:1.5}.hr-app-steps .is-on .hr-app-step-copy span{display:block}.hr-app-step-bar{position:absolute;right:18px;bottom:0;left:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--hr-violet-500),var(--hr-glow));opacity:0;transform:scaleX(0);transform-origin:left}.hr-app-show.is-playing .hr-app-steps .is-on .hr-app-step-bar{opacity:1;animation:hr-app-progress var(--ms) linear forwards}@keyframes hr-app-progress{to{transform:scaleX(1)}}.hr-app-side-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-left:18px;color:var(--hr-muted);font-size:14px}.hr-mini-card{display:grid;grid-gap:5px;gap:5px;margin:-4px -8px 6px;padding:12px 12px 10px;border:1px solid #ececf0;border-radius:14px;background:#ffffff;box-shadow:0 10px 24px -18px rgba(23,15,56,.35);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Instrument Sans,Helvetica Neue,Arial,sans-serif;text-align:left;transition:transform .3s ease}.hr-sc-situation:hover .hr-mini-card{transform:translateY(-2px) rotate(-.4deg)}.hr-mini-card b{color:#1c1b1f;font-size:13.5px;font-weight:500;line-height:1.3;-webkit-line-clamp:1}.hr-mini-card b,.hr-mini-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.hr-mini-card p{margin:0;color:#7a7a80;font-size:12px;line-height:1.4;-webkit-line-clamp:2}.hr-mini-card p span{color:#7e58e9}.hr-mini-meta{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-top:3px;padding:5px 8px;border-radius:8px;background:#f8f9fb;color:#6a6a70;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-mini-meta>span:nth-child(2){text-align:right}.hr-mini-meta .hr-app-ico{width:14px;height:14px;padding-left:8px;border-left:1px solid #e3e3e8;color:#7e58e9;box-sizing:content-box}.hr-mini-play{display:flex;align-items:center;gap:6px;color:#1c1b1f}.hr-mini-play i{border-color:transparent transparent transparent #1c1b1f;border-style:solid;border-width:4.5px 0 4.5px 7px}@media (max-width:900px){.hr-app-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 14px 22px;border-radius:24px}.hr-app-steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.hr-app-steps button{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 8px 12px;text-align:center}.hr-app-step-copy b{display:none}.hr-app-steps .hr-app-step-label{display:block!important;color:#1c1b1f;font-size:12.5px;font-weight:600}.hr-app-steps .is-on .hr-app-step-copy span{display:none}.hr-app-step-bar{right:10px;left:10px}.hr-app-side-cta{justify-content:center;padding-left:0}}@media (max-width:560px){.hr-app-phone{width:270px}}@media (prefers-reduced-motion:reduce){.hr-app-glow{animation:none}.hr-app-sheet,.hr-app-slot{transition:none}}.hr-app-cover-info .hr-app-cover-title em{font-family:inherit!important;font-style:normal!important}.hr-app-result-cover .hr-app-cover{padding-top:30px}.hr-guides-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding:clamp(32px,4vw,56px) clamp(18px,3vw,40px);border-radius:32px;background:radial-gradient(40% 50% at 18% 30%,rgba(168,50,45,.1),transparent 70%),radial-gradient(40% 50% at 50% 70%,rgba(47,91,234,.1),transparent 70%),radial-gradient(40% 50% at 84% 30%,rgba(233,162,59,.14),transparent 70%),linear-gradient(180deg,#f7f5fb,#efedf6)}.hr-guide{display:grid;justify-items:center;grid-gap:24px;gap:24px;margin:0}.hr-guide-phone{width:min(100%,270px)}.hr-guide-screen{isolation:isolate}.hr-guide-screen:before{position:absolute;z-index:2;top:0;right:0;left:0;height:42px;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,0));content:"";pointer-events:none}.hr-guide figcaption{display:grid;grid-gap:4px;gap:4px;width:100%;max-width:300px}.hr-guide figcaption b{font-size:19px;font-weight:600}.hr-guide figcaption>span{color:var(--hr-muted);font-size:14px}.hr-guide figcaption ul{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:0;list-style:none}.hr-guide figcaption li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.45}.hr-guide figcaption li:before{position:absolute;top:1px;left:0;color:#1f9c7c;content:"✓"}.hr-sg{--sg-bg:#ffffff;--sg-ink:#1c1b1f;--sg-muted:#6b6870;--sg-line:#e8e6ee;--sg-card:#ffffff;--sg-accent:#7e58e9;--sg-accent-2:#1f9c7c;--sg-soft:#f4f1ff;--sg-head-font:"Instrument Sans",-apple-system,sans-serif;--sg-h-weight:700;height:100%;overflow:hidden;background:var(--sg-bg);color:var(--sg-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Instrument Sans,Helvetica Neue,Arial,sans-serif;font-size:10.5px;line-height:1.45;text-align:left}.hr-sg h4,.hr-sg h5,.hr-sg p{margin:0}.hr-sg h4,.hr-sg h5{font-style:normal!important}.hr-sg-doc{animation:hr-sg-scroll 30s cubic-bezier(.45,0,.55,1) infinite alternate;animation-delay:calc(var(--i) * -7s);will-change:transform}.hr-guide:hover .hr-sg-doc{animation-play-state:paused}.hr-sg-head{position:relative;display:grid;align-content:end;grid-gap:5px;gap:5px;min-height:210px;padding:52px 16px 18px;overflow:hidden;color:#ffffff;background-color:#222}.hr-sg-head:after{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.55));content:""}.hr-sg-head>*{position:relative;z-index:1}.hr-sg-kicker{justify-self:start;padding:3px 8px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.12);font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hr-sg-head h4{font-family:var(--sg-head-font);font-size:21px;font-weight:var(--sg-h-weight);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.hr-sg-sub{font-size:9.5px;opacity:.82}.hr-sg-body{display:grid;grid-gap:10px;gap:10px;padding:14px 12px 40px}.hr-sg h5{margin-bottom:7px;font-family:var(--sg-head-font);font-size:13px;font-weight:var(--sg-h-weight);line-height:1.2}.hr-sg-summary{padding:11px 12px;border:1px solid color-mix(in srgb,var(--sg-accent-2) 35%,transparent);border-radius:12px;background:var(--sg-soft)}.hr-sg-summary p{color:var(--sg-ink);font-size:10.5px;line-height:1.55}.hr-sg-alerts{display:grid;grid-gap:6px;gap:6px}.hr-sg-alert{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:9px 10px;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card)}.hr-sg-alert i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#ffffff;font-size:10px;font-style:normal;font-weight:700}.hr-sg-alert.is-urgent i{background:#c8372d}.hr-sg-alert.is-due i{background:#e0a020}.hr-sg-alert.is-info i{background:var(--sg-accent)}.hr-sg-alert p{display:grid;grid-gap:1px;gap:1px}.hr-sg-alert b{font-size:11px;font-weight:650}.hr-sg-alert span{color:var(--sg-muted)}.hr-sg-priority{display:grid;grid-gap:6px;gap:6px}.hr-sg-priority>div{display:grid;grid-gap:3px;gap:3px;padding:10px 11px 11px 13px;border-radius:12px;background:linear-gradient(var(--sg-accent-2),var(--sg-accent-2)) 0 /3px 100% no-repeat,var(--sg-card);box-shadow:0 6px 16px -12px rgba(0,0,0,.35)}.hr-sg-pts{justify-self:start;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--sg-accent-2) 14%,transparent);color:var(--sg-accent-2);font-size:8.5px;font-weight:700;letter-spacing:.02em}.hr-sg-priority b{font-size:11.5px;font-weight:650;line-height:1.3}.hr-sg-priority p{color:var(--sg-muted)}.hr-sg-steps ol,.hr-sg-track ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.hr-sg-steps li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:5px 0}.hr-sg-steps li span{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--sg-accent);color:#ffffff;font-size:9px;font-weight:700}.hr-sg-steps li:not(:last-child):after{position:absolute;top:22px;left:9.5px;width:1px;height:calc(100% - 12px);background:color-mix(in srgb,var(--sg-accent) 40%,transparent);content:""}.hr-sg-steps.is-cycle ol{grid-template-columns:1fr 1fr;gap:6px}.hr-sg-steps.is-cycle li{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:10px 6px;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card);font-weight:600;text-align:center}.hr-sg-steps.is-cycle li:after{display:none}.hr-sg-table table{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card);font-size:9.5px}.hr-sg-table td,.hr-sg-table th{padding:6px 7px;border-bottom:1px solid var(--sg-line);text-align:left;vertical-align:top}.hr-sg-table tr:last-child>*{border-bottom:0}.hr-sg-table thead th{background:color-mix(in srgb,var(--sg-accent) 10%,var(--sg-card));color:var(--sg-accent);font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hr-sg-table tbody th{font-weight:650}.hr-sg-track ol{grid-template-columns:repeat(3,1fr);gap:4px}.hr-sg-track li{position:relative;display:grid;grid-gap:1px;gap:1px;padding:9px 8px 8px;border-radius:10px;background:color-mix(in srgb,var(--sg-accent) 12%,var(--sg-card))}.hr-sg-track li:nth-child(2){background:color-mix(in srgb,var(--sg-accent) 30%,var(--sg-card))}.hr-sg-track li:nth-child(3){background:var(--sg-accent);color:#ffffff}.hr-sg-track b{font-size:11px;font-weight:700}.hr-sg-track span{font-size:9px;opacity:.75}.hr-sg-point{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card)}.hr-sg-tag{justify-self:start;padding:2px 7px;border-radius:999px;background:var(--sg-accent-2);color:#ffffff;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hr-sg-point b{font-size:12px;font-weight:650}.hr-sg-point p{color:var(--sg-muted)}.hr-sg-source{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--sg-accent);font-size:9.5px;font-weight:600}.hr-sg-source i{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:4px 0 4px 6px}.hr-sg-stats>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.hr-sg-stats p{display:grid;grid-gap:1px;gap:1px;padding:10px 10px 12px;border-radius:12px;background:var(--sg-card);border:1px solid var(--sg-line)}.hr-sg-stats b{color:var(--sg-accent);font-family:var(--sg-head-font);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.02em}.hr-sg-stats span{font-size:10.5px;font-weight:600}.hr-sg-stats small{color:var(--sg-muted);font-size:9px}.hr-sg-stats i{display:block;width:calc(var(--v) * 3.4);height:4px;margin-top:6px;border-radius:4px;background:linear-gradient(90deg,var(--sg-accent),var(--sg-accent-2))}.hr-sg-anatomy{--sg-bg:#fbf8f4;--sg-ink:#2a1a18;--sg-muted:#7a6a64;--sg-line:#ecdfd5;--sg-card:#ffffff;--sg-accent:#a8322d;--sg-accent-2:#1f6f6b;--sg-soft:#edf5f3;--sg-head-font:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--sg-h-weight:600}.hr-sg-anatomy .hr-sg-head{background-image:url(/assets/share/app/guide-anatomy.webp),radial-gradient(70% 90% at 15% 20%,#d0524a 0,transparent 60%),radial-gradient(70% 90% at 90% 30%,#2a8c86 0,transparent 60%),linear-gradient(135deg,#7a1f1c,#164e4b)}.hr-sg-anatomy .hr-sg-head h4{font-family:"Instrument Serif",Georgia,serif;font-size:26px;font-weight:400;line-height:1}.hr-sg-anatomy h5{padding-bottom:5px;border-bottom:1.5px solid var(--sg-accent);font-size:13.5px;letter-spacing:-.005em}.hr-sg-statistics{--sg-bg:#f5f7fc;--sg-ink:#14213d;--sg-muted:#5f6b85;--sg-line:#dfe5f2;--sg-card:#ffffff;--sg-accent:#2f5bea;--sg-accent-2:#ff6b4a;--sg-soft:#eaf0ff;--sg-head-font:"Instrument Sans",-apple-system,sans-serif;--sg-h-weight:700}.hr-sg-statistics .hr-sg-head{background-image:url(/assets/share/app/guide-statistics.webp),radial-gradient(circle at 1px 1px,rgba(255,255,255,.22) 1px,transparent 1.5px),radial-gradient(60% 80% at 80% 30%,#4b7bff,transparent 70%),linear-gradient(160deg,#1b2b5b,#0f1a38);background-position:50%,0 0,50%,50%;background-size:cover,12px 12px,cover,cover}.hr-sg-statistics .hr-sg-summary{border:0;border-left:3px solid var(--sg-accent);border-radius:4px 12px 12px 4px}.hr-sg-weather{--sg-bg:#f2f5f9;--sg-ink:#0e2236;--sg-muted:#5b6b7d;--sg-line:#dde4ec;--sg-card:#ffffff;--sg-accent:#2e6a9e;--sg-accent-2:#d98a1c;--sg-soft:#fbf3e6;--sg-head-font:"Instrument Sans",-apple-system,sans-serif;--sg-h-weight:650}.hr-sg-weather .hr-sg-head{background-image:var(--sg-head-img),radial-gradient(90% 60% at 50% 110%,rgba(233,162,59,.85),transparent 65%),linear-gradient(180deg,#0e2a47 0,#2c5a85 60%,#6d8fb0 100%);text-align:center;justify-items:center}.hr-sg-weather .hr-sg-kicker{justify-self:center;border-color:rgba(233,162,59,.6);color:#ffd79a}.hr-sg-weather .hr-sg-summary{border-color:rgba(217,138,28,.35)}@media (max-width:900px){.hr-guides-row{grid-template-columns:repeat(3,minmax(250px,1fr));margin-inline:-16px;padding:28px 16px;overflow-x:auto;border-radius:0;scroll-snap-type:x mandatory;scrollbar-width:none}.hr-guide{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.hr-sg-doc{animation:none}}.hr-sg-figure-art{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-bg)}.hr-sg-statistics .hr-sg-figure-art{background:#ffffff}.hr-sg-figure-art svg{display:block;width:100%;height:100%}.hr-sg-figure-img{position:absolute;inset:0;background-position:50%;background-size:cover}.hr-sg-legend{display:flex;flex-wrap:wrap;gap:4px 10px;margin:7px 0 0;padding:0;list-style:none;color:var(--sg-muted);font-size:9px}.hr-sg-legend li{display:flex;align-items:center;gap:4px}.hr-sg-legend i{width:8px;height:8px;border-radius:2px}.hr-guide-screen:before{display:none}.hr-sg{position:relative;--sg-h1:#8f7cff;--sg-h2:#170f38;--sg-h3:#2a1f63}.hr-sg-status{position:absolute;z-index:3;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;height:44px;padding:6px 14px 0 20px;background:var(--sg-h2);color:#ffffff;font-size:11px}.hr-sg-status span{display:flex;align-items:center;gap:4px}.hr-sg-view{position:absolute;top:44px;right:0;bottom:0;left:0;overflow:hidden}@keyframes hr-sg-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + 520px))}}.hr-sg-head{min-height:190px;padding-top:22px;background-image:var(--sg-head-img,none),radial-gradient(80% 90% at 88% 10%,var(--sg-h1) 0,transparent 62%),linear-gradient(160deg,var(--sg-h2),var(--sg-h3));background-position:50%;background-size:cover}.hr-sg.is-serif .hr-sg-head h4{font-size:22px;font-weight:600;letter-spacing:-.01em}.hr-sg.is-serif h5{padding-bottom:5px;border-bottom:1.5px solid var(--sg-accent)}.hr-sg-bars ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:10px 11px;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card);list-style:none}.hr-sg-bars li{display:grid;grid-template-columns:74px minmax(0,1fr) 52px;grid-gap:7px;gap:7px;align-items:center}.hr-sg-bars-label{overflow:hidden;font-size:9.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.hr-sg-bars-track{height:7px;overflow:hidden;border-radius:7px;background:var(--sg-soft)}.hr-sg-bars-track i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--sg-accent),color-mix(in srgb,var(--sg-accent) 65%,var(--sg-accent-2)))}.hr-sg-bars li:first-child .hr-sg-bars-track i{background:var(--sg-accent)}.hr-sg-bars small{color:var(--sg-muted);font-size:8.5px;text-align:right}.hr-sg-timeline ol{position:relative;display:grid;grid-gap:2px;gap:2px;margin:0;padding:12px 6px 10px;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card);list-style:none}.hr-sg-timeline ol:before{position:absolute;top:18px;right:10%;left:10%;height:2px;background:var(--sg-line);content:""}.hr-sg-timeline li{position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.hr-sg-timeline li i{width:12px;height:12px;margin-bottom:4px;border:2px solid var(--sg-card);border-radius:50%;background:var(--sg-line);box-shadow:0 0 0 1.5px var(--sg-line)}.hr-sg-timeline .is-done i{background:var(--sg-accent);box-shadow:0 0 0 1.5px var(--sg-accent)}.hr-sg-timeline .is-now i{background:var(--sg-card);box-shadow:0 0 0 2px var(--sg-accent),0 0 0 5px color-mix(in srgb,var(--sg-accent) 22%,transparent)}.hr-sg-timeline .is-risk i{background:var(--sg-accent-2);box-shadow:0 0 0 1.5px var(--sg-accent-2)}.hr-sg-timeline b{font-size:9px;font-weight:650;line-height:1.2}.hr-sg-timeline .is-risk b{color:var(--sg-accent-2)}.hr-sg-timeline span{color:var(--sg-muted);font-size:8px}.hr-sg-matrix-plot{position:relative;height:170px;margin:0;padding:0;border:1px solid var(--sg-line);border-radius:12px;background:linear-gradient(var(--sg-line),var(--sg-line)) 50% 0 /1px 100% no-repeat,linear-gradient(var(--sg-line),var(--sg-line)) 0 50% /100% 1px no-repeat,linear-gradient(135deg,transparent 50%,color-mix(in srgb,var(--sg-accent) 7%,transparent) 50%) 0 0 /50% 50% no-repeat,var(--sg-card)}.hr-sg-matrix-x,.hr-sg-matrix-y{position:absolute;color:var(--sg-muted);font-size:7.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hr-sg-matrix-y{top:6px;left:8px}.hr-sg-matrix-y.is-low{top:auto;bottom:6px}.hr-sg-matrix-x{bottom:6px;left:50%;transform:translateX(6px)}.hr-sg-matrix-x.is-high{right:8px;left:auto;transform:none}.hr-sg-matrix-x:not(.is-high){display:none}.hr-sg-dot{position:absolute;display:flex;align-items:center;gap:4px;padding:2px 6px 2px 3px;border-radius:999px;background:var(--sg-card);box-shadow:0 2px 6px rgba(0,0,0,.08);font-size:8.5px;font-weight:600;white-space:nowrap;transform:translate(-50%,50%)}.hr-sg-dot i{width:8px;height:8px;border-radius:50%;background:var(--sg-muted)}.hr-sg-dot.is-hot{background:var(--sg-accent);color:#ffffff}.hr-sg-dot.is-hot i{background:#ffffff}.hr-sg-wave-plot{padding:10px 10px 8px;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card)}.hr-sg-wave svg{display:block;width:100%;height:44px}.hr-sg-wave rect{fill:color-mix(in srgb,var(--sg-ink) 22%,transparent)}.hr-sg-wave rect.is-clip{fill:var(--sg-accent)}.hr-sg-wave-chapters{position:relative;height:20px;margin-top:6px}.hr-sg-wave-chapters span{position:absolute;top:0;overflow:hidden;padding:3px 4px;border-left:2px solid var(--sg-accent-2);background:var(--sg-soft);font-size:8px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.hr-sg-wave-meta{display:flex;justify-content:space-between;margin-top:5px!important;color:var(--sg-muted);font-size:8.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-sg-line-plot{padding:8px 8px 6px;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-card)}.hr-sg-line svg{display:block;width:100%;height:auto}.hr-sg-line .grid{stroke:var(--sg-line);stroke-width:1}.hr-sg-line .area{fill:color-mix(in srgb,var(--sg-accent) 14%,transparent)}.hr-sg-line .stroke{fill:none;stroke:var(--sg-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hr-sg-line circle{fill:var(--sg-card);stroke:var(--sg-accent);stroke-width:2}.hr-sg-line circle.last{fill:var(--sg-accent-2);stroke:var(--sg-card)}.hr-sg-line-labels{display:flex;justify-content:space-between;padding:0 2px;color:var(--sg-muted);font-size:8.5px}.hr-sg-line-note{margin-top:6px!important;color:var(--sg-accent);font-size:9.5px;font-weight:600}.hr-sg-track li:nth-child(n+2):not(:last-child){background:color-mix(in srgb,var(--sg-accent) 22%,var(--sg-card))}.hr-sg-track ol[style*="repeat(5"] b{font-size:8.5px}.hr-sg-track ol[style*="repeat(5"] li{padding:8px 4px 7px}.hr-sg-track li:nth-child(3):not(:last-child){color:inherit}.hr-sg-track li:last-child{background:var(--sg-accent);color:#ffffff}.hr-sg-anatomy{--sg-h2:#4a1a18}.hr-sg-statistics{--sg-h2:#0f1a38}.hr-sg-weather{--sg-h2:#0e2a47}.hr-sg-bars li{grid-template-columns:66px minmax(0,1fr) auto}.hr-sg-bars small{white-space:nowrap}.hr-sg-matrix-y.is-low{display:none}main#top.hr-page>.hr-ln-article,main#top.hr-page>.hr-ln-hero{display:block!important}.hr-ln-hero{margin:16px 16px 0;padding:clamp(112px,14vw,160px) 0 clamp(36px,4vw,56px);overflow:hidden;border-radius:30px;background:var(--hr-hero-image) 70% center /cover no-repeat,var(--hr-stage-bg);background-color:var(--hr-violet-950);color:var(--hr-lilac-100)}.hr-ln-hero-inner{display:grid;grid-gap:16px;gap:16px;width:min(100% - 48px,1200px);margin:0 auto}.hr-ln-hero h1{max-width:14ch;margin:0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.hr-ln-hero>.hr-ln-hero-inner>p{max-width:56ch;margin:0;color:var(--hr-lilac-300);font-size:18px;line-height:1.55}.hr-ln-hero-cat{padding-bottom:clamp(44px,5vw,64px)}.hr-ln-hero-cat h1{max-width:20ch;font-size:clamp(32px,4vw,52px)}.hr-ln-crumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--hr-lilac-300);font-size:13px}.hr-ln-crumbs a{color:inherit;text-decoration:none}.hr-ln-crumbs a:hover{color:#ffffff;text-decoration:underline}.hr-ln-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.hr-ln-cat{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:18px 18px 20px;border:1px solid rgba(241,236,255,.14);border-radius:18px;background:rgba(23,15,56,.55);color:inherit;text-decoration:none;transition:background-color .25s ease,transform .25s ease,border-color .25s ease}.hr-ln-cat:hover{border-color:rgba(143,124,255,.6);background:rgba(36,24,90,.85);transform:translateY(-3px)}.hr-ln-cat-n{color:var(--hr-glow);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-ln-cat b{font-size:19px;font-weight:600}.hr-ln-cat-q{color:var(--hr-lilac-300);font-size:13.5px;line-height:1.45}.hr-ln-cat small{margin-top:6px;color:var(--hr-mint);font-size:12px}.hr-ln-cats-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.hr-ln-cats-row .hr-ln-cat{border-color:#e8e6f0;background:#ffffff;color:var(--hr-ink,#1a1530)}.hr-ln-cats-row .hr-ln-cat:hover{background:#f4f1ff}.hr-ln-cats-row .hr-ln-cat-q{color:var(--hr-muted)}.hr-ln-section{gap:20px}.hr-ln-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px}.hr-ln-head>div{display:grid;grid-gap:6px;gap:6px}.hr-ln-head h2{margin:0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.hr-ln-head .hr-textlink{color:var(--hr-violet-500);font-weight:600;text-decoration:none}.hr-ln-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-ln-case{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #e8e6f0;border-radius:22px;background:#ffffff;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.hr-ln-case:hover{box-shadow:0 20px 40px rgba(23,15,56,.1);transform:translateY(-3px)}.hr-ln-case.is-big{grid-column:span 2;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto}.hr-ln-case-cover{position:relative;display:block;aspect-ratio:4/3;background:var(--hr-stage-bg,#24185a) center /cover no-repeat;background-color:#24185a}.hr-ln-case-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hr-ln-case.is-big .hr-ln-case-cover{aspect-ratio:auto;min-height:320px}.hr-ln-pill{position:absolute;top:14px;left:14px;padding:5px 10px;border-radius:999px;background:rgba(15,11,30,.75);color:#ffffff;font-size:11.5px;font-weight:600;letter-spacing:.04em}.hr-ln-case-copy{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:20px 22px 22px}.hr-ln-case.is-big .hr-ln-case-copy{align-content:center;padding:32px}.hr-ln-case-copy b{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.hr-ln-case.is-big .hr-ln-case-copy b{font-size:clamp(24px,2.4vw,32px)}.hr-ln-case-copy>span{display:-webkit-box;overflow:hidden;color:var(--hr-muted);font-size:14.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hr-ln-case-copy small{color:var(--hr-violet-500);font-size:12.5px;font-weight:600}.hr-ln-techniques{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-ln-technique{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px 22px 24px;border:1px solid #e8e6f0;border-radius:22px;background:#ffffff;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.hr-ln-technique:hover{box-shadow:0 20px 40px rgba(23,15,56,.08);transform:translateY(-3px)}.hr-ln-technique-n{color:var(--hr-violet-500);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-ln-technique b{font-size:19px;font-weight:600;line-height:1.28;letter-spacing:-.015em}.hr-ln-technique>span{color:var(--hr-muted);font-size:14.5px;line-height:1.5}.hr-ln-technique small{margin-top:4px;color:var(--hr-muted);font-size:12.5px}.hr-ln-aud{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.hr-ln-aud-card{position:relative;display:grid;align-content:end;grid-gap:4px;gap:4px;min-height:170px;padding:14px;overflow:hidden;border-radius:18px;background:var(--hr-violet-950);color:var(--hr-lilac-100);text-decoration:none;transition:transform .25s ease}.hr-ln-aud-card:hover{transform:translateY(-3px)}.hr-ln-aud-card .hr-sc-more-art{position:absolute;inset:0;background:var(--hr-sc-card,var(--hr-stage-bg)) center /cover no-repeat;opacity:.85}.hr-ln-aud-card:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,11,46,0) 30%,rgba(18,11,46,.9));content:""}.hr-ln-aud-card b,.hr-ln-aud-card>span:not(.hr-sc-more-art){position:relative;z-index:1}.hr-ln-aud-card b{font-size:15px;font-weight:600}.hr-ln-aud-card>span:not(.hr-sc-more-art){display:-webkit-box;overflow:hidden;color:var(--hr-lilac-300);font-size:11.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hr-ln-persp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hr-ln-persp-card{display:grid;grid-gap:8px;gap:8px;color:inherit;text-decoration:none}.hr-ln-persp-cover{display:block;aspect-ratio:16/9;border-radius:14px;background:#e8e6f0 50%/cover no-repeat;transition:transform .25s ease}.hr-ln-persp-card:hover .hr-ln-persp-cover{transform:translateY(-3px)}.hr-ln-persp-card b{font-size:15.5px;font-weight:600;line-height:1.3}.hr-ln-persp-card small{color:var(--hr-muted);font-size:12.5px}.hr-ln-empty{display:grid;grid-gap:8px;gap:8px;padding:36px;border:1px dashed #d9d4ea;border-radius:22px;text-align:center}.hr-ln-empty b{font-size:20px;font-weight:600}.hr-ln-empty p{margin:0;color:var(--hr-muted)}.hr-ln-empty .hr-textlink{color:var(--hr-violet-500);font-weight:600;text-decoration:none}.hr-ln-article{width:min(100% - 48px,760px);margin:0 auto;padding-top:clamp(112px,14vw,150px)}.hr-ln-article-head{display:grid;grid-gap:16px;gap:16px}.hr-ln-article .hr-ln-crumbs{color:var(--hr-muted)}.hr-ln-article .hr-ln-crumbs a:hover{color:var(--hr-violet-500)}.hr-ln-article h1{margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.hr-ln-lede{font-size:19px;line-height:1.5}.hr-ln-lede,.hr-ln-meta{margin:0;color:var(--hr-muted)}.hr-ln-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px}.hr-ln-meta span{position:relative}.hr-ln-meta span+span:before{position:absolute;left:-11px;content:"·"}.hr-ln-gets{display:grid;grid-gap:10px;gap:10px;margin-top:32px;padding:20px 22px;border-radius:18px;background:#f4f1ff}.hr-ln-gets b{font-size:15px;font-weight:600}.hr-ln-gets ul,.hr-ln-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.hr-ln-gets li,.hr-ln-list li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.5}.hr-ln-gets li:before,.hr-ln-list li:before{position:absolute;top:1px;left:0;color:#1f9c7c;content:"✓"}.hr-ln-body{display:grid;grid-gap:18px;gap:18px;margin-top:36px;font-size:17.5px;line-height:1.65}.hr-ln-body p{margin:0}.hr-ln-body h2{margin:20px 0 0;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.hr-ln-steps{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:ln}.hr-ln-steps li{position:relative;padding-left:40px;counter-increment:ln}.hr-ln-steps li:before{position:absolute;top:2px;left:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--hr-violet-500);color:#ffffff;font-size:13px;font-weight:700;content:counter(ln)}.hr-ln-quote{margin:10px 0;padding:4px 0 4px 22px;border-left:3px solid var(--hr-violet-500)}.hr-ln-quote p{font-family:"Instrument Serif",Georgia,serif;font-size:24px;line-height:1.3}.hr-ln-quote cite{display:block;margin-top:8px;color:var(--hr-muted);font-size:14px;font-style:normal}.hr-ln-callout{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border:1px solid #e8e6f0;border-radius:16px;background:#fafafc;font-size:15.5px}.hr-ln-callout b{font-weight:600}.hr-ln-result{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;width:min(100vw - 32px,980px);margin:24px 0 24px calc(50% - min(100vw - 32px, 980px) / 2);padding:clamp(28px,4vw,48px);border-radius:28px;background:radial-gradient(60% 70% at 25% 40%,rgba(143,124,255,.22),transparent 70%),linear-gradient(180deg,#f6f3ff,#efeafd)}.hr-ln-result-phone .hr-guide{gap:0}.hr-ln-result.is-full-length{align-items:start}.hr-ln-result.is-full-length .hr-guide-phone{height:auto;aspect-ratio:auto}.hr-ln-result.is-full-length .hr-guide-screen,.hr-ln-result.is-full-length .hr-sg{height:auto}.hr-ln-result.is-full-length .hr-sg-view{position:relative;inset:auto;padding:44px 0 20px;overflow:visible}.hr-ln-result.is-full-length .hr-sg-doc{animation:none;transform:none;will-change:auto}.hr-ln-result.is-full-length .hr-guide>figcaption{display:none}.hr-ln-result.is-full-length>figcaption{position:-webkit-sticky;position:sticky;top:88px;align-self:start;align-content:start;gap:14px;padding:4px 4px 4px 0}.hr-ln-result.is-full-length>figcaption h3{margin:0;color:var(--hr-ink,#1a1530);font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.08}.hr-ln-result.is-full-length .hr-ln-result-meta{margin:-6px 0 0;color:var(--hr-muted);font-size:18px}.hr-ln-result.is-full-length .hr-ln-result-intro{max-width:48ch;margin:10px 0 0;color:#343047;font-size:17px;line-height:1.5}.hr-ln-result-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin:8px 0;padding:18px 0;border-top:1px solid #d9d3ec;border-bottom:1px solid #d9d3ec}.hr-ln-result-stats>div{display:flex;align-items:baseline;gap:9px}.hr-ln-result-stats strong{color:var(--hr-violet-500);font-size:34px;font-weight:600;line-height:1}.hr-ln-result-stats span{color:var(--hr-muted);font-size:13px}.hr-ln-result.is-full-length>figcaption h4{margin:10px 0 0;color:#4f3ea6;font-size:13px;font-weight:700}.hr-ln-result.is-full-length>figcaption li{font-size:15px}.hr-ln-result figcaption{display:grid;grid-gap:12px;gap:12px}.hr-ln-result ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.hr-ln-result li{position:relative;padding-left:22px;font-size:16px;line-height:1.45}.hr-ln-result li:before{position:absolute;top:1px;left:0;color:#1f9c7c;content:"✓"}.hr-ln-result small{color:var(--hr-muted);font-size:13px}.hr-ln-tip{display:grid;grid-gap:10px;gap:10px;margin-top:44px;padding:28px;border-radius:24px;background:var(--hr-violet-950);color:var(--hr-lilac-100)}.hr-ln-tip b{font-size:24px;font-weight:500;letter-spacing:-.02em}.hr-ln-tip p{margin:0;color:var(--hr-lilac-300);font-size:16px;line-height:1.55}.hr-ln-tip .hr-cta{margin-top:8px}@media (max-width:1100px){.hr-ln-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-ln-cats-row,.hr-ln-persp{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-ln-aud{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-ln-cases,.hr-ln-techniques{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hr-ln-hero{margin:10px 10px 0;border-radius:22px}.hr-ln-hero-inner{width:min(100% - 40px,640px)}.hr-ln-article{width:min(100% - 32px,640px)}.hr-ln-result{grid-template-columns:minmax(0,1fr);justify-items:center;width:auto;margin:20px 0;padding:24px 18px}.hr-ln-result figcaption{width:100%}.hr-ln-result.is-full-length>figcaption{position:static}}@media (max-width:560px){.hr-ln-cases,.hr-ln-cats,.hr-ln-cats-row,.hr-ln-persp,.hr-ln-techniques{grid-template-columns:minmax(0,1fr)}.hr-ln-aud{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-ln-case.is-big{grid-column:auto;grid-template-columns:minmax(0,1fr)}.hr-ln-case.is-big .hr-ln-case-cover{aspect-ratio:4/3;min-height:0}.hr-ln-case.is-big .hr-ln-case-copy{padding:20px 22px 22px}.hr-ln-tip .hr-badge,.hr-ln-tip .hr-cta{width:100%;justify-content:center}}main#top.hr-page .hr-ln-article h1,main#top.hr-page .hr-ln-article h2,main#top.hr-page .hr-ln-head h2{color:var(--hr-ink,#1a1530)!important;-webkit-text-fill-color:currentColor!important}.hr-ln-article h1{text-shadow:none!important}.hr-qr-code img,.hr-store-qr img{width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important}main#top.hr-page>.hr-uc{display:block!important}.hr-uc{background:#0b0818;color:#ffffff}.hr-uc-open{position:relative;display:grid;place-items:center;min-height:100svh;padding:120px 24px 80px;background:radial-gradient(60% 50% at 70% 20%,rgba(143,124,255,.35),transparent 70%),var(--hr-hero-image) 60% center /cover no-repeat,#0b0818;text-align:center}.hr-uc-open:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,8,24,.2),rgba(11,8,24,.75));content:""}.hr-uc-open-inner{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:18px;gap:18px;max-width:820px}.hr-uc-open h1{margin:0;font-size:clamp(44px,8vw,112px);font-weight:600;line-height:.98;letter-spacing:-.045em}.hr-uc-open p{max-width:48ch;margin:0;color:var(--hr-lilac-300);font-size:clamp(17px,1.5vw,21px);line-height:1.5}.hr-uc-open .hr-cta{justify-content:center}.hr-uc-scroll{position:absolute;bottom:28px;left:50%;display:grid;justify-items:center;grid-gap:8px;gap:8px;color:var(--hr-lilac-300);font-size:11px;letter-spacing:.14em;text-transform:uppercase;transform:translateX(-50%)}.hr-uc-scroll i{width:1px;height:40px;background:linear-gradient(180deg,var(--hr-glow),transparent);animation:hr-uc-scroll 1.8s ease-in-out infinite}@keyframes hr-uc-scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hr-uc-index{position:fixed;z-index:20;top:50%;right:18px;display:grid;grid-gap:10px;gap:10px;transform:translateY(-50%)}.hr-uc-index button{position:relative;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.hr-uc-index button:before{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45);content:"";transition:transform .3s ease,background-color .3s ease}.hr-uc-index button.is-on:before{background:var(--hr-mint);transform:scale(1.6)}.hr-uc-index span{position:absolute;right:28px;padding:4px 10px;border-radius:999px;background:rgba(11,8,24,.8);color:#ffffff;font-size:12px;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.hr-uc-index button:focus-visible span,.hr-uc-index button:hover span{opacity:1;transform:none}.hr-uc-scene{position:relative;display:grid;align-items:end;min-height:100svh;overflow:hidden;isolation:isolate}.hr-uc-media{position:absolute;inset:-12% 0;z-index:0}.hr-uc-media img{display:block;width:100%;height:100%;object-fit:cover;transform:translate3d(0,calc(var(--p, 0) * -6%),0) scale(1.06);will-change:transform}.hr-uc-scene:before{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,8,24,.15),rgba(11,8,24,0) 30%,rgba(11,8,24,.55) 70%,rgba(11,8,24,.92)),linear-gradient(90deg,rgba(11,8,24,.55),rgba(11,8,24,0) 55%);content:""}.hr-uc-scene.is-right:before{background:linear-gradient(180deg,rgba(11,8,24,.15),rgba(11,8,24,0) 30%,rgba(11,8,24,.55) 70%,rgba(11,8,24,.92)),linear-gradient(270deg,rgba(11,8,24,.55),rgba(11,8,24,0) 55%)}.hr-uc-copy{position:relative;z-index:2;display:grid;grid-gap:14px;gap:14px;width:min(100% - 48px,1200px);max-width:1200px;margin:0 auto;padding:160px 0 72px}.hr-uc-copy>*{max-width:600px;opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.hr-uc-scene.is-in .hr-uc-copy>*{opacity:1;transform:none}.hr-uc-scene.is-in .hr-uc-copy>:nth-child(2){transition-delay:.08s}.hr-uc-scene.is-in .hr-uc-copy>:nth-child(3){transition-delay:.16s}.hr-uc-scene.is-in .hr-uc-copy>:nth-child(4){transition-delay:.26s}.hr-uc-scene.is-in .hr-uc-copy>:nth-child(5){transition-delay:.36s}.hr-uc-scene.is-in .hr-uc-copy>:nth-child(6){transition-delay:.5s}.hr-uc-scene.is-in .hr-uc-copy>:nth-child(7){transition-delay:.62s}.hr-uc-scene.is-in .hr-uc-copy>:nth-child(8){transition-delay:.7s}.hr-uc-scene.is-right .hr-uc-copy{justify-items:end}.hr-uc-scene.is-right .hr-uc-copy>*{text-align:left}.hr-uc-theme{display:inline-flex;align-items:center;gap:10px;color:var(--hr-lilac-300);font-size:13px;letter-spacing:.04em}.hr-uc-theme i{color:var(--hr-mint);font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-uc-kicker{color:var(--hr-mint);font-size:17px;font-weight:600}.hr-uc-scene h2{margin:0;font-size:clamp(42px,6.2vw,92px);font-weight:600;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.hr-uc-moment{margin:6px 0 0;color:rgba(241,236,255,.86);font-size:clamp(16px,1.35vw,19px);line-height:1.55}.hr-uc-moment strong{color:#ffffff;font-weight:600}.hr-uc-beats{display:grid;grid-gap:0;gap:0;margin:8px 0 0;padding:0;list-style:none;border-top:1px solid rgba(241,236,255,.18)}.hr-uc-beats li{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px solid rgba(241,236,255,.14);font-size:14.5px;line-height:1.45;opacity:0;transform:translateX(-10px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.45s + var(--j) * .18s)}.hr-uc-scene.is-in .hr-uc-beats li{opacity:1;transform:none}.hr-uc-beats b{color:var(--hr-mint);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-uc-beats span{color:rgba(241,236,255,.86)}.hr-uc-live{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px}.hr-uc-people{align-items:center;gap:10px;color:rgba(241,236,255,.86);font-size:13.5px}.hr-uc-avatars,.hr-uc-people{display:inline-flex}.hr-uc-avatars i{width:24px;height:24px;margin-left:-8px;border:2px solid #0b0818;border-radius:50%;background:linear-gradient(135deg,var(--hr-glow),var(--hr-violet-500));transform:scale(0);transition:transform .4s cubic-bezier(.2,.8,.2,1.4);transition-delay:calc(.9s + var(--i) * .12s)}.hr-uc-avatars i:first-child{margin-left:0}.hr-uc-avatars i:nth-child(2){background:linear-gradient(135deg,#ff9a7a,#e5482a)}.hr-uc-avatars i:nth-child(3){background:linear-gradient(135deg,#7cc6ff,#0088ff)}.hr-uc-scene.is-in .hr-uc-avatars i{transform:scale(1)}.hr-uc-outputs{display:inline-flex;flex-wrap:wrap;gap:6px}.hr-uc-outputs em{padding:5px 11px;border:1px solid rgba(110,231,200,.4);border-radius:999px;background:rgba(110,231,200,.1);color:var(--hr-mint);font-size:12.5px;font-style:normal;font-weight:600;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1.2);transition-delay:calc(1.1s + var(--j) * .14s)}.hr-uc-scene.is-in .hr-uc-outputs em{opacity:1;transform:none}.hr-uc-feel{margin:10px 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(20px,1.9vw,27px);line-height:1.25;letter-spacing:-.01em}.hr-uc-link{color:#ffffff;font-size:15px;font-weight:600;text-decoration:none}.hr-uc-link:hover{color:var(--hr-mint)}.hr-uc-ticker{display:grid;grid-gap:22px;gap:22px;padding:96px 0 72px;overflow:hidden;background:#0b0818}.hr-uc-ticker-head{width:min(100% - 48px,1200px);margin:0 auto;font-size:clamp(22px,2.6vw,34px);font-weight:500;letter-spacing:-.02em;text-align:center}.hr-uc-ticker-head b{color:var(--hr-mint);font-weight:600}.hr-uc-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hr-uc-marquee-track{display:flex;gap:10px;width:max-content;animation:hr-uc-marquee 60s linear infinite}.hr-uc-marquee-track span{padding:10px 18px;border:1px solid rgba(241,236,255,.16);border-radius:999px;color:var(--hr-lilac-300);font-size:14px;white-space:nowrap}@keyframes hr-uc-marquee{to{transform:translateX(-50%)}}.hr-uc .hr-sc-final{margin-top:0}@media (max-width:900px){.hr-uc-index{display:none}.hr-uc-scene{min-height:100svh}.hr-uc-scene.is-right:before,.hr-uc-scene:before{background:linear-gradient(180deg,rgba(11,8,24,.1),rgba(11,8,24,.1) 28%,rgba(11,8,24,.85) 55%,rgba(11,8,24,.97))}.hr-uc-media{inset:-8% 0 auto;height:70svh}.hr-uc-copy,.hr-uc-scene.is-right .hr-uc-copy{justify-items:start;width:min(100% - 32px,640px);padding:52svh 0 56px}.hr-uc-scene h2{font-size:clamp(38px,11vw,56px)}.hr-uc-beats li{grid-template-columns:64px minmax(0,1fr);font-size:13.5px}.hr-uc-open{padding:110px 20px 90px}}@media (prefers-reduced-motion:reduce){.hr-uc-media img{transform:none}.hr-uc-avatars i,.hr-uc-beats li,.hr-uc-copy>*,.hr-uc-outputs em{opacity:1;transform:none;transition:none}.hr-uc-marquee-track,.hr-uc-scroll i{animation:none}}.hr-uc-copy>*{width:100%}.hr-uc-scene:before{background:linear-gradient(180deg,rgba(11,8,24,.15),rgba(11,8,24,0) 30%,rgba(11,8,24,.55) 70%,rgba(11,8,24,.92)),linear-gradient(90deg,rgba(11,8,24,.7),rgba(11,8,24,.25) 40%,rgba(11,8,24,0) 62%)}.hr-uc-scene.is-right:before{background:linear-gradient(180deg,rgba(11,8,24,.15),rgba(11,8,24,0) 30%,rgba(11,8,24,.55) 70%,rgba(11,8,24,.92)),linear-gradient(270deg,rgba(11,8,24,.7),rgba(11,8,24,.25) 40%,rgba(11,8,24,0) 62%)}@media (max-width:900px){.hr-uc-scene.is-right:before,.hr-uc-scene:before{background:linear-gradient(180deg,rgba(11,8,24,.1),rgba(11,8,24,.1) 28%,rgba(11,8,24,.85) 55%,rgba(11,8,24,.97))}}.hr-sc-situation{padding-top:0;overflow:hidden}.hr-sc-sit-photo{display:block;aspect-ratio:3/2;margin:0 -22px 2px;background:var(--sit-img,none) center /cover no-repeat,linear-gradient(140deg,#ede9ff,#f6f5fa 60%,#e6f8f2)}.hr-sc-situation .hr-mini-card{margin-top:-36px;box-shadow:0 14px 30px -16px rgba(23,15,56,.45)}.hr-uc-media{background-size:cover;background-repeat:no-repeat;transform:translate3d(0,calc(var(--p, 0) * -6%),0) scale(1.06);will-change:transform}.hr-uc-media img{transform:none}@media (prefers-reduced-motion:reduce){.hr-uc-media{transform:none}}.hr-qr{gap:16px;padding:8px 20px 8px 8px;border-radius:18px;font-size:13.5px}.hr-qr-code{width:116px;height:116px;padding:6px;border-radius:12px}@media (min-width:901px){.hr-hero-slides .hr-qr-code{width:clamp(88px,12vh,116px);height:clamp(88px,12vh,116px)}}.hr-qr-pop img{width:168px!important;height:168px!important}.hr-store-qr{width:184px;height:184px}.hr-uc-link-btn{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.hr-uc-scene-inspector .hr-uc-media{background-image:radial-gradient(60% 70% at 30% 40%,rgba(143,124,255,.35),transparent 70%),linear-gradient(180deg,#1a1430,#0b0818)}.hr-uc-callout{position:absolute;z-index:3;width:0;height:0;opacity:0;transition:opacity .6s ease 1.2s}.hr-uc-scene.is-in .hr-uc-callout{opacity:1}.hr-uc-callout.is-hidden{display:none}.hr-uc-hotspot{position:absolute;top:-9px;left:-9px;width:18px;height:18px;border:2px solid #ffffff;border-radius:50%;background:rgba(255,255,255,.25);box-shadow:0 0 0 0 rgba(255,255,255,.5);animation:hr-uc-ping 2s ease-out infinite}@keyframes hr-uc-ping{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}to{box-shadow:0 0 0 18px rgba(255,255,255,0)}}.hr-uc-leader{position:absolute;top:-1px;left:9px;width:54px;height:1px;background:rgba(255,255,255,.7);transform:rotate(-32deg);transform-origin:left center}.hr-uc-pill{position:absolute;top:-58px;left:54px;display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px 8px 10px;border-radius:14px;background:rgba(255,255,255,.96);color:#1c1b1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Instrument Sans,Arial,sans-serif;font-size:13px;white-space:nowrap;box-shadow:0 14px 34px rgba(0,0,0,.35)}.hr-uc-callout.is-flip .hr-uc-leader{left:-9px;transform:rotate(-148deg)}.hr-uc-callout.is-flip .hr-uc-pill{right:54px;left:auto}.hr-uc-rec{width:10px;height:10px;border-radius:50%;background:#e14420;animation:hr-pulse 1.4s ease-in-out infinite}.hr-uc-pill b{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-uc-bars{display:inline-flex;align-items:center;gap:2px;height:14px}.hr-uc-bars i{width:2px;height:100%;border-radius:2px;background:#e14420;animation:hr-app-bar .9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.11s)}.hr-uc-pill small{grid-column:1/-1;color:#22a35a;font-size:10.5px;font-weight:600}@media (max-width:900px){.hr-uc-pill{font-size:12px}}@media (prefers-reduced-motion:reduce){.hr-uc-bars i,.hr-uc-hotspot,.hr-uc-rec{animation:none}}@keyframes hr-app-bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.hr-uc-callout.is-low .hr-uc-leader{transform:rotate(32deg)}.hr-uc-callout.is-low .hr-uc-pill{top:36px}.hr-uc-callout.is-low.is-flip .hr-uc-leader{transform:rotate(148deg)}.hr-uc-callout{z-index:2}main#top.page-view-home>.hero.hr-hero-open{position:relative;display:block;min-height:0;padding:0;overflow:hidden;background:linear-gradient(180deg,#0d0f17,#140f2b 55%,#1b1040)}.hr-hero-open-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;min-height:0;padding-block:clamp(96px,13vh,130px) clamp(28px,4vh,48px)}.hr-hero-open .hr-hero-copy{justify-items:start;text-align:left}main#top.page-view-home .hr-hero-open .hr-hero-value{max-width:11em;font-size:clamp(38px,min(3.8vw,6vh),60px)}main#top.page-view-home>.hero.hr-hero-open .hr-hero-h1{max-width:30em;margin-top:clamp(10px,1.8vh,18px);font-size:clamp(14px,min(1.1vw,1.9vh),16px)}.hr-hero-open .hr-hero-for{margin-bottom:clamp(10px,2vh,18px)}.hr-hero-open .hr-cta{margin-top:clamp(16px,3vh,30px)}.hr-hero-open .hr-micro{margin-top:clamp(12px,2.2vh,22px)}.hr-hero-open .hr-micro-link:before{display:none}.hr-hero-stage{position:relative;display:grid;align-items:center;min-width:0;height:clamp(460px,66vh,620px)}@media (min-width:901px){main#top.page-view-home>.hero.hr-hero-open{height:calc(100svh - 28px);min-height:640px;max-height:980px}.hr-hero-open-inner{height:100%}}main#top.page-view-home>.hero.hr-hero-slides{position:relative}.hr-slides-head{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.hr-slides-title{margin:0;color:#ffffff;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.03em}@media (min-width:761px){main#top.page-view-home>.hero.hr-hero-slides{height:auto;min-height:0;max-height:none}.hr-hero-slides .hr-hero-top{padding-top:clamp(40px,6vh,72px)}.hr-hero-slides .hr-slides{flex:none;height:clamp(420px,60vh,640px);margin-top:calc(-1 * clamp(40px, 7vh, 90px))}}@media (max-width:900px){.hr-hero-open-inner{grid-template-columns:minmax(0,1fr);padding-block:104px 32px}.hr-hero-open .hr-hero-copy{justify-items:center;text-align:center}.hr-hero-open .hr-cta,.hr-hero-open .hr-micro{justify-content:center}.hr-hero-stage{height:auto;margin-top:28px}}.hr-op{--ps:1;--op-ink:#16151b;--op-mute:#75727f;--op-faint:#a5a2b0;--op-line:#eeecf3;--op-soft:#f6f5fa;--op-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;width:100%;height:100%;min-width:0;color:var(--op-ink);text-align:left;contain:size layout style;isolation:isolate}.hr-op blockquote,.hr-op figure,.hr-op ol,.hr-op p,.hr-op ul{margin:0}.hr-op-tabs{display:flex;align-items:center;gap:6px;min-width:0;padding:2px;overflow-x:auto;scrollbar-width:none}.hr-op-tabs::-webkit-scrollbar{display:none}.hr-op-live{display:inline-flex;flex:none;align-items:center;gap:7px;margin-right:6px;color:rgba(255,255,255,.58);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hr-op-live i{width:7px;height:7px;border-radius:50%;background:#ff453a;animation:hr-op-ping 1.6s ease-out infinite}.hr-op .hr-op-tabs button{position:relative;flex:none;overflow:hidden;margin:0;padding:7px 13px 8px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.68);font:inherit;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.hr-op .hr-op-tabs button:hover{border-color:rgba(255,255,255,.3);color:#ffffff}.hr-op .hr-op-tabs button.is-on{border-color:transparent;background:rgba(255,255,255,.96);color:var(--op-ink)}.hr-op .hr-op-tabs button:focus-visible{outline:2px solid #8b6cff;outline-offset:2px}.hr-op-tabs button i{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#8b6cff,#ef5b37);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.hr-op-main{position:relative;display:flex;align-items:center;gap:clamp(14px,2.4vw,30px);min-height:0}.hr-op-phone-wrap{position:relative;z-index:2;flex:none;width:calc(252px * var(--ps));height:calc(520px * var(--ps))}.hr-op-phone-shadow{position:absolute;z-index:-1;right:12%;bottom:-20px;left:12%;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(6px)}.hr-op-phone{position:absolute;top:0;left:0;width:252px;height:520px;padding:3px;border-radius:50px;background:linear-gradient(135deg,#f4f4f6,#a3a5ab 12%,#e8e9ec 28%,#8c8e95 48%,#d6d7db 66%,#6e7077 84%,#c8c9cd);box-shadow:0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.6),0 50px 90px -30px rgba(0,0,0,.8),0 30px 60px -30px rgba(120,90,255,.55);transform:scale(var(--ps));transform-origin:0 0}.hr-op-btn{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#6a6c72,#d0d1d5 50%,#75777d)}.hr-op-btn.is-act{top:96px;left:-2px;height:22px}.hr-op-btn.is-up{top:136px;left:-2px;height:40px}.hr-op-btn.is-down{top:186px;left:-2px;height:40px}.hr-op-btn.is-side{top:154px;right:-2px;height:64px}.hr-op-bezel{padding:8px;border-radius:47px;background:#09090b;box-shadow:inset 0 0 0 1.5px #26262b}.hr-op-bezel,.hr-op-screen{position:relative;height:100%}.hr-op-screen{display:flex;flex-direction:column;overflow:hidden;padding:0 13px;border-radius:39px;background:#ffffff;color:var(--op-ink)}.hr-op-glare{position:absolute;inset:8px;border-radius:39px;background:linear-gradient(118deg,rgba(255,255,255,.5),rgba(255,255,255,0) 22%,rgba(255,255,255,0) 78%,rgba(255,255,255,.18));opacity:.35;pointer-events:none}.hr-op-island{position:absolute;z-index:6;top:9px;left:50%;display:flex;align-items:center;justify-content:space-between;width:80px;height:24px;margin-left:-40px;padding:0 9px;border-radius:20px;background:#000000;transition:width .5s cubic-bezier(.3,1.4,.5,1),margin .5s cubic-bezier(.3,1.4,.5,1)}.hr-op-island.is-live{width:112px;margin-left:-56px}.hr-op-island>i{width:7px;height:7px;border-radius:50%;background:#ff453a;box-shadow:0 0 6px #ff453a}.hr-op-island>i,.hr-op-island>span{opacity:0;transition:opacity .3s .2s}.hr-op-island>span{display:flex;align-items:center;gap:2px;height:11px}.hr-op-island>span b{width:2px;height:100%;border-radius:1px;background:#ff9f0a;animation:hr-op-eq .8s ease-in-out infinite}.hr-op-island>span b:nth-child(2){animation-delay:-.2s}.hr-op-island>span b:nth-child(3){animation-delay:-.45s}.hr-op-island>span b:nth-child(4){animation-delay:-.6s}.hr-op-island.is-live>i,.hr-op-island.is-live>span{opacity:1}.hr-op-sb{flex:none;justify-content:space-between;height:42px;padding:4px 10px 0 16px;font-size:12px;font-weight:600}.hr-op-sb,.hr-op-sb span{display:flex;align-items:center}.hr-op-sb span{gap:4px}.hr-op-sb svg{width:auto;height:9px;fill:#111111}.hr-op-sb span i{box-sizing:border-box;width:20px;height:10px;padding:1.5px;border:1px solid rgba(0,0,0,.38);border-radius:3px;background:linear-gradient(90deg,#111111 0 76%,transparent 76%) content-box}.hr-op-nav{display:grid;flex:none;grid-template-columns:14px 1fr 1fr;align-items:center;padding:3px 0 7px;border-bottom:1px solid #f0eef4;color:#9a97a5;font-size:11px;text-align:center}.hr-op-nav i{color:#7e58e9;font-size:19px;font-style:normal;line-height:.8}.hr-op-nav .is-on{position:relative;color:var(--op-ink);font-weight:600}.hr-op-nav .is-on:after{position:absolute;bottom:-8px;left:50%;width:28px;height:2px;margin-left:-14px;border-radius:2px;background:#7e58e9;content:""}.hr-op-rec{flex:none;padding-top:9px;text-align:center}.hr-op-rec-state{display:inline-flex;align-items:center;gap:5px;color:#e5482a;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hr-op-rec-state i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:hr-op-blink 1.1s steps(2,jump-none) infinite}.hr-op.is-done .hr-op-rec-state,.hr-op.is-fade .hr-op-rec-state,.hr-op.is-zoom .hr-op-rec-state{color:#1f9256}.hr-op.is-done .hr-op-rec-state i,.hr-op.is-fade .hr-op-rec-state i,.hr-op.is-zoom .hr-op-rec-state i{animation:none}.hr-op .hr-op-clock{margin-top:1px;color:var(--op-ink);font-size:33px;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:-.02em}.hr-op-priv{display:inline-flex;align-items:center;gap:4px;margin-top:3px!important;color:#22a35a;font-size:9.5px;font-weight:500}.hr-op-priv svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.hr-op-wave{display:block;flex:none;width:100%;height:54px;margin-top:7px}.hr-op-trh{display:flex;flex:none;align-items:center;justify-content:space-between;margin-top:6px;padding-top:7px;border-top:1px solid #f0eef4;font-size:9.5px}.hr-op-trh b{font-weight:600}.hr-op-ai{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:linear-gradient(90deg,#f1ecff,#ffeee8);color:#6b4ee0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-op-ai svg{width:8px;height:8px;fill:currentColor;animation:hr-op-twinkle 1.4s ease-in-out infinite}.hr-op-lines{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-height:0;position:relative;overflow:hidden;padding-bottom:2px}.hr-op-lines:before{position:absolute;z-index:1;top:0;right:0;left:0;height:42%;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,0));content:"";pointer-events:none}.hr-op-lines-in{display:flex;flex:none;flex-direction:column}.hr-op-ln{flex:none;padding:5px 0 2px;animation:hr-op-ln-in .36s cubic-bezier(.2,.8,.2,1) both}.hr-op-who{display:flex;align-items:center;gap:4px;color:var(--sc);font-size:8.5px;font-weight:700}.hr-op-who i{width:5px;height:5px;border-radius:50%;background:var(--sc)}.hr-op-who em{margin-left:auto;color:var(--op-faint);font-style:normal;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-op-ln p{margin-top:2px;color:#2a2931;font-size:10.5px;line-height:1.38}.hr-op-ln mark{margin:0 -1px;padding:0 2px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 28%,transparent),color-mix(in srgb,var(--c) 28%,transparent)) no-repeat 0 0 /0 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:hr-op-mark .4s ease-out .05s forwards}.hr-op-ln mark.is-sent{color:color-mix(in srgb,var(--c) 72%,#000000);transition:color .3s ease}.hr-op-ctl{display:flex;flex:none;justify-content:center;gap:24px;padding:8px 0 20px}.hr-op-pause,.hr-op-stop{display:grid;width:38px;height:38px;border-radius:50%;place-items:center}.hr-op-pause{display:flex;align-items:center;justify-content:center;gap:4px;background:#f1f0f5}.hr-op-pause i{width:3.5px;height:12px;border-radius:1px;background:var(--op-ink)}.hr-op-stop{background:#ff3b30;box-shadow:0 0 0 3px #ffffff,0 0 0 4.5px rgba(255,59,48,.35)}.hr-op-stop i{width:12px;height:12px;border-radius:3px;background:#ffffff}.hr-op-home{position:absolute;z-index:6;bottom:7px;left:50%;width:86px;height:4px;margin-left:-43px;border-radius:3px;background:#111111}.hr-op-sheet{position:absolute;z-index:4;right:6px;bottom:6px;left:6px;padding:8px 12px 20px;border-radius:26px 26px 34px 34px;background:rgba(255,255,255,.97);box-shadow:0 -12px 34px rgba(30,20,70,.18),0 0 0 1px rgba(20,10,60,.06);text-align:center;transform:translateY(112%);transition:transform .6s cubic-bezier(.2,.9,.25,1.04)}.hr-op-sheet.is-on{transform:none}.hr-op-grab{display:block;width:32px;height:4px;margin:0 auto 9px;border-radius:3px;background:#dad7e3}.hr-op-sheet-k{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:700}.hr-op-sheet-k i{display:grid;width:16px;height:16px;border-radius:50%;background:#1f9256;color:#ffffff;font-size:9px;font-style:normal;place-items:center}.hr-op-sheet img{display:block;width:100%;height:auto;margin:9px 0 8px;border-radius:10px;box-shadow:0 8px 18px -6px rgba(30,20,70,.3),0 0 0 1px rgba(20,10,60,.06);aspect-ratio:16/9;object-fit:cover}.hr-op-sheet-meta{color:var(--op-mute);font-size:9.5px}.hr-op-sheet-f{display:flex;justify-content:center;gap:4px;margin-top:7px}.hr-op-sheet-f b{padding:3px 8px;border-radius:999px;background:#f3f0ff;color:#6b4ee0;font-size:9px;font-weight:700}.hr-op-open{display:block;margin-top:10px;padding:9px;border-radius:13px;background:var(--op-ink);color:#ffffff;font-size:11px;font-weight:600}.hr-op-panel{align-self:stretch;padding:7px;border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.06) 34%,rgba(255,255,255,.03) 62%,rgba(150,120,255,.16));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.32),0 40px 90px -30px rgba(0,0,0,.8),0 0 110px -30px rgba(124,92,255,.55);container-type:inline-size}.hr-op-panel,.hr-op-paper{position:relative;display:flex;flex:1 1;min-width:0}.hr-op-paper{flex-direction:column;overflow:hidden;border-radius:22px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);color:var(--op-ink);contain:layout paint}.hr-op-ph{display:flex;flex:none;align-items:center;gap:10px;padding:11px 14px 10px}.hr-op-logo{display:grid;flex:none;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#9a7dff,#5b3fd8);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 10px rgba(91,63,216,.3);place-items:center}.hr-op-logo svg{width:15px;height:15px;fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:2.4}.hr-op-ph-t{display:grid;min-width:0;line-height:1.2}.hr-op-ph-t b{font-size:12.5px;font-weight:700}.hr-op-ph-t small{overflow:hidden;color:var(--op-faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hr-op-state{display:inline-flex;flex:none;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;border-radius:999px;background:#f5f2ff;color:#5b4bdb;font-size:10.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .3s ease,color .3s ease}.hr-op-state b{font-weight:800}.hr-op.is-done .hr-op-state,.hr-op.is-fade .hr-op-state,.hr-op.is-zoom .hr-op-state{background:#eaf8f0;color:#1f9256}.hr-op-spin{width:10px;height:10px;border:1.6px solid;border-right:1.6px solid transparent;border-radius:50%;animation:hr-op-spin .7s linear infinite}.hr-op-ok{display:grid;width:14px;height:14px;border-radius:50%;background:#1f9256;color:#ffffff;font-size:8px;font-style:normal;place-items:center}.hr-op-dots{width:16px;height:4px;background:radial-gradient(circle,currentColor 1.5px,transparent 2px) 0 0 /5.33px 4px;animation:hr-op-twinkle 1.2s ease-in-out infinite}.hr-op-prog{display:block;flex:none;height:2px;background:#f2f0f7}.hr-op-prog i{display:block;height:100%;background:linear-gradient(90deg,#8b6cff,#ef5b37);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.hr-op-row{display:flex;flex:1 1;min-height:0}.hr-op-rail{display:flex;flex:none;flex-direction:column;align-items:center;gap:9px;width:36px;margin:0;padding:18px 0 0;border-right:1px solid #f2f0f7;background:linear-gradient(180deg,#fbfaff,#ffffff);list-style:none}.hr-op-rail li{display:grid;justify-items:center;grid-gap:4px;gap:4px}.hr-op-rail b{padding:3px 4px;border-radius:5px;color:#c6c3cf;font:700 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .3s ease,background .3s ease,box-shadow .3s ease}.hr-op-rail i{display:block;width:2px;height:16px;overflow:hidden;border-radius:2px;background:#eceaf2}.hr-op-rail s{display:block;height:100%;background:var(--c);text-decoration:none;transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hr-op-rail .is-on b{color:var(--c)}.hr-op-rail .is-cur b{background:var(--c);box-shadow:0 4px 10px -3px var(--c);color:#ffffff}.hr-op-vp{position:relative;flex:1 1;min-width:0;min-height:0;overflow:hidden;background:#ffffff;transition:opacity .4s ease,background .6s ease}.hr-op.is-fade .hr-op-vp,.hr-op.is-zoom .hr-op-vp{background:radial-gradient(120% 80% at 50% 0,#efe9ff 0,#f6f4fc 55%,#fbfaff 100%)}.hr-op.is-fade .hr-op-vp{opacity:0}.hr-op-doc{padding:18px 20px 20px;background:#ffffff;transition:transform .62s cubic-bezier(.22,.8,.2,1),box-shadow .6s ease,border-radius .6s ease}.hr-op.is-fade .hr-op-doc,.hr-op.is-zoom .hr-op-doc{border-radius:24px;box-shadow:0 40px 80px -24px rgba(40,20,90,.45),0 0 0 1px #e8e4f1}.hr-op-fadeb{position:absolute;right:0;bottom:0;left:0;height:36px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff);pointer-events:none;transition:opacity .4s ease}.hr-op.is-fade .hr-op-fadeb,.hr-op.is-zoom .hr-op-fadeb{opacity:0}.hr-op-thumb{position:absolute;top:4px;right:3px;width:3px;height:40px;border-radius:2px;background:rgba(22,21,27,.16);transition:transform .62s cubic-bezier(.22,.8,.2,1),height .3s ease,opacity .3s ease}.hr-op-kick{display:flex;align-items:center;gap:8px;color:var(--op-faint);font-size:9.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.hr-op-kick span{padding:3px 8px;border-radius:999px;background:#f3efff;color:#6b4ee0;letter-spacing:.06em}.hr-op .hr-op-title{margin-top:9px;color:var(--op-ink);font-family:var(--op-serif);font-size:25px;font-weight:600;line-height:1.04;letter-spacing:-.025em}.hr-op-title em{color:#ef5b37;font-family:"Instrument Serif",Georgia,serif;font-size:1.14em;font-style:italic;font-weight:400;letter-spacing:-.01em}.hr-op-tldr-w{margin-top:12px;border-radius:12px;background:linear-gradient(90deg,#f4f2f9 25%,#faf9fd 50%,#f4f2f9 75%) 0 0 /200% 100%;animation:hr-op-shimmer 1.3s linear infinite}.hr-op.is-done .hr-op-tldr-w,.hr-op.is-fade .hr-op-tldr-w,.hr-op.is-zoom .hr-op-tldr-w{animation:none}.hr-op .hr-op-tldr{padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#f5f1ff,#fdf4f0);color:#3a3842;font-size:11.5px;line-height:1.5;-webkit-clip-path:inset(0 100% 0 0 round 12px);clip-path:inset(0 100% 0 0 round 12px);transition:-webkit-clip-path 1.2s cubic-bezier(.6,0,.2,1);transition:clip-path 1.2s cubic-bezier(.6,0,.2,1);transition:clip-path 1.2s cubic-bezier(.6,0,.2,1),-webkit-clip-path 1.2s cubic-bezier(.6,0,.2,1)}.hr-op .hr-op-tldr.is-on{-webkit-clip-path:inset(0 0 0 0 round 12px);clip-path:inset(0 0 0 0 round 12px)}.hr-op-tldr b{margin-right:6px;color:#6b4ee0;font-size:9px;font-weight:800;letter-spacing:.1em}.hr-op-meta{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--op-mute);font-size:10.5px}.hr-op-meta>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-op-avs{display:flex;flex:none}.hr-op-avs i{display:grid;width:21px;height:21px;margin-left:-6px;border:2px solid #ffffff;border-radius:50%;color:#ffffff;font-size:9.5px;font-style:normal;font-weight:700;place-items:center}.hr-op-avs i:first-child{margin-left:0}.hr-op-meta-ai{flex:none;margin-left:auto;padding:2px 8px;border-radius:999px;background:linear-gradient(90deg,#f1ecff,#ffeee8);color:#6b4ee0;font-size:9.5px;font-weight:700}.hr-op-dh-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;grid-gap:16px;gap:16px}.hr-op-dh-top .hr-op-shotw{margin:0}.hr-op-dh-top .hr-op-shot{border-radius:10px}.hr-op-shotw{margin:18px 0 4px}.hr-op-shot{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(110deg,#f1eff6 30%,#faf9fc 50%,#f1eff6 70%) 0 0 /200% 100%;box-shadow:0 20px 36px -24px rgba(40,20,90,.55),0 0 0 1px rgba(30,20,60,.06);animation:hr-op-shimmer 1.2s linear infinite;aspect-ratio:16/9}.hr-op-figure .hr-op-shot{background:linear-gradient(110deg,#efecf8 30%,#f8f6fd 50%,#efecf8 70%) 0 0 /200% 100%}.hr-op-shotw.is-on .hr-op-shot{animation:none}.hr-op-shot img{display:block;width:100%;height:100%;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:scale(1.05);transition:transform 1.6s ease,-webkit-clip-path 1s cubic-bezier(.6,0,.2,1);transition:clip-path 1s cubic-bezier(.6,0,.2,1),transform 1.6s ease;transition:clip-path 1s cubic-bezier(.6,0,.2,1),transform 1.6s ease,-webkit-clip-path 1s cubic-bezier(.6,0,.2,1);object-fit:cover}.hr-op-shotw.is-on .hr-op-shot img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:none}.hr-op-scan{position:absolute;z-index:2;top:0;right:0;left:0;height:36%;background:linear-gradient(180deg,transparent,rgba(139,108,255,.3) 82%,rgba(255,255,255,.95));opacity:0;transform:translateY(-100%);pointer-events:none}.hr-op-shotw.is-on .hr-op-scan{animation:hr-op-scan 1s cubic-bezier(.6,0,.2,1) both}.hr-op-shotw figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:7px;color:var(--op-faint);font-size:9.5px;letter-spacing:.03em}.hr-op-shotw figcaption span:first-child{color:var(--op-mute);font-weight:700}.hr-op-sec{position:relative;padding-top:22px}.hr-op-sec:before{position:absolute;z-index:0;inset:14px -10px -6px;border-radius:14px;background:color-mix(in srgb,var(--c) 7%,transparent);content:"";opacity:0;pointer-events:none}.hr-op-sec.is-hit:before{animation:hr-op-hit .9s ease-out}.hr-op-sec>*{position:relative;z-index:1}.hr-op-sec>header{display:flex;align-items:baseline;gap:9px;margin-bottom:11px;padding-bottom:8px;border-bottom:1px solid #f0eef5;transition:border-color .3s ease}.hr-op-sec.is-incoming>header{border-bottom-color:var(--c)}.hr-op-sec>header em{color:color-mix(in srgb,var(--c) 40%,#ffffff);font-family:var(--op-serif);font-size:19px;font-style:normal;font-weight:400;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;transition:color .3s ease}.hr-op-sec.is-on>header em{color:var(--c)}.hr-op-sec>header b{color:var(--op-ink);font-family:var(--op-serif);font-size:15.5px;font-weight:600;letter-spacing:-.01em}.hr-op-count{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#b9b6c2;font-size:10px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s ease}.hr-op-count i{width:6px;height:6px;border-radius:50%;background:#dedbe6;transition:background .3s ease,box-shadow .3s ease}.hr-op-sec.is-on .hr-op-count{color:var(--c)}.hr-op-sec.is-on .hr-op-count i{background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}.hr-op-sec.is-hit .hr-op-count{animation:hr-op-pop .45s cubic-bezier(.3,1.6,.5,1)}.hr-op-body{color:#2a2931;font-size:11.5px;line-height:1.45}.hr-op-body .is-in{animation:hr-op-in .5s cubic-bezier(.2,.8,.2,1) both}.hr-op-skel{display:grid;grid-gap:7px;gap:7px;padding:2px 0}.hr-op-kpis .is-empty i,.hr-op-skel i{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,#f1eff6 25%,#faf9fd 50%,#f1eff6 75%) 0 0 /200% 100%;animation:hr-op-shimmer 1.3s linear infinite}.hr-op-skel i:last-child{width:58%}.hr-op-alerts,.hr-op-bars,.hr-op-checks,.hr-op-steps,.hr-op-tasks{padding:0;list-style:none}.hr-op-checks{display:grid;grid-gap:7px;gap:7px}.hr-op-checks li{display:flex;align-items:flex-start;gap:9px}.hr-op-checks li i{position:relative;flex:none;width:15px;height:15px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--c) 12%,#ffffff)}.hr-op-checks li i:after{position:absolute;top:3px;left:5.2px;width:3.5px;height:6.5px;border:solid var(--c);border-width:0 1.7px 1.7px 0;content:"";transform:rotate(45deg)}.hr-op-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hr-op-kpis>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:46px;padding:2px 10px 2px 12px;border-left:1px solid #efedf4}.hr-op-kpis>div:first-child{padding-left:0;border-left:0}.hr-op-kpis b{overflow:hidden;color:var(--c);font-family:var(--op-serif);font-size:25px;font-weight:600;line-height:1;letter-spacing:-.03em;white-space:nowrap}.hr-op-kpis small{color:var(--op-mute);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hr-op-kpis .is-empty i:first-child{width:60%;height:18px}.hr-op-kpis .is-empty i:last-child{width:80%;height:6px}.hr-op-terms{display:flex;flex-wrap:wrap;gap:6px}.hr-op-terms span{padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c) 8%,#ffffff);color:color-mix(in srgb,var(--c) 82%,#000000);font-size:10.5px;font-weight:600}.hr-op-cmp{border-top:1.5px solid var(--op-ink);font-size:10.5px}.hr-op-cmp-h,.hr-op-cmp-r{display:grid;grid-template-columns:1fr 1fr 1fr}.hr-op-cmp-h{border-bottom:1px solid #e6e3ee;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hr-op-cmp-h span,.hr-op-cmp-r span{min-width:0;padding:6px 8px 6px 0}.hr-op-cmp-h span:nth-child(2){color:#6b5be6}.hr-op-cmp-h span:nth-child(3){color:#ef5b37}.hr-op-cmp-r+.hr-op-cmp-r{border-top:1px solid #f3f1f7}.hr-op-cmp-r span:first-child{color:var(--op-mute);font-weight:600}.hr-op-cmp .hr-op-skel{padding:9px 0}.hr-op-steps{display:grid}.hr-op-steps li{position:relative;display:flex;align-items:flex-start;gap:10px;padding-bottom:10px}.hr-op-steps li:not(:last-child):before{position:absolute;top:21px;bottom:0;left:9px;width:1px;background:color-mix(in srgb,var(--c) 35%,transparent);content:""}.hr-op-steps em{display:grid;flex:none;width:19px;height:19px;border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 1.5px var(--c);color:var(--c);font-size:9.5px;font-style:normal;font-weight:800;place-items:center}.hr-op-steps li:last-child em{background:var(--c);color:#ffffff}.hr-op-steps span{padding-top:1px}.hr-op-qa{display:grid;grid-gap:8px;gap:8px}.hr-op-qa>div{padding:9px 11px;border-radius:12px;background:color-mix(in srgb,var(--c) 6%,#ffffff)}.hr-op-qa p{display:flex;gap:8px;font-size:11px}.hr-op-qa p+p{margin-top:5px;color:#55525f}.hr-op-qa em{flex:none;width:12px;color:var(--c);font-family:var(--op-serif);font-size:12px;font-style:normal;font-weight:700}.hr-op-qa p+p em{color:#1f9256}.hr-op-quotes{display:grid;grid-gap:12px;gap:12px}.hr-op-quotes figure{position:relative;padding-left:22px}.hr-op-quotes figure:before{position:absolute;top:-6px;left:0;color:color-mix(in srgb,var(--c) 55%,#ffffff);content:"\201C";font-family:var(--op-serif);font-size:30px;line-height:1}.hr-op-quotes blockquote{color:#24232b;font-family:var(--op-serif);font-size:13.5px;font-style:italic;line-height:1.36}.hr-op-quotes figcaption{margin-top:4px;color:var(--op-faint);font-size:9.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-op-tasks{display:grid}.hr-op-tasks li{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:11px}.hr-op-tasks li+li{border-top:1px solid #f3f1f7}.hr-op-tasks li i{flex:none;width:13px;height:13px;border-radius:4px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent)}.hr-op-tasks li span{flex:1 1;min-width:0}.hr-op-alerts em,.hr-op-tasks em{flex:none;font-style:normal}.hr-op-tasks em{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c) 12%,#ffffff);color:color-mix(in srgb,var(--c) 85%,#000000);font-size:9.5px;font-weight:700}.hr-op-bars{display:grid;grid-gap:8px;gap:8px}.hr-op-bars li{display:grid;grid-template-columns:minmax(0,7.4em) 1fr 2em;align-items:center;grid-gap:9px;gap:9px;font-size:10.5px}.hr-op-bars li span{overflow:hidden;color:#55525f;text-overflow:ellipsis;white-space:nowrap}.hr-op-bars li>i{height:6px;overflow:hidden;border-radius:4px;background:#f2f0f6}.hr-op-bars li>i b{display:block;height:100%;border-radius:4px;background:#d9d6e2;transform-origin:left;transition:background .4s ease;animation:hr-op-grow .9s cubic-bezier(.2,.8,.2,1) .12s both}.hr-op-bars em{color:var(--op-mute);font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.hr-op-bars li.is-top span{color:var(--op-ink);font-weight:700}.hr-op-bars li.is-top>i b{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,#ffffff),var(--c))}.hr-op-bars li.is-top em{color:var(--c)}.hr-op-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.hr-op-people>div{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.hr-op-people i{display:grid;width:30px;height:30px;margin-bottom:4px;border-radius:50%;background:linear-gradient(135deg,#9a7dff,#5b3fd8);box-shadow:0 0 0 3px #ffffff,0 0 0 4px #ece9f3;color:#ffffff;font-size:12px;font-style:normal;font-weight:800;place-items:center}.hr-op-people [data-v="1"] i{background:linear-gradient(135deg,#ff8a65,#e5482a)}.hr-op-people [data-v="2"] i{background:linear-gradient(135deg,#5ab2ff,#1b6fd6)}.hr-op-people b{font-size:11px}.hr-op-people small{color:var(--op-mute);font-size:9px}.hr-op-alerts{display:grid;grid-gap:6px;gap:6px}.hr-op-alerts li{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--c) 7%,#ffffff);font-size:11px}.hr-op-alerts li i{display:grid;flex:none;width:15px;height:15px;border-radius:50%;background:var(--c);color:#ffffff;font-size:9.5px;font-style:normal;font-weight:900;place-items:center}.hr-op-alerts li span{flex:1 1;min-width:0}.hr-op-alerts em{color:color-mix(in srgb,var(--c) 85%,#000000);font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hr-op-tl2{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding-top:2px}.hr-op-tl2:before{position:absolute;top:25px;right:8%;left:8%;height:1.5px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 25%,transparent),var(--c));content:""}.hr-op-tl2>div{position:relative;display:grid;justify-items:center;grid-gap:5px;gap:5px;text-align:center}.hr-op-tl2 em{color:var(--c);font-size:10px;font-style:normal;font-weight:800}.hr-op-tl2 i{z-index:1;width:11px;height:11px;border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 2.5px var(--c)}.hr-op-tl2>div:last-child i{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent)}.hr-op-tl2 span{padding:0 2px;color:#55525f;font-size:10px;line-height:1.25}.hr-op-table{border-top:1.5px solid var(--op-ink)}.hr-op-table>div{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:11px}.hr-op-table>div+div{border-top:1px solid #f3f1f7}.hr-op-table>div>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-op-table small{display:inline-block;margin-right:7px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--c) 10%,#ffffff);color:color-mix(in srgb,var(--c) 85%,#000000);font-size:9px;font-weight:800}.hr-op-table em{flex:none;color:var(--op-ink);font-size:10.5px;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-op-table>.hr-op-total{margin-top:2px;padding:8px 10px;border-top:0;border-radius:10px;background:color-mix(in srgb,var(--c) 9%,#ffffff)}.hr-op-total span{color:color-mix(in srgb,var(--c) 80%,#000000);font-weight:700}.hr-op-total b{color:color-mix(in srgb,var(--c) 90%,#000000);font-family:var(--op-serif);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-op-mail{overflow:hidden;border-radius:12px;background:#ffffff;box-shadow:0 14px 30px -22px rgba(40,20,90,.5),0 0 0 1px #eeebf4}.hr-op-mail-h{display:flex;gap:8px;padding:7px 12px;border-bottom:1px solid #f3f1f7;font-size:10.5px}.hr-op-mail-h span{flex:none;width:46px;color:var(--op-faint)}.hr-op-mail-h b{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hr-op-mail-b{padding:9px 12px 11px;font-size:11px;line-height:1.5}.hr-op-mail-b p{margin-bottom:4px}.hr-op-caret{display:inline-block;width:1.5px;height:12px;background:#6b4ee0;vertical-align:middle;animation:hr-op-blink 1s steps(2,jump-none) infinite}.hr-op-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.hr-op-slides>div{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:6px 7px;border-radius:8px;background:#ffffff;box-shadow:0 0 0 1px #ebe8f1,0 10px 18px -12px rgba(40,20,90,.4);aspect-ratio:16/10}.hr-op-slides em{color:var(--op-faint);font-size:7.5px;font-style:normal;font-weight:800}.hr-op-slides b{margin-top:2px;font-family:var(--op-serif);font-size:10px;line-height:1.15}.hr-op-slides span{display:flex;align-items:flex-end;gap:3px;height:14px;margin-top:auto}.hr-op-slides span i{flex:1 1;height:45%;border-radius:2px 2px 0 0;background:#e4e1ec}.hr-op-slides span i:nth-child(2){height:100%;background:#6b5be6}.hr-op-slides span i:nth-child(3){height:70%}.hr-op-slides [data-v="1"] span i:nth-child(2){background:#ef5b37}.hr-op-slides [data-v="2"] span i:nth-child(2){background:#0e9384}.hr-op-slides>.is-ghost{border:1.5px dashed #e4e1ec;background:transparent;box-shadow:none}.hr-op-end{margin-top:24px;padding:14px 0 4px;border-top:1px solid #f0eef5;color:var(--op-faint);font-size:9.5px;letter-spacing:.04em;text-align:center}.hr-op-pf{display:flex;flex:none;align-items:center;gap:5px;padding:9px 12px;border-top:1px solid #f2f0f7;background:#ffffff}.hr-op-pf-sp{flex:1 1}.hr-op-exp,.hr-op-fmt{padding:5px 10px;border-radius:999px;background:#f5f4f9;color:#b6b3c0;font-size:10.5px;font-weight:700;white-space:nowrap;transition:background .4s ease,color .4s ease}.hr-op.is-done .hr-op-fmt,.hr-op.is-fade .hr-op-fmt,.hr-op.is-zoom .hr-op-fmt{background:#f1ecff;color:#5b4bdb}.hr-op.is-done .hr-op-exp,.hr-op.is-fade .hr-op-exp,.hr-op.is-zoom .hr-op-exp{background:var(--op-ink);color:#ffffff}.hr-op.is-done .hr-op-exp.is-share,.hr-op.is-fade .hr-op-exp.is-share,.hr-op.is-zoom .hr-op-exp.is-share{background:linear-gradient(135deg,#8b6cff,#5b3fd8)}.hr-op-stats{position:absolute;z-index:3;top:60px;right:7px;bottom:52px;left:43px;pointer-events:none}.hr-op-stat{position:absolute;display:grid;grid-gap:2px;gap:2px;padding:9px 12px 10px;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 14px 30px -12px rgba(40,20,90,.4),0 0 0 1px rgba(40,20,90,.06);color:var(--op-mute);font-size:10px;font-weight:600;animation:hr-op-stat .6s cubic-bezier(.2,.9,.3,1.2) both}.hr-op-stat b{color:var(--op-ink);font-family:var(--op-serif);font-size:23px;font-weight:600;line-height:1}.hr-op-stat.is-a{top:12%;left:8px;animation-delay:.55s}.hr-op-stat.is-b{top:33%;right:8px;animation-delay:.75s}.hr-op-stat.is-c{top:55%;left:8px;animation-delay:.95s}.hr-op .hr-op-get{position:absolute;right:8px;bottom:12px;padding:10px 15px;border:0;border-radius:999px;background:var(--op-ink);box-shadow:0 12px 26px -8px rgba(22,21,27,.6);color:#ffffff;font:inherit;font-size:11.5px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;pointer-events:auto;animation:hr-op-stat .6s cubic-bezier(.2,.9,.3,1.2) .9s both}.hr-op .hr-op-get:hover{background:#5b3fd8}.hr-op-flight{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;pointer-events:none}.hr-op-tl{display:flex;align-items:center;gap:10px;padding:0 4px;color:rgba(255,255,255,.55);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-op-tl-cta{display:inline-flex;flex:none;align-items:center;gap:5px;margin-left:6px;padding:5px 11px;border:1px solid rgba(140,232,209,.38);border-radius:999px;background:rgba(140,232,209,.12);color:#8ce8d1;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease}.hr-op-tl-cta:hover{background:rgba(140,232,209,.22);border-color:rgba(140,232,209,.65);color:#ffffff;transform:translateY(-1px)}.hr-op-tl-track{position:relative;flex:1 1;height:4px;border-radius:3px;background:rgba(255,255,255,.12)}.hr-op-tl-track>i{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,rgba(139,108,255,.5),#8b6cff);transform:scaleX(0);transform-origin:left}.hr-op-tl-rail{position:absolute;z-index:2;inset:0;pointer-events:none}.hr-op-tl-rail em{left:0;width:10px;height:10px;margin:-5px 0 0 -5px;background:#ffffff;box-shadow:0 0 0 3px rgba(139,108,255,.4),0 0 14px rgba(139,108,255,.9)}.hr-op-tl-rail em,.hr-op-tl-track>b{position:absolute;top:50%;border-radius:50%}.hr-op-tl-track>b{z-index:1;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 0 1.5px #140f2b;animation:hr-op-pop .4s cubic-bezier(.3,1.6,.5,1) both}@container (max-width: 330px){.hr-op-rail{display:none}.hr-op-dh-top{grid-template-columns:minmax(0,1fr);gap:12px}.hr-op-stats{left:7px}}@container (max-width: 300px){.hr-op-ph{gap:8px;padding:9px 10px}.hr-op-ph-t{display:none}.hr-op-logo{width:22px;height:22px;border-radius:7px}.hr-op-state{padding:4px 8px;font-size:9.5px}.hr-op-doc{padding:12px 12px 14px}.hr-op .hr-op-title{font-size:19px}.hr-op .hr-op-tldr{font-size:10.5px}.hr-op-meta-ai,.hr-op-meta>span:nth-child(2){display:none}.hr-op-sec>header b{font-size:13.5px}.hr-op-sec>header em{font-size:16px}.hr-op-body{font-size:10.5px}.hr-op-kpis>div{padding:2px 5px 2px 7px}.hr-op-kpis b{font-size:16px}.hr-op-kpis small{font-size:7.5px}.hr-op-cmp{font-size:9.5px}.hr-op-people,.hr-op-slides{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-op-bars li{grid-template-columns:minmax(0,5.6em) 1fr 1.6em;gap:5px}.hr-op-exp:not(.is-share),.hr-op-pf .hr-op-fmt:nth-child(n+3),.hr-op-stat.is-b,.hr-op-stat.is-c{display:none}.hr-op-stat b{font-size:18px}.hr-op .hr-op-get{right:8px;left:8px;text-align:center}}.hr-hero-open-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hr-hero-stage{grid-template-rows:minmax(0,1fr);align-items:stretch;height:clamp(500px,72vh,680px)}main#top.page-view-home .hr-hero-open .hr-hero-value{font-size:clamp(36px,min(3.4vw,5.6vh),54px)}@media (max-width:900px){.hr-hero-open-inner{grid-template-columns:minmax(0,1fr)}.hr-hero-stage{height:600px}}@media (max-width:560px){.hr-hero-stage{height:560px;margin-inline:-4px}.hr-op{gap:12px}.hr-op-main{gap:10px}.hr-op-live{display:none}.hr-op .hr-op-tabs button{padding:7px 11px;font-size:12px}.hr-op-slip{max-width:200px;font-size:10px}}@keyframes hr-op-ping{0%{box-shadow:0 0 0 0 rgba(255,69,58,.6)}to{box-shadow:0 0 0 8px rgba(255,69,58,0)}}@keyframes hr-op-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes hr-op-blink{50%{opacity:.25}}@keyframes hr-op-twinkle{50%{opacity:.45;transform:scale(.8)}}@keyframes hr-op-spin{to{transform:rotate(1turn)}}@keyframes hr-op-shimmer{to{background-position:-200% 0}}@keyframes hr-op-ln-in{0%{opacity:0}}@keyframes hr-op-mark{to{background-size:100% 100%}}@keyframes hr-op-in{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:none}}@keyframes hr-op-hit{0%{opacity:1}to{opacity:0}}@keyframes hr-op-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes hr-op-grow{0%{transform:scaleX(0)}}@keyframes hr-op-scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(280%)}}@keyframes hr-op-stat{0%{opacity:0;transform:translateY(10px) scale(.92)}}@media (prefers-reduced-motion:reduce){.hr-op *,.hr-op :after,.hr-op :before{animation:none!important;transition:none!important}.hr-op-phone-wrap{animation:none}.hr-op-ln mark{background-size:100% 100%}.hr-op .hr-op-tldr,.hr-op-shot img{-webkit-clip-path:none;clip-path:none;transform:none}}.site-header.page-header-home>.brand,.site-header.page-header-home>.header-nav-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(19,21,21,.94)!important}@media (min-width:901px){.site-header.page-header-home.is-past-hero>.brand,.site-header.page-header-home.is-past-hero>.header-nav-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgba(255,255,255,.97)!important}}main#top.page-view-home .hr-know-head h2 em{display:inline-block;padding:0 .06em .1em;background:linear-gradient(100deg,#4b2fd0,#7a5cf5 55%,#a689ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Instrument Serif",Georgia,serif;font-size:1.16em;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.01em}.site-header .desktop-nav .hr-navdd{position:relative;display:flex;align-items:center}.site-header .desktop-nav .hr-navdd-trigger{position:relative;display:inline-flex;align-items:center;gap:6px}.hr-navdd-trigger svg{width:9px;height:6px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .2s ease}.hr-navdd:focus-within .hr-navdd-trigger svg,.hr-navdd:hover .hr-navdd-trigger svg{transform:rotate(180deg)}.site-header .desktop-nav .hr-navdd-trigger.is-active{border-bottom-color:currentColor;color:#ffffff}.hr-navdd-panel{position:absolute;z-index:90;top:calc(100% + 10px);left:50%;width:620px;padding:10px;border:1px solid rgba(20,16,40,.08);border-radius:22px;background:#ffffff;box-shadow:0 30px 70px -20px rgba(20,12,50,.45),0 4px 14px rgba(20,12,50,.08);opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.hr-navdd-panel:before{position:absolute;top:-18px;right:0;left:0;height:18px;content:""}.hr-navdd:focus-within .hr-navdd-panel,.hr-navdd:hover .hr-navdd-panel{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease,visibility 0s}.hr-navdd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px}.site-header .desktop-nav .hr-navdd-panel a{padding:0;border:0;font-size:inherit;line-height:1.3}.site-header .desktop-nav a.hr-navdd-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:14px;transition:background .16s ease}.site-header .desktop-nav a.hr-navdd-item.is-current,.site-header .desktop-nav a.hr-navdd-item:focus-visible,.site-header .desktop-nav a.hr-navdd-item:hover{background:#f4f1ff}.hr-navdd-thumb{flex:none;width:52px;height:36px;border-radius:9px;background:#ece9f5 50%/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(20,16,40,.06)}.hr-navdd-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.hr-navdd-copy b{color:#16151b;font-size:13.5px;font-weight:600;letter-spacing:-.005em}.hr-navdd-copy small{overflow:hidden;color:#7a7785;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hr-navdd-all .hr-navdd-thumb{display:grid;background:linear-gradient(135deg,#9a7dff,#5b3fd8);color:#ffffff;font-size:20px;font-weight:400;line-height:1;place-items:center}.hr-navdd-all .hr-navdd-copy b{color:#5b3fd8}.hr-navdd-all i{display:inline-block;font-style:normal;transition:transform .16s ease}.hr-navdd-all:hover i{transform:translateX(3px)}.mobile-nav .hr-mnav-uc a:last-child{color:#8b6cff}.hr-app-pause{justify-content:center;align-content:center;gap:5px}.hr-app-pause i{width:4.5px;height:17px;border-radius:1.5px;background:#2a2738}.hr-br-lg{display:none}@media (min-width:1100px){.hr-br-lg{display:inline}}main#top.page-view-home>.hero.hr-home-benefits{width:min(calc(100% - 40px),1600px);min-height:790px;height:calc(100svh - 88px);max-height:1040px;margin:8px auto 30px;padding:0;border-radius:30px;background:#100b20;color:#f7f4ff}.hr-home-benefits-art{position:absolute;inset:0;overflow:hidden}.hr-home-benefits-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hr-home-benefits-art:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,11,32,.96),rgba(16,11,32,.84) 34%,rgba(16,11,32,.28) 68%,rgba(16,11,32,.1)),linear-gradient(0deg,rgba(16,11,32,.98),rgba(16,11,32,.8) 22%,transparent 56%);content:""}.hr-home-benefits-inner{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(100% - 112px,1440px);height:100%;margin-inline:auto;padding:112px 0 42px;box-sizing:border-box}.hr-home-benefits-copy{align-self:center;max-width:620px;padding-bottom:34px}.hr-home-benefits-kicker{display:inline-block;margin-bottom:20px;color:#8ce8d1;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hr-home-benefits-copy h1{max-width:700px;margin:0;color:#fff;font-family:Instrument Sans,Arial,sans-serif;font-size:52px;font-weight:500;line-height:1.02;text-wrap:balance}.hr-home-benefits-copy>p{max-width:540px;margin:20px 0 0;color:rgba(247,244,255,.78);font-size:18px;line-height:1.55}.hr-home-benefits-actions{display:flex;align-items:center;gap:22px;margin-top:26px}.hr-home-benefits-actions .hr-badge{min-height:54px;box-shadow:0 8px 26px rgba(8,5,18,.24)}.hr-home-benefits-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.hr-home-benefits-link span{color:#8ce8d1;transition:transform .2s ease}.hr-home-benefits-link:hover span{transform:translateY(3px)}.hr-home-benefits-micro{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:12px 30px;gap:12px 30px;margin-top:22px;color:rgba(247,244,255,.92);font-size:16px;line-height:1.35}.hr-home-benefits-micro li{display:inline-flex;align-items:center;gap:11px;white-space:normal}.hr-home-benefits-micro li:not(.hr-micro-rating):before{display:none;content:none}.hr-home-benefits-micro .hr-micro-rating{color:#fff;font-weight:500}.hr-home-benefits-micro strong{color:#fff;font-weight:600}.hr-micro-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 12px rgba(8,5,18,.22)}.hr-micro-badge svg{width:17px!important;height:17px!important}.hr-micro-badge.is-gold{color:#ffd43b;background:rgba(255,212,59,.14);border-color:rgba(255,212,59,.34)}.hr-micro-badge.is-trial{color:#8ce8d1;background:rgba(140,232,209,.15);border-color:rgba(140,232,209,.38)}.hr-micro-badge.is-mint{color:#c4b5fd;background:rgba(169,149,255,.15);border-color:rgba(169,149,255,.34)}.hr-micro-badge.is-shield{color:#8ce8d1;background:rgba(140,232,209,.13);border-color:rgba(140,232,209,.32)}.hr-home-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.hr-home-benefit{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:17px 0 0;border-top:1px solid rgba(247,244,255,.36)}.hr-home-benefit-index{position:absolute;top:19px;right:0;color:rgba(247,244,255,.46);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-home-benefit-value{min-height:38px;padding-right:26px;color:#a995ff;font-size:29px;font-weight:600;line-height:1.12}.hr-home-benefit:nth-child(4) .hr-home-benefit-value{font-size:22px}.hr-home-benefit:nth-child(2) .hr-home-benefit-value{font-size:24px}.hr-home-benefit h2{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.3}.hr-home-benefit p{max-width:34ch;margin:0;color:rgba(247,244,255,.72);font-size:14px;line-height:1.48}main#top.page-view-home>.hr-home-process{order:1;width:min(calc(100% - 40px),1600px);margin:0 auto 30px;padding:72px 32px 40px;overflow:hidden;border-radius:30px;background:#11101a;color:#f7f4ff;box-sizing:border-box}.hr-home-process-inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;grid-gap:clamp(36px,4vw,60px);gap:clamp(36px,4vw,60px);width:100%;margin-inline:auto}.hr-home-model{width:min(100%,520px);justify-self:end}.hr-home-model>h2{margin:12px 0 0;color:#fff;font-size:40px;font-weight:500;line-height:1.08;text-wrap:balance}.hr-home-model-intro{max-width:34em;margin:12px 0 0;color:rgba(247,244,255,.7);font-size:15px;line-height:1.55}.hr-home-model-list{display:grid;grid-gap:0;gap:0;margin:22px 0 0;padding:0;list-style:none}.hr-home-model-list>li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid rgba(247,244,255,.16)}.hr-home-model-list>li>span{padding-top:2px;color:#8ce8d1;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-home-model-list h3{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.3}.hr-home-model-list p{margin:5px 0 0;color:rgba(247,244,255,.7);font-size:13px;line-height:1.45}.hr-home-process-stage{height:660px;min-width:0}.hr-home-process-stage>.hr-op{max-width:1100px;margin-inline:auto}@media (max-width:1100px){.hr-home-process-inner{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px}.hr-home-model>h2{font-size:36px}.hr-home-model-list>li{padding-block:12px}main#top.page-view-home>.hero.hr-home-benefits{min-height:800px}.hr-home-benefits-inner{width:min(100% - 64px,1440px);padding-top:124px}.hr-home-benefits-copy h1{font-size:56px}.hr-home-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.hr-home-benefit{min-height:132px}}@media (max-width:760px){main#top.page-view-home>.hero.hr-home-benefits{width:calc(100% - 20px);height:auto;min-height:0;max-height:none;margin:6px auto 22px;border-radius:22px}.hr-home-benefits-art{height:320px}.hr-home-benefits-art img{object-position:56% top}.hr-home-benefits-art:after{background:linear-gradient(90deg,rgba(16,11,32,.88),rgba(16,11,32,.2)),linear-gradient(0deg,#100b20,rgba(16,11,32,.82) 26%,rgba(16,11,32,.12))}.hr-home-benefits-inner{display:block;width:auto;height:auto;padding:72px 22px 22px}.hr-home-benefits-copy{max-width:540px;padding-bottom:44px}.hr-home-benefits-kicker{margin-bottom:12px;font-size:11px}.hr-home-benefits-copy h1{max-width:440px;font-size:38px;line-height:1.02}.hr-home-benefits-copy>p{max-width:470px;margin-top:14px;font-size:15px;line-height:1.45}.hr-home-benefits-actions{gap:18px;margin-top:18px}.hr-home-benefits-actions .hr-badge{width:auto;min-height:48px;padding-inline:14px}.hr-home-benefits-link{font-size:13px}.hr-home-benefits-micro{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:18px;font-size:14px;line-height:1.28}.hr-micro-badge{width:26px;height:26px;border-radius:7px}.hr-micro-badge svg{width:15px!important;height:15px!important}.hr-home-benefits-grid{gap:12px 20px}.hr-home-benefit{min-height:138px;gap:6px;padding-top:12px}.hr-home-benefit-index{top:14px;font-size:10px}.hr-home-benefit-value{min-height:30px;font-size:25px}.hr-home-benefit:nth-child(4) .hr-home-benefit-value{font-size:19px}.hr-home-benefit:nth-child(2) .hr-home-benefit-value{font-size:20px}.hr-home-benefit h2{font-size:13px}.hr-home-benefit p{font-size:12px;line-height:1.35}.hr-home-process{width:calc(100% - 20px);margin-bottom:22px;padding:48px 18px 18px;border-radius:22px}.hr-home-process-inner{grid-template-columns:minmax(0,1fr);gap:34px}.hr-home-model{width:100%;justify-self:stretch}.hr-home-model>h2{font-size:34px}.hr-home-process-stage{height:560px}}@media (max-width:390px){.hr-home-benefits-inner{padding-inline:18px}.hr-home-benefits-copy h1{font-size:36px}.hr-home-benefits-actions{gap:12px}.hr-home-benefits-actions .hr-badge{min-height:44px;padding-inline:10px}.hr-home-benefits-grid{gap:16px 14px}.hr-home-benefit{min-height:158px}}