@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_2918c516-module__zgRZpa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_2918c516-module__zgRZpa__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5ef;--surface:#fffdf7;--surface-strong:#fff;--body-bg:radial-gradient(circle at 18% 0%, #2f6f5e1f, transparent 28rem), linear-gradient(180deg, #fffdf7 0%, var(--bg) 38%, #f3f0e8 100%);--ink:#18201c;--muted:#69746d;--line:#ded8ca;--line-strong:#cfc6b7;--accent:#2f6f5e;--accent-dark:#1f5548;--accent-contrast:#fffdf7;--accent-soft:#e5f1eb;--amber:#9a5c13;--amber-soft:#fff2d8;--red:#b42318;--blue:#254f9a;--preview-bg:linear-gradient(160deg, #18201cf5, #1f5548f0), #18201c;--preview-ink:#fffdf7;--preview-muted:#eef8f1b3;--preview-line:#fffdf724;--preview-row-bg:#fffdf714;--shadow:0 24px 70px #1f28221c;--soft-shadow:0 12px 36px #1f282214}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b0a;--surface:#111713;--surface-strong:#172019;--body-bg:radial-gradient(circle at 18% 0%, #6ab09424, transparent 28rem), linear-gradient(180deg, #080b0a 0%, #0e1511 44%, #12120e 100%);--ink:#edf4ec;--muted:#a5b0a8;--line:#2a352e;--line-strong:#3c4a41;--accent:#8ad0ad;--accent-dark:#b8e8cf;--accent-contrast:#07110d;--accent-soft:#14281f;--amber:#f2bd6b;--amber-soft:#302515;--red:#ff8d80;--blue:#a9c7ff;--preview-bg:linear-gradient(160deg, #ebf4ecf5, #afd5c1f0), #eaf4ed;--preview-ink:#101712;--preview-muted:#101712ad;--preview-line:#10171226;--preview-row-bg:#1017120f;--shadow:0 24px 70px #0000006b;--soft-shadow:0 12px 36px #0000004d}html[data-theme=dark] .secondaryButton,html[data-theme=dark] .iconButton{color:var(--ink);background:var(--surface-strong);border-color:var(--line-strong)}html[data-theme=dark] .secondaryButton:hover,html[data-theme=dark] .iconButton:hover{background:color-mix(in srgb, var(--surface-strong) 76%, var(--accent-soft))}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--body-bg);font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;margin:0}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.siteShell{width:min(1500px,100%);margin:0 auto;padding:18px}.heroSection,.plainSection,.workspaceSection{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:var(--soft-shadow)}.heroSection{border-radius:26px;min-height:min(940px,100dvh - 36px);padding:18px}.navBar{justify-content:space-between;align-items:center;gap:18px;padding:8px 8px 26px;display:flex}.brand,.navActions,.heroActions,.proofStrip,.toolbar,.taskActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand{font-size:.94rem;font-weight:850}.brand span{background:var(--accent);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 6px #2f6f5e21}.navActions a,.navActions button,.secondaryLink{min-height:38px;color:var(--muted);background:0 0;border:0;font-size:.9rem;font-weight:750}.navActions button{border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);border-radius:999px;padding:0 14px}.themeToggle{width:38px;min-width:38px;padding:0}.themeToggle svg{color:var(--accent-dark)}.heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:28px;min-height:690px;display:grid}.heroCopy{flex-direction:column;justify-content:center;padding:clamp(24px,5vw,72px);display:flex}.eyebrow{color:var(--accent-dark);text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:850}h1{letter-spacing:0;max-width:820px;margin-bottom:22px;font-size:3.85rem;line-height:.98}.heroLead{max-width:650px;color:color-mix(in srgb, var(--ink) 72%, var(--muted));margin-bottom:14px;font-size:1.18rem;line-height:1.65}.resultLine{max-width:620px;color:var(--accent-dark);margin-bottom:24px;font-size:1rem;font-weight:850;line-height:1.45}.primaryButton,.secondaryButton,.ghostButton,.iconButton{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.primaryButton{color:var(--accent-contrast);background:var(--accent);padding:0 18px;box-shadow:0 14px 32px #2f6f5e3b}.primaryButton:hover{background:var(--accent-dark)}.primaryButton:active,.secondaryButton:active,.ghostButton:active,.iconButton:active{transform:translateY(1px)scale(.99)}.secondaryButton,.ghostButton{color:var(--ink);background:var(--surface-strong);border-color:var(--line);padding:0 14px}.secondaryButton:hover,.ghostButton:hover,.navActions button:hover{border-color:var(--line-strong)}.ghostButton{color:var(--muted);background:0 0}.secondaryLink{color:var(--accent-dark);padding:0 6px}.wideButton{width:100%}.proofStrip{margin-top:34px}.proofStrip span,.packageTrial,.secureBadge{border:1px solid var(--line);min-height:32px;color:var(--muted);background:color-mix(in srgb, var(--surface-strong) 72%, transparent);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:780}.heroPreview{min-height:100%;color:var(--preview-ink);background:var(--preview-bg);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.previewHeader,.railHeader,.billingNote{align-items:center;gap:9px;display:inline-flex}.statusDot{background:var(--accent);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #88d0af26}.previewRows{gap:14px;margin:32px 0;display:grid}.previewRow{border:1px solid var(--preview-line);background:var(--preview-row-bg);border-radius:18px;gap:7px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14}.previewRow span,.previewRow small,.previewFooter{color:var(--preview-muted)}.previewRow strong{color:var(--preview-ink);line-height:1.35}.previewFooter{border-top:1px solid var(--preview-line);justify-content:space-between;gap:14px;padding-top:18px;font-weight:780;display:flex}.plainSection,.workspaceSection{border-radius:22px;margin-top:18px;padding:clamp(24px,4vw,58px)}.startPathBand{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--soft-shadow);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;margin-top:18px;padding:14px;display:grid}.startPathBand div{border:1px solid var(--line);background:var(--surface-strong);border-radius:12px;padding:12px 14px}.startPathBand span{color:var(--accent-dark);text-transform:uppercase;margin-bottom:5px;font-size:.76rem;font-weight:900;display:block}.startPathBand strong{margin-bottom:4px;display:block}.startPathBand p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.sectionHeading,.workspaceIntro{max-width:760px;margin-bottom:24px}.sectionHeading h2,.workspaceIntro h2{margin-bottom:12px;font-size:2.65rem;line-height:1.06}.sectionHeading p,.workspaceIntro p,.buyerItem p,.packageItem p,.panelTitle p,.ruleItem p,.taskItem p{color:var(--muted);line-height:1.55}.stepGrid{grid-template-columns:1.2fr .9fr 1.1fr .8fr;gap:12px;display:grid}.stepItem,.buyerItem,.packageItem,.rail,.panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong) 82%, transparent)}.stepItem{border-radius:18px;min-height:150px;padding:18px}.stepItem span{color:var(--accent-dark);margin-bottom:28px;font-size:.82rem;font-weight:900;display:block}.stepItem p{color:color-mix(in srgb, var(--ink) 88%, var(--muted));margin-bottom:0;font-size:1.02rem;font-weight:760}.beforeAfterGrid .stepItem{align-content:start;gap:8px;display:grid}.beforeAfterGrid .stepItem span{margin-bottom:16px}.beforeAfterGrid .stepItem small{color:var(--accent-dark);text-transform:uppercase;font-size:.72rem;font-weight:900}.beforeAfterGrid .stepItem p+small{margin-top:12px}.buyerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.buyerItem{border-radius:18px;min-height:170px;padding:18px}h2,h3{margin-bottom:8px;line-height:1.2}h3{font-size:1.02rem}.packageGrid{grid-template-columns:minmax(240px,.85fr) minmax(280px,1.15fr) minmax(240px,.95fr);align-items:stretch;gap:14px;display:grid}.packageItem{border-radius:20px;flex-direction:column;justify-content:space-between;gap:22px;min-height:430px;padding:20px;display:flex}.featuredPackage{background:var(--surface-strong);box-shadow:var(--soft-shadow);border-color:#2f6f5e66}.packageItem strong{margin:10px 0;font-size:2rem;display:block}.packageItem ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.packageItem li{color:color-mix(in srgb, var(--ink) 82%, var(--muted));gap:8px;line-height:1.45;display:flex}.packageItem li svg{color:var(--accent);flex:none;margin-top:3px}.workspace{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:18px;display:grid}.rail,.panel{box-shadow:var(--soft-shadow);border-radius:16px}.rail{padding:18px;position:sticky;top:18px}.railHeader{color:var(--accent-dark);font-size:.86rem;font-weight:850}.workflowMeta{border-bottom:1px solid var(--line);padding:22px 0 18px}.workflowMeta p,.workflowMeta span{color:var(--muted);margin:0}.workflowMeta strong{margin:8px 0 2px;font-size:2rem;line-height:1;display:block}.stageList{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.stageList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 0 10px;display:flex}.stageList span{color:var(--muted);font-size:.9rem}.stageList strong{text-align:right;font-size:.86rem}.billingNote{background:var(--accent-soft);color:var(--accent-dark);border-radius:12px;align-items:flex-start;padding:12px;line-height:1.4}.studioGrid{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);gap:18px;display:grid}.panel{min-width:0;padding:18px}.intakePanel{grid-row:span 2}.panelTitle{align-items:flex-start;gap:10px;min-height:48px;margin-bottom:16px;display:flex}.panelTitle svg{color:var(--accent);flex:none;margin-top:2px}.intakeForm,.recordTable,.taskList,.ruleList{gap:12px;display:grid}.formPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}label{color:color-mix(in srgb, var(--ink) 82%, var(--muted));gap:6px;font-size:.84rem;font-weight:780;display:grid}input,textarea,select{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);background:var(--surface-strong);border-radius:10px;outline:none}input,select{padding:0 12px}textarea{resize:vertical;padding:10px 12px}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2f6f5e24}.fileButton{position:relative;overflow:hidden}.fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.recordRow{border:1px solid var(--line);background:var(--surface-strong);border-radius:12px;grid-template-columns:minmax(150px,1.35fr) minmax(140px,1fr) minmax(96px,.72fr) 72px;align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:grid}.recordHead{min-height:36px;color:var(--muted);text-transform:uppercase;background:0 0;border-color:#0000;font-size:.78rem;font-weight:850}.recordRow strong,.taskItem strong{margin-bottom:2px;display:block}small{color:var(--muted);font-size:.78rem}.ruleItem,.taskItem{border:1px solid var(--line);background:var(--surface-strong);border-radius:12px;justify-content:space-between;gap:16px;min-height:94px;padding:14px;display:flex}.ruleScore{align-content:center;justify-items:end;gap:5px;min-width:96px;display:grid}.ruleScore strong{color:var(--blue);font-size:1.15rem}.ruleScore span{color:var(--amber);background:var(--amber-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:850}.taskItem{align-items:center}.iconButton{border-color:var(--line);background:var(--surface-strong);width:38px;height:38px;padding:0}.iconButton.approve{color:var(--accent)}.iconButton.reject{color:var(--red)}.iconButton:hover{border-color:var(--line-strong);background:var(--accent-soft)}.emptyState{border:1px dashed var(--line-strong);min-height:178px;color:var(--muted);text-align:center;background:color-mix(in srgb, var(--surface-strong) 56%, transparent);border-radius:14px;place-items:center;gap:8px;padding:20px;display:grid}.emptyState strong{color:var(--ink)}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metrics div{border:1px solid var(--line);background:var(--surface-strong);border-radius:12px;min-height:112px;padding:14px}.metrics span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.metrics strong{margin:10px 0 4px;font-size:1.8rem;line-height:1;display:block}.outcomeBar{background:color-mix(in srgb, var(--line) 64%, var(--bg));border-radius:999px;height:12px;margin-top:15px;overflow:hidden}.outcomeBar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #7e9f72);height:100%;display:block}.spin{animation:.9s linear infinite spin}.statusPage{place-items:center;min-height:100dvh;padding:24px;display:grid}.statusPanel{border:1px solid var(--line);background:var(--surface-strong);width:min(560px,100%);box-shadow:var(--shadow);border-radius:16px;padding:26px}.statusPanel a{min-height:40px;color:var(--accent-dark);align-items:center;margin-top:12px;font-weight:850;text-decoration:none;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.heroGrid,.workspace,.studioGrid{grid-template-columns:1fr}.heroGrid{min-height:auto}.rail{position:static}.intakePanel{grid-row:auto}.stepGrid,.buyerGrid,.packageGrid,.startPathBand{grid-template-columns:repeat(2,minmax(0,1fr))}.startPathBand .secondaryButton{grid-column:1/-1}}@media (min-width:1360px){h1{font-size:4.75rem}.sectionHeading h2,.workspaceIntro h2{font-size:3.05rem}}@media (max-width:720px){.siteShell{padding:10px}.heroSection,.plainSection,.workspaceSection{border-radius:18px}.navBar,.previewFooter{flex-direction:column;align-items:flex-start}.heroActions{flex-direction:column;align-items:stretch}.heroActions .primaryButton,.heroActions .secondaryButton{width:100%}.heroCopy{padding:18px 6px 24px}h1{font-size:2.55rem}.sectionHeading h2,.workspaceIntro h2{font-size:1.85rem}.heroLead{font-size:1rem}input,textarea,select{font-size:.95rem}.stepGrid,.buyerGrid,.packageGrid,.startPathBand,.formPair,.metrics{grid-template-columns:1fr}.packageItem{min-height:auto}.recordRow{grid-template-columns:1fr}.recordHead{display:none}.ruleItem,.taskItem{flex-direction:column}.ruleScore{justify-items:start}.taskActions{width:100%}.iconButton{flex:1}}html[data-theme=dark] .secondaryButton{color:#101712;background:#fffdf7;border-color:#d6d0c5}html[data-theme=dark] .secondaryButton:hover{color:#101712;background:#f1eee6;border-color:#eee7da}
