:root{--sans:"Jost",ui-sans-serif,system-ui,sans-serif;--mono:"Jost",ui-sans-serif,system-ui,sans-serif;--paper:#f6f3ee;--paper-light:#faf8f4;--paper-soft:#ece7df;--ink:#17130f;--ink-soft:#4a4138;--muted:#8c8174;--line:#ddd6cb;--terracotta:#7a5c3e;--terracotta-dark:#5f4730;--sage-dark:#17130f;--accent:var(--terracotta);--green:var(--sage-dark);--yellow:#d8c7a8;--champagne:#d8c7a8;--ink-muted:var(--muted);--serif:"Cormorant Garamond",Georgia,serif}.executor-memorial,.legal-document{font-family:var(--sans)}.card-kicker,.executor-memorial .eyebrow,.legal-document .eyebrow,.legal-toc p,.task-category{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.16em}.executor-memorial .btn,.legal-document .btn,.submit-button{border-radius:0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.executor-memorial .header,.legal-document .header{border-bottom:1px solid rgba(15,15,15,.2);background:color-mix(in srgb,#f6f3ee 94%,transparent)}.executor-memorial .btn-primary,.legal-document .btn-primary{background:#17130f;color:#faf8f4}.executor-memorial .btn-primary:hover,.legal-document .btn-primary:hover{background:#2a231b}.executor-memorial .brand-monogram,.legal-document .brand-monogram{background:#17130f;color:#faf8f4}.legal-document{background:#f6f3ee}.legal-document .legal-hero{position:relative;overflow:hidden;background:0 0}.legal-document .legal-hero::before{position:absolute;z-index:-1;top:-170px;left:50%;transform:translateX(-50%);color:rgba(15,15,15,.035);content:"P";font-family:var(--serif);font-size:min(78vw, 780px);font-style:italic;font-weight:300;line-height:1}.legal-document .pilot-notice{border:1px solid rgba(15,15,15,.2);border-radius:0;background:#d8c7a8}.legal-document .operator-placeholder{border-radius:0}.executor-memorial{background:#ece7df}.executor-memorial .executor-hero{background:linear-gradient(90deg,rgba(15,15,15,.055) 1px,transparent 1px) 0 0/90px 100%,#f6f3ee}.executor-memorial .executor-hero h1{max-width:850px;font-weight:300}.executor-memorial .executor-hero h1 em{color:#7a5c3e;font-weight:300}.executor-memorial .earnings-card{padding:18px;border-radius:0;background:#faf8f4;box-shadow:24px 24px 0 #17130f;transform:none}.executor-memorial .earnings-card::after{display:none}.memorial-task-photo{position:relative;height:260px;margin-bottom:24px;overflow:hidden}.memorial-task-photo img{width:100%;height:100%;object-fit:cover;object-position:center 72%}.memorial-task-photo span{position:absolute;right:12px;bottom:12px;padding:7px 9px;background:#17130f;color:#fffdf7;font-size:9px;font-weight:800;letter-spacing:.12em}.executor-memorial .task-category{margin-top:28px;color:#7a5c3e}.executor-memorial .promise-strip{background:#faf8f4}.executor-memorial .step-card{border-radius:0;background:#faf8f4}.executor-memorial .step-card>span{border-radius:0;background:#7a5c3e;color:#fffdf7}.executor-memorial .split-section{background:#17130f}.executor-memorial .requirements-card{border-radius:0}.executor-memorial .requirements-card.positive{background:#17130f}.executor-memorial .calculation-card,.executor-memorial .requirements-card.caution{background:#d8c7a8}.executor-memorial .calculation-card{border-radius:0;box-shadow:18px 18px 0 #7a5c3e}.executor-memorial .application-section{background:#ece7df}.executor-memorial .application-form{border-radius:0;background:#faf8f4}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.text-link{color:var(--sage-dark);font-size:14px;font-weight:800}.text-link span{display:inline-block;margin-left:6px;transition:transform .2s ease}.text-link:hover span{transform:translateX(4px)}.executor-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.72fr);gap:clamp(48px,8vw,120px);align-items:center;max-width:1440px;min-height:690px;margin:0 auto;padding:clamp(72px,9vw,132px) clamp(24px,6vw,88px);background:radial-gradient(circle at 92% 7%,rgba(225,87,51,.13),transparent 27%),radial-gradient(circle at 12% 88%,rgba(24,111,101,.12),transparent 30%)}.executor-hero h1,.legal-hero h1{margin:18px 0 24px;font-family:var(--serif);font-size:clamp(54px, 7.2vw, 104px);font-weight:600;line-height:.91;letter-spacing:-.055em}.executor-hero h1 em{color:var(--accent);font-weight:600}.hero-lead{max-width:690px;color:var(--ink-soft);font-size:clamp(18px, 1.7vw, 23px);line-height:1.55}.trust-list{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin:36px 0 0;list-style:none;color:var(--ink-soft);font-size:14px;font-weight:700}.trust-list li::before{content:"✓";margin-right:8px;color:var(--green)}.earnings-card{position:relative;overflow:hidden;padding:clamp(28px,4vw,48px);border:1px solid rgba(38,32,25,.12);border-radius:30px;background:var(--paper);box-shadow:0 32px 80px rgba(59,48,34,.14);transform:rotate(1.3deg)}.earnings-card::after{position:absolute;right:-56px;bottom:-72px;width:170px;height:170px;border-radius:50%;background:var(--yellow);content:"";opacity:.8}.calculation-card dl div,.earnings-topline,.earnings-total,.task-facts div{display:flex;justify-content:space-between;gap:20px}.earnings-topline{align-items:center;color:var(--ink-muted);font-size:13px;font-weight:700}.live-dot{color:var(--green)}.live-dot::before{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:currentColor;content:""}.card-kicker,.task-category{margin:44px 0 10px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.earnings-card h2{max-width:420px;margin:0 0 34px;font-family:var(--serif);font-size:clamp(30px, 3vw, 44px);line-height:1.06}.task-facts{margin:0}.task-facts div{padding:16px 0;border-top:1px solid rgba(38,32,25,.1)}.task-facts dd,.task-facts dt{margin:0}.task-facts dt{color:var(--ink-muted)}.task-facts dd{font-weight:800;text-align:right}.earnings-total{position:relative;z-index:1;align-items:end;margin-top:10px;padding:25px 0 10px;border-top:2px solid var(--ink)}.earnings-total span{max-width:180px;color:var(--ink-soft);font-size:14px}.earnings-total strong{font-family:var(--serif);font-size:34px}.microcopy{position:relative;z-index:1;max-width:330px;margin:18px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.55}.promise-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(38,32,25,.12);background:var(--paper)}.promise-strip article{padding:28px clamp(20px,4vw,56px);border-right:1px solid rgba(38,32,25,.12)}.promise-strip article:last-child{border-right:0}.promise-strip span,.promise-strip strong{display:block}.promise-strip strong{margin-bottom:4px;font-family:var(--serif);font-size:30px}.promise-strip span{color:var(--ink-muted);font-size:13px}.agency-invite,.application-section,.executor-section,.payment-section,.platform-value,.split-section{max-width:1440px;margin:0 auto;padding:clamp(88px,10vw,150px) clamp(24px,6vw,88px)}.section-heading{max-width:810px;margin-bottom:52px}.agency-invite h2,.application-intro h2,.payment-copy h2,.platform-value h2,.section-heading h2{margin:14px 0 20px;font-family:var(--serif);font-size:clamp(42px, 5.5vw, 74px);font-weight:600;line-height:.98;letter-spacing:-.04em}.agency-invite-copy>p,.application-intro>p,.payment-copy>p,.platform-value-intro>p,.section-heading>p:last-child{color:var(--ink-soft);font-size:18px;line-height:1.65}.platform-value{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);gap:clamp(60px,9vw,130px);max-width:none;color:#faf8f4;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0/90px 100%,#17130f}.platform-value>*{width:100%;max-width:650px}.platform-value-intro{justify-self:end}.platform-value-intro>p{color:#a59c8c}.value-note{display:grid;gap:10px;margin-top:42px;padding:24px 0;border-block:1px solid rgba(255,255,255,.2)}.agency-invite-details span,.value-ledger>article>span,.value-note span{color:#d8c7a8;font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.value-note strong{max-width:480px;font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.25}.value-ledger{border-top:1px solid rgba(255,255,255,.22)}.value-ledger article{display:grid;grid-template-columns:100px 1fr;gap:28px;padding:29px 0;border-bottom:1px solid rgba(255,255,255,.22)}.value-ledger h3{margin-bottom:9px;font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.08}.value-ledger p{color:#a59c8c;font-size:13px;line-height:1.68}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step-card{min-height:310px;padding:28px;border:1px solid rgba(38,32,25,.12);border-radius:22px;background:var(--paper)}.step-card:nth-child(2),.step-card:nth-child(4){transform:translateY(28px)}.step-card>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--yellow);font-size:12px;font-weight:800}.step-card h3{margin:66px 0 14px;font-family:var(--serif);font-size:28px;line-height:1.05}.step-card p{color:var(--ink-soft);line-height:1.6}.split-section{max-width:none;background:var(--ink);color:var(--paper)}.split-section>*{max-width:1264px;margin-inline:auto}.split-section .section-heading>p:last-child{color:rgba(255,251,243,.68)}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.requirements-card{padding:clamp(28px,4vw,48px);border-radius:26px}.requirements-card.positive{background:var(--green)}.requirements-card.caution{color:var(--ink);background:var(--yellow)}.requirements-card .card-kicker{margin-top:0;color:inherit;opacity:.7}.check-list,.requirements-card ul{padding:0;margin:28px 0 0;list-style:none}.check-list li,.requirements-card li{position:relative;padding:17px 0 17px 34px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent);line-height:1.5}.check-list li::before,.requirements-card li::before{position:absolute;left:2px;content:"✓";font-weight:800}.caution li::before{content:"×"}.application-section,.payment-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(54px,9vw,130px);align-items:start}.check-list{margin-bottom:30px}.check-list li{border-top-color:rgba(38,32,25,.12)}.check-list li::before{color:var(--green)}.calculation-card{padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--yellow);box-shadow:20px 20px 0 var(--green)}.calculation-card .card-kicker{margin-top:0;color:var(--ink);opacity:.62}.calculation-card dl{margin:40px 0 28px}.calculation-card dl div{padding:18px 0;border-top:1px solid rgba(38,32,25,.18)}.calculation-card dd,.calculation-card dt{margin:0}.calculation-card dd{font-weight:800}.calculation-card .calculation-result{align-items:end;border-top:2px solid var(--ink)}.calculation-result dt{font-weight:800}.calculation-result dd{font-family:var(--serif);font-size:36px}.calculation-card>p{font-size:13px;line-height:1.6;opacity:.7}.agency-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:clamp(54px,9vw,130px);max-width:none;color:#fffdf7;background:#7a5c3e}.agency-invite>*{width:100%;max-width:650px}.agency-invite-copy{justify-self:end}.agency-invite-copy>p{color:#eaded8}.agency-invite-details{display:grid;gap:0}.agency-invite-details>div{padding:25px 0;border-top:1px solid rgba(255,255,255,.25)}.agency-invite-details p{margin-top:10px;color:#eaded8;font-size:13px;line-height:1.7}.agency-invite-details .btn{width:fit-content;margin-top:24px;background:#fffdf7;color:#17130f}.application-section{max-width:none;background:#ece7df}.application-form,.application-intro{width:100%;max-width:650px}.application-intro{justify-self:end}.contact-note{display:inline-flex;flex-direction:column;gap:5px;margin-top:30px;padding:18px 20px;border-left:3px solid var(--accent);background:rgba(255,251,243,.7);font-size:13px}.contact-note a{color:var(--ink);font-weight:800}.application-form{justify-self:start;padding:clamp(26px,4vw,44px);border-radius:28px;background:var(--paper);box-shadow:0 24px 70px rgba(38,32,25,.1)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.application-form>label,.field-row label{display:grid;gap:9px;margin-bottom:18px;font-size:13px;font-weight:800}.application-form input,.application-form select,.application-form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(38,32,25,.24);border-radius:10px;color:var(--ink);background:#fffefa;font:inherit;font-weight:500}.application-form textarea{resize:vertical}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--green);outline:3px solid rgba(24,111,101,.14)}.category-fieldset{padding:0;margin:8px 0 24px;border:0}.category-fieldset legend{margin-bottom:12px;font-size:13px;font-weight:800}.category-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.category-options label,.consent-list label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(38,32,25,.12);border-radius:10px;font-size:12px;font-weight:700;line-height:1.45}.category-options input,.consent-list input{width:17px;min-height:17px;margin:0;accent-color:var(--green)}.consent-list{display:grid;gap:8px;margin:20px 0}.consent-list a{color:var(--green)}.field-error,.form-status{min-height:20px;margin:8px 0 0;color:#a33522;font-size:12px;font-weight:700}.submit-button{width:100%;min-height:56px}.form-status{color:var(--green);text-align:center}.legal-page{padding-bottom:100px}.legal-hero{padding:clamp(80px,10vw,140px) clamp(24px,8vw,120px) 60px;text-align:center;background:radial-gradient(circle at 16% 30%,rgba(24,111,101,.13),transparent 24%),radial-gradient(circle at 84% 20%,rgba(225,87,51,.13),transparent 24%)}.legal-hero h1{max-width:1000px;margin-inline:auto;font-size:clamp(48px, 7vw, 92px)}.legal-hero>p:last-child{color:var(--ink-muted)}.pilot-notice{display:flex;gap:14px;max-width:1180px;margin:34px auto 0;padding:22px 26px;border-radius:16px;color:var(--ink);background:var(--yellow);line-height:1.55}.pilot-notice strong{flex:0 0 auto}.legal-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:clamp(48px,8vw,110px);justify-content:center;max-width:1180px;margin:72px auto 0;padding:0 24px}.legal-toc{position:sticky;top:100px;align-self:start;display:grid;gap:12px;padding-left:20px;border-left:1px solid rgba(38,32,25,.18)}.legal-toc p{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-toc a{color:var(--ink-muted);font-size:13px;text-decoration:none}.legal-toc a:hover{color:var(--accent)}.legal-content{min-width:0}.legal-content section{scroll-margin-top:110px;padding:0 0 52px;margin:0 0 52px;border-bottom:1px solid rgba(38,32,25,.14)}.legal-content h2{margin:0 0 24px;font-family:var(--serif);font-size:clamp(30px, 4vw, 42px);font-weight:600;line-height:1.1}.legal-content li,.legal-content p{color:var(--ink-soft);font-size:16px;line-height:1.8}.legal-content li+li{margin-top:8px}.legal-content a{color:var(--green);text-underline-offset:3px}.operator-placeholder{display:grid;gap:8px;margin:28px 0;padding:24px;border:1px dashed var(--accent);border-radius:14px;background:rgba(225,87,51,.06);line-height:1.6}.operator-placeholder span{color:var(--ink-soft)}.legal-sources{font-size:13px!important}.privacy-content{max-width:760px;margin:72px auto 0;padding:0 24px}@media (max-width:980px){.executor-hero{grid-template-columns:1fr}.earnings-card{max-width:600px;transform:none}.promise-strip{grid-template-columns:1fr 1fr}.promise-strip article:nth-child(2){border-right:0}.promise-strip article:nth-child(-n+2){border-bottom:1px solid rgba(38,32,25,.12)}.steps-grid{grid-template-columns:1fr 1fr}.step-card:nth-child(2),.step-card:nth-child(4){transform:none}.agency-invite,.application-section,.payment-section,.platform-value{grid-template-columns:1fr}.agency-invite>*,.application-form,.application-intro,.platform-value>*{max-width:760px;justify-self:center}.legal-layout{grid-template-columns:1fr}.legal-toc{position:static;grid-template-columns:1fr 1fr}.legal-toc p{grid-column:1/-1}}@media (max-width:720px){.executor-hero{min-height:auto;padding-top:72px}.executor-hero h1{font-size:clamp(48px, 14vw, 70px)}.trust-list{display:grid}.category-options,.field-row,.promise-strip,.requirements-grid,.steps-grid,.value-ledger article{grid-template-columns:1fr}.promise-strip article{border-right:0;border-bottom:1px solid rgba(38,32,25,.12)}.promise-strip article:last-child{border-bottom:0}.step-card{min-height:250px}.step-card h3{margin-top:44px}.value-ledger article{gap:12px}.calculation-card{box-shadow:10px 10px 0 var(--green)}.application-form{padding:24px 18px}.pilot-notice{flex-direction:column;margin-inline:18px}.legal-toc{grid-template-columns:1fr}}