.aremu-page .hire-wrap{max-width:860px;margin:0 auto;padding:32px 28px 72px}.aremu-page .hire-hero{text-align:left;margin-bottom:22px}.aremu-page .hire-crumbs{font-size:.82rem;color:var(--ink-soft);margin-bottom:14px}.aremu-page .hire-crumbs a{color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line)}.aremu-page .hire-hero h1{font-family:var(--font-display),ui-sans-serif,sans-serif;font-weight:800;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.03em;line-height:1.15;margin-bottom:10px}.aremu-page .hire-count{font-size:1.02rem;color:var(--ink-soft);margin-bottom:18px}.aremu-page .hire-count b{color:var(--teal);font-size:1.1em;font-variant-numeric:tabular-nums}.aremu-page .hire-ctas{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.aremu-page .hire-textlink{font-weight:600;font-size:.95rem;color:var(--teal)}.aremu-page .hire-textlink:hover{text-decoration:underline}.aremu-page .hire-ctas .btn-lg{padding:13px 26px;font-size:1rem}.aremu-page .hire-samples{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:14px}.aremu-page .hire-sample{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(26,43,36,.05)}.aremu-page .hire-sample-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.aremu-page .hire-sample-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--teal-soft);font-weight:700;font-size:.85rem;letter-spacing:.02em;color:var(--teal)}.aremu-page .hire-sample-title{font-weight:650;font-size:.95rem;line-height:1.25}.aremu-page .hire-sample-meta{font-size:.8rem;color:var(--ink-soft)}.aremu-page .hire-sample-skills{display:flex;flex-wrap:wrap;gap:6px}.aremu-page .hire-sample-skills span{font-size:.74rem;padding:3px 9px;border-radius:999px;background:var(--paper);color:var(--ink-soft);border:1px solid var(--line)}.aremu-page .hire-section{margin-top:40px;scroll-margin-top:130px}.aremu-page .hire-section h2{font-family:var(--font-display),ui-sans-serif,sans-serif;font-weight:750;font-size:1.25rem;letter-spacing:-.02em;margin-bottom:12px}.aremu-page .hire-salary{background:var(--paper-raised);border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px rgba(26,43,36,.05)}.aremu-page .hire-salary-figure{font-family:var(--font-display),ui-sans-serif,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.aremu-page .hire-salary-figure span{font-size:.9rem;font-weight:500;letter-spacing:0;color:var(--ink-soft);margin-left:4px}.aremu-page .hire-salary p{margin-top:4px;font-size:.88rem;color:var(--ink-soft)}.aremu-page .hire-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.aremu-page .hire-step{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;padding:18px;font-size:.9rem;color:var(--ink-soft);box-shadow:0 1px 2px rgba(26,43,36,.05)}.aremu-page .hire-step-n{display:block;font-family:var(--font-serif),Georgia,ui-serif,serif;font-style:italic;font-weight:600;font-size:1.3rem;line-height:1;color:var(--teal);margin-bottom:10px}.aremu-page .hire-step b{display:block;margin-bottom:4px;color:var(--ink);font-size:.98rem}.aremu-page .hire-cta-card{margin-top:40px;padding:28px 24px;border-radius:18px;background:var(--ink);color:#fff;text-align:center}.aremu-page .hire-cta-card h2{font-family:var(--font-display),ui-sans-serif,sans-serif;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.2}.aremu-page .hire-cta-card .btn-primary{background:#fff;border-color:#fff;color:var(--ink);box-shadow:none}.aremu-page .hire-cta-card .btn-primary:hover{background:var(--teal-soft);border-color:var(--teal-soft);color:var(--ink)}.aremu-page .hire-cta-card p{margin:8px auto 18px;max-width:420px;font-size:.92rem;color:#b0b4c0}.aremu-page .hire-chips{display:flex;flex-wrap:wrap;gap:8px}.aremu-page .hire-chip{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;padding:7px 12px;border-radius:999px;background:var(--paper-raised);border:1px solid var(--line);transition:border-color .15s ease,color .15s ease}.aremu-page .hire-chip:hover{border-color:var(--teal);color:var(--teal)}.aremu-page .hire-chip small{color:var(--ink-soft);font-size:.78rem;font-weight:500;font-variant-numeric:tabular-nums}.aremu-page .hire-note{margin-top:26px;font-size:.8rem;color:var(--ink-soft)}.aremu-page .hire-roles{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.aremu-page .hire-index-role{background:var(--paper-raised);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 1px 2px rgba(26,43,36,.05)}.aremu-page .hire-role-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.aremu-page .hire-index-role h2{font-family:var(--font-display),ui-sans-serif,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.015em}.aremu-page .hire-role-head span{flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--teal);font-variant-numeric:tabular-nums}.aremu-page .hire-index-role .hire-chip{background:var(--paper)}.aremu-page .hire-more summary{cursor:pointer;list-style:none;margin-top:10px;font-size:.85rem;font-weight:600;color:var(--teal)}.aremu-page .hire-more summary::-webkit-details-marker{display:none}.aremu-page .hire-more summary:after{content:" ▾"}.aremu-page .hire-more[open] summary:after{content:" ▴"}.aremu-page .hire-more[open] summary{margin-bottom:10px}@media (max-width:720px){.aremu-page .hire-roles{grid-template-columns:1fr}}@media (max-width:480px){.aremu-page .hire-wrap{padding:24px 16px 56px}.aremu-page .hire-ctas .btn-lg{width:100%;justify-content:center}}