.job-bloom{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.job-bloom-a{width:620px;height:620px;left:-180px;top:-160px;background:radial-gradient(circle at center,rgba(226,234,242,.55),transparent 68%)}.job-bloom-b{width:720px;height:720px;right:-210px;top:40px;background:radial-gradient(circle at center,rgba(245,210,184,.52),transparent 68%)}.job-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(34px,6vw,76px);align-items:center}.job-hero h1{font-size:clamp(50px,7.4vw,104px);line-height:.98;letter-spacing:-.045em;font-weight:500;margin-top:18px}.job-hero h1 .serif{color:var(--moss)}.job-hero-sub{font-size:19px;line-height:1.55;color:var(--ink-2);margin-top:26px;max-width:650px}.job-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.job-trigger{font-size:13.5px;color:var(--ink-3);margin-top:16px;line-height:1.5;max-width:520px}.job-brief{background:#ffffffeb;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-card);overflow:hidden}.job-brief-top{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.job-avatar{width:42px;height:42px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700}.job-brief-name{font-size:17px;font-weight:600;letter-spacing:-.015em}.job-brief-role{font-size:10.5px;color:var(--ink-4);margin-top:3px;text-transform:uppercase;letter-spacing:.1em}.job-brief-state{margin-left:auto;font-size:10.5px;color:var(--moss);text-transform:uppercase;letter-spacing:.1em}.job-brief-body{padding:22px 20px 20px}.job-brief-label{font-size:10.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.job-brief-body p{font-size:15.5px;line-height:1.58;color:var(--ink-2)}.job-brief-rules{border-top:1px solid var(--line)}.job-brief-rules div{padding:16px 20px;border-bottom:1px solid var(--line)}.job-brief-rules div:last-child{border-bottom:none}.job-brief-rules strong{display:block;font-size:14.5px;letter-spacing:-.01em}.job-brief-rules span{display:block;font-size:13.5px;line-height:1.45;color:var(--ink-3);margin-top:5px}.job-answer-band{padding-top:34px;padding-bottom:44px}.job-answer-grid{max-width:1040px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:34px;align-items:start;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:28px;padding-bottom:28px}.job-answer{font-size:20px;line-height:1.55;color:var(--ink);margin-top:14px;max-width:740px}.job-answer-facts{display:grid;gap:10px}.job-answer-facts div{background:#ffffffa3;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.job-answer-facts strong{display:block;font-size:13.5px}.job-answer-facts span{display:block;margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--ink-3)}.job-section-head{text-align:center;max-width:720px;margin:0 auto 34px}.job-section-head h2{font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:500;margin-top:14px}.job-section-head p{font-size:17px;color:var(--ink-2);line-height:1.58;margin:18px auto 0;max-width:640px}.job-workflow{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.job-workflow-head,.job-workflow-row{display:grid;grid-template-columns:.9fr 1.35fr .95fr;gap:22px;align-items:center}.job-workflow-head{padding:14px 0;font-size:10.5px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line)}.job-workflow-row{padding:20px 0;border-bottom:1px solid var(--line)}.job-workflow-row:last-child{border-bottom:none}.job-workflow-row strong{font-size:15px;line-height:1.35;letter-spacing:-.01em}.job-workflow-row span{font-size:14.5px;color:var(--ink-2);line-height:1.5}.job-workflow-row em{font-style:normal;font-size:12.5px;color:var(--moss);line-height:1.45}.job-compare-section{padding-top:76px;padding-bottom:84px;background:#ffffff52}.job-comparison{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.job-comparison-head,.job-comparison-row{display:grid;grid-template-columns:.75fr 1fr 1fr 1fr;gap:18px;align-items:start}.job-comparison-head{padding:14px 0;font-size:10.5px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line)}.job-comparison-row{padding:18px 0;border-bottom:1px solid var(--line)}.job-comparison-row:last-child{border-bottom:none}.job-comparison-row strong{font-size:15px;line-height:1.35}.job-comparison-row span{font-size:14px;line-height:1.48;color:var(--ink-2)}.job-comparison-row em{font-style:normal;font-size:13.5px;line-height:1.45;color:var(--moss)}.job-example-section{padding-top:76px;padding-bottom:84px}.job-example-grid{max-width:1040px;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.job-example-grid h2{font-size:clamp(32px,4.2vw,52px);line-height:1.06;letter-spacing:-.035em;font-weight:500;margin-top:14px}.job-example-grid p{font-size:17px;line-height:1.62;color:var(--ink-2);margin-top:18px}.job-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.job-flow span{position:relative;min-height:74px;display:grid;place-items:center;text-align:center;border:1px solid var(--line);border-radius:14px;background:#ffffffad;padding:10px;font-size:12.5px;line-height:1.35;color:var(--ink-2)}.job-flow span:not(:last-child):after{content:"";position:absolute;right:-7px;top:50%;width:6px;height:1px;background:var(--moss)}.job-shot-band{background:var(--cream-interlude)}.job-shot-grid{max-width:980px;display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(32px,6vw,76px);align-items:center}.job-shot-grid figure{margin:0;display:flex;flex-direction:column;align-items:center}.job-shot-grid img{width:100%;max-width:286px;height:auto;filter:drop-shadow(0 24px 38px rgba(20,28,26,.24))}.job-shot-grid figcaption{margin-top:16px;font-size:13px;color:var(--ink-3);text-align:center;font-family:"Instrument Serif",Georgia,serif;font-style:italic}.job-shot-grid h2,.job-rules-grid h2,.job-safety-grid h2{font-size:clamp(32px,4.2vw,52px);line-height:1.06;letter-spacing:-.035em;font-weight:500;margin-top:14px}.job-shot-grid p,.job-rules-grid p,.job-safety-grid p{font-size:17px;color:var(--ink-2);line-height:1.62;margin-top:20px}.job-proof-list{display:grid;gap:14px;margin-top:28px}.job-proof-list div{border-top:1px solid rgba(20,20,28,.12);padding-top:12px}.job-proof-list strong{display:block;font-size:14.5px;letter-spacing:-.01em}.job-proof-list span{display:block;font-size:13.5px;line-height:1.45;color:var(--ink-3);margin-top:4px}.job-rules-grid,.job-safety-grid{max-width:1040px;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,70px);align-items:start}.job-rule-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow-card)}.job-rule-title{font-size:10.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.12em}.job-rule-card p{margin-top:12px;font-size:15.5px;color:var(--ink-2);line-height:1.62}.job-integrations{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:0 auto}.job-integrations span{font-size:12px;letter-spacing:.04em;color:var(--ink-2);padding:8px 13px;border:1px solid var(--line-2);border-radius:999px;background:#ffffff9e}.job-integrations .job-more{background:var(--ink);color:var(--off-white);border-color:var(--ink)}.job-failure-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.job-failure-list div{padding:18px 0;border-bottom:1px solid var(--line)}.job-failure-list div:last-child{border-bottom:none}.job-failure-list strong{display:block;font-size:15.5px;letter-spacing:-.01em}.job-failure-list span{display:block;font-size:14.5px;line-height:1.5;color:var(--ink-2);margin-top:6px}.job-approval-band{background:#ffffff52}.job-approval-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.job-approval-grid div{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px}.job-approval-grid h3{font-size:20px;margin-bottom:12px}.job-approval-grid p{font-size:14px;color:var(--ink-2);line-height:1.45;padding:9px 0;border-top:1px solid var(--line)}.job-faq{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.job-faq details{border-bottom:1px solid var(--line)}.job-faq details:last-child{border-bottom:none}.job-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;font-size:17px;font-weight:600;letter-spacing:-.01em}.job-faq summary::-webkit-details-marker{display:none}.job-faq summary span{color:var(--moss);font-size:22px;line-height:1}.job-faq details[open] summary span{transform:rotate(45deg)}.job-faq p{font-size:15.5px;color:var(--ink-2);line-height:1.62;margin:0 0 22px;max-width:700px}.job-related{margin-top:18px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.job-related a{font-size:12.5px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;padding:8px 16px;background:var(--paper)}@media(max-width:900px){.job-hero-grid,.job-answer-grid,.job-example-grid,.job-shot-grid,.job-rules-grid,.job-safety-grid{grid-template-columns:1fr!important}.job-brief{max-width:520px}.job-flow{grid-template-columns:1fr}.job-flow span:not(:last-child):after{display:none}}@media(max-width:760px){.job-workflow-head{display:none}.job-workflow-row{grid-template-columns:1fr!important;gap:8px}.job-comparison-head{display:none}.job-comparison-row{grid-template-columns:1fr!important;gap:8px}.job-approval-grid{grid-template-columns:1fr!important}.job-hero h1{font-size:clamp(44px,12vw,62px)}}
