:root{--ink:#16211d;--paper:#f4f0e6;--surface:#fffdf7;--lime:#d7ff4f;--green:#185c4a;--rust:#d45837;--line:#c9c7ba;--muted:#677069}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea{font:inherit}a{color:inherit}.nav{border-bottom:1px solid var(--line);z-index:5;background:#f4f0e6f0;align-items:center;gap:26px;min-height:76px;padding:0 clamp(20px,5vw,72px);display:flex;position:relative}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.mark,.miniMark{background:var(--ink);color:var(--lime);place-items:center;font-weight:900;display:grid}.mark{border-radius:8px;width:34px;height:34px}.studio{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-left:auto;font-size:12px}.navLinks{gap:22px;margin-left:28px;font-size:13px;display:flex}.hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(46px,7vw,110px);max-width:1440px;min-height:730px;margin:auto;padding:90px clamp(20px,6vw,90px);display:grid}.eyebrow,.kicker{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.065em;max-width:780px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7.3vw,112px);font-weight:500;line-height:.91}.lede{color:#404b46;max-width:710px;margin:32px 0 0;font-size:clamp(19px,2vw,26px);line-height:1.45}.offer{align-items:center;gap:28px;margin-top:38px;display:flex}.price{min-width:120px;display:grid}.price small{letter-spacing:.12em;font-size:9px;font-weight:800}.price strong{font-size:31px}.offer a,.offer button,.closing a,.closing button{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:58px;box-shadow:6px 6px 0 var(--lime);border-radius:4px;justify-content:space-between;align-items:center;padding:0 24px;font-weight:800;text-decoration:none;display:flex}.offer button:disabled,.closing button:disabled{opacity:.48;cursor:not-allowed}.micro{color:var(--muted);font-size:12px}.proofCard{border:1px solid var(--ink);background:var(--surface);box-shadow:13px 13px 0 var(--green);border-radius:8px;padding:18px;transform:rotate(1.2deg)}.proofTop,.changeRow{justify-content:space-between;align-items:center;display:flex}.proofTop{border-bottom:1px solid var(--line);padding-bottom:16px;font-size:12px;font-weight:800}.liveDot{color:var(--green);background:#e0f1e7;border-radius:99px;padding:6px 9px}.proofCard blockquote{margin:44px 10px 36px;font-family:Georgia,serif;font-size:clamp(24px,2.7vw,38px);line-height:1.2}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips span{color:#315a4d;text-transform:uppercase;background:#f3f7f3;border:1px solid #9ba89f;border-radius:99px;padding:5px 8px;font-size:10px}.changeRow{border-top:1px solid var(--line);margin-top:28px;padding:15px 0;font-size:12px}.warning{color:#774517;background:#fff0d6;border-radius:0 0 7px 7px;margin:0 -18px -18px;padding:14px 18px;font-size:12px}.strip{background:var(--ink);color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;justify-content:space-around;gap:18px;padding:22px clamp(20px,5vw,72px);font-size:12px;display:flex;overflow:auto}.strip b{color:var(--lime)}.section{padding:110px clamp(20px,7vw,110px)}.intro{border-bottom:1px solid var(--line);grid-template-columns:.65fr 2fr 1fr;gap:52px;display:grid}.intro h2,.sectionHead h2,.boundary h2,.closing h2{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:1.02}.intro>p:last-child,.sectionHead>p,.boundary>p{color:#4e5752;font-size:16px;line-height:1.7}.demoSection{background:#e6e2d8}.sectionHead{grid-template-columns:1fr minmax(280px,.45fr);align-items:end;gap:70px;margin-bottom:54px;display:grid}.workspace{background:#fbfaf5;border:1px solid #a9aba3;border-radius:10px;grid-template-columns:230px 1fr;max-width:1200px;margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #16211d24}.workspaceSide{background:var(--ink);color:#fff;flex-direction:column;padding:24px 16px;display:flex}.workspaceSide>div:first-child{align-items:center;gap:10px;display:flex}.workspaceSide small{color:#a8b2ad;margin-top:3px;font-size:10px;display:block}.miniMark{border-radius:8px;width:36px;height:36px;font-size:10px}.workspaceSide>p{color:#9aa8a1;text-transform:uppercase;letter-spacing:.12em;margin-top:44px;font-size:10px}.channelList{gap:5px;display:grid}.channelList button{color:#c8d0cc;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;padding:10px;display:flex}.channelList button.active{color:#fff;background:#304039}.channelList b{background:#4e5c56;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.sideNote{border:1px solid #46534d;border-radius:6px;margin-top:auto;padding:15px}.sideNote p{color:#acb7b1;margin:6px 0 0;font-size:11px;line-height:1.45}.workspaceMain{padding:28px}.workspaceTitle{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.workspaceTitle p,.bundle p{color:var(--muted);letter-spacing:.13em;margin:0 0 4px;font-size:9px;font-weight:900}.workspaceTitle h3{text-transform:capitalize;margin:0;font-family:Georgia,serif;font-size:30px}.bundleCount{align-items:baseline;gap:6px;display:flex}.bundleCount strong{font-size:30px}.bundleCount span{color:var(--muted);font-size:11px}.claimList{gap:10px;display:grid}.claim{border:1px solid var(--line);background:#fff;border-left:4px solid #97a099;border-radius:5px;padding:16px}.claim.approved{border-left-color:#48a476}.claim.changed{border-left-color:#dc704d}.claimMeta,.claimFoot{justify-content:space-between;gap:15px;display:flex}.claimMeta{letter-spacing:.1em;font-size:9px;font-weight:900}.claim .status{color:var(--muted)}.claim.approved .status{color:#287755}.claim.changed .status{color:#b14428}.claim textarea{resize:vertical;width:100%;min-height:64px;color:var(--ink);background:0 0;border:0;outline:0;margin:10px 0 6px;padding:0;font-family:Georgia,serif;font-size:18px;line-height:1.35}.claimFoot{align-items:end}.claimFoot small{max-width:290px;color:var(--muted);text-align:right;font-size:10px}.bundle{background:#e9ffd6;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.bundle strong{font-size:12px;line-height:1.5}.bundle button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:4px;flex:none;padding:10px 15px;font-weight:800}.bundle button:disabled{opacity:.35}.steps{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0;display:grid}.steps article{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:42px}.steps article+article{border-left:1px solid var(--ink)}.steps span{color:var(--rust);font-weight:900}.steps h3{font-family:Georgia,serif;font-size:28px}.steps p{color:var(--muted);line-height:1.6}.boundary{background:var(--rust);color:#1f1714;grid-template-columns:1fr 1fr;gap:80px;display:grid}.boundary .kicker{color:#512619}.boundary>p{color:#2c1d18}.closing{text-align:center;background:var(--green);color:#fff;padding:120px 20px}.closing .kicker{color:var(--lime)}.closing h2{max-width:850px;margin:0 auto 36px}.closing a,.closing button{width:max-content;box-shadow:6px 6px 0 var(--lime);margin:auto}.closing>p:last-child{color:#b8d2c9;margin-top:22px;font-size:12px}footer{background:var(--ink);color:#fff;justify-content:space-between;gap:20px;padding:34px clamp(20px,6vw,80px);font-size:12px;display:flex}footer div{gap:20px;display:flex}.guide{background:linear-gradient(120deg,#f4f0e6 60%,#e3eacb);min-height:100vh}.guide article{max-width:880px;margin:auto;padding:80px 24px 120px}.guide h1{letter-spacing:-.055em;max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(52px,8vw,92px);font-weight:500;line-height:.96}.guideLead{max-width:600px;color:var(--muted);font-size:20px;line-height:1.5}.guide ol{counter-reset:item;margin:60px 0;padding:0;list-style:none}.guide li{border-top:1px solid var(--line);counter-increment:item;grid-template-columns:34px 1fr;gap:4px 18px;padding:22px 0;display:grid}.guide li:before{content:counter(item,decimal-leading-zero);color:var(--rust);grid-row:1/3;font-weight:900}.guide li strong{font-family:Georgia,serif;font-size:23px}.guide li span{color:var(--muted);grid-column:2}.guideCta{background:var(--ink);color:#fff;border-radius:7px;padding:28px}.guideCta a{color:var(--lime);font-weight:900}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:auto}.proofCard{max-width:650px}.intro,.sectionHead,.boundary,.workspace{grid-template-columns:1fr}.workspaceSide{display:block}.sideNote{margin-top:24px}.steps{grid-template-columns:1fr}.steps article+article{border-left:0}.steps article{padding:30px 0}.navLinks{display:none}}@media (max-width:620px){.studio{display:none}.hero{padding-top:62px}.hero h1{font-size:56px}.offer{flex-direction:column;align-items:stretch}.offer button,.offer a{justify-content:center}.strip{justify-content:flex-start}.section{padding:78px 20px}.workspaceMain{padding:18px 12px}.workspaceTitle{align-items:flex-end}.claimFoot,.bundle{flex-direction:column;align-items:stretch}.claimFoot small{text-align:left}.boundary{gap:28px}.closing h2{font-size:44px}footer{flex-direction:column}}.delivery{max-width:760px;margin:70px auto;padding:70px 24px}.delivery h1{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,7vw,78px);font-weight:500}.delivery>p:last-child{max-width:570px;color:var(--muted);font-size:18px;line-height:1.6}.workspaceShell{background:#e8e4d9;min-height:100vh}.workspaceNotice{max-width:620px;margin:auto;padding:120px 24px}.workspaceNotice h1{letter-spacing:-.05em;font-family:Georgia,serif;font-size:64px;font-weight:500}.workspaceNotice p{color:var(--muted);font-size:18px}.appHeader{background:var(--surface);border-bottom:1px solid #a9aba3;justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(18px,4vw,54px);display:flex}.appHeader>div{align-items:center;gap:18px;display:flex}.roleBadge{color:var(--green);text-transform:uppercase;letter-spacing:.06em;background:#dceae3;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:900}.roleBadge.reviewer{color:#813c26;background:#ffe5d9}.appFrame{background:var(--surface);border-inline:1px solid #a9aba3;grid-template-columns:250px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 70px);margin:auto;display:grid}.appAside{background:var(--ink);color:#fff;flex-direction:column;padding:36px 18px;display:flex}.appAside .kicker{color:#9fb0a8}.appChannels{gap:7px;display:grid}.appChannels button{color:#cad4cf;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:12px;display:flex}.appChannels button.active{color:#fff;background:#34453e}.appChannels b{background:#53625c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.privacyNote{border:1px solid #485750;border-radius:6px;margin-top:auto;padding:16px}.privacyNote p{color:#aebcb5;margin-bottom:0;font-size:11px;line-height:1.5}.appMain{padding:42px clamp(18px,4vw,58px) 70px}.appTitle{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.appTitle input,.appTitle h1{border:0;border-bottom:1px solid var(--line);width:min(720px,100%);color:var(--ink);letter-spacing:-.04em;background:0 0;outline:0;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px)}.secondaryButton{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:4px;padding:12px 15px;font-weight:800}.noticeLine{min-height:38px;color:var(--muted);padding:14px 0;font-size:12px}.liveClaims{gap:12px;display:grid}.liveClaim{border:1px solid var(--line);background:#fff;border-left:5px solid #9ca29e;border-radius:6px;padding:20px}.liveClaim.approved{border-left-color:#45a275}.liveClaim.changes_requested{border-left-color:var(--rust)}.liveClaimTop{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:18px;font-size:10px;font-weight:900;display:flex}.liveClaim.approved .liveClaimTop strong{color:#24734f}.liveClaim.changes_requested .liveClaimTop strong{color:#a34229}.liveClaim textarea,.liveClaim blockquote{resize:vertical;width:100%;min-height:70px;color:var(--ink);background:0 0;border:0;outline:0;margin:17px 0 12px;padding:0;font-family:Georgia,serif;font-size:20px;line-height:1.45}.channelChecks{flex-wrap:wrap;gap:7px;display:flex}.channelChecks label{border:1px solid var(--line);text-transform:capitalize;cursor:pointer;background:#f6f6f0;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.channelChecks input{accent-color:var(--green)}.liveClaim .reviewNote{border:1px solid var(--line);border-radius:4px;min-height:42px;margin:12px 0 0;padding:10px;font-family:Arial,sans-serif;font-size:13px}.claimActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.claimActions button,.exportBar button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:10px 14px;font-weight:800}.claimActions button:disabled,.exportBar button:disabled{opacity:.38;cursor:not-allowed}.claimActions .approve{background:var(--green)}.claimActions .request{color:var(--rust);border:1px solid var(--rust);background:0 0}.exportBar{background:#e6ffd0;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px;display:flex}.exportBar p{color:var(--green);text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.exportBar strong{font-size:14px}.exportBar button{background:var(--green)}.claimComposer{background:#f7f4ea;border:1px dashed #9ca29e;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:18px;display:flex}.claimComposer>div:first-child{gap:4px;display:grid}.claimComposer span,.reviewStamp{color:var(--muted);font-size:11px}.composerForm{gap:10px;width:min(720px,100%);display:grid}.composerForm textarea{border:1px solid var(--line);background:#fff;border-radius:4px;min-height:86px;padding:12px;font:16px Georgia,serif}.archiveButton{border:1px solid var(--line)!important;color:var(--muted)!important;background:0 0!important;margin-right:auto!important}.reviewStamp{margin:12px 0 0}.approvalLedger{border:1px solid var(--line);background:#f7f4ea;border-radius:7px;grid-template-columns:minmax(210px,.42fr) 1fr;gap:34px;margin-top:28px;padding:28px;display:grid}.approvalLedger h2,.activityPanel h2{margin:0;font:28px Georgia,serif}.approvalLedger>div>p:last-child{color:var(--muted);font-size:12px;line-height:1.5}.approvalLedger ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.approvalLedger li{border:1px solid var(--line);background:#fff;border-radius:5px;padding:15px}.approvalLedger li>div{justify-content:space-between;gap:16px;display:flex}.approvalLedger span{color:var(--muted);font-size:10px}.approvalLedger blockquote{margin:14px 0;font:17px/1.45 Georgia,serif}.ledgerDecision{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900}.ledgerDecision.changes_requested{color:var(--rust)}.ledgerNote,.emptyLedger{color:var(--muted);font-size:12px}.activityPanel{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.35fr) 1fr;gap:34px;margin-top:28px;padding-top:28px;display:grid}.activityPanel ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.activityPanel li{border-top:1px solid #dfddd4;grid-template-columns:180px 1fr;gap:16px;padding:11px 0;display:grid}.activityPanel li:first-child{border-top:0}.activityPanel li span{color:var(--muted);font-size:11px}.activityPanel li strong{font-size:12px}@media (max-width:800px){.appFrame{border-inline:0;grid-template-columns:1fr}.appAside{display:block}.privacyNote{margin-top:20px}.appTitle{flex-direction:column;align-items:stretch}.secondaryButton{align-self:flex-start}.appMain{padding-top:28px}.activityPanel,.approvalLedger{grid-template-columns:1fr}.claimComposer{flex-direction:column}.composerForm{width:100%}}@media (max-width:560px){.appHeader .studio{display:none}.liveClaimTop,.exportBar{flex-direction:column;align-items:stretch}.claimActions{flex-direction:column;justify-content:stretch}.claimActions button,.exportBar button{width:100%}.activityPanel li{grid-template-columns:1fr;gap:4px}}.delivery>p{max-width:570px;color:var(--muted);font-size:18px;line-height:1.6}.deliveryActions,.workspaceNoticeActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.deliveryActions button,.deliveryActions a,.workspaceNoticeActions button,.workspaceNoticeActions a{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:4px;padding:12px 16px;font-weight:800;text-decoration:none}.deliveryActions a,.workspaceNoticeActions a{color:var(--ink);background:0 0}.recoveryBar{background:#edf6f1;border:1px solid #9fb4aa;border-radius:6px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 18px;padding:18px;display:flex}.recoveryBar p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.recoveryActions{flex:none;gap:8px;display:flex}@media (max-width:800px){.recoveryBar{flex-direction:column;align-items:flex-start}.recoveryActions{flex-wrap:wrap}}.plans{background:#fffdf7}.planGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:auto;display:grid}.planGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;padding:28px;display:flex}.planGrid article.featured{border-color:var(--green);box-shadow:8px 8px 0 var(--lime)}.planLabel{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.planGrid h3{margin:12px 0 4px;font:44px Georgia,serif}.planGrid h3 small{color:var(--muted);font:14px Arial,sans-serif}.planGrid p{color:var(--muted);line-height:1.5}.planGrid ul{color:#404b46;gap:8px;margin:8px 0 24px;padding-left:20px;font-size:13px;display:grid}.planGrid a,.planGrid button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:4px;justify-content:center;margin-top:auto;padding:13px 16px;font-weight:800;text-decoration:none;display:flex}.planGrid .secondary{color:var(--ink);background:#fff}.planGrid button:disabled{opacity:.48;cursor:not-allowed}.freeToolbar{background:#f7f4ea;border:1px solid #a9aba3;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 14px;padding:12px 16px;display:flex}.freeToolbar p{color:var(--muted);margin:0;font-size:12px}.freeToolbar button{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:4px;padding:8px 11px;font-weight:800}.bundleActions{flex:none;gap:8px;display:flex}.bundleActions button+button{color:var(--green);border:1px solid var(--green);background:0 0}@media (max-width:900px){.planGrid{grid-template-columns:1fr}.freeToolbar{flex-direction:column;align-items:flex-start}.bundleActions{flex-direction:column;width:100%}}
