html:has(>body.hrp-page){scroll-padding-top:calc(var(--nav-height) + var(--section-bar-height))}.hrp-page{--hrp-dark:linear-gradient(170deg, var(--teal) 0%, var(--teal-deep) 48%, var(--midnight) 100%);--hrp-slate:linear-gradient(158deg, #2b3845 0%, #1c2530 100%);--hrp-line:#1a5c6b24;--hrp-glass:#f5f2ed12;--hrp-glass-line:#d4e8ea29}.hrp-page .btn-ghost-light{color:var(--pale-teal);background:0 0;border:1.5px solid #d4e8ea52}.hrp-page .btn-ghost-light:hover{border-color:var(--pale-teal);background:#d4e8ea14}.hrp-page .btn svg{width:16px;height:16px}.hrp-sec{padding:80px 0}.hrp-page main h2{letter-spacing:-.018em;color:var(--teal-deep);margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1}.hrp-page .hrp-hero{color:var(--pale-teal);min-height:calc(100svh - var(--nav-height));background:radial-gradient(85% 120% at 100% 0%, #e8943a57 0%, #e8943a00 58%), var(--hrp-dark);align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.hrp-wm{opacity:.08;filter:brightness(0)invert();pointer-events:none;width:560px;position:absolute;top:-40px;right:-60px;transform:rotate(-8deg)}.hrp-page .hrp-hero-in{z-index:1;width:100%;padding-top:64px;padding-bottom:72px;position:relative}.hrp-top{align-items:end;gap:28px;display:grid}.hrp-hero h1{letter-spacing:-.02em;color:var(--cloud);text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(2.4rem,4.6vw,3.7rem);line-height:1.06}.hrp-hero h1 .amber{color:var(--amber)}.hrp-lead{color:#d4e8eaeb;max-width:60ch;margin:0;font-size:1.15rem;line-height:1.6}.hrp-ctas{flex-wrap:wrap;gap:14px;display:flex}.hrp-car{margin-top:48px}.hrp-car-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.hrp-car-head p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin:0;font-size:11.5px}.hrp-car-ctl{gap:8px;display:flex}.hrp-car-ctl button{cursor:pointer;width:40px;height:40px;color:var(--cloud);background:0 0;border:1.5px solid #d4e8ea52;border-radius:99px;place-items:center;transition:border-color .2s,background .2s;display:grid}.hrp-car-ctl button:hover{border-color:var(--pale-teal);background:#d4e8ea14}.hrp-car-ctl button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.hrp-car-ctl svg{width:18px;height:18px}.hrp-car-track{scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:14px;margin:0;padding:4px 0 6px;list-style:none;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 88%,#0000)}.hrp-car-track::-webkit-scrollbar{display:none}.hrp-car-track li{scroll-snap-align:start;flex:0 0 calc(29.4118% - 12.3529px);display:flex}.hrp-car-card{border-radius:var(--r-lg);background:var(--hrp-glass);border:1px solid var(--hrp-glass-line);width:100%;min-height:190px;color:var(--cloud);flex-direction:column;gap:14px;padding:22px 22px 20px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.hrp-car-card:hover{background:#f5f2ed1f;border-color:#e8943a99;transform:translateY(-2px)}.hrp-car-card:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.hrp-car-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.hrp-car-tag svg{width:16px;height:16px}.hrp-car-sit{font-family:var(--font-display);flex:1;font-size:1.3rem;font-weight:600;line-height:1.28}.hrp-car-go{color:var(--pale-teal);font-size:.92rem;font-weight:600}.hrp-car-card:hover .hrp-car-go{color:var(--amber)}.hrp-car-foot{color:#d4e8ead1;margin:16px 0 0;font-size:.98rem}.hrp-car-foot a{color:var(--cloud);font-weight:600}.hrp-menu{background:var(--cream)}.hrp-menu-intro{color:var(--slate);max-width:64ch;margin:10px 0 36px;font-size:1.08rem;line-height:1.6}.hrp-menu-grid{gap:32px;display:grid}.hrp-items{border-top:1px solid var(--hrp-line);margin:0;padding:0;list-style:none}.hrp-items>li{border-bottom:1px solid var(--hrp-line)}.hrp-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 14px;padding:16px 14px;transition:background .2s;display:grid}.hrp-item:hover{background:#1a5c6b0a}.hrp-item:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.hrp-item[aria-expanded=true]{background:var(--teal-wash);border-left-color:var(--amber)}.hrp-item-ic{width:20px;height:20px;color:var(--teal);grid-row:span 2}.hrp-item-name{font-family:var(--font-display);color:var(--teal-deep);font-size:1.1rem;font-weight:600}.hrp-item-what{color:var(--slate);grid-column:2;font-size:.94rem;line-height:1.5}.hrp-item-go{width:18px;height:18px;color:var(--teal);grid-area:1/3/span 2;transition:transform .2s}.hrp-item[aria-expanded=true] .hrp-item-go{transform:translate(3px)}.hrp-ask{color:var(--slate);margin:22px 0 0;font-size:.98rem}.hrp-ask a{color:var(--teal);font-weight:600}.hrp-panels{gap:16px;display:grid}.hrp-panel{background:var(--hrp-slate);border-radius:var(--r-lg);color:var(--pale-teal);padding:30px 30px 28px}.hrp-menu.is-tabbed .hrp-panel:not(.is-on){display:none}.hrp-panel-ic{width:46px;height:46px;color:var(--amber);background:#e8943a24;border-radius:12px;place-items:center;display:grid}.hrp-panel-ic svg{width:24px;height:24px}.hrp-panel h3{color:var(--amber);margin:16px 0 8px;font-size:1.6rem;line-height:1.15}.hrp-when{color:#d4e8eae6;margin:0 0 18px;font-size:1.02rem;line-height:1.55}.hrp-gets-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin:0 0 10px;font-size:11.5px}.hrp-gets{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.hrp-gets li{color:#d4e8eae6;gap:10px;font-size:.98rem;line-height:1.5;display:flex}.hrp-gets svg{width:16px;height:16px;color:var(--pale-teal);flex-shrink:0;margin-top:3px}.hrp-end-of{border-radius:var(--r-md);color:var(--cloud);background:#d4e8ea14;margin:0 0 22px;padding:14px 16px;font-size:.96rem;line-height:1.5}.hrp-panel-acts{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.hrp-panel-call{color:var(--pale-teal);text-underline-offset:4px;font-weight:600}.hrp-panel-call:hover{color:var(--cloud)}.hrp-items>li>.hrp-panels{margin:0 0 16px}.hrp-faq{background:var(--sand)}.hrp-faq-grid{gap:28px;display:grid}.hrp-faq-list{border-top:1px solid var(--hrp-line)}.hrp-faq-item{border-bottom:1px solid var(--hrp-line)}.hrp-faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--teal-deep);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.08rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.hrp-faq-item summary::-webkit-details-marker{display:none}.hrp-faq-item summary svg{width:18px;height:18px;color:var(--teal);transition:transform .25s var(--ease);flex-shrink:0}.hrp-faq-item[open] summary svg{transform:rotate(180deg)}.hrp-faq-item summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:var(--r-sm)}.hrp-faq-item p{color:var(--slate);max-width:64ch;margin:0 0 22px;font-size:.99rem;line-height:1.62}@media (width>=1024px){.hrp-top{grid-template-columns:minmax(0,1fr) auto;gap:48px}.hrp-menu-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:48px}.hrp-menu.is-tabbed .hrp-panels{top:calc(var(--nav-height) + var(--section-bar-height) + 24px);position:sticky}.hrp-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.hrp-faq-grid h2{top:calc(var(--nav-height) + var(--section-bar-height) + 32px);max-width:16ch;position:sticky}.hrp-sections>section{min-height:calc(100vh - var(--nav-height) - var(--section-bar-height));min-height:calc(100svh - var(--nav-height) - var(--section-bar-height))}}@media (width<=860px){.hrp-sec{padding:64px 0}.hrp-car-track li{flex-basis:calc(62.5% - 8.75px)}}@media (width<=560px){.hrp-page .hrp-hero-in{padding-top:44px;padding-bottom:56px}.hrp-car-track li{flex-basis:82%}.hrp-car-sit{font-size:1.18rem}.hrp-panel{padding:24px 22px}}
