.emp-suite__stage{background:#eaeaea;border-radius:var(--radius-card);padding:clamp(20px,2.6vw,32px);display:flex;align-items:center;justify-content:center;min-height:clamp(390px,34vw,500px);overflow:hidden}.sx{width:100%;max-width:400px;display:flex;flex-direction:column;gap:11px}.sx-card{background:#fff;border:1px solid #ececf0;border-radius:13px;padding:11px 12px;box-shadow:0 12px 28px -20px #04070e4d}.sx-list{display:flex;flex-direction:column;gap:8px}.sx-cube{width:17px;height:17px;flex:none}.sx-face{flex:none;width:32px;height:32px;border-radius:50%}.sx-match{margin-left:auto;flex:none;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:var(--fw-semibold)}.sx-match--great{background:#d3f2dc;color:#157f3d}.sx-match--good{background:#e2f6e6;color:#2b9153}.sx-match--fair{background:#faeec8;color:#b7791f}.sx-person__top{display:flex;align-items:center;gap:9px}.sx-person__id{display:flex;flex-direction:column;gap:1px;min-width:0}.sx-person__id strong{font-size:var(--fs-body);color:var(--hc-ink);font-weight:var(--fw-semibold)}.sx-person__id em{font-style:normal;font-size:var(--fs-meta);color:var(--hc-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes sx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sx-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes sx-fill{0%{width:0}}@keyframes sx-blink{50%{opacity:0}}@keyframes sx-throb{50%{transform:scale(1.7);opacity:.5}}.sx-boards>*,.sx-chat>*,.sx-list>*,.sx>*{animation:sx-rise .5s var(--ease-soft) both;animation-delay:calc(var(--i, 0) * .16s + .05s)}.sx-job{display:flex;flex-direction:column;gap:4px}.sx-job__tag{align-self:flex-start;padding:3px 9px;border-radius:var(--radius-pill);background:#2563eb1a;color:var(--hc-blue);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.sx-job__tag,.sx-job__title{font-weight:var(--fw-semibold)}.sx-job__title{font-size:var(--fs-lead);color:var(--hc-ink)}.sx-job__meta{font-size:var(--fs-meta);color:var(--hc-gray-600)}.sx-publish{position:relative;display:flex;justify-content:center;--i:1}.sx-publish__btn{padding:9px 22px;border-radius:var(--radius-pill);background:var(--gradient-button);color:#fff;font-size:var(--fs-meta);font-weight:var(--fw-semibold);border:none;cursor:pointer;font-family:inherit;line-height:1.2}.sx-publish__btn:hover{filter:brightness(1.08)}.sx-publish__pulse{position:absolute;top:50%;left:50%;width:90px;height:34px;transform:translate(-50%,-50%);border-radius:var(--radius-pill);border:2px solid var(--hc-blue);opacity:0;animation:sx-ping 1.4s var(--ease-soft) .5s 2}@keyframes sx-ping{0%{opacity:.7;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}.sx-boards{display:flex;flex-direction:column;gap:7px}.sx-board{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #ececf0;border-radius:10px;padding:9px 12px;animation-delay:calc(var(--i) * .16s + .75s)!important}.sx-board__tick{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;animation:sx-pop .4s var(--ease-soft) both;animation-delay:calc(var(--i) * .16s + .95s)}.sx-board__tick svg{width:10px;height:10px}.sx-board.is-live .sx-board__tick{background:#d3f2dc;color:#157f3d}.sx-board.is-upcoming .sx-board__tick{background:#f5f0dd;color:#b7791f}.sx-board__wait{width:6px;height:6px;border-radius:50%;background:currentColor}.sx-board__name{font-size:var(--fs-body);color:var(--hc-ink);font-weight:var(--fw-medium)}.sx-board__state{margin-left:auto;font-style:normal;font-size:10px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em}.sx-board.is-live .sx-board__state{color:#157f3d}.sx-board.is-upcoming .sx-board__state{color:#b7791f}.sx-boards__more{margin:2px 0 0;text-align:center;font-size:var(--fs-meta);color:var(--hc-gray-600);animation-delay:calc(var(--i) * .16s + .75s)!important}.sx-search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #ececf0;border-radius:var(--radius-pill);padding:10px 15px}.sx-search__q{font-size:var(--fs-meta);color:var(--hc-ink);white-space:nowrap;overflow:hidden;animation:sx-type 1s steps(42) .2s both}@keyframes sx-type{0%{width:0}to{width:100%}}.sx-search__caret{width:1.5px;height:13px;background:var(--hc-blue);flex:none;animation:sx-blink .9s steps(1) infinite}.sx-scan{--i:1;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;font-size:var(--fs-meta);color:var(--hc-gray-600);animation-delay:1.1s!important}.sx-scan strong{color:var(--hc-ink)}.sx-scan__dot{width:7px;height:7px;border-radius:50%;background:var(--hc-cyan);animation:sx-throb 1s ease-in-out infinite}.sx-person{display:flex;flex-direction:column;gap:8px}.sx-list .sx-person{animation-delay:calc(var(--i) * .2s + 1.35s)!important}.sx-signals{display:flex;flex-wrap:wrap;gap:5px;padding-left:41px}.sx-sig{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-pill);font-size:10px;font-weight:var(--fw-medium)}.sx-sig svg{width:8px;height:8px}.sx-sig.is-yes{background:#eef7f1;color:#2b7f4c}.sx-sig.is-no{background:#fdeeee;color:#c0392b}.sx-upload{position:relative;display:flex;flex-direction:column;gap:8px;overflow:hidden}.sx-upload__head{display:flex;align-items:center;gap:8px}.sx-upload__head strong{font-size:var(--fs-body);color:var(--hc-ink);font-weight:var(--fw-semibold)}.sx-upload__head em{margin-left:auto;font-style:normal;font-size:var(--fs-meta);color:var(--hc-gray-600)}.sx-upload__bar{height:5px;border-radius:99px;background:#e6e6ec;overflow:hidden}.sx-upload__bar i{display:block;height:100%;width:100%;border-radius:99px;background:linear-gradient(90deg,var(--hc-cyan),var(--hc-blue));animation:sx-fill 1s var(--ease-soft) .25s both}.sx-upload__slips{display:flex;gap:3px;justify-content:center}.sx-upload__slips b{width:14px;height:18px;border-radius:3px;background:#f4f4f7;border:1px solid #dcdce2;animation:sx-rise .35s var(--ease-soft) both;animation-delay:calc(var(--i) * .05s + .3s)}.sx--center{justify-content:center}.sx-upload__note{--i:1;margin:0;text-align:center;font-size:var(--fs-meta);color:var(--hc-gray-600);animation-delay:.9s!important}.sx-upload__beam{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#0000,var(--hc-cyan),#0000);animation:sx-sweep 1s var(--ease-soft) 1.15s 2}@keyframes sx-sweep{0%{transform:translateY(0);opacity:0}20%,80%{opacity:1}to{transform:translateY(92px);opacity:0}}.sx-prow{display:flex;align-items:flex-start;gap:9px}.sx-list .sx-prow{animation-delay:calc(var(--i) * .18s + .05s)!important}.sx-prow .sx-face{width:30px;height:30px;margin-top:1px}.sx-prow__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sx-prow__name{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--hc-ink)}.sx-prow__name .emp-source__dot{width:6px;height:6px}.sx-prow__name .emp-yrs{font-size:var(--fs-meta)}.sx-prow__path{margin:0;font-size:10px;color:var(--hc-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-prow__meta,.sx-prow__scores{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:3px 10px;font-size:10px;color:#4b4b4b}.sx-prow__meta{margin-top:2px}.sx-prow__meta li{display:inline-flex;align-items:center;gap:4px}.sx-prow__meta b{font-weight:var(--fw-semibold);color:var(--hc-ink)}.sx-prow__scores{margin-top:1px}.sx-prow__scores strong{font-weight:var(--fw-semibold)}.sx-prow .emp-marker{font-size:10px}.sx-prow__match{flex:none;width:74px;padding:8px 6px;border-radius:10px;align-self:stretch}.sx-prow__match .emp-match__label{font-size:8px}.sx-prow__match .emp-match__pct{font-size:1.05rem;margin-top:2px}.sx-pipe{position:relative;padding:26px 0 4px}.sx-pipe__rail{position:absolute;top:34px;left:12.5%;right:12.5%;height:3px;border-radius:99px;background:#dcdce4}.sx-pipe__rail i{display:block;height:100%;border-radius:99px;background:var(--hc-blue);transition:width .55s var(--ease-soft)}.sx-pipe__nodes{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.sx-node{display:flex;flex-direction:column;align-items:center;gap:6px}.sx-node i{width:15px;height:15px;border-radius:50%;background:#fff;border:2px solid #dcdce4;display:grid;place-items:center;color:#fff;transition:background .35s var(--ease-soft),border-color .35s var(--ease-soft)}.sx-node i svg{width:8px;height:8px}.sx-node.is-done i{background:var(--hc-blue);border-color:var(--hc-blue)}.sx-node.is-now i{border-color:var(--hc-blue);box-shadow:0 0 0 4px #2563eb29}.sx-node em{font-style:normal;font-size:10px;color:var(--hc-gray-600);text-align:center;transition:color .35s var(--ease-soft)}.sx-node.is-now em{color:var(--hc-ink);font-weight:var(--fw-semibold)}.sx-pipe__who{position:absolute;top:0;transform:translateX(-50%);transition:left .55s var(--ease-soft)}.sx-pipe__who .sx-face{width:26px;height:26px;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #04070e66}.sx-review{display:flex;flex-direction:column;gap:7px;--i:1;animation-delay:.35s!important}.sx-review__head{display:flex;align-items:center;gap:8px}.sx-review__head strong{font-size:var(--fs-body);color:var(--hc-ink);font-weight:var(--fw-semibold)}.sx-chip{margin-left:auto;font-style:normal;padding:3px 9px;border-radius:var(--radius-pill);font-size:10px;font-weight:var(--fw-semibold)}.sx-chip--now{background:#2563eb1a;color:var(--hc-blue)}.sx-chip--won{background:#d3f2dc;color:#157f3d}.sx-review__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding-top:6px;border-top:1px solid #f1f1f4;font-size:var(--fs-meta);color:var(--hc-gray-600);animation:sx-rise .4s var(--ease-soft) both;animation-delay:calc(var(--i) * .09s + .1s)}.sx-review__row b{color:var(--hc-ink);font-weight:var(--fw-semibold)}.sx-partner{display:flex;align-items:center;gap:10px}.sx-partner__pic{position:relative;flex:none}.sx-partner__badge{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;background:#fff;padding:1px;box-shadow:0 0 0 1.5px #fff}.sx-partner__on{margin-left:auto;flex:none;width:8px;height:8px;border-radius:50%;background:#22c55e;animation:sx-throb 1.6s ease-in-out infinite}.sx-chat{display:flex;flex-direction:column;gap:7px}.sx-msg{margin:0;max-width:82%;padding:9px 12px;border-radius:13px;font-size:var(--fs-meta);line-height:1.4;animation-delay:calc(var(--i) * .4s + .4s)!important}.sx-msg--them{align-self:flex-start;background:#fff;border:1px solid #ececf0;color:var(--hc-ink);border-bottom-left-radius:4px}.sx-msg--me{align-self:flex-end;background:var(--hc-blue);color:#fff;border-bottom-right-radius:4px}.sx-closed{display:flex;align-items:center;gap:10px;background:#eafaf0;border:1px solid #bfe9cd;border-radius:13px;padding:12px 13px;animation-delay:1.85s!important}.sx-closed__tick{flex:none;width:26px;height:26px;border-radius:50%;background:#157f3d;color:#fff;display:grid;place-items:center;animation:sx-pop .45s var(--ease-soft) both;animation-delay:2s}.sx-closed__tick svg{width:13px;height:13px}.sx-closed__id{display:flex;flex-direction:column;gap:1px}.sx-closed__id strong{font-size:var(--fs-body);color:#10632f;font-weight:var(--fw-semibold)}.sx-closed__id em{font-style:normal;font-size:var(--fs-meta);color:#2b7f4c}@media (prefers-reduced-motion:reduce){.emp-suite__stage *,.emp-suite__stage :after,.emp-suite__stage :before{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.sx-search__q{width:auto}.sx-upload__bar i{width:100%}.sx-pipe__who{transform:translateX(-50%)!important}}@media (max-width:1023px){.emp-suite__stage{min-height:360px}}@media (max-width:767px){.emp-suite__stage{min-height:340px;padding:20px 16px}.sx{max-width:none}.sx-signals{padding-left:0}.sx-prow__match{width:66px}}.air{display:flex;flex-direction:column;gap:var(--section-gap);padding-bottom:var(--section-gap)}.air-eyebrow{margin:0;font-size:var(--fs-eyebrow);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.08em;color:var(--hc-blue)}.air-h1{font-size:var(--fs-display);line-height:var(--lh-tight)}.air-h1,.air-h2{margin:0;letter-spacing:var(--ls-display);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air-h2{font-size:var(--fs-h2);line-height:1.12}.air-h3{margin:0;font-size:var(--fs-h3);line-height:1.2;letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air p{margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--hc-gray-600)}.air-prose{display:flex;flex-direction:column;gap:14px}.air-prose--wide{max-width:860px;margin-inline:auto;text-align:center;align-self:center;width:100%}.air-prose h3{margin-bottom:2px}.air-section,.air-section>.hc-container{display:flex;flex-direction:column;gap:clamp(26px,3.4vw,44px)}.air-tinted{padding-block:clamp(40px,6vw,78px);background:var(--color-surface)}.air-head{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;max-width:820px;margin-inline:auto}.air-head .air-eyebrow{color:var(--hc-blue)}.air-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--hc-gray-600);max-width:720px}.air-ctas{display:flex;flex-wrap:wrap;gap:12px}.air-ctas--center{justify-content:center}.air-bullets{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.air-bullets li{position:relative;padding-left:26px;font-size:var(--fs-body);line-height:1.5;color:var(--hc-gray-600)}.air-bullets--center{max-width:640px;margin-inline:auto;width:100%}.air-bullets li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:#2563eb1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E") 50% /11px no-repeat}.air-photo{margin:0;border-radius:var(--radius-card);overflow:hidden;align-self:center}.air-photo img{display:block;width:100%;height:auto}.air-slot{margin:0;border-radius:var(--radius-card);background:repeating-linear-gradient(-45deg,rgba(0,0,0,.015) 0 12px,#0000 12px 24px),var(--color-chip);border:1px dashed #c7c7cf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:clamp(18px,3vw,30px);text-align:center;min-height:160px}.air-slot__tag{font-size:var(--fs-small);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--hc-gray-500)}.air-slot__prompt{font-size:var(--fs-meta);line-height:1.5;color:var(--hc-gray-600);max-width:460px}.air-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(28px,4vw,60px);align-items:center;padding-top:clamp(12px,2vw,26px)}.air-hero__figure{margin:0;border-radius:var(--radius-card);overflow:hidden}.air-hero__figure img{display:block;width:100%;height:auto}.air-hero__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.air-hero__copy .air-eyebrow{margin-bottom:-4px}.air-hero__sub{font-size:var(--fs-h3)!important;line-height:1.3!important;font-weight:var(--fw-medium);color:var(--hc-ink)!important}.air-hero__lead{font-size:var(--fs-lead)!important;max-width:560px}.air-hero__note{font-size:var(--fs-meta)!important;color:var(--hc-gray-500)!important;max-width:520px}.air-hero .air-ctas{margin-top:6px}.air-band{padding-block:4px}.air-metrics{list-style:none;margin:0;padding:clamp(18px,2.4vw,26px) clamp(16px,3vw,34px);display:grid;grid-template-columns:repeat(5,1fr);gap:18px;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.air-metrics li{display:flex;flex-direction:column;gap:4px;text-align:center;position:relative}.air-metrics li+li:before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:1px;height:60%;background:var(--color-divider)}.air-metrics strong{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:var(--fw-semibold);color:var(--hc-ink);letter-spacing:var(--ls-tight)}.air-metrics span{font-size:var(--fs-meta);color:var(--hc-gray-600)}.air-why{display:flex;flex-direction:column;gap:clamp(24px,3.4vw,40px)}.air-why__intro{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(24px,3.4vw,48px);align-items:start}.air-why__intro .air-prose{gap:16px}.air-note-card{background:var(--color-surface);border-radius:var(--radius-card);border-left:3px solid var(--hc-blue);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card)}.air-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);align-items:center}.air-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:12px}.air-tinted .air-card{border-color:#0000;box-shadow:var(--shadow-card)}.air-grid{display:grid;gap:clamp(16px,2vw,22px)}.air-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.air-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.air-grid--4,.air-grid--roles{grid-template-columns:repeat(4,minmax(0,1fr))}.air-grid--stats{grid-template-columns:repeat(5,minmax(0,1fr))}.air-role{gap:10px}.air-role__title{font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:1.28;letter-spacing:var(--ls-tight);color:var(--hc-ink);margin:0}.air-role p{font-size:var(--fs-meta);line-height:1.55}.air-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.air-tag{font-weight:var(--fw-medium);color:var(--hc-gray-600);background:var(--color-chip);padding:4px 10px}.air-badge,.air-tag{font-size:var(--fs-small);border-radius:var(--radius-pill)}.air-badge{align-self:flex-start;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--hc-blue);background:#2563eb1a;padding:5px 12px}.air-badge--soft{color:var(--hc-gray-600);background:var(--color-chip);text-transform:none;letter-spacing:0}.air-model{gap:14px}.air-model--wide{flex-direction:row;gap:clamp(24px,4vw,56px);align-items:center}.air-model--wide .air-model__wideText{flex:1;display:flex;flex-direction:column;gap:12px}.air-model--wide .air-bullets{flex:1}.air-aud{gap:14px}.air-aud__close{font-size:var(--fs-meta)!important;font-style:italic;color:var(--hc-gray-500)!important;padding-top:4px;border-top:1px solid var(--color-divider);margin-top:4px}.air-cubic{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,3.4vw,48px);align-items:center;background:var(--gradient-footer);border-radius:var(--radius-job);padding:clamp(26px,3.4vw,44px)}.air-cubic__text{display:flex;flex-direction:column;gap:16px}.air-cubic .air-h3{color:var(--hc-white)}.air-cubic p{color:#ffffffd1}.air-cubic__stats{list-style:none;margin:6px 0 0;padding:0;display:flex;gap:clamp(18px,3vw,40px);flex-wrap:wrap}.air-cubic__stats li{display:flex;flex-direction:column;gap:2px}.air-cubic__stats strong{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);font-weight:var(--fw-semibold);color:var(--hc-white)}.air-cubic__stats span{font-size:var(--fs-meta);color:#ffffffb3}.air-cubic .air-slot{background:#ffffff0f;border-color:#ffffff47}.air-cubic .air-slot__tag{color:#ffffffbf}.air-cubic .air-slot__prompt{color:#ffffff9e}.air-steps{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px);max-width:900px;margin-inline:auto;width:100%}.air-step{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2.4vw,28px)}.air-step__rail{display:flex;flex-direction:column;align-items:center}.air-step__n{flex:none;width:clamp(46px,5vw,58px);height:clamp(46px,5vw,58px);display:grid;place-items:center;border-radius:50%;background:var(--gradient-button);color:var(--hc-white);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.air-step:not(:last-child) .air-step__rail:after{content:"";flex:1;width:2px;margin-top:8px;background:linear-gradient(180deg,var(--color-divider),#0000)}.air-step__body{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:clamp(18px,2.2vw,26px);display:flex;flex-direction:column;gap:12px}.air-step__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.air-step__when{flex:none;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--hc-blue);background:#2563eb17;border-radius:var(--radius-pill);padding:4px 12px}.air-closing{max-width:780px;margin:6px auto 0;text-align:center;font-size:var(--fs-lead)!important;line-height:1.6;color:var(--hc-gray-600)}.air-stat{align-items:center;text-align:center;gap:4px}.air-stat__n{font-size:clamp(1.6rem,1.2rem + 1.7vw,2.4rem);font-weight:var(--fw-semibold);color:var(--hc-ink);letter-spacing:var(--ls-tight)}.air-stat__label{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--hc-ink)}.air-stat__sub{font-size:var(--fs-meta);color:var(--hc-gray-500);line-height:1.4}.air-attrib{text-align:center;font-size:var(--fs-meta)!important;text-transform:uppercase;letter-spacing:.08em;color:var(--hc-gray-500)!important}.air-cities{display:grid;grid-template-columns:.7fr 1.6fr;gap:clamp(20px,3vw,40px);align-items:start}.air-cities .air-slot{position:sticky;top:90px}.air-grid--cities{grid-template-columns:repeat(2,minmax(0,1fr))}.air-city{gap:10px}.air-city__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.air-city__name{margin:0;font-size:var(--fs-card-title);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air-city__title{font-weight:var(--fw-medium);color:var(--hc-ink)!important;font-size:var(--fs-lead)!important}.air-city p{font-size:var(--fs-meta);line-height:1.55}.air-case{gap:clamp(22px,3vw,34px)}.air-case,.air-case__intro{display:flex;flex-direction:column}.air-case__intro{gap:10px}.air-case__client{font-size:var(--fs-lead)!important;color:var(--hc-ink)!important}.air-case__client span{color:var(--hc-gray-500);margin-right:8px;text-transform:uppercase;font-size:var(--fs-meta);letter-spacing:.05em}.air-case__blocks{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.6vw,32px)}.air-case__block{display:flex;flex-direction:column;gap:8px}.air-case__block h4{margin:0}.air-case__block h4,.air-case__resh{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--hc-blue);font-weight:var(--fw-semibold)}.air-case__resh{margin-bottom:4px}.air-case__stat{background:var(--color-bg);border-radius:var(--radius-card);padding:clamp(18px,2.2vw,26px);display:flex;flex-direction:column;gap:5px;text-align:center}.air-case__stat strong{font-size:clamp(1.7rem,1.3rem + 1.8vw,2.5rem);font-weight:var(--fw-semibold);color:var(--hc-ink);letter-spacing:var(--ls-tight)}.air-case__statl{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--hc-ink)}.air-case__stats{font-size:var(--fs-meta);color:var(--hc-gray-500);line-height:1.4}.air-quote{margin:0;gap:16px;position:relative}.air-quote__mark{font-family:var(--font-serif);font-size:3rem;line-height:.6;color:var(--hc-blue);opacity:.4;height:22px}.air-quote blockquote{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--hc-gray-700,#444)}.air-quote figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}.air-quote__avatar{width:40px;height:40px;flex:none;border-radius:50%;background:var(--gradient-avatar);color:var(--hc-violet);display:grid;place-items:center;font-weight:var(--fw-semibold);font-size:var(--fs-lead)}.air-quote__who{display:flex;flex-direction:column}.air-quote__who strong{font-size:var(--fs-lead);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air-quote__who span{font-size:var(--fs-meta);color:var(--hc-gray-500)}.air-tablewrap{overflow-x:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--color-surface)}.air-table{width:100%;border-collapse:collapse;min-width:640px}.air-table td,.air-table th{padding:14px 16px;text-align:left;font-size:var(--fs-meta);vertical-align:middle}.air-table thead th{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--hc-ink);border-bottom:1px solid var(--color-divider);background:var(--color-bg)}.air-table tbody th{font-weight:var(--fw-medium);color:var(--hc-ink)}.air-table tbody tr+tr td,.air-table tbody tr+tr th{border-top:1px solid var(--color-divider)}.air-table td span{color:var(--hc-gray-600)}.air-table__us{background:#2563eb0d}.air-table thead .air-table__us{color:var(--hc-blue);background:#2563eb1a}.air-table td.air-table__us span{color:var(--hc-ink);font-weight:var(--fw-medium)}.air-mark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700;margin-right:8px;vertical-align:-3px}.air-mark--yes{background:#00a63e24;color:var(--hc-green)}.air-mark--no{background:#dc26261f;color:#dc2626}.air-mark--mid{background:#8a6d0024;color:#8a6d00}.air-vs{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,32px)}.air-vs__h{text-align:center;max-width:760px;margin-inline:auto}.air-vs__col{gap:10px}.air-vs__col--us{border-color:var(--hc-blue);box-shadow:0 0 0 1px var(--hc-blue) inset}.air-vs__label{margin:0;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-semibold);color:var(--hc-gray-500)}.air-vs__col--us .air-vs__label{color:var(--hc-blue)}.air-faq__list{max-width:860px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:10px}.air-faq__item{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:2px clamp(16px,2vw,22px)}.air-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--hc-ink)}.air-faq__item summary::-webkit-details-marker{display:none}.air-faq__icon{position:relative;flex:none;width:16px;height:16px}.air-faq__icon:after,.air-faq__icon:before{content:"";position:absolute;background:var(--hc-blue);border-radius:2px;transition:transform var(--dur-quick) var(--ease-soft),opacity var(--dur-quick)}.air-faq__icon:before{top:7px;left:0;width:16px;height:2px}.air-faq__icon:after{top:0;left:7px;width:2px;height:16px}.air-faq__item[open] .air-faq__icon:after{transform:rotate(90deg);opacity:0}.air-faq__item[open] summary{color:var(--hc-blue)}.air-faq__item p{padding:0 0 18px;font-size:var(--fs-body);line-height:1.65;max-width:760px}.air-final{background:var(--gradient-footer);border-radius:var(--radius-job);padding:clamp(36px,5vw,72px) clamp(22px,4vw,60px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.air-eyebrow--light{color:var(--hc-cyan)}.air-final__h{margin:0;max-width:820px;font-size:var(--fs-h2);line-height:1.15;letter-spacing:var(--ls-display);font-weight:var(--fw-semibold);color:var(--hc-white)}.air-final__p{max-width:680px;color:#ffffffd1!important;font-size:var(--fs-lead)!important}.air-final .air-ctas{margin-top:6px}.air-final .hc-btn--ghost{color:var(--hc-white);border-color:#fff6}.air-final .hc-btn--ghost:hover{background:#ffffff1a}.air-final__trust{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.air-final__trust li{position:relative;padding-left:18px;font-size:var(--fs-meta);color:#ffffffbf}.air-final__trust li:before{content:"✓";position:absolute;left:0;color:var(--hc-cyan);font-weight:700}@media (max-width:1023px){.air-grid--roles{grid-template-columns:repeat(2,minmax(0,1fr))}.air-grid--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.air-metrics{grid-template-columns:repeat(3,1fr);gap:24px 18px}.air-metrics li:nth-child(n+4):before{display:none}.air-cities{grid-template-columns:1fr}.air-cities .air-slot{position:static;max-width:420px;margin-inline:auto}}@media (max-width:860px){.air-hero{grid-template-columns:1fr}.air-hero .air-slot{order:-1;max-height:300px}.air-hero__figure{order:-1}.air-why__intro{grid-template-columns:1fr}.air-why__intro .air-slot{max-width:360px}.air-why__intro .air-photo{max-width:460px;margin-inline:auto}.air-cubic,.air-split{grid-template-columns:1fr}.air-model--wide{flex-direction:column;align-items:stretch}.air-case__blocks,.air-grid--2{grid-template-columns:1fr}.air-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.air-grid--3,.air-grid--cities,.air-grid--roles,.air-grid--stats{grid-template-columns:1fr}.air-metrics{grid-template-columns:repeat(2,1fr)}.air-metrics li:before{display:none!important}.air-step{grid-template-columns:1fr}.air-step__rail{flex-direction:row}.air-step:not(:last-child) .air-step__rail:after{display:none}.air-ctas .hc-btn{width:100%}}@media (hover:hover){.air-card,.air-faq__item,.air-note-card{transition:transform var(--dur-soft) var(--ease-soft),box-shadow var(--dur-soft) var(--ease-soft),border-color var(--dur-soft) var(--ease-soft)}.air-card:hover,.air-note-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px -24px #04070e38;border-color:#2563eb59}.air-note-card:hover{border-left-color:var(--hc-blue)}.air-faq__item:hover{border-color:#2563eb59}.air-tag{transition:background var(--dur-quick) var(--ease-soft),color var(--dur-quick) var(--ease-soft)}.air-role:hover .air-tag{background:#2563eb14;color:var(--hc-blue)}.air-step__n{transition:transform var(--dur-soft) var(--ease-soft),box-shadow var(--dur-soft) var(--ease-soft)}.air-step:hover .air-step__n{transform:scale(1.08);box-shadow:0 0 0 6px #2563eb1a}.air-hero__figure img{transition:transform 1.2s var(--ease-soft)}.air-hero__figure:hover img{transform:scale(1.025)}.air-metrics li strong{transition:color var(--dur-soft) var(--ease-soft)}.air-metrics li:hover strong{color:var(--hc-blue)}}.air-hero__figure{box-shadow:0 30px 70px -30px #04070e59}@keyframes air-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.air-faq__item[open] p{animation:air-faq-in .35s var(--ease-soft) both}.air-faq__item summary{transition:color var(--dur-quick) var(--ease-soft)}.air-faq__item summary:focus-visible{outline:2px solid var(--hc-blue);outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion:reduce){.air-faq__item[open] p{animation:none}.air-hero__figure img{transition:none}}.hc-modal__panel--linkedin{max-width:440px}.li-connect,.li-loading{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(30px,4vw,44px) clamp(24px,3.4vw,36px);gap:14px}.li-connect__icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0a66c2;color:#fff;margin-bottom:4px}.li-connect__icon svg{width:28px;height:28px}.li-connect__title{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:var(--fw-semibold);margin:0;color:var(--color-text)}.li-connect__text{color:var(--color-text-muted);font-size:var(--fs-body);line-height:1.55;margin:0 0 6px;max-width:360px}.li-connect .hc-btn{background:#0a66c2}.li-connect .hc-btn:hover{background:#084e96}.li-connect__skip{border:none;background:none;color:var(--color-text-muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;padding:4px;text-decoration:underline;text-underline-offset:3px}.li-connect__skip:hover{color:var(--color-text)}.li-loading{padding-block:clamp(44px,6vw,60px)}.li-loading__spinner{width:40px;height:40px;border-radius:50%;border:3px solid var(--color-divider);border-top:3px solid #0a66c2;animation:li-spin .8s linear infinite;margin-bottom:6px}@keyframes li-spin{to{transform:rotate(1turn)}}.li-loading__title{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:var(--fw-semibold);margin:0;color:var(--color-text)}.li-loading__text{color:var(--color-text-muted);font-size:var(--fs-body);margin:0}@media (prefers-reduced-motion:reduce){.li-loading__spinner{animation-duration:1.6s}}.hc-modal__panel--upload{max-width:460px}.ur{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(30px,4vw,44px) clamp(24px,3.4vw,36px);gap:14px}.ur__title{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:var(--fw-semibold);margin:0;color:var(--color-text)}.ur__text{color:var(--color-text-muted);font-size:var(--fs-body);margin:0 0 6px}.ur__drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:clamp(28px,4vw,40px) 20px;border:1.5px dashed var(--color-divider);border-radius:var(--radius-card);background:var(--color-bg);color:var(--hc-gray-500);cursor:pointer;transition:border-color var(--dur-soft) var(--ease-soft),background var(--dur-soft) var(--ease-soft)}.ur__drop svg{width:26px;height:26px;margin-bottom:4px;color:var(--hc-blue)}.ur__drop.is-dragging,.ur__drop:hover{border-color:var(--hc-blue);background:#2563eb0d}.ur__drop-title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text)}.ur__drop-sub{font-size:var(--fs-meta);color:var(--hc-gray-500)}.ur__file{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--color-divider);border-radius:var(--radius-card);background:var(--color-bg);text-align:left}.ur__file-icon{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#16a34a1f;color:#16a34a}.ur__file-icon svg{width:16px;height:16px;stroke-width:3}.ur__file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ur__file-info strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ur__file-info span{font-size:var(--fs-meta);color:var(--hc-gray-500)}.ur__file-remove{border:none;background:none;color:var(--hc-gray-500);cursor:pointer;font-size:15px;padding:4px;flex-shrink:0}.ur__file-remove:hover{color:var(--color-text)}.ur .hc-btn:disabled{opacity:.5;cursor:not-allowed}.rhero{position:relative;border-radius:var(--radius-card);overflow:hidden;isolation:isolate;min-height:clamp(430px,34vw,491px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(40px,8.8vw,127px) clamp(20px,3vw,48px) clamp(36px,5vw,64px);background-color:#e8e3da}.rhero__bg{z-index:-2;background-image:url(/images/marketing/assets/resume-hero.png);background-size:cover;background-position:center 55%}.rhero__bg,.rhero__light{position:absolute;inset:0}.rhero__light{z-index:-1;background:radial-gradient(46% 52% at 50% 48%,#fff5e8f2 12%,#dfd7cd00 100%)}.rhero__inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:min(1160px,100%)}.rhero__title{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-weight:var(--fw-regular);color:var(--hc-ink);margin:0}.rhero__l1,.rhero__l2{display:block}.rhero__l1{font-weight:var(--fw-semibold)}.rhero__l2{margin-top:2px}@media (min-width:900px){.rhero__l1{white-space:nowrap;font-size:min(3.375rem,4.4vw)}.rhero__l2{white-space:nowrap;font-size:min(3.375rem,4.5vw)}}.rhero__text{font-size:clamp(.875rem,.8rem + .35vw,1rem);letter-spacing:-.02em;line-height:1.5;color:#060f15;margin:0;max-width:min(860px,100%)}.rhero__cta{display:flex;gap:clamp(12px,1.8vw,26px);width:min(486px,100%);margin-top:6px}.rhero__cta .hc-btn{flex:1;min-width:0}.rb-proof{padding:clamp(14px,1.6vw,20px) var(--gutter);border-block:1px solid var(--color-divider);overflow-x:auto;scrollbar-width:none;margin-top:clamp(16px,1.6vw,28px)!important}.rb-proof::-webkit-scrollbar{display:none}.rb-proof__line{margin:0;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.4vw,20px);white-space:nowrap;font-size:var(--fs-lead);font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--hc-gray-600);width:max-content;min-width:100%}.rb-proof__dot{color:var(--hc-blue);font-weight:var(--fw-bold)}.rb-proof__line a{color:var(--hc-blue);font-weight:var(--fw-semibold);text-decoration:none}.rb-proof__line a:hover{text-decoration:underline}.rlogos{display:flex;justify-content:center;margin-top:clamp(8px,1vw,16px)!important}.rhow__eyebrow{text-align:center;margin-bottom:clamp(20px,2.7vw,39px)}.rhow__grid{display:flex;align-items:flex-start;justify-content:center;gap:clamp(14px,1.5vw,22px)}.rhow__row{display:contents}.rhow__step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1vw,14px);text-align:center}.rhow__media{width:clamp(160px,15vw,216px);height:clamp(160px,15vw,216px);flex:none;aspect-ratio:1;display:grid;place-items:center}.rhow__media img{width:100%;height:100%;object-fit:contain;animation:rhow-float 6s ease-in-out infinite alternate}.rhow__row:nth-child(2) .rhow__media img{animation-delay:.8s}.rhow__row:nth-child(3) .rhow__media img{animation-delay:1.6s}.rhow__row:nth-child(4) .rhow__media img{animation-delay:2.4s}@keyframes rhow-float{0%{transform:translateY(4px)}to{transform:translateY(-5px)}}.rhow__title{font-size:clamp(1.125rem,.95rem + .7vw,1.4375rem);line-height:1.12;color:var(--hc-black);margin:0}.rhow__body p,.rhow__text{font-size:clamp(.75rem,.72rem + .2vw,.8125rem);font-weight:var(--fw-light);line-height:1.45;color:#123147;margin:0;max-width:280px}.rhow__body{display:flex;flex-direction:column;align-items:center;gap:6px}.rhow__body .rb-clamp:not(.is-open){min-height:calc(var(--lines) * 1.45em)}.rhow__arrow{width:8px;height:10px;flex:none;align-self:flex-start;margin-top:clamp(76px,7.2vw,104px)}@media (max-width:1023px){.rhow__grid{flex-wrap:wrap;row-gap:34px}.rhow__step{flex:1 1 40%}.rhow__arrow{display:none}}@media (max-width:767px){.rhero{min-height:74vh;align-items:center;padding-top:40px}.rhero__cta{flex-direction:column;width:100%;max-width:340px}.rhow__grid{flex-direction:column;align-items:center;gap:30px}.rhow__step{flex:initial;width:100%;gap:20px}.rhow__media{width:clamp(180px,55vw,230px);height:clamp(180px,55vw,230px)}.rhow__text{max-width:320px}}.rb-seo{padding-bottom:0}.rb-trust{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.6vw,30px);text-align:center}.rb-trust__body{max-width:820px;font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-regular);font-size:clamp(1.25rem,1.05rem + .85vw,1.75rem)!important;line-height:1.5!important;color:var(--hc-gray-600)}.rb-logos{display:flex;flex-direction:column;align-items:center;gap:14px}.rb-logos__cap{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--hc-gray-500)}.rb-logos__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(26px,4.5vw,60px);min-height:34px}.rb-logo{display:block;width:auto;opacity:.42;transition:opacity var(--dur-quick) var(--ease-soft),transform var(--dur-quick) var(--ease-soft)}.rb-logo:hover{opacity:.9;transform:translateY(-2px)}.rb-logos__more{font-size:var(--fs-meta);color:var(--hc-gray-500)}.rb-stars{color:#f5a623;font-size:1rem;letter-spacing:2px;line-height:1}.rb-t__accent,.rb-t__top{display:block}.rb-t__top{font-weight:var(--fw-semibold)}.rb-t__accent{margin-top:3px;font-weight:var(--fw-regular);font-size:.95em}.rb-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines,3);overflow:hidden}.rb-clamp.is-open{display:block;-webkit-line-clamp:unset}.rb-more{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--hc-blue)}.rb-more:hover{text-decoration:underline}.rb-more--ghost{visibility:hidden;pointer-events:none}.rb-more--ghost:before{content:"Read more"}.rb-more__c{width:7px;height:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-quick) var(--ease-soft)}.rb-more__c.is-up{transform:translateY(1px) rotate(-135deg)}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-soft) var(--d,0ms),transform .5s var(--ease-soft) var(--d,0ms)}[data-reveal].is-in{opacity:1;transform:none}.rb-why{display:grid;grid-template-columns:.95fr 1.15fr;gap:clamp(28px,4vw,72px);align-items:start}.rb-why__aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.rb-why__aside .air-h2{text-align:left}.rb-why__lead{font-size:var(--fs-body);line-height:1.65;color:var(--hc-gray-600);margin:0}.rb-why__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:why}.rb-why__item{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic body";gap:16px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:clamp(18px,2.2vw,26px);transition:border-color var(--dur-quick) var(--ease-soft),box-shadow var(--dur-quick) var(--ease-soft),transform var(--dur-quick) var(--ease-soft)}.rb-why__item:hover{border-color:#2563eb66;box-shadow:var(--shadow-card);transform:translateY(-2px)}.rb-why__n{position:absolute;top:14px;right:18px;font-family:var(--font-serif);font-size:1.9rem;line-height:1;color:var(--color-divider);transition:color var(--dur-quick) var(--ease-soft)}.rb-why__item:hover .rb-why__n{color:#2563eb59}.rb-why__ic{grid-area:ic;width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;background:#2563eb17;color:var(--hc-blue)}.rb-why__ic svg{width:21px;height:21px}.rb-why__body{grid-area:body;display:flex;flex-direction:column}.rb-why__title{margin:0 0 6px;font-size:var(--fs-card-title);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--hc-ink);padding-right:40px}.rb-feat .rb-clamp,.rb-why__body .rb-clamp{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--hc-gray-600)}.rb-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,20px)}.rb-feat{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid #0000;border-radius:var(--radius-card);padding:clamp(20px,2.4vw,28px);box-shadow:var(--shadow-card);transition:transform var(--dur-quick) var(--ease-soft),box-shadow var(--dur-quick) var(--ease-soft),border-color var(--dur-quick) var(--ease-soft)}.rb-feat:hover{transform:translateY(-3px);border-color:#2563eb59;box-shadow:var(--shadow-hover)}.rb-feat__ic{width:40px;height:40px;display:grid;place-items:center;margin-bottom:14px;border-radius:11px;background:var(--gradient-button);color:#fff;transition:transform var(--dur-soft) var(--ease-soft)}.rb-feat:hover .rb-feat__ic{transform:translateY(-2px) rotate(-4deg)}.rb-feat__ic svg{width:20px;height:20px}.rb-feat__title{margin:0 0 8px;font-size:var(--fs-card-title);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:1.25;color:var(--hc-ink)}.rb-feat .rb-clamp:not(.is-open){min-height:calc(var(--lines) * 1.6em)}.rb-longform{max-width:780px;margin:clamp(6px,1vw,12px) auto 0;text-align:center}.rb-longform summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--hc-gray-500)}.rb-longform summary::-webkit-details-marker{display:none}.rb-longform summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-quick) var(--ease-soft)}.rb-longform[open] summary:after{transform:translateY(1px) rotate(-135deg)}.rb-longform summary:hover{color:var(--hc-blue)}.rb-longform p{margin:12px 0 0;font-size:var(--fs-body);line-height:1.65;color:var(--hc-gray-600)}@media (max-width:1023px){.rb-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-why{grid-template-columns:1fr}.rb-why__aside{position:static}}@media (max-width:620px){.rb-feats{grid-template-columns:1fr}.rb-proof__line{font-size:var(--fs-small)!important;white-space:normal;flex-wrap:wrap;row-gap:4px;width:100%}.rb-why__item{grid-template-columns:1fr;grid-template-areas:"ic" "body";gap:12px}.rb-why__n{font-size:1.5rem}}.clients-page{padding:clamp(40px,5vw,72px) var(--gutter) clamp(56px,6vw,96px)}.clients-page .hc-heading{margin-bottom:clamp(32px,4vw,56px)}.clients-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:32px 24px}.clients-grid__tile{display:grid;place-items:center;padding:4px}.clients-grid__tile img{height:clamp(56px,4.8vw,72px);width:auto;max-width:100%;object-fit:contain}@media (max-width:1023px){.clients-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.clients-grid__tile img{height:56px}}:root{--ui-field-bg:#fff;--ui-field-border:#e2e5ea;--ui-field-bg-focus:#fff;--ui-field-radius:10px;--ui-field-height:52px}[data-surface=white]{--ui-field-bg:#eef0f2;--ui-field-border:#0000;--ui-field-bg-focus:#fff}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field__label{font-size:11.5px;color:#6b7280}.ui-field__req{color:#9ca3af;margin-left:1px}.ui-field__hint{font-size:11.5px;color:#d08700}.ui-field__hint.is-error{color:#dc2626}.ui-field.is-attention{--ui-field-border:#e0a020}.ui-input,.ui-textarea{width:100%;font:inherit;color:#0a0d12;background:var(--ui-field-bg);border:1.5px solid var(--ui-field-border);border-radius:var(--ui-field-radius);transition:border-color var(--dur-quick) var(--ease-soft),background var(--dur-quick) var(--ease-soft),box-shadow var(--dur-quick) var(--ease-soft)}.ui-input{height:var(--ui-field-height);padding:0 16px;font-size:15px}.ui-textarea{min-height:150px;padding:14px 16px;font-size:15px;line-height:1.55;resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:#9ca3af}.ui-input:focus,.ui-textarea:focus{outline:none;border-color:var(--hc-blue);background:var(--ui-field-bg-focus);box-shadow:0 0 0 3px #2563eb26}.ui-input:disabled,.ui-textarea:disabled{color:#9ca3af;cursor:not-allowed;opacity:.85}.ui-input.is-invalid,.ui-textarea.is-invalid{--ui-field-border:#dc2626}.ui-input.is-invalid:focus,.ui-textarea.is-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.ui-textarea--sm{min-height:110px}.ui-select{position:relative;display:block}.ui-select__control{appearance:none;padding-right:40px;cursor:pointer}.ui-select__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;color:#6b7280}.ui-adorn{position:relative;display:block}.ui-adorn--has-suffix .ui-input{padding-right:52px}.ui-adorn--has-prefix .ui-input{padding-left:44px}.ui-adorn__prefix,.ui-adorn__suffix{position:absolute;top:50%;transform:translateY(-50%);font-size:13px;color:#9ca3af;pointer-events:none}.ui-adorn__suffix{right:16px}.ui-adorn__prefix{left:16px}.contact-page{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(60px,8vw,120px)}.contact-page__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,4vw,80px);align-items:start}.contact-info{display:flex;flex-direction:column;gap:32px}.contact-info__header{margin-bottom:8px}.contact-info__title{font-size:clamp(2rem,1.6rem + 1.8vw,3.25rem);line-height:var(--lh-tight);color:var(--color-text);font-weight:var(--fw-regular);letter-spacing:var(--ls-tight);margin:0 0 12px}.contact-info__subtitle{font-size:var(--fs-lead);color:var(--color-text-muted);line-height:var(--lh-normal);max-width:480px;margin:0}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.contact-card{background:var(--color-surface);border:1px solid #0000000d;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px;transition:transform var(--dur-quick) var(--ease-soft),box-shadow var(--dur-quick) var(--ease-soft);box-shadow:0 4px 20px -8px #0000000a}.contact-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.contact-card__icon{width:38px;height:38px;border-radius:8px;background:#2563eb14;display:inline-flex;align-items:center;justify-content:center;color:var(--hc-blue);font-size:18px;margin-bottom:4px}.contact-card h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.contact-card a,.contact-card p{font-size:14px;color:var(--color-text-muted);margin:0;text-decoration:none;word-break:break-word}.contact-card a:hover{color:var(--hc-blue)}.contact-card--full{grid-column:span 2}.contact-card__socials{display:flex;gap:10px;margin-top:4px}.contact-card__social-btn{width:32px;height:32px;border-radius:50%;border:1px solid #0000001a;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all var(--dur-quick) var(--ease-soft);background:var(--color-surface)}.contact-card__social-btn:hover{color:var(--hc-blue);border-color:var(--hc-blue);background:#2563eb08;transform:translateY(-1px)}.contact-card__social-btn svg{width:14px;height:14px}.contact-card__map-link{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--hc-blue)!important;display:inline-flex;align-items:center;margin-top:4px!important;text-decoration:none}.contact-card__map-link:hover{text-decoration:underline!important}.contact-form-card{background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff80;border-radius:24px;padding:clamp(20px,3.5vw,40px);box-shadow:var(--shadow-card)}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form__group{display:flex;flex-direction:column;gap:6px}.contact-form__label{font-size:12.5px;font-weight:var(--fw-medium);color:var(--color-text)}.contact-form__label span{color:#ef4444}.contact-form textarea.hc-input{min-height:120px;resize:vertical}.contact-form__error{margin:0;font-size:13px;color:#dc2626}.contact-success{flex-direction:column;text-align:center;padding:40px 0;animation:hc-fade-in .4s var(--ease-soft) forwards}.contact-success,.contact-success__icon{display:flex;align-items:center;justify-content:center}.contact-success__icon{width:56px;height:56px;border-radius:50%;background:#10b9811a;color:#10b981;font-size:24px;margin-bottom:20px}.contact-success__title{font-size:22px;font-weight:var(--fw-semibold);color:var(--color-text);margin:0 0 8px}.contact-success__text{font-size:var(--fs-body);color:var(--color-text-muted);max-width:320px;margin:0 0 24px;line-height:1.45}@keyframes hc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.contact-page__grid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.contact-grid{grid-template-columns:1fr}.contact-card--full{grid-column:span 1}.contact-form__row{grid-template-columns:1fr}}.legal-page{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(60px,8vw,120px);max-width:960px;margin-left:auto;margin-right:auto}.legal-page__header{text-align:center;margin-bottom:clamp(24px,4vw,48px)}.legal-page__title{font-size:clamp(2rem,1.6rem + 1.8vw,3.25rem);line-height:var(--lh-tight);color:var(--color-text);font-weight:var(--fw-regular);letter-spacing:var(--ls-tight);margin:0 0 12px}.legal-page__subtitle{font-size:13.5px;color:var(--color-text-muted);margin:0}.legal-page__card{background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff80;border-radius:24px;padding:clamp(24px,4vw,48px);box-shadow:var(--shadow-card)}.legal-content{color:#374151;line-height:1.65;font-size:14.5px}.legal-content__intro{font-size:16px;margin-bottom:24px;line-height:1.5}.legal-content h2,.legal-content__intro{font-weight:var(--fw-medium);color:var(--color-text)}.legal-content h2{font-size:20px;margin:32px 0 14px;border-bottom:1px solid #00000014;padding-bottom:8px}.legal-content h3{font-size:16px;color:var(--color-text);font-weight:var(--fw-semibold);margin:24px 0 10px}.legal-content p{margin:0 0 16px}.legal-content ul{margin:0 0 20px;padding-left:20px}.legal-content li{margin-bottom:8px}.legal-warning-box{background:#ef44440f;border-left:4px solid #ef4444;padding:16px;border-radius:0 12px 12px 0;margin-bottom:24px;font-size:13.5px;line-height:1.55;color:#991b1b}.legal-warning-box strong{color:#ef4444}.legal-officer-card{background:var(--color-bg);border:1px solid #0000000d;border-radius:12px;padding:16px;margin-top:16px;display:inline-block;line-height:1.5}.legal-officer-card a{color:var(--hc-blue);text-decoration:none}.legal-officer-card a:hover{text-decoration:underline}