.pg-wrap{width:100%;max-width:var(--container-page);margin-inline:auto;padding-inline:20px}@media (width>=768px){.pg-wrap{padding-inline:32px}}@media (width>=1280px){.pg-wrap{padding-inline:0}}.pg-main{padding-top:88px}@media (width>=1024px){.pg-main{padding-top:112px}}.pg-skip{z-index:200;background:var(--color-ink);color:var(--color-on-ink);border-radius:999px;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:12px}.pg-skip:focus{top:12px}.pg-section{padding-block:72px}@media (width>=1024px){.pg-section{padding-block:112px}}.pg-section--tight{padding-block:40px}@media (width>=1024px){.pg-section--tight{padding-block:64px}}.pg-nowrap{white-space:nowrap}.pg-h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,9.6vw,56px);font-weight:700;line-height:.98}@media (width>=768px){.pg-h1{font-size:clamp(52px,5.8vw,80px)}}.pg-h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,7vw,34px);font-weight:700;line-height:1.04}@media (width>=768px){.pg-h2{font-size:clamp(40px,4vw,56px)}}.pg-h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.2}@media (width>=768px){.pg-h3{font-size:26px}}.pg-steel{color:var(--color-steel)}.pg-lead{color:var(--color-graphite);text-wrap:pretty;max-width:36em;font-size:18px;line-height:1.55}@media (width>=768px){.pg-lead{font-size:21px}}.pg-label{letter-spacing:.01em;color:var(--color-label);font-size:13px;font-weight:500;line-height:1.3}.pg-kicker{border:1px solid var(--color-rule);background:var(--color-paper);min-height:36px;color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.pg-dot{background:var(--color-go);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite live-dot;display:inline-block}.pg-crumbs{color:var(--color-label);flex-wrap:wrap;gap:6px 10px;font-size:14px;display:flex}.pg-crumbs a{color:var(--color-label);text-decoration:none}.pg-crumbs a:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.pg-crumbs span[aria-current]{color:var(--color-ink);font-weight:500}.pg-btn{background:var(--color-ink);min-height:52px;color:var(--color-on-ink);border:1px solid var(--color-ink);box-shadow:var(--shadow-ink-btn);transition:transform .16s var(--ease-out-quint), background-color .16s;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.pg-btn:hover{background:var(--color-ink-raised)}.pg-btn:active{transform:scale(.98)}.pg-btn svg{flex:none;width:18px;height:18px}.pg-btn--paper{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-rule);box-shadow:var(--shadow-card)}.pg-btn--paper:hover{background:var(--color-concrete)}.pg-btn--ghost{color:var(--color-on-ink);box-shadow:none;background:0 0;border-color:#ffffff38}.pg-btn--ghost:hover{background:#ffffff14}.pg-btn--lg{min-height:60px;padding:0 30px;font-size:18px}.pg-btn--block{width:100%}.pg-link{min-height:44px;color:var(--color-beacon-text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.pg-link svg{width:18px;height:18px;transition:transform .2s var(--ease-out-quint)}.pg-link:hover svg{transform:translate(3px)}.pg-link:hover{text-underline-offset:4px;text-decoration:underline}.pg-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=559px){.pg-actions .pg-btn{width:100%}}.pg-icon{background:var(--color-paper);border:1px solid var(--color-rule);width:44px;height:44px;color:var(--color-ink);border-radius:14px;flex:none;place-items:center;display:inline-grid}.pg-icon svg{width:20px;height:20px}.pg-icon--ink{background:var(--color-ink);color:var(--color-on-ink);border-color:var(--color-ink)}.pg-icon--on-ink{color:var(--color-on-ink);background:#ffffff14;border-color:#ffffff24}.pg-tile{background:var(--color-concrete);border-radius:var(--radius-tile-sm);padding:24px}@media (width>=768px){.pg-tile{border-radius:var(--radius-tile);padding:40px}}.pg-card{background:var(--color-paper);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-card);padding:22px}@media (width>=768px){.pg-card{border-radius:var(--radius-card);padding:28px}}.pg-ink{background:var(--color-ink);color:var(--color-on-ink);border-radius:var(--radius-tile-sm);padding:28px 22px;position:relative;overflow:hidden}@media (width>=768px){.pg-ink{border-radius:var(--radius-tile);padding:56px}}.pg-ink:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 85% 0%, color-mix(in srgb, var(--color-glow) 14%, transparent), transparent 70%);position:absolute;inset:0}.pg-ink>*{position:relative}.pg-ink .pg-lead,.pg-ink .pg-label{color:var(--color-on-ink-muted)}.pg-hairline{border-top:1px solid var(--color-rule)}.pg-ink .pg-hairline{border-color:var(--color-ink-lifted)}.pg-facts{gap:0;margin:0;display:grid}.pg-facts>div{border-top:1px solid var(--color-rule);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.pg-facts dt{color:var(--color-label);font-size:15px}.pg-facts dd{text-align:right;margin:0;font-size:15px;font-weight:500}.pg-ink .pg-facts>div{border-color:var(--color-ink-lifted)}.pg-ink .pg-facts dt{color:var(--color-on-ink-muted)}.pg-checks{gap:0;margin:0;padding:0;list-style:none;display:grid}.pg-checks li{border-top:1px solid var(--color-rule);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;font-size:17px;line-height:1.45;display:grid}.pg-checks li:first-child{border-top:0;padding-top:0}.pg-checks li:before{content:"";background:var(--color-go) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3f4f6' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:7px;width:24px;height:24px;margin-top:1px}.pg-ink .pg-checks li{border-color:var(--color-ink-lifted)}.pg-ink .pg-checks li:before{background-color:var(--color-go)}.pg-figure{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(48px,13vw,64px);font-weight:700;line-height:1}@media (width>=768px){.pg-figure{font-size:clamp(72px,7vw,96px)}}.pg-figure--xl{font-size:clamp(56px,16vw,80px)}@media (width>=768px){.pg-figure--xl{font-size:clamp(96px,9vw,128px)}}.js .pg-rise{opacity:0;transition:opacity .5s var(--ease-out-quint), transform .5s var(--ease-out-quint);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(14px)}.js .pg-rise.is-in{opacity:1;transform:none}.js:not(.reveal-ready) .pg-rise{animation:0s 2.5s forwards pg-rise-fallback}@keyframes pg-rise-fallback{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .pg-rise{transition:opacity .2s ease-out;transform:none}}.pg-prose{color:var(--color-graphite);max-width:68ch;font-size:17px;line-height:1.65}@media (width>=768px){.pg-prose{font-size:18px}}.pg-prose h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:44px 0 14px;scroll-margin-top:112px;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.12}.pg-prose h2:first-child{margin-top:0}.pg-prose h3{color:var(--color-ink);margin:28px 0 10px;font-size:20px;font-weight:600}.pg-prose p{margin:0 0 14px}.pg-prose ul,.pg-prose ol{margin:0 0 16px;padding-left:22px}.pg-prose li{margin:6px 0}.pg-prose li::marker{color:var(--color-steel)}.pg-prose a{color:var(--color-beacon-text);text-decoration:underline;text-decoration-color:var(--color-beacon-soft);text-underline-offset:3px;font-weight:500}.pg-prose a:hover{text-decoration-color:var(--color-beacon-text)}.pg-prose a[href^=tel\:]{color:var(--color-ink);text-decoration-color:var(--color-rule)}.pg-prose strong,.pg-prose b{color:var(--color-ink);font-weight:600}.pg-prose .terms-intro{color:var(--color-ink);font-size:19px}.pg-prose .pg-questions{border-top:1px solid var(--color-rule);margin-top:28px;padding-top:20px}.lg-hero{padding-block:24px 40px}@media (width>=1024px){.lg-hero{padding-block:40px 64px}}.lg-hero .pg-h1{max-width:14ch;margin-top:20px}.lg-meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lg-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.lg-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lg-points{grid-template-columns:repeat(4,minmax(0,1fr))}}.lg-point{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);gap:10px;padding:22px;display:grid}.lg-point b{letter-spacing:-.01em;color:var(--color-ink);font-size:17px;display:block}.lg-point span{color:var(--color-graphite);font-size:15px;line-height:1.5}.lg-point .lg-big{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.lg-grid{align-items:start;gap:40px;display:grid}@media (width>=1024px){.lg-grid{grid-template-columns:280px minmax(0,1fr);gap:72px}}.lg-toc{gap:6px;display:grid}@media (width>=1024px){.lg-toc{position:sticky;top:104px}}.lg-toc p{margin:0 0 10px}.lg-toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.lg-toc li{counter-increment:toc}.lg-toc a{min-height:44px;color:var(--color-graphite);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:15px;line-height:1.35;text-decoration:none;display:grid}.lg-toc a:before{content:counter(toc, decimal-leading-zero);color:var(--color-steel);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px;font-weight:600}.lg-toc a:hover{background:var(--color-concrete);color:var(--color-ink)}.lg-toc a[aria-current=true]{background:var(--color-ink);color:var(--color-on-ink)}.lg-toc a[aria-current=true]:before{color:var(--color-on-ink-muted)}.lg-note{border-radius:var(--radius-card-sm);background:var(--color-concrete);color:var(--color-graphite);align-items:flex-start;gap:12px;margin-bottom:32px;padding:16px 18px;font-size:15px;display:flex}.lg-note a{color:var(--color-beacon-text);text-decoration:underline;text-decoration-color:var(--color-beacon-soft);text-underline-offset:3px;font-weight:500}.lg-cover{counter-reset:cov;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.lg-cover{grid-template-columns:repeat(3,minmax(0,1fr))}}.lg-cover li{counter-increment:cov;border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);color:var(--color-graphite);gap:8px;padding:20px;font-size:15px;line-height:1.5;display:grid}.lg-cover li:before{content:counter(cov, decimal-leading-zero);color:var(--color-steel);font-size:12px;font-weight:600}.lg-cover b{color:var(--color-ink);font-size:16px}.pg-form{gap:22px;display:grid}.pg-field{gap:8px;min-width:0;display:grid}.pg-field>label,.pg-field>.pg-field-label{color:var(--color-ink);font-size:15px;font-weight:500}.pg-field>label span,.pg-field>.pg-field-label span{color:var(--color-label);font-weight:400}.pg-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.pg-field select,.pg-field textarea{border:1px solid var(--color-rule);background:var(--color-paper);width:100%;min-height:56px;color:var(--color-ink);font:inherit;border-radius:14px;padding:0 16px;font-size:17px;transition:border-color .16s,box-shadow .16s}.pg-field textarea{resize:vertical;min-height:128px;padding:14px 16px;line-height:1.5}.pg-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c0d10' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.pg-field input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.pg-field select:hover,.pg-field textarea:hover{border-color:var(--color-steel)}.pg-field input:focus-visible,.pg-field select:focus-visible,.pg-field textarea:focus-visible{border-color:var(--color-beacon);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-beacon-soft) 60%, transparent);outline:none}.pg-field input:user-invalid,.pg-field select:user-invalid{border-color:var(--color-stop)}.pg-field input::placeholder,.pg-field textarea::placeholder{color:var(--color-steel)}.pg-hint{color:var(--color-label);font-size:14px}.pg-pair{gap:18px;display:grid}@media (width>=640px){.pg-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-chips{flex-wrap:wrap;gap:10px;display:flex}.pg-chips label{border:1px solid var(--color-rule);background:var(--color-paper);min-width:64px;min-height:48px;color:var(--color-graphite);cursor:pointer;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.pg-chips label:hover{border-color:var(--color-steel)}.pg-chips label:has(input:checked){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.pg-chips label:has(input:focus-visible){outline:2px solid var(--color-beacon);outline-offset:2px}.pg-chips input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pg-file{border:1px dashed var(--color-steel);background:var(--color-paper);border-radius:14px;gap:6px;padding:16px 18px;display:grid;position:relative}.pg-file:has(input:focus-visible){outline:2px solid var(--color-beacon);outline-offset:2px}.pg-file b{font-size:15px;font-weight:500}.pg-file input[type=file]{color:var(--color-graphite);max-width:100%;font-size:15px}.pg-consent{border-radius:var(--radius-card-sm);background:var(--color-concrete);color:var(--color-graphite);cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;padding:18px;font-size:15px;line-height:1.5;display:grid}.pg-consent input{width:24px;height:24px;accent-color:var(--color-ink);margin:2px 0 0}.pg-consent a{color:var(--color-ink);font-weight:500}.pg-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pg-feedback{border-radius:var(--radius-card);background:var(--color-concrete);margin-top:28px;padding:28px}.pg-feedback[hidden]{display:none}.pg-feedback:focus{outline:none}.pg-feedback h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.1}.pg-feedback p{color:var(--color-graphite);margin-top:12px;font-size:17px;line-height:1.55}.pg-feedback.is-success{background:var(--color-go-soft);border:1px solid var(--color-go-line);color:var(--color-ink)}.pg-feedback.is-success h3{color:var(--color-go-text)}.pg-feedback.is-success p{color:var(--color-graphite)}.pg-feedback.is-success .pg-ref{background:var(--color-paper);border:1px solid var(--color-go-line);color:var(--color-ink);border-radius:12px;align-items:baseline;gap:8px;margin-top:16px;padding:12px 16px;font-weight:500;display:inline-flex}.pg-feedback.is-success .pg-ref strong{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:22px}.pg-feedback.is-error{border:1px solid color-mix(in srgb, var(--color-stop) 30%, transparent);background:var(--color-stop-soft)}.pg-feedback.is-error h3{color:var(--color-stop)}.pg-fieldset{border:0;min-width:0;margin:0;padding:0}.pg-fieldset:disabled{opacity:.6;cursor:progress}.wiz{align-items:start;gap:32px;display:grid}@media (width>=1024px){.wiz{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}.wiz-form{min-width:0;min-height:560px;position:relative}.wiz-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.wiz-progress span{background:var(--color-rule);border-radius:999px;height:6px;transition:background-color .24s}.wiz-progress span.is-done,.wiz-progress span.is-now{background:var(--color-ink)}.wiz-status{color:var(--color-label);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:14px;display:flex}.wiz-status b{color:var(--color-ink);font-weight:600}.wiz-step{border-radius:var(--radius-tile-sm);background:var(--color-concrete);gap:22px;padding:24px;display:grid}@media (width>=768px){.wiz-step{border-radius:var(--radius-tile);padding:36px}}.wiz-step+.wiz-step{margin-top:24px}.js .wiz-step[hidden]{display:none}.wiz-head{gap:6px;display:grid}.wiz-head .pg-h3{font-size:clamp(26px,5vw,34px)}.wiz-head p{color:var(--color-graphite);font-size:16px}.wiz-group[hidden]{display:none!important}.wiz-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.wiz-nav .pg-btn{flex:160px}.js .wiz-nav[data-nojs]{display:none}.wiz-summary{position:relative}@media (width>=1024px){.wiz-summary{position:sticky;top:104px}}.wiz-sum{background:var(--color-ink);color:var(--color-on-ink);border-radius:var(--radius-tile-sm);gap:18px;padding:26px;display:grid}@media (width>=768px){.wiz-sum{border-radius:var(--radius-tile);padding:32px}}.wiz-sum .pg-label{color:var(--color-on-ink-muted)}.wiz-sum dl{margin:0;display:grid}.wiz-sum dl>div{border-top:1px solid var(--color-ink-lifted);gap:2px;padding:12px 0;display:grid}.wiz-sum dt{color:var(--color-on-ink-muted);font-size:13px}.wiz-sum dd{overflow-wrap:anywhere;min-height:1.4em;margin:0;font-size:17px;font-weight:500}.wiz-sum dd:empty:before{content:"—";color:var(--color-on-ink-muted)}.wiz-sum .wiz-sum-big{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1}.wiz-side{gap:14px;margin-top:14px;display:grid}.wiz-promise{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);color:var(--color-graphite);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:18px;font-size:15px;line-height:1.5;display:grid}.wiz-promise b{color:var(--color-ink);font-size:16px;display:block}.wiz-call{border-radius:var(--radius-card);background:var(--color-concrete);color:var(--color-ink);align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.wiz-call b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1;display:block}.wiz-call span{color:var(--color-label);font-size:14px}.wiz-call b{color:var(--color-ink)}.job-hero{gap:28px;display:grid}@media (width>=1024px){.job-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px}}.job-count{color:var(--color-on-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:14px;font-weight:600}.job-count span{color:var(--color-on-ink-muted);font-weight:500}.job-card{background:var(--color-ink);color:var(--color-on-ink);border-radius:var(--radius-tile-sm);gap:20px;padding:28px 24px;display:grid;position:relative;overflow:hidden}@media (width>=768px){.job-card{border-radius:var(--radius-tile);padding:40px}}.job-card:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 100% 0%, color-mix(in srgb, var(--color-glow) 14%, transparent), transparent 70%);position:absolute;inset:0}.job-card>*{position:relative}.job-card .pg-facts>div{border-color:var(--color-ink-lifted)}.job-card .pg-facts dt{color:var(--color-on-ink-muted)}.job-card .pg-figure{color:var(--color-on-ink);font-size:clamp(48px,12vw,60px)}@media (width>=768px){.job-card .pg-figure{font-size:clamp(56px,5.2vw,76px)}}.job-card .pg-label{color:var(--color-on-ink-muted)}.job-pay-note{color:var(--color-on-ink-muted);font-size:14px}.job-kinds{counter-reset:kind;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.job-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-kinds li{counter-increment:kind;border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);letter-spacing:-.01em;gap:10px;padding:22px;font-size:18px;font-weight:500;display:grid}.job-kinds li:before{content:counter(kind, decimal-leading-zero);color:var(--color-steel);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.job-split{gap:32px;display:grid}@media (width>=1024px){.job-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}}.job-others{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.job-others{grid-template-columns:repeat(3,minmax(0,1fr))}}.job-other{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);color:var(--color-ink);transition:transform .2s var(--ease-out-quint), box-shadow .2s;gap:14px;padding:24px;text-decoration:none;display:grid}.job-other:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.job-other b{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.1}.job-other .job-other-pay{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.job-other span{color:var(--color-graphite);font-size:15px}.job-other .pg-link{margin-top:auto}.job-faq{gap:10px;display:grid}.job-faq details{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);padding:0 22px}.job-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.job-faq summary::-webkit-details-marker{display:none}.job-faq summary:after{content:"+";color:var(--color-steel);flex:none;font-size:22px}.job-faq details[open] summary:after{content:"–"}.job-faq details p{color:var(--color-graphite);padding:0 0 20px;line-height:1.55}.emp-hero-grid{gap:28px;display:grid}@media (width>=1024px){.emp-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px}}.emp-stats{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.emp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.emp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.emp-stat{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);grid-template-rows:auto auto 1fr;align-content:start;gap:10px;padding:24px;display:grid}.emp-stat .pg-figure{font-size:clamp(40px,8vw,56px)}.emp-stat b{letter-spacing:-.01em;min-height:2.5em;font-size:17px;line-height:1.25}.emp-stat span{color:var(--color-graphite);font-size:15px;line-height:1.5}.emp-steps{counter-reset:es;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.emp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.emp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.emp-step{counter-increment:es;border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);align-content:start;gap:12px;padding:24px;display:grid}.emp-step:before{content:counter(es, decimal-leading-zero);background:var(--color-ink);width:44px;height:44px;color:var(--color-on-ink);font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;font-size:15px;font-weight:600;display:grid}.emp-step b{letter-spacing:-.015em;font-size:19px}.emp-step span{color:var(--color-graphite);font-size:15px;line-height:1.5}.emp-brief{gap:32px;display:grid}@media (width>=1024px){.emp-brief{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}}.emp-form-card{background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-tile-sm);padding:24px}@media (width>=768px){.emp-form-card{border-radius:var(--radius-tile);padding:40px}}.emp-contact{flex-wrap:wrap;gap:12px 28px;display:flex}.emp-contact a{min-height:48px;color:var(--color-on-ink);align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.emp-contact a:hover{text-underline-offset:4px;text-decoration:underline}.vf-grid{align-items:start;gap:32px;display:grid}@media (width>=1024px){.vf-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.vf-steps{counter-reset:vs;gap:10px;margin:0;padding:0;list-style:none;display:grid}.vf-steps li{counter-increment:vs;background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-graphite);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:grid}.vf-steps li:before{content:counter(vs);background:var(--color-ink);width:32px;height:32px;color:var(--color-on-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.vf-steps li>span{min-width:0}.vf-steps a{color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.vf-why{gap:0;margin:0;padding:0;list-style:none;display:grid}.vf-why li{border-top:1px solid var(--color-ink-lifted);gap:4px;padding:16px 0;display:grid}.vf-why b{font-size:17px}.vf-why span{color:var(--color-on-ink-muted);font-size:15px;line-height:1.5}.nf-code{font-family:var(--font-display);letter-spacing:-.06em;color:var(--color-aurora-2);font-variant-numeric:tabular-nums;font-size:clamp(120px,34vw,240px);font-weight:800;line-height:.85}@media (width>=1024px){.nf-code{font-size:clamp(240px,24vw,360px)}}.nf-links{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.nf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.nf-links{grid-template-columns:repeat(4,minmax(0,1fr))}}
